Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Равносильность, законы логики первого порядка



Определение. Формулы F(x1, …, xn) и G(x1, …, xn) называются равносильными, если для любой интерпретации j с областью М высказывания (jF)(a1, …, an) и (jG)(a1, …, an) при любых a1, …, an из М одновременно истинны или одновременно ложны.

Пусть F(x)=Ø (" y)P(x, y), G(x)=($y)Ø P(x, y), где Р – символ двухместного предиката. Докажем, что формулы F(x) и G(x) равносильны. Возьмем интерпретацию j с областью М. Пусть высказывание (jF)(a) истинно для aÎ M. Истинность этого высказывания одначает, что не для всякого yÎ M высказывание (jP)(a, y) истинно. Следовательно, найдется bÎ M, для которого высказывание (jP)(a, b) ложно. Если высказывание (jP)(a, b), ложно, то высказывание Ø (jP)(a, b) истинно. Отсюда следует, что найдется yÎ M такой, для которого высказывание Ø (jP)(a, y) истинно. Это означает истинность высказывания (jG)(a). Итак, мы доказали, что если высказывание (jF)(a) истинно, то высказывание (jG)(a) тоже истинно. Обратная импликация доказывается аналогично. Значения истинности высказываний (jF)(a) и (jG)(a) при любом aÎ M совпадают. Следовательно, формулы F(x) и G(x) равносильны.

 

Определение. Формула F(x1, …, xn) называется тождественно истинной, если для любой интерпретации j с областью М высказывание (jF)(a1, …, an) при любых a1, …, an из М является истинным.

Как и в случае логики высказываний. Приведем список основных равносильностей – законов логики предикатов. Прежде всего, получим законы логики предикатов из законов 1–21 логики высказываний, понимая под F, G, H – произвольные формулы логики предикатов. Дополним полученный список законами, специфичными для логики предикатов и получим полный список законов логики предикатов.

1. H ↔ G = (H → G) Ù (G → H)

2. H → G = ~H Ú G

3. H Ú G = G Ú H

4. H Ù G = G Ù H

5. (H Ú G) Ú S = H Ú (G Ú S)

6. (H Ù G) Ù S = H Ù (G Ù S)

7. H Ú (G Ù S) = (H Ú G) Ù (H Ú S)

8. H Ù (G Ú S) = (H Ù G) Ú (H Ù S)

9. H Ú 0 = H

10. H Ú 1 = 1

11. H Ù 1 = H

12. H Ù 0 = 0

13. H Ú ~H = 1

14. H Ù ~H = 0

15. ~(~H) = H

16. ~(H Ú G) = ~H Ù ~G

17. ~(H Ù G) = ~H Ú ~G

18. (H G) Ú (H ~G) = H

19. (H G) Ù (H ~G) = H

20. H Ú (H Ù G) = H

21. H Ù (H Ú G) = H

22. H Ú H = H

23. H Ù H = H

24. H → G = ~G → ~H

25. (" x)(H(x) Ù G(x)) = (" x)(H(x) Ù (" x)G(x)

26. ($x)(H(x)Ú G(x))= ($x)H(x)Ú ($x)G(x)

27. (" x)(" y)H(x, y) =(" y)(" x)H(x, y)

28. ($x)($y)H(x, y) = ($y)($x)H(x, y)

29. ~(" x)H(x) = ($x)~H(x)

30. ~($x)H(x) =(" x)~H(x)

31. (" x)(H(x)Ú G) = (" x)H(x)Ú G,

32. ($x)(H(x)& G) = ($x)(H(x)& G, где G не содержит x.

33. (Q1x)(Q2z)(H(x)Ú G(z)) = (Q1x)H(x)Ú (Q2z)G(z)

34. (Q1x)(Q2u)(H(x)& G(u)) = (Q1x)H(x)& (Q2u)G(u), где Q1, Q2 кванторы $ или ", u не входит в H(x), а x не входит в G(u).

35. (" x)H(x) = (" z)H(z),

36. ($x)H(x) = ($z)H(z).

В законах 35 и 36 переменная z не входит в F(x), а переменная x не входит в F(z).

 

В логике высказываний мы применяли два способа доказательства равносильности формул: построение совместной таблицы истинности и переход от одной формулы к другой с помощью законов. В случае логики первого порядка остается только второй способ.

Проиллюстрируем его на примере следующей задачи: доказать равносильность формул:

 

F=Ø (" x)($y)[S(x)& P(x, y)®($z)(T(z)& P(x, z))]

G=($x)(" y)[S(x)& P(x, y)& (" z)(T(z)®Ø P(x, z))].

 

Применим к формуле F последовательно законы 26, 27 и 20, получим, что формула F равносильна формуле

 

F1=($x)(" y)Ø [Ø (S(x)& P(x, y))Ú ($z)(T(z)& P(x, z))].

 

Далее, используя законы 18, 19 и 27 из F1, получим формулу

 

F2=($x)(" y)[S(x)& P(x, y)& (" z)Ø (T(z)& P(x, z))].

 

Осталось заметить, что в силу законов 17 и 20 в формуле F2 подформулу Ø (T(z)& P(x, z)) можно заменить на T(z)®Ø P(x, z).

 

Подчеркнем, что доказательство равносильности двух формул будем проводить с помощью законов логики первого порядка. Доказательство того, что формулы неравносильны, будем осуществлять построением интерпретации, при которой одна формула истинна, другая ложна. Например, так, как это было сделано выше для доказательства неравносильности формул (" x)(F(x)Ú G(x)) и (" x)F(x)Ú (" x)G(x). Разумеется, до построения интерпретации формулы можно предварительно преобразовывать с помощью законов.

Логическое следствие

Определение. Формула G(x1, …, xn) называется логическим следствием формул F1(x1, …, xn), …, Fk(x1, …, xn), если для любой интерпретации j с областью М и любых a1, …, anÎ M из истинности высказываний (jF1)(a1, …, an), …, (jFk)(a1, …, an) следует истинность высказывания (jG)(a1, …, an).

Приведем примеры. Пусть F1=(" x)(P(x)®Q(x)& R(x)), F2=P(c), G=Q(c). Покажем, что формула G является логическим следжствием формул F1 и F2. Возьмем интерпретацию j с областью М такую, что высказывания jF1 и jF2 истинны. Элемент j(c) обозначим буквой b. Истинность jF2 означает, что высказывание (jP)(b) истинно. А истинность высказывания jF1 означает, что для любого элемента xÎ M истинно высказывание (jP)(x)®(jQ)(x)& (jR)(x). Поскольку это высказывание истинно для любого х, то, в частности, истинно для x=b. Мы видим, что истинна импликация (jP)(b)®(jQ)(b)& (jR)(b) и ее посылка (jP)(b). Из таблицы истинности импликации следует истинность заключения (jQ)(b)& (jR)(b). Следовательно, истинно высказывание (jQ)(b). А это и есть jG. Мы доказали, что если истинны высказывания jF1 и jF2, то истинно высказывание jG, т.е. что G –логическое следствие F1 и F2.

В качестве второго примера докажем нелогичность рассуждения о первокурсниках. Мы записали это рассуждение в виде последовательности формул Н1, Н2, и Н3. Для доказательства нелогичности рассуждения надо найти интерпретацию j, при которой формулы Н1 и Н2 истинны, а формула Н3 ложна. Пусть множество М состоит из трех элементов 2, 3, 4. Символы С, Л и П проинтерпретируем следующим образом:

 

(jС)(х)=«х – простое число»,

(jЛ)(х)=«х – четное число»,

(jП)(х)=’’х> 4»,

 

т.е. П интерпретируется как тождественно ложный предикат. Тогда формулы Н1 и Н2 истинны, поскольку посылки импликаций этих формул ложны при любом х. А формула Н3 ложна. Чтобы убедиться в этом достаточно взять х=2. Следовательно, рассуждение о первокурсниках нелогично.

Определение. Множество формул

K={F1(x1, …, xl), …, Fm(x1, …, xl)}

называется выполнимым, если существует интерпретация j с областью М и элементы a1, …, alÎ M такие, что все высказывания (jF1)(a1, …, al), …, (jFm)(a1, …, al) истинны.

Множество формул K = { F1=(" x)($y)(P(y)& Q(x, y)), F2=(" y)Q(c, y), F3=Ø P(c) } выполнимо. Возьмем в качестве области интерпретации множество натуральных чисел N. Символы P, Q и C проинтерпретируем следующим образом:

(jP)(u)=«u – простое число»,

(jQ)(u, v)=«u меньше или равно v»,

(j(C)=1.

Тогда высказывание jF1 означает, что для любого натурального числа х найдется простое число y, которое не меньше х, высказывание jF2 означает, что 1 –наименьшее натуральное число, а высказывание jF3 означает, что 1 – непростое число. Ясно, что все эти высказывания истинны, и поэтому множество формул K выполнимо.

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

Теорема 2. Формула G(x1, …, xn) является логическим следствием формул F1(x1, …, xn), …, Fk(x1, …, xn) тогда и только тогда, когда множество формул {F1(x1, …, xn), …, Fk(x1, …, xn), Ø G(x1, …, xn)} невыполнимо.

 


Поделиться:



Популярное:

  1. I. Рабочее тело и параметры его состояния. Основные законы идеального газа.
  2. Алгоритм управления разомкнутой системы первого типа имеет вид
  3. БИЛЕТ 36. Состав атомного ядра. Характеристики ядра: заряд, масса. Энергия связи нуклонов. Радиоактивность. Виды и законы радиоактивного излучения.
  4. Большинство законов содержат правовые нормы (законы материальные), иногда норм в законе нет, а только что-то констатируется (законы формальные).
  5. В. Законы сохранения при прямолинейном движении.
  6. Введение в упражнения по разрушению привычного распорядка дня
  7. Введение и доказательство первого признака равенства прямоугольных треугольников
  8. Внешний фотоэффект и его законы.
  9. Вырабатывайте собственный стиль, при этом неукоснительно соблюдая законы интеллект-карт
  10. Гегель Г.В. «Наука логики. Тождественность мышления и бытия»
  11. Глава 1. Основные Законы и указания Генерального прокурора РФ
  12. Глава 16 ПСИХИЧЕСКИЕ ЗАКОНЫ, СИЛЫ И ФЕНОМЕНЫ


Последнее изменение этой страницы: 2016-06-04; Просмотров: 442; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.025 с.)
Главная | Случайная страница | Обратная связь