В математической логике, то теорема Löwenheim-Skolem является теоремой о существовании и мощности из моделей, названное в честь Леопольда Löwenheim и Thoralf Сколемого.
Точная формулировка приведена ниже. Это означает, что если счетная теория первого порядка имеет бесконечную модель, то для каждого бесконечного кардинального числа κ она имеет модель размера κ, и что никакая теория первого порядка с бесконечной моделью не может иметь уникальную модель с точностью до изоморфизма. Как следствие, теории первого порядка не могут контролировать мощность своих бесконечных моделей.
Теорема Левенгейма – Сколема (направленная вниз) является одним из двух ключевых свойств, наряду с теоремой компактности, которые используются в теореме Линдстрема для характеристики логики первого порядка. В общем, теорема Левенгейма – Сколема не верна в более сильных логиках, таких как логика второго порядка.
В своей общей форме, Löwenheim-Skolem теорема утверждает, что для каждой сигнатуры сг, каждая бесконечная σ - структура М и каждое бесконечное кардинальное число х ≥ | σ | существует такая σ -структура N, что | N | = κ и такой, что
Теорема часто делится на две части, соответствующие двум приведенным выше случаям. Часть теоремы, утверждающая, что структура имеет элементарные подструктуры всех меньших бесконечных мощностей, известна как нисходящая теорема Лёвенгейма – Сколема. Часть теоремы, утверждающая, что структура имеет элементарные расширения всех больших мощностей, известна как восходящая теорема Левенгейма – Сколема.
Ниже мы более подробно остановимся на общей концепции подписей и структур.
Подпись состоит из множества функциональных символов S FUNC, набора символов отношений S отн и функции, представляющей Арность функциональных и символов отношений. (Нулевой функциональный символ называется постоянным символом.) В контексте логики первого порядка подпись иногда называют языком. Он называется счетным, если набор символов функций и отношений в нем счетный, и в общем случае мощность сигнатуры - это мощность множества всех содержащихся в ней символов.
Теория первого порядка состоит из фиксированной сигнатуры и фиксированного набора предложений (формул без свободных переменных) в этой сигнатуре. Теории часто задаются путем предоставления списка аксиом, которые порождают теорию, или путем предоставления структуры и принятия теории как состоящей из предложений, которым удовлетворяет структура.
Учитывая сигнатура σ, A σ - структура М является интерпретация бетоны символов в сг. Он состоит из базового набора (часто также обозначаемого « M ») вместе с интерпретацией символов функций и отношений σ. Интерпретация постоянной символ сг в М является просто элементом М. В более общем смысле, интерпретация из п -ичного символа функции F является функцией от М н к М. Точно так же интерпретация символа отношения R является n -арным отношением на M, то есть подмножеством M n.
Подструктура в σ -структуры М получается, если взять подмножество N из M, который закрыт под интерпретации всех функциональных символов в сг (следовательно, включает в себя интерпретацию всех постоянных символов в сг), а затем ограничение интерпретаций символы отношений к N. Элементарная подструктура является весьма частным случаем этого; в частности, элементарная подструктура удовлетворяет в точности тем же предложениям первого порядка, что и исходная структура (ее элементарное расширение).
Утверждение, данное во введении, следует сразу же, если взять M за бесконечную модель теории. Доказательство верхней части теоремы также показывает, что теория с произвольно большими конечными моделями должна иметь бесконечную модель; иногда это считается частью теоремы.
Теория называется категоричной, если она имеет только одну модель, с точностью до изоморфизма. Этот термин был введен Вебленом (1904), и некоторое время после этого математики надеялись, что смогут положить математику на прочный фундамент, описав категориальную теорию первого порядка некоторой версии теории множеств. Теорема Левенгейма – Сколема нанесла первый удар по этой надежде, поскольку из нее следует, что теория первого порядка, имеющая бесконечную модель, не может быть категоричной. Позже, в 1931 году, эта надежда была полностью разбита теоремой Гёделя о неполноте.
Многие следствия теоремы Левенгейма – Сколема казались логикам в начале 20 века нелогичными, поскольку различие между свойствами первого и не первого порядка еще не было понято. Одним из таких следствий является существование бесчисленных моделей истинной арифметики, которые удовлетворяют каждой аксиоме индукции первого порядка, но имеют неиндуктивные подмножества.
Пусть N обозначает натуральные числа, а R - вещественные числа. Из теоремы следует, что теория ( N, +, ×, 0, 1) (теория истинной арифметики первого порядка) имеет бесчисленное количество моделей и что теория ( R, +, ×, 0, 1) (теория вещественных замкнутых полей ) имеет счетную модель. Конечно, существуют аксиоматизации, характеризующие ( N, +, ×, 0, 1) и ( R, +, ×, 0, 1) с точностью до изоморфизма. Теорема Левенгейма – Сколема показывает, что эти аксиоматизации не могут быть первого порядка. Например, в теории действительных чисел полнота линейного порядка, используемого для характеристики R как полного упорядоченного поля, не является свойством первого порядка.
Еще одно последствие, которое считалось особенно тревожным, - это существование счетной модели теории множеств, которая, тем не менее, должна удовлетворять предложению о несчетности действительных чисел. Теорема Кантора утверждает, что некоторые множества несчетны. Эта парадоксальная ситуация стала известна как парадокс Сколема ; это показывает, что понятие счетности не является абсолютным.
Для каждого первого порядка -формулы с аксиомой выбора предполагает существование функции
так что для всех либо
или
Снова применяя аксиому выбора, мы получаем функцию от формул первого порядка к таким функциям
Семейство функций приводит к оператору preclosure на множестве мощности от
для
Итерация счетное число раз приводит к оператору замыкания Принимая произвольное подмножество такое, что, и определив можно видеть, что также Тогда элементарная подструктура в тесте Тарский-Воота.
Уловка, использованная в этом доказательстве, в основном принадлежит Сколему, который ввел в язык функциональные символы для функций Сколема. Можно также определить как частичные функции, такие, которые определены тогда и только тогда, когда Единственным важным моментом является то, что это оператор предварительного закрытия, который содержит решение для каждой формулы с параметрами, в которых есть решение, и что
Во- первых, расширяет подпись путем добавления нового символа постоянной для каждого элемента М. Полная теория M для расширенной сигнатуры а» называется элементарная схема из М. На следующем шаге один добавляет. йГ много новых постоянных символов в подпись, и добавляет к элементарной схеме M приговоров с ≠ с « для любых двух различных новых постоянных символов гр и с». Используя теорему компактности, легко убедиться, что полученная теория непротиворечива. Поскольку ее модели должны иметь мощность не менее κ, нижележащая часть этой теоремы гарантирует существование модели N, имеющей мощность ровно κ. Он содержит изоморфную копию M как элементарную подструктуру.
Хотя (классическая) теорема Левенгейма – Сколема очень тесно связана с логикой первого порядка, варианты верны и для других логик. Например, каждая непротиворечивая теория в логике второго порядка имеет модель меньшую, чем первый суперкомпактный кардинал (при условии, что она существует). Минимальный размер, при котором (нисходящая) теорема типа Левенхайма – Сколема применяется в логике, называется числом Левенхайма и может использоваться для характеристики силы этой логики. Более того, если мы выходим за рамки логики первого порядка, мы должны отказаться от одного из трех вещей: счетной компактности, нисходящей теоремы Левенхайма – Сколема или свойств абстрактной логики.
Этот отчет основан в основном на Доусоне (1993). Чтобы понять раннюю историю теории моделей, необходимо различать синтаксическую непротиворечивость (никакое противоречие не может быть получено с помощью правил дедукции для логики первого порядка) и выполнимость (модель существует). Несколько удивительно, но даже до того, как теорема о полноте сделала различие ненужным, термин согласованный использовался иногда в одном смысле, а иногда в другом.
Первый значительный результат в том, что впоследствии модельная теория была теорема Löwenheim в в Leopold Löwenheim «s публикации„Über Möglichkeiten им Relativkalkül“(1915):
Статья Левенхайма фактически касалась более общего исчисления Пирса – Шредера родственников ( алгебры отношений с кванторами). Он также использовал устаревшие обозначения Эрнста Шредера. Краткое изложение статьи на английском языке с использованием современных обозначений см. В Brady (2000, глава 8).
Согласно исторической точке зрения, доказательство Левенхайма было ошибочным, поскольку оно неявно использовало лемму Кёнига, не доказывая ее, хотя в то время эта лемма еще не была опубликована. В своем ревизионистском отчете Бадеса (2004) считает, что доказательство Левенхайма было полным.
Сколем (1920) дал (правильное) доказательство, используя формулы в том, что позже будет называться нормальной формой Сколема, и опираясь на аксиому выбора:
Сколем (1922) также доказал следующую более слабую версию без аксиомы выбора:
Сколем (1929) упростил Сколем (1920). Наконец, Анатолий Иванович Мальцев (Анато́лий Ива́нович Ма́льцев, 1936) доказал теорему Левенгейма – Сколема в ее полной общности ( Мальцев, 1936). Он процитировал заметку Сколема, согласно которой теорема была доказана Альфредом Тарским на семинаре в 1928 году. Поэтому общую теорему иногда называют теоремой Левенгейма – Сколема – Тарского. Но Тарский не помнил своего доказательства, и остается загадкой, как он мог сделать это без теоремы компактности.
Несколько иронично то, что имя Сколема связано как с восходящим, так и с нисходящим направлением теоремы:
Теорема Левенгейма – Сколема рассматривается во всех вводных текстах по теории моделей или математической логике.