complimentarity commutivity incompatability idiosyncracity convexivity compatability generalizablity certainity heterogenecity asyncronicity