Пренексная нормальная форма для формул ИП

Формула φсигнатуры Σ называется бескванторной, если она не содержит кванторов. Говорят, что бескванторная формула φнаходится в дизъюнктивной (конъюнктивной) нормальной форме, если она получается из некоторой формулы ψисчисления АВ, находящейся в ДНФ (КНФ) заменой всех пропозициональных переменных x1,…,xnна некоторые атомарные формулы φ1,…,φnсигнатуры Σ соответственно.

Говорят, что формула φсигнатуры Σ находится в пренексной нормальной форме (ПНФ), если она имеет вид Q1x1…Qnxnψ, где Qi,‑кванторы1≤i≤n, а ψ‑бескванторная формула, находящаяся в ДНФ.

Теорема 1. Для любой формулы φсигнатуры Σ существует формула ψсигнатуры Σ, находящаяся в ПНФ и эквивалентная формуле φ.

Пример 1.Формулу χ Пренексная нормальная форма для формул ИП - student2.ru = Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yφ(x,y)→ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yψ(x,y)привести к пренексной нормальной форме. считая формулы φи ψатомарными.

Решение.Избавившись от импликации, получаем χ≡( Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yφ(x,y))∨ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yψ(x,y). Используя утверждение 3, пп. а, б утверждения 4 и теорему о замене, получаем χ≡ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yφ(x,y)∨ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yψ(x,y). Так как в формуле Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yψ(x,y)переменные х, у являются связанными, то по пп. д, е утверждения 4 имеем χ≡ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru y(φ(x,y)∨ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru yψ(x,y)). Пусть u, ∨‑некоторые новые переменные. Тогда по пунктам ж, з утверждения 4 получаем χ≡ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru y(φ(x,y)∨ Пренексная нормальная форма для формул ИП - student2.ru u Пренексная нормальная форма для формул ИП - student2.ru vψ(u,v)),откуда по пунктам ж, з утверждения 4 χ≡ Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru y Пренексная нормальная форма для формул ИП - student2.ru u Пренексная нормальная форма для формул ИП - student2.ru v(φ(x,y)∨ψ(u,v)). Формула φ(x,y)∨ψ(u,v)находится в ДНФ, а значит, формула Пренексная нормальная форма для формул ИП - student2.ru x Пренексная нормальная форма для формул ИП - student2.ru y Пренексная нормальная форма для формул ИП - student2.ru u Пренексная нормальная форма для формул ИП - student2.ru v(φ(x,y)∨ψ(u,v)) находится в ПНФ.

Теорема 2. Все доказуемые в ИПΣ формулы являются тождественно истинными.

Доказательство проводим индукцией по длине вывода формулы. Очевидно, что аксиомы ИПΣ являются тождественно истинными. Проверку того, что правила вывода 1-3 сохраняют тождественную истинность, мы оставляем читателю в качестве упражнения.

Следствие 1. Исчисление ИПΣнепротиворечиво, т.е. не все формулы ИПΣ доказуемы в ИПΣ.

В ИПΣ справедлив аналог теоремы о полноте в исчислении высказываний:

Теорема 3(теорема Геделя о полноте). Формула φисчисления ИПΣ доказуема тогда и только тогда, когда φтождественно истинна.

Таким образом, проверка доказуемости формулы φсводится к проверке ее тождественной истинности. Однако в отличие от ИВ в общем случае не существует алгоритма распознавания доказуемости формул ИПΣ, т. е. ИПΣ неразрешимо. Тем не менее если в формуле φ"записать", что каждая переменная может принимать конечное число значений, то перебором всех возможных систем можно установить, является ли формула тождественно истинной или нет.

Машины Тьюринга

Машина Тьюринга Пренексная нормальная форма для формул ИП - student2.ru – это система, работающая в дискретные моменты времени Пренексная нормальная форма для формул ИП - student2.ru и состоящая из следующих частей:

