Пренексная нормальная форма в логике предикатов
Формула φ сигнатуры Σ называется бескванторной, если она не содержит кванторов. Бескванторная формула φ является дизъюнктивной (конъюнктивной) нормальной формой, если она получается из некоторой формулы ψ АВ, находящейся в ДНФ (КНФ), заменой всех пропозициональных переменных x1, …, xn на некоторые атомарные формулы φ 1, …, φ n сигнатуры Σ соответственно. Говорят, что формула φ сигнатуры Σ находится в пренексной нормальной форме (ПНФ), если она имеет вид Q1x1…Qnxnψ, где Qi, ‑ кванторы (1≤ i≤ n), n Теорема 1. Для любой формулы φ сигнатуры Σ существует ПНФ ψ, эквивалентная формуле φ;. Опишим алгоритм приведения формулы к ПНФ: 1) выражаем импликацию, участвующую в построении формулы, через дизъюнкцию и отрицание, используя эквивалентность φ → ψ ≡ φ ∨ ψ; 2) используя законы де Моргана (φ ∧ ψ)≡ φ ∨ ψ, (φ ∨ ψ)≡ φ ∧ ψ 3) и эквивалентности переносим все отрицания к атомарным подформулам и сокращаем двойные отрицания по правилу φ ≡ φ; 4) приводим формулу к виду Q1x1…Qnxnψ, где Qi, ‑ кванторы (1≤ i≤ n), n
5) используя закон дистрибутивности φ ∧ (ψ ∨ χ)≡ (φ ∧ ψ)∨ (φ ∧ χ), преобразуем формулу ψ к дизъюнктивной нормальной форме. Пример 10. Формулу χ Решение. Избавившись от импликации, получаем χ ≡ ( Переносим отрицание к атомарной подформуле φ (x, y): χ ≡ Так как в формуле χ ≡ Пусть u, v ‑ некоторые новые переменные. Тогда по пп. 4, 4΄ утверждения 2 получаем χ ≡ откуда по по пп. 2΄, 3΄ утверждения 2 χ ≡ Формула φ (x, y)∨ ψ (u, v) является дизъюнктивной нормальной формой, а значит, формула
|