Интерпретация (теория моделей) - Interpretation (model theory)
В теория моделей, интерпретация из структура M в другой структуре N (как правило, другого подпись ) - техническое понятие, которое приближает идею представления M внутри N. Например, каждый сокращать или дефиниционное расширение структуры N имеет интерпретацию в N.
Многие теоретико-модельные свойства сохраняются при интерпретируемости. Например, если теория N является стабильный и M интерпретируется в N, то теория M также стабильна.
Определение
An интерпретация из M в N с параметрами (или же без параметровсоответственно) - пара кудап натуральное число и это сюръективный карта из подмножестваNп на Mтак что -прообраз (точнее -прообраз) каждого набора Икс ⊆ Mk определяемый в M по формула первого порядка без параметров определяется (в N) по формуле первого порядка с параметрами (или без параметров соответственно). п для интерпретации часто ясно из контекста, карта само по себе также называется интерпретацией.
Чтобы убедиться, что прообраз всех определяемых (без параметров) заданных в M можно определить в N (с параметрами или без) достаточно проверить прообразы следующих определимых множеств:
В теория моделей период, термин определяемый часто относится к определимости с параметрами; если используется это соглашение, определяемость без параметров выражается термином 0-определяемый. Точно так же интерпретация с параметрами может называться просто интерпретацией, а интерпретация без параметров - как 0-интерпретация.
Двойная интерпретируемость
Если L, M и N три структуры, L интерпретируется в М,и M интерпретируется в N, тогда можно естественным образом построить составную интерпретацию L в Н.Если две конструкции M и N интерпретируются друг в друге, то, комбинируя интерпретации двумя возможными способами, можно получить интерпретацию каждой из двух структур как таковой. Это наблюдение позволяет определить отношение эквивалентности между структурами, напоминающее гомотопическая эквивалентность среди топологических пространств.
Две структуры M и N находятся двояко интерпретируемый если существует интерпретация M в N и интерпретация N в M такие, что составные интерпретации M сам по себе и N сами по себе могут быть определены в M И в Nсоответственно (составные интерпретации рассматриваются как операции над M и дальше N).
Пример
Частичная карта ж из Z × Z на Q который отображает (Икс, у) к Икс/у если y ≠ 0 дает интерпретацию поля Q рациональных чисел в кольце Z целых чисел (точнее, интерпретация (2,ж)). На самом деле именно эта интерпретация часто используется для определять рациональные числа.Чтобы увидеть, что это интерпретация (без параметров), необходимо проверить следующие прообразы определимых множеств в Q:
- прообраз Q определяется формулой φ (Икс, у), задаваемый ¬ (у = 0);
- прообраз диагонали Q определяется формулой φ (Икс1, у1, Икс2, у2) данный Икс1 × у2 = Икс2 × у1;
- прообразы 0 и 1 определяются формулами φ (Икс, у) предоставлено Икс = 0 и Икс = у;
- прообраз графика сложения определяется формулой φ (Икс1, у1, Икс2, у2, Икс3, у3) данный Икс1×у2×у3 + Икс2×у1×у3 = Икс3×у1×у2;
- прообраз графика умножения определяется формулой φ (Икс1, у1, Икс2, у2, Икс3, у3) данный Икс1×Икс2×у3 = Икс3×у1×у2.
Рекомендации
- Альбрандт, Гизела; Зиглер, Мартин (1986), "Квази конечно аксиоматизируемые полностью категоричные теории", Анналы чистой и прикладной логики, 30: 63–82, Дои:10.1016/0168-0072(86)90037-0[мертвая ссылка ]
- Ходжес, Уилфрид (1997), Более короткая теория модели, Кембридж: Издательство Кембриджского университета, ISBN 978-0-521-58713-6 (Раздел 4.3)
- Поаза, Бруно (2000), Курс теории моделей, Springer, ISBN 978-0-387-98655-5 (Раздел 9.4)