A companion of a theory T is a theory T* such that every model of T can be embedded in a model of T* and vice versa.
A model companion of a theory T is a companion of T that is model complete. Robinson proved that a theory has at most one model companion. Not every theory is model-companionable, e.g. theory of groups. However if T is an ℵ 0 {\displaystyle \aleph _{0}} -categorical theory, then it always has a model companion.12
A model completion for a theory T is a model companion T* such that for any model M of T, the theory of T* together with the diagram of M is complete. Roughly speaking, this means every model of T is embeddable in a model of T* in a unique way.
If T* is a model companion of T then the following conditions are equivalent:3
If T also has universal axiomatization, both of the above are also equivalent to:
If T is a model complete theory and there is a model of T that embeds into any model of T, then T is complete.4
Saracino 1973. - Saracino, D. (August 1973). "Model Companions for ℵ0-Categorical Theories". Proceedings of the American Mathematical Society. 39 (3): 591–598. ↩
Simmons 1976. - Simmons, H. (1976). "Large and Small Existentially Closed Structures". Journal of Symbolic Logic. 41 (2): 379–390. ↩
Chang & Keisler 2012. - Chang, Chen Chung; Keisler, H. Jerome (2012) [1990]. Model Theory. Dover Books on Mathematics (3rd ed.). Dover Publications. p. 672. ISBN 978-0-486-48821-9. ↩
Marker 2002. - Marker, David (2002). Model Theory: An Introduction. Graduate Texts in Mathematics 217. New York: Springer-Verlag. ISBN 0-387-98760-6. ↩