logo
DM_shpory

62. Префиксная нормальная форма. Процедура получения пнф.

  1. Префиксной нормальной формой (ПНФ) называется формула, имеющая вид

  2. Q1x1, Q2x2, …, QnxnF — кванторы; F — формула, не имеющая кванторов, с операциями {&, Ú, Ø}. В логике предикатов для любой формулы существует эквивалентная ей префиксная нормальная форма

Процедура получения ПНФ:

1) Используя формулы

P1 ~ P2 = (P1 ® P2) & (P2 ® P1),

P1 ® P2 = Ø P1 Ú P2

заменить ®, ~ на &, Ú, Ø.

2) Спустить символы отрицания непосредственно на символы предикатов

3) Для формул, содержащих подформулы вида

"xP1(x) Ú "xP2(x), $xP1(x) Ú $xP2(x),

ввести новые переменные, позволяющие использовать эквивалентные соотношения

4) С помощью эквивалентных соотношений получить формулы в виде ПНФ