Хочу разобраться что такое скулемизация.
Сколемизация --- это процесс обогащения модели путём введения в сигнатуру новых функциональных и константных символов, позволяющий для каждой формулы обогащённой модели записать эквивалентную её универсальную формулу (то есть формулу в пренексной нормальной форме, содержащую только кванторы всеобщности). Элементарная теория модели, подвергшейся процедуре сколемизации, является модельно полной и, следовательно, для любой пары моделей этой теории всякое изоморфное вложение первой модели во вторую является элементарным.
Короче, всё очень просто. Вот есть у нас модель
некоторого языка
и пусть
--- формула языка
, начинающаяся с квантора существования. Вводим для неё новый функциональный символ
и интерпретируем его на носителе модели так, чтобы было выполнено
. Когда проделаем это для каждой формулы, получаем модель нового языка
, являющуюся обогащением старой. Далее проделываем всю эту байду снова, но уже с языком
, получаем новое обогащение и язык
. Далее по индукции язык
,
и т. д. Наконец, определив для каждого натурального
язык
, берём язык
и рассматриваем
как модель языка
. Вот это и есть сколемизация.
Зачем это нужно? Ну, например, для доказательства теоремы Левенгейма-Сколема (которая вниз). Например, есть у нас бесконечная модель
счётного языка и счётное подмножество носителя
. Ясно, что в процессе сколемизации мы введём лишь счётное число новых функциональных символов. Теперь для всех натуральных
полагаем
и
. Получаем, что
--- счётное подмножество носителя исходной модели, содержащее
и выделяющее элементарную подмодель.