stringtranslate.com

Еебрендизация

Herbrandization логической формулы ( названной в честь Жака Эрбрана ) это конструкция, которая является двойственной к Skolemization формулы. Торальф Скулем рассматривал Skolemization формул в предваренной форме как часть своего доказательства теоремы Лёвенгейма–Скулема (Skolem 1920). Herbrand работал с этим двойственным понятием Herbrandization, обобщенным для применения также и к непредваренным формулам, чтобы доказать теорему Herbrand (Herbrand 1930).

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

Определение и примеры

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

Гербрендизация тогда получается следующим образом:

Например, рассмотрим формулу . Нет свободных переменных для замены. Переменные — это тот тип, который мы рассматриваем для второго шага, поэтому мы удаляем квантификаторы и . Наконец, мы заменяем константой (поскольку не было других квантификаторов, управляющих ), и мы заменяем символом функции :

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

Чтобы понять значение этих построений, см. теорему Эрбрана или теорему Лёвенгейма–Скулема .

Смотрите также

Ссылки