Мониторинг обменных курсов валют
18c0693f

Предваренная нормальная форма


Говорят, что формула находится в предваренной нормальной форме, если все кванторы в ней вынесены налево, то есть если она имеет вид

где — кванторы всеобщности или существования, — переменные, а — бескванторная формула. Эта формула может иметь параметры (если формула имеет параметры, отличные от ).

Основной результат этого раздела гласит, что всякая формула (доказуемо) эквивалентна некоторой формуле в предваренной нормальной форме (предваренной формуле). Мы докажем его, одновременно построив некоторую классификацию формул (в каком- то смысле отражающую их "логическую сложность"). В качестве меры сложности можно было бы взять число кванторов в предваренной нормальной форме. Но правильнее учитывать число групп кванторов (считая одноименные рядом стоящие кванторы за один).

Говорят, что предваренная формула является - формулой, если ее кванторная приставка содержит групп кванторов, причем первыми стоят кванторы существования. Если первыми стоят кванторы всеобщности, говорят о классе . (Аналогичные обозначения используются в теории алгоритмов для классификации арифметических множеств, см. [5]).

Пример: формула принадлежит классу , формула принадлежит классу , а формула вообще не находится в предваренной нормальной форме.

103. Указать формулу в предваренной нормальной форме, доказуемо эквивалентную последней из перечисленных формул.

Нас интересует, что происходит с измеряемой таким образом "логической сложностью" формулы при логических операциях. Начнем с совсем простых наблюдений.



105. Как сэкономить один квантор в этом преобразовании?

Теперь все готово для доказательства упомянутого в начале раздела результата.

Теорема 53 (о предваренной нормальной форме).

Любая формула произвольной сигнатуры доказуемо эквивалентна некоторой формуле той же сигнатуры, имеющей предваренную нормальную форму.

Индукция по построению формулы. Для атомарных формул это очевидно. Отрицание переводит формулу класса в класс и наоборот. Конъюнкция и дизъюнкция: приведем каждую формулу к предваренной нормальной форме, затем добавим фиктивные кванторы так, чтобы они попали в один класс, а затем воспользуемся доказанным утверждением. Импликация сводится к дизъюнкции и отрицанию ( доказуемо эквивалентно ).

Отметим, что ни формулировка, ни доказательство этой теоремы не предполагают замкнутости формулы.

106. Привести к предваренной нормальной форме формулу .

107. Формулы и принадлежат классу . Найдем формулу в предваренной нормальной форме, выводимо эквивалентную формуле . В каком классе она окажется? (Указание: возможны разные варианты.)

108. Применим описанный метод к общезначимой формуле . Какая предваренная формула получится? (Естественно, она будет общезначимой.)





Самый выгодный курс обмена валюты