Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Канонические представления формул логики предикатов




В логике высказываний рассматривались две нормальные формы представления высказываний: КНФ и ДНФ. В логике предикатов для формул, образованных с использованием кванторов, определяются предваренная (пренексная) нормальная форма (ПНФ) и сколемовская нормальная форма (СНФ), которые различаются кванторными приставками. Преобразуя каждое из двух заданных предложений в одну из этих форм, можно их сравнивать, определять, эквивалентны ли они, является ли одно отрицанием другого, обладают ли они какими-либо особенностями.

Предваренная нормальная формула (ПНФ)

Предваренной (или пренексной) формулой называется формула вида

j: Q1(x1)Q2(x2)…Qn(xn) s,

где QiÎ{", $} кванторы, s - формула без кванторов. Выражение (Q1(x1)Q2(x2)…Qn(xn)) называется префиксом формулы j, а s - матрицей предваренной нормальной формы, если она находится в конъюнктивной нормальной форме (КНФ). Таким образом, в предваренной формуле все кванторы находятся в начале формулы. Бескванторная формула также считается предваренной.

Теорема о предваренной форме. Для всякой формулы А существует предваренная формула В и А~В (А равносильна В).

Процедура приведения произвольной формулы логики предикатов к предваренной нормальной форме включает следующие шаги:

1. Преобразование формул, устраняющее логические связки ® и «.

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

3. Вынесение кванторов за скобки в порядке их следования в формуле с учетом общезначимых эквивалентностей логики предикатов.

4. При необходимости переименование связанных переменных в подформулах во избежание коллизии переменных.

5. Представление полученной бескванторной формулы в КНФ.

Пример приведения формулы логики предикатов к ПНФ.

Следующим шагом является преобразование предложения j в универсальное предложение j*, которое содержит только кванторы общности, находится в предваренной форме и выполнимо тогда и только тогда, когда выполнимо j. Кванторы в префиксе ПНФ должны следовать в том порядке, в каком они встречаются в формуле.

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

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...