logo
практикум по мат

2.3.6. Пренексная нормальная форма в логике предикатов

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

Говорят, что формула φ сигнатуры Σ находится в пренексной нормальной форме (ПНФ), если она имеет вид Q1x1Qnxnψ, где Qi,кванторы (1≤in), n ψдизъюнктивная нормальная форма.

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

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

  1. выражаем импликацию, участвующую в построении формулы, через дизъюнкцию и отрицание, используя эквивалентность φψ≡¬φψ;

  2. используя законы де Моргана ¬(φψ)≡¬φ¬ψ, ¬(φψ)≡¬φ¬ψ

  3. и эквивалентности ¬x¬φ, ¬x¬φ,

переносим все отрицания к атомарным подформулам и сокращаем двойные отрицания по правилу ¬¬φφ;

  1. приводим формулу к виду Q1x1Qnxnψ , где Qi,кванторы (1≤in), n ψ бескванторная формула, пользуясь эквивалентностями