В теории моделей теория первого порядка называется модельно полной , если каждое вложение ее моделей является элементарным вложением . Эквивалентно, каждая формула первого порядка эквивалентна универсальной формуле. Это понятие было введено Абрахамом Робинсоном .
Компаньоном теории T является теория T *, такая что каждая модель T может быть встроена в модель T * и наоборот.
Модельный компаньон теории T — это компаньон T , который является модельно полным. Робинсон доказал, что теория имеет не более одного модельного компаньона. Не каждая теория является модельно-компаньонной, например, теория групп. Однако, если T — категорическая теория , то у нее всегда есть модельный компаньон. [1] [2]
Завершение модели для теории T — это модель-компаньон T *, такая, что для любой модели M теории T теория T * вместе с диаграммой M является полной . Грубо говоря, это означает , что каждая модель T вкладывается в модель T * уникальным образом.
Если T * является модельным компаньоном T , то следующие условия эквивалентны: [3]
Если T также имеет универсальную аксиоматизацию, то оба вышеприведенных утверждения также эквивалентны:
Если T является модельно полной теорией и существует модель T , которая встраивается в любую модель T , то T является полной. [4]