Опубликован: 24.04.2007 | Уровень: специалист | Доступ: платный
Лекция 7:

Арифметика Пресбургера

< Лекция 6 || Лекция 7: 123456 || Лекция 8 >

Элементарная эквивалентность

Пока что мы в основном использовали технику элиминации кванторов для какой-то одной интерпретации (формула заменялась на бескванторную, которая эквивалентна исходной в данной интерпретации). Однако, этот метод позволяет сравнивать различные интерпретации. Мы приведем несколько примеров такого рода.

Начнем с определения. Пусть фиксирована некоторая сигнатура \sigma. Две интерпретации этой сигнатуры называются элементарно эквивалентными, если в них истинны одни и те же замкнутые формулы этой сигнатуры.

Легко доказать, что изоморфные интерпретации будут элементарно эквивалентны — надо только дать формальное определение изоморфизма для двух интерпретаций данной сигнатуры.

Пусть M_1 и M_2 — две интерпретации сигнатуры \sigma. Биекция (взаимно однозначное отображение) \alpha\colon M_1\hm\to
M_2 называется изоморфизмом этих интерпретаций, если она сохраняет все функции и предикаты сигнатуры. Это означает, что если P_1 и P_2 — два k -местных предиката в M_1 и M_2, соответствующих одному предикатному символу сигнатуры, то

P_1(a_1,\dots,a_k) \Leftrightarrow P_2(\alpha(a_1),\dots,\alpha(a_k))
для всех a_1,\dots,a_k\hm\in M_1. Аналогичное условие для функций: если k -местные функции f_1 и f_2 соответствуют одному функциональному символу, то
\alpha(f_1(a_1,\dots,a_k))=f_2(\alpha(a_1),\dots,\alpha(a_k))
для всех a_1,\dots,a_k\hm\in M_1.

Две интерпретации называются изоморфными, если между ними существует изоморфизм.

Легко понять, что это определение обобщает обычные определения изоморфизма для групп, колец, упорядоченных множеств и т. д.

73. Докажите, что тождественное отображение есть изоморфизм. Докажите, что отображение, обратное изоморфизму, есть изоморфизм. Докажите, что композиция двух изоморфизмов есть изоморфизм. (Отсюда следует, что отношение изоморфности есть отношение эквивалентности на интерпретациях данной сигнатуры.)

Теперь можно сформулировать и доказать обещанное утверждение:

Теорема 35. Изоморфные интерпретации элементарно эквивалентны.

Естественно доказывать это утверждение по индукции. Для этого его надо обобщить на произвольные формулы (не только замкнутые). Вот это обобщение: пусть \alpha\colon M_1\to M_2изоморфизм, а F — произвольная формула нашей сигнатуры. Тогда она истинна в M_1 при оценке \pi тогда и только тогда, когда она истинна в M_2 при оценке \alpha\circ\pi.

Обычно истинность формулы F в интерпретации M обозначают как M\vDash F. Если формула имеет параметры x_1,\dots,x_n, ее часто обозначают F(x_1,\dots,x_n) ; при этом запись M\vDash
F(m_1,\dots,m_n) (где m_i\in M ) означает, что формула F истинна при оценке, которая ставит в соответствие параметру x_i значение m_i. После всех этих приготовлений доказываемое по индукции утверждение можно записать так:

M_1 \vDash F(a_1,\dots,a_n) \Leftrightarrow
M_2 \vDash F(\alpha(a_1),\dots,\alpha(a_n))
для любой формулы F(x_1,\dots,x_n) и для любых элементов a_1,\dots,a_n\hm\in M_1.

После такого обобщения доказательство по индукции становится очевидным.

74. В каком месте индуктивного рассуждения существенно, что \alpha — взаимно однозначное соответствие? (Ответ: сюръективность \alpha используется, когда мы рассматриваем формулу, начинающуюся с квантора существования, и из ее истинности в M_2 выводим истинность в M_1. Инъективность \alpha не используется, но она автоматически следует из определения изоморфизма, если сигнатура содержит равенство и интерпретации нормальны, то есть равенство интерпретируется как совпадение элементов.)

75. Рассуждение, использованное при доказательстве теоремы 35, нам по существу уже встречалось. Где?

Изоморфные интерпретации — это по существу одна и та же интерпретация, только ее элементы названы по-разному. Интересны скорее примеры, когда интерпретации не изоморфны, но тем не менее элементарно эквивалентны. Один такой пример мы уже коротко обсуждали раньше, сформулируем его более подробно.

Теорема 36. Естественные интерпретации сигнатуры ({=},{<},{+},0,1) в множестве рациональных и действительных чисел элементарно эквивалентны.

Для начала заметим, что эти интерпретации не изоморфны (поскольку мощности различны). Однако формулы этой сигнатуры допускают, как мы видели , элиминацию кванторов.При этом получающаяся формула будет эквивалентна исходной в обеих интерпретациях. Начав с замкнутой формулы, мы получим бескванторную формулу без переменных (или с фиктивными переменными, от значений которых ничего не зависит, тогда вместо них можно подставить, скажем, нули). Эта формула будет содержать только рациональные константы и потому будет одинаково истинной в \mathbb R и в \mathbb Q.

Заметим, что при уменьшении сигнатуры элементарная эквивалентность сохраняется (по очевидным причинам), так что из теоремы 36 очевидно следует, что \mathbb R и \mathbb Q элементарно эквивалентны как упорядоченные множества (этот факт мы отмечали).

В этом примере элементарно эквивалентные, но не изоморфные структуры имеют различную мощность. В следующем примере это уже не так.

< Лекция 6 || Лекция 7: 123456 || Лекция 8 >
Алексей Васильев
Алексей Васильев
Россия, Новосибирск
David Satseradze
David Satseradze
Грузия, Тбилиси