Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практикум по мат.логике.docx
Скачиваний:
82
Добавлен:
01.05.2015
Размер:
1.13 Mб
Скачать

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

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

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

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

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

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

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

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

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

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

X(φ∧ψ)≡xφ∧ψ, X(φ∨ψ)≡xφ∨ψ,

X(φ∧ψ)≡xφ∧ψ, X(φ∨ψ)≡xφ∨ψ,

Xφ≡X(φ)xφ≡X(φ)

  1. используя закон дистрибутивности

φ(ψχ)≡(φψ)(φχ),

преобразуем формулу ψ к дизъюнктивной нормальной форме.

Пример 10. Формулу χx(x,y)→x(x,y) привести к ПНФ, считая формулы φ и ψ атомарными.

Решение. Избавившись от импликации, получаем

χ≡¬(x(x,y))x(x,y).

Переносим отрицание к атомарной подформуле φ(x,y):

χxy¬φ(x,y)x(x,y).

Так как в формуле x(x,y) переменные х, у являются связанными, то по пп. 2΄, 3΄ утверждения 2 имеем

χxyφ(x,y)x(x,y)).

Пусть u, v некоторые новые переменные. Тогда по пп. 4, 4΄ утверждения 2 получаем

χxyφ(x,y)uv ψ(u,v)),

откуда по по пп. 2΄, 3΄ утверждения 2

χ≡xyuvφ(x,y)ψ(u,v)).

Формула ¬φ(x,y)ψ(u,v) является дизъюнктивной нормальной формой, а значит, формула xyuvφ(x,y)ψ(u,v)) является ПНФ.

2.4. Исчисление предикатов

2.4.1. Система аксиом и правил вывода

Зафиксируем некоторую произвольную сигнатуру Σ и определим исчисление предикатов сигнатуры Σ (ИПΣ).

Формулами ИПΣ будут формулы сигнатуры Σ.

Примем следующие соглашения. Пусть x1,…,xn ‑ переменные, t1,…,tn ‑ термы сигнатуры Σ и φ ‑ формула сигнатуры Σ.Запись будет обозначать результат подстановки термов t1,…,tn вместо всех свободных вхождений в φ переменных x1,…,xn соответственно, причем, если в тексте встречается запись , то предполагается, что для всех i{1,...,n} ни одно свободное вхождение в φ переменной xi не входит в подформулу φ вида y или y, где у – переменная, входящая в ti.

Аксиомами ИПΣ являются следующие формулы для любых формул φ, ψ, χ ИПΣ, любых переменных x,y,z и любого терма t:

  1. φ→(ψφ);

  2. (φψ)→((φ→(ψ→χ))→(φ→χ));

  3. (φψ)→φ;

  4. (φψ)→ψ;

  5. (φψ)→((φ→χ)→(φ→(ψχ)));

  6. φ→(φψ);

  7. φ→(ψφ);

  8. (φ→χ)→((ψx)→((φψ)→χ));

  9. (φψ)→((φ→¬ψ)→¬φ);

  10. ¬¬φφ;

  11. →(φ)tx;

  12. (φ)tx;

  13. x=x;

  14. x=y→((φ)xz→(φ)yz).

Указанные формулы называются схемами аксиом ИПΣ. При подстановке конкретных формул в какую-либо схему получается частный случай схемы аксиом.

Правила вывода ИПΣ:

где в правилах 2 и 3 переменная x не входит свободно в χ.

Говорят, что формула φ выводима в ИПΣ из формул φ1,…,φm (обозначается φ1,…,φmφ), если существует последовательность формул ψ1,…,ψk,φ, в которой любая формула либо является аксиомой, либо принадлежит множеству формул {φ1,…,φm}, называемых гипотезами, либо получается из некоторых φ1,…, φi-1 по одному из правил вывода 1-3? Причем при применении правил 2 и 3 переменная x не должна входить ни в одну гипотезу свободно. Выводимость формулы φ из (φ) равносильна тому, что φтеорема ИПΣ или доказуемая формула ИПΣ.

Так же, как в исчислении высказываний, определяется понятие квазивывода.

Формула ψ ИПΣ называется тавтологией в ИПΣ, если она получается из формулы φ исчисления высказываний, доказуемой в исчислении высказываний, путем замены всех ее пропозициональных переменных x1,…,xn на формулы ψ1,…,ψn ИПΣ соответственно. Формулу φ при этом называют основой тавтологии.

Утверждение 1. Любая тавтология φ в ИПΣ доказуема в ИПΣ.

Формулы φ и ψ ИПΣ называются пропозиционально эквивалентными, если φ→ψ и ψφ – тавтологии. Формулы φ и ψ ИПΣ называются эквивалентными (обозначаем φ≡ψ), если ⊢φ→ψ и ⊢ψ→φ.

Следствие 1. Если φ и ψ ‑ пропозиционально эквивалентные формулы ИПΣ, то φ и ψэквивалентные формулы ИПΣ.

Теорема 1 (о дедукции). Пусть φ1,…,φm,φ,ψ – формулы ИПΣ. Тогда φ1,…,φmψ φ1,…,φm,φ→ψ.

Следствие 2. Пусть φ и ψ ‑ формулы ИПΣ. Следующие условия эквивалентны:

  1. φ≡ψ;

  2. φψ и ψφ.