конечная лента,разбитая на конечное число ячеек.В каждый момент времени Пренексная нормальная форма для формул ИП - student2.ru в ячейках записаны буквы из некоторого алфавита Пренексная нормальная форма для формул ИП - student2.ru (где Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru , Пренексная нормальная форма для формул ИП - student2.ru ), называемого внешним алфавитом машины.Ячейка, в которой записан символ Пренексная нормальная форма для формул ИП - student2.ru , называется пустой.Если в какой–то момент времени лента имеет Пренексная нормальная форма для формул ИП - student2.ru ячеек, то состояние ленты полностью описывается словом Пренексная нормальная форма для формул ИП - student2.ru , где Пренексная нормальная форма для формул ИП - student2.ru ­– состояние первой (слева) ячейки, Пренексная нормальная форма для формул ИП - student2.ru – состояние второй ячейки и т.д.

Управляющая головка, представляющая собой устройство, которое может перемещаться вдоль ленты так, что в каждый рассматриваемый момент времени оно находится напротив определенной ячейки и имеет некоторое состояние Пренексная нормальная форма для формул ИП - student2.ru из конечного множества внутренних состояний Пренексная нормальная форма для формул ИП - student2.ru , Пренексная нормальная форма для формул ИП - student2.ru .Состояние Пренексная нормальная форма для формул ИП - student2.ru называется заключительными означает завершение работы машины.Состояние Пренексная нормальная форма для формул ИП - student2.ru называетсяначальным и означает начало работы машины.

ПрограммаΠ, т.е. совокупность выражений Пренексная нормальная форма для формул ИП - student2.ru (где Пренексная нормальная форма для формул ИП - student2.ru ), называемых командами, каждое из которых имеет один из следующих видов:

Пренексная нормальная форма для формул ИП - student2.ru

сдвиг головки, находящейся в состоянии Пренексная нормальная форма для формул ИП - student2.ru напротив ячейки с буквой Пренексная нормальная форма для формул ИП - student2.ru , на одну ячейку влево с заменой состояния Пренексная нормальная форма для формул ИП - student2.ru на Пренексная нормальная форма для формул ИП - student2.ru ;

Пренексная нормальная форма для формул ИП - student2.ru

сдвиг головки, находящейся в состоянии Пренексная нормальная форма для формул ИП - student2.ru напротив ячейки с буквой Пренексная нормальная форма для формул ИП - student2.ru , на одну ячейку вправо с заменой состояния Пренексная нормальная форма для формул ИП - student2.ru на Пренексная нормальная форма для формул ИП - student2.ru ;

Пренексная нормальная форма для формул ИП - student2.ru

замена буквы Пренексная нормальная форма для формул ИП - student2.ru в текущей ячейке на букву Пренексная нормальная форма для формул ИП - student2.ru , а также замена состояния Пренексная нормальная форма для формул ИП - student2.ru головки на состояние Пренексная нормальная форма для формул ИП - student2.ru

Замечание 1.1) Команды не могут начинаться со слов Пренексная нормальная форма для формул ИП - student2.ru .

2) Пренексная нормальная форма для формул ИП - student2.ru .

Таким образом, машина Тьюринга– это пятерка Пренексная нормальная форма для формул ИП - student2.ru .

Машинным словом называется слово Пренексная нормальная форма для формул ИП - student2.ru , где Пренексная нормальная форма для формул ИП - student2.ru – состояние ленты, Пренексная нормальная форма для формул ИП - student2.ru – состояние головки, находящейся напротив ячейки с состоянием Пренексная нормальная форма для формул ИП - student2.ru , занимающей то же положение среди других ячеек, что и буква Пренексная нормальная форма для формул ИП - student2.ru в слове Пренексная нормальная форма для формул ИП - student2.ru .

Пустое слово обозначим через Пренексная нормальная форма для формул ИП - student2.ru . Пренексная нормальная форма для формул ИП - student2.ru

Опишем преобразование Пренексная нормальная форма для формул ИП - student2.ru машинного слова Пренексная нормальная форма для формул ИП - student2.ru в машинное слово Пренексная нормальная форма для формул ИП - student2.ru за один шаг работы машины Пренексная нормальная форма для формул ИП - student2.ru :

