Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0000a652.doc
Скачиваний:
96
Добавлен:
28.02.2016
Размер:
1.14 Mб
Скачать

2.6. Введение в методы теории доказательств

Рассмотренные выше предикаты определяют принад­лежность точки геометрическому множеству через прос­тые арифметические вычисления и операции алгебры логи­ки. Это наводит на мысль, что многие другие математи­ческие построения можно сделать очень наглядными, если пользоваться логическими символами и логическими закона­ми. Развивая эту точку зрения, были формализованы и развиты методы теории доказательств.

Суть этих методов состоит в следующем. Вначале фор­ми­руется предметный язык, в терминах которого суждения данной теории записываются в виде формул. Например, в теории множеств элементами такого языка являются сим­волы обозначения элементов множеств, операции принад­лежности, включения, объединения множеств и другие. К числу примеров формул теории множеств относятся: xAAB, C = AB и другие.

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

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

Под квантором понимается характеристика степени значе­ния предиката от входящих в него предметных пере­менных. Используются два квантора: всеобщности и суще­ствования. Квантор всеобщности обозначается . Например символы «x» читаются так: «Для всех x …». Квантор суще­ствования обозначается «». Символы x читаются соот­ветственно: «Существует x такой, что …».

Если существует вывод формулы F из формул F1, F2,…, Fn, по данным правилам, то говорят что F выводима и пишут F1, F2,…, FnF.

Формула называется тавтологией или общезначимой, если она истинна при любых значениях входящих в нее переменных. Например, x x  x = 1. Тавтология определяет логический закон. Ее обозначение «╞». Основной задачей теории доказательств является получение тавтологий, например, более простых из более сложных или обладающих другими полезными качествами.

В качестве примера рассмотрим применение методов теории доказательств к выводу закона теории множеств:

A - (AB) = A - B.

Введем предикат принадлежности P(xA) следу­ю­щим образом:

1 Если X  a,

P(xA) =

0 Если X  a.

Аналогично построим предикат

1 Если X a,

P(xA) =

0 Если X  a.

Непосредственно убеждаемся в том, что P( x A) = =P(xA).

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

xAB P(xAB) = P(xA)  P(xB);

xAB P(xAB) = P(xA) & P(xB);

xA - B P(xA - B) = P(xA)  P(xB);

На основании этих эквивалентностей переходим к доказательству закона теории множеств:

P(xA - (AB)) = P(xA) & P(xAB) =

= P(xA) & P(xAB) =

= P(xA) & (P(xA) & P(xB)) =

= P(xA) ) & (P(xA)  P(xB)) =

= (P(xA)) & P(xA))  (P(xA) & P(xB)) =

= 0  (P(xA) & P(xB)) = P(xA) & P(xB)).

Имеем окончательно: x A - (AB)╞ x A - B.

Задачи

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

    1. F(x, y, z) = x & y V (x V z).

    2. F(x, y, z) = z  (x V y).

    3. F(x, y, z) = x & y  (x V y).

    4. F(x, y, z) = (x & y & z)  (x V y).

    5. F(x, y, z) = (x V z)  y.

    6. F(x, y, z) = (xy)  z.

    7. F(x, y, z) = (x  y) & (yz).

    8. F(x, y, z) = x & (yz) V y.

    9. F(x, y, z) = (x V y V z).

    10. F(x, y, z) = (xy) & (y  z).

    11. F(x, y, z) = (x  z)  y.

    12. F(x, y, z) = (y V z)  (x V z).

    13. F(x, y, z) = x  (y V z).

    14. F(x, y, z) = (xy) & (yx) & z..

    15. F(x, y, z) = z V x & y.

В задачах 2.16 — 2.25 упростить выражения, используя известные свойства операций и законы математической логики:

    1. x & (x & y V z) & (x V z).

    2. (x V y) & (y V x & z).

    3. x & (yx) & (x V z).

    4. (xy)& x &y.

    1. (x & y )  (z & x).

    2. (x & yz) & x & z.

    3. (x & z V x &y ) & (zy).

    4. (x V y &z V x &y & z) & x & y.

    5. (xy) & (yx).

    6. (x & y & z V x & z) & y.

В задачах 2.26 — 2.35 построить С.Д.Н.Ф. (совершенные дизъюнктивные нормальные формы) по таблицам истин­ности, которые приведены ниже.

2.28

x

y

z

F

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

0

2.29

x

y

z

F

0

0

0

1

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

1

1

1

0

0

1

1

1

0

2.30

x

y

z

F

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

0

2.31

x

y

z

F

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

0

2.32

x

y

z

F

0

0

0

1

0

0

1

0

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

0

1

1

0

0

1

1

1

0

2.33

x

y

z

F

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

0

1

1

1

0

2.34

x

y

z

F

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

1

1

1

1

1

2.35

x

y

z

F

0

0

0

1

0

0

1

0

0

1

0

1

0

1

1

0

1

0

0

1

1

0

1

0

1

1

0

0

1

1

1

0

В задачах 2.36 — 2.44 построить предикаты принадлежности некоторой произвольной точки A(x, у) областям, оп­ре­деляемым следующими геометрическими фигурами:

    1. Кругом радиуса r = 5 с центром в точке (5,5).

    2. Кругом радиуса r = 10 с центром в точке (-5,5).

    3. Треугольником, вершины которого имеют координаты: A(5, 5), B(5, 0), C(0, 5).

    4. Квадратом с центром в начале координат и стороной a = 7.

    5. Любым прямоугольником, две стороны которого рас­положены на осях координат. Длины этих сторон: по оси абсцисс -5, по оси ординат — 10.

    6. Кольцом с центром в начале координат. Его радиусы: r = 4, R = 6.

    7. Кольцом с центром, смещенным от начала координат на 3 единицы вправо и 2 единицы вверх. Его радиусы: r = 4, R = 6.

    8. Областью, ограниченной параболой y = x2 и отрезком вещественной оси [-1,1].

    9. Областью, ограниченной прямой у = x и отрезком вещественной оси [0, 5].

    10. В задачах 2.45 — 2.50 доказать следующие тождества вначале на языке теории множеств, а затем — на языке теории доказательств:

    1. A  (AB) = A

    2. A  (AB) = A

    3. A  (BC) = (AB)  (AC)

    4. A  (BC) = (AB)  (AC)

    5. I \ (AB) = (I \ A)  (I \ B)

    6. I \ (AB) = (I \ A)  (I \ B).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]