homogenization homogeny heteroadditivity homoeomery dimerism cohomogeneity homosequentiality heteroassociativity heteroaggregation homeomery