если Пренексная нормальная форма для формул ИП - student2.ru , то Пренексная нормальная форма для формул ИП - student2.ru при Пренексная нормальная форма для формул ИП - student2.ru и Пренексная нормальная форма для формул ИП - student2.ru при Пренексная нормальная форма для формул ИП - student2.ru ;

если Пренексная нормальная форма для формул ИП - student2.ru , то Пренексная нормальная форма для формул ИП - student2.ru при Пренексная нормальная форма для формул ИП - student2.ru и Пренексная нормальная форма для формул ИП - student2.ru при Пренексная нормальная форма для формул ИП - student2.ru ;

если Пренексная нормальная форма для формул ИП - student2.ru , то Пренексная нормальная форма для формул ИП - student2.ru .

Машинное слово Пренексная нормальная форма для формул ИП - student2.ru получается из машинного слова Пренексная нормальная форма для формул ИП - student2.ru с помощью машины Тьринга Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru , если существует последовательность преобразований Пренексная нормальная форма для формул ИП - student2.ru , Пренексная нормальная форма для формул ИП - student2.ru , для которой Пренексная нормальная форма для формул ИП - student2.ru , Пренексная нормальная форма для формул ИП - student2.ru .

Пусть Пренексная нормальная форма для формул ИП - student2.ru – множество натуральных чисел с нулем, Пренексная нормальная форма для формул ИП - student2.ru .

Частичная функция – это отображение Пренексная нормальная форма для формул ИП - student2.ru , где Пренексная нормальная форма для формул ИП - student2.ru .Если Пренексная нормальная форма для формул ИП - student2.ru , то частичная функция Пренексная нормальная форма для формул ИП - student2.ru называется всюду определенной. Если Пренексная нормальная форма для формул ИП - student2.ru , то частичная функция Пренексная нормальная форма для формул ИП - student2.ru называется нигде ен определенной. Пренексная нормальная форма для формул ИП - student2.ru

Для любого числа Пренексная нормальная форма для формул ИП - student2.ru через Пренексная нормальная форма для формул ИП - student2.ru обозначим слово, состоящее из Пренексная нормальная форма для формул ИП - student2.ru числа единиц: Пренексная нормальная форма для формул ИП - student2.ru .Для любой Пренексная нормальная форма для формул ИП - student2.ru –ки Пренексная нормальная форма для формул ИП - student2.ru слово Пренексная нормальная форма для формул ИП - student2.ru называется записью этой Пренексная нормальная форма для формул ИП - student2.ru –ки.

Частичная функция Пренексная нормальная форма для формул ИП - student2.ru , где Пренексная нормальная форма для формул ИП - student2.ru , называется вычислимой по Тьюрингу, если существует машина Тьюринга Пренексная нормальная форма для формул ИП - student2.ru такая, что

1) Пренексная нормальная форма для формул ИП - student2.ru ;

2)машина Пренексная нормальная форма для формул ИП - student2.ru применима к записи Пренексная нормальная форма для формул ИП - student2.ru –ки Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru ;

3) Пренексная нормальная форма для формул ИП - student2.ru для Пренексная нормальная форма для формул ИП - student2.ru и Пренексная нормальная форма для формул ИП - student2.ru .

Пример 1.Построим машину Тьюринга Пренексная нормальная форма для формул ИП - student2.ru , вычисляющую функцию Пренексная нормальная форма для формул ИП - student2.ru .Пусть Пренексная нормальная форма для формул ИП - student2.ru , где Пренексная нормальная форма для формул ИП - student2.ru , Пренексная нормальная форма для формул ИП - student2.ru , программа Π состоит из команд:

Пренексная нормальная форма для формул ИП - student2.ru

Пренексная нормальная форма для формул ИП - student2.ru

Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru Пренексная нормальная форма для формул ИП - student2.ru

Пренексная нормальная форма для формул ИП - student2.ru

Наши рекомендации