Теория моделей
Материал из Википедии — свободной энциклопедии
Теория моделей — это раздел математической логики, который занимается изучением связи между формальными языками и их интерпретациями, или моделями. Название теория моделей было впервые предложено Тарским в 1954 году. Основное развитие теория моделей получила в работах Тарского, Мальцева и Робинсона.
Содержание |
[править] История возникновения
Теория моделей посвящена изучению фундаментальной взаимосвязи между синтаксисом и семантикой. При этом, первому в ней отвечает формальный язык, а второму — модель — математическая структура, допускающая некоторое описание этим языком. Теория моделей возникла как обобщение существующих подходов решения математематических проблем, связанных с алгеброй и математической логикой. Сами эти подходы существовали давно, но при этом долгое время не рассматривались во всей своей общности, в рамках одной логико-философской парадигмы. Естественным примером в этом контексте есть проблема, связанная с пятым постулатом Евклида о параллельности линий. Веками математикам не удавалось доказать его истинность, пока в XIX веке Бойяи и Лобачевский не построили неевклидову геометрию, показав тем самым, что постулат параллельности не может быть ни доказан, ни опровергнут. С точки зрения теории моделей, это означает, что система аксиом без пятого постулата допускает несколько различных моделей, то есть в этом случае — несколько вариантов реализации геометрии.
Таким образом, первоначальная теория моделей выросла из таких разделов математики как логика, универсальная алгебра, теория множеств в качестве обобщения и укрупнения существующих знаний. Поэтому первые результаты теории моделей появились задолго до её «официального» возникновения. Первым таким результатом принято считать[1] теорему Лёвенгейма — Сколема (1915). Другим крупным результатом стала теорема компактности, доказанная Гёделем (1930) и Мальцевым (1936).
[править] Классическая теория моделей первого порядка
Теория моделей для классической логики первого порядка является исторически первым и наиболее развитым примером теоретико-модельного подхода. В роли моделей здесь выступают множества, представляющие область возможных значений переменных. Функциональные символы интерпретируются как операции соответствующей арности над ними, а предикаты - как отношения (более подробно, см. Логика первого порядка, интерпретация).
[править] Теорема компактности
Одним из важнейших инструментов теории моделей является теорема компактности, доказанная Мальцевым, которая утверждает, что множество формул первого порядка имеет модель тогда и только тогда, когда модель имеет каждое его конечное подмножество.
Название теоремы связано с тем, что она может быть сформулирована как утверждение о компактности стоуновского пространства.
Из теоремы компактности следует, что некоторые понятия не являются выразимыми в логике первого порядка. Например, понятия конечности или счётности не могут быть выражены никакими формулами первого порядка и даже их множествами: если множество формул имеет сколь угодно большие конечные модели, то оно имеет и бесконечную модель. Аналогично, теория, имеющая бесконечную модель, мощность которой не меньше мощности сигнатуры, имеет модели и любой большей мощности.
Теорема компактности находит применение для конструирования нестандартных моделей классических теорий, например, элементарной арифметики или математического анализа.
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] Теории и элементарная эквивалентность
Теория T — это множество замкнутных формул, замкнутое относительно выводимости, то есть если формула
следует из T, то
принадлежит T.
Теория, имеющая хотя бы одну модель, называется непротиворечивой, остальные теории — противоречивыми.
Теория T называется полной, если для любой формулы
теория содержит
или
. Если A — алгебраическая система, то множество истинных на A замкнутых формул образует полную теорию — теорию системы A, обозначаемую с помощью Th(A).
Если на алгебраических системах A и B истинны одни и те же замкнутые формулы, то A и B называются элементарно эквивалентными. Таким образом, A и B элементарно эквивалентны тогда и только тогда, когда они являются моделью одной и той же полной теории.
Если полная теория T имеет конечную модель A, то все модели теории T изоморфны A, в частности, все они содержат такое же количество элементов. Следовательно, для конечных алгебраических систем понятия элементарной эквивалентности и изоморфизма совпадают.
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] Подсистемы и теоремы Лёвенгейма — Скулема
Алгебраическая система B называется подсистемой алгебраической системы A, если
и интерпретация каждого сигнатурного символа в B является ограничением его же интерпретации в A на множество | B | . Подсистема называется элементарной, если для любой формулы
и для любых
выполнено:
тогда и только тогда, когда
. Система A называется в этих случаях (элементарным) расширением системы B.
Если
— непустое множество, то среди всех подсистем A, включающих X, существует наименьшая, которая называется порожденной множеством X. Для элементарных подсистем в общем случае такое утверждение неверно.
Говорят, что теория T имеет термальные скулемовские функции, если для каждой формулы
существует терм
и из теории T следует формула
. Иначе говоря, если существует элемент, на котором формула
истинна, то в качестве этого элемента может быть взято
. Если теория имеет термальные скулемовские функции и A — ее модель, то любая подсистема A является элементарной. Каждая теория T имеет расширение Ts, имеющее термальные скулемовские функции. При этом каждая модель A теории T может быть обогащена до модели As теории Ts.
Теорема Лёвенгейма — Скулема «вверх» утверждает, что если A — алгебраическая система мощности не меньше α = | Th(A) | , то A имеет элементарные расширения любой мощности больше или равной α. Теорема Лёвенгейма — Скулема «вниз»: если A — алгебраическая система мощности α и β = | Th(A) | , то A имеет элементарные подсистемы любой мощности между β и α.
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] Аксиоматизируемость и устойчивость
Множество формул A называется множеством аксиом для теории T, если T является множеством следствий A. В частности, сама T является множеством аксиом для себя. Если для теории T существует конечное множество аксиом, то она называется конечно аксиоматизируемой.
Совокупности алгебраических систем называют классами. Класс алгебраических систем K называется аксиоматизируемым, если он является совокупностью моделей некоторой теории T. В этом случае множество аксиом для T называется также множеством аксиом для K. Класс K конечно аксиоматизируем тогда и только тогда, когда аксиоматизируемы сам K и его дополнение.
Теория T называется устойчивой относительно надсистем (соответственно, подсистем), если для любой алгебраической системы A из
и
(соответственно,
) следует, что
. Теория T устойчива относительно подсистем тогда и только тогда, когда она аксиоматизируема посредством универсальных формул. Теория T устойчива относительно надсистем тогда и только тогда, когда она аксиоматизируема посредством экзистенциальных формул.
Теория T называется устойчивой относительно гомоморфизмов, если для любой алгебраической системы A из
следует, что
, если B — гомоморфный образ A. Теория T устойчива относительно гомоморфизмов тогда и только тогда, когда она аксиоматизируема посредством позитивных формул (то есть формул, не содержащих импликацию и отрицание).
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] Цепи
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
[править] Ультрапроизведения
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
[править] Типы
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
[править] Категоричность
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] Теория моделей высших порядков
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
[править] Теория конечных моделей
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
[править] Примечания
- ↑ Кейслер Г., Чен Ч. Теория моделей. — М.: Мир, 1977, стр. 14
| Это незавершённая статья по математике. Вы можете помочь проекту, исправив и дополнив её. |

