В математической области теории моделей свойство амальгамации — это свойство совокупности структур , гарантирующее при определенных условиях, что две структуры в коллекции могут рассматриваться как подструктуры более крупной.
Это свойство играет решающую роль в теореме Фрэссе , которая характеризует классы конечных структур, возникающих как возрасты счетных однородных структур.
Диаграмма свойства амальгамации встречается во многих областях математической логики . Примеры включают модальную логику как инцестуальное отношение доступности, [ необходимы пояснения ] и лямбда-исчисление как способ редукции , обладающий свойством Чёрча-Россера .
Амальгаму можно формально определить как набор из 5 элементов ( A ,f,B,g,C ) такой, что A,B,C — структуры, имеющие одинаковую сигнатуру , а f: A → B, g : A → C — вложения. . Напомним, что f: A → B является вложением, если f — инъективный морфизм, индуцирующий изоморфизм A в подструктуру f(A) структуры B . [1]
Класс K структур обладает свойством амальгамации, если для любой амальгамы с A,B,C ∈ K и A ≠ Ø существуют как структура D ∈ K , так и вложения f': B → D, g': C → D такие, что что
Теория первого порядка обладает свойством амальгамации, если класс моделей обладает свойством амальгамации. Свойство амальгамации имеет определенную связь с устранением квантора .
В общем случае свойство амальгамации можно рассматривать для категории с заданным выбором класса морфизмов (вместо вложений). Это понятие связано с категоричным понятием обратного хода , в частности, в связи со свойством сильной амальгамации (см. ниже). [2]
Понятие, похожее на свойство объединения, но отличающееся от него, — это свойство совместного встраивания . Чтобы увидеть разницу, сначала рассмотрим класс K (или просто набор), содержащий три модели с линейными порядками: L 1 первого размера, L 2 второго размера и L 3 третьего размера. Этот класс K обладает свойством совместного встраивания, поскольку все три модели могут быть встроены в L 3 . Однако K не обладает свойством амальгамации. Противоположный пример начинается с L 1 , содержащего единственный элемент e, и продолжается двумя разными способами до L 3 , в одном из которых e является наименьшим, а в другом - максимальным. Теперь любая общая модель с вложением из этих двух расширений должна иметь размер не менее пяти, чтобы по обе стороны от e было по два элемента .
Теперь рассмотрим класс алгебраически замкнутых полей . Этот класс обладает свойством объединения, поскольку любые два расширения простого поля могут быть вложены в общее поле. Однако два произвольных поля не могут быть вложены в общее поле, если характеристики полей различаются.
Класс K структур обладает свойством сильной амальгамации (SAP), также называемым свойством непересекающейся амальгамации (DAP), если для каждой амальгамы с A,B,C ∈ K существуют как структура D ∈ K , так и вложения f': B → D, g': C → D такие, что