Основные равносильности для предикатов

Пусть формулы А и В имеют одно и то же множество свободных переменных (в том числе и пустое).

Формулы А и В равносильны в данной интерпретации, если на любом наборе значений свободных переменных они принимают одинаковое значение (т. е. формулы выражают один и тот же предикат).

Формулы А и В равносильны на множестве М, если они равносильны во всех интерпретациях, заданных на множестве М.

Формулы А и В равносильны (),если они равносильны на всех множествах.

  • Для формул логики предикатов сохраняются все равносильности логики высказываний.
  • Перенос квантора через отрицание

 

  • Вынос квантора за скобки

 

Q – не зависит от х

 

Q – зависит от х

 

только в одну сторону!

Пусть P(x) – x пошел в театр, Q(x) – x пошел в кино, тогда

.

Но  .

Аналогично, пусть P(x) – x делится на 2, Q(x) – x делится на 3, тогда

, но

.

  • Перестановка одноименных кванторов

 

1.       Перестановка разноименных кванторов

 

  • Переименование связанных переменных

 

х, у принадлежат одной предметной области

  • Отбрасывание квантора

 

Пример. Докажем общезначимость формулы . Для этого надо показать, что формула является теоремой исчисления предикатов.

Доказательство.

1.  — аксиома исчисления предикатов.

2.  — аксиома исчисления предикатов.

3. Для исчисления высказываний доказано правило транзитивности:

4. Из 1 и 2 по правилу транзитивности получаем:

5. Введение квантора существования (правило вывода исчисления предикатов ):

6. Введение квантора общности (правило вывода исчисления предикатов

):

7. Преобразуем связанную переменную {y/z}

8. Преобразуем связанную переменную {x/v}

Таким образом, теорема доказана.

 

Логика - доступно для всех