Элементы математической логики. Исчисление высказываний
3) Для произвольной формулы сначала задаются все комбинации истинностных значений переменных. Затем для каждой комбинации истинностных значений переменных вычисляются значение подформул данной формулы, образованных из переменных однократным применением логических связок, далее вычисляется значение подформул, образованных из предыдущих подформул однократным применением логических связок и т.д.
пока в итоге не найдут истинностное значение всей формулы.
Так, пользуясь указанным алгоритмом можно легко вычислить истинностное значение формулы:
((p→q)Ù(q→r))→(p→r)
p |
q |
r |
p→q |
q→r |
p→r |
(p→q)Ù(q→r) |
((p→q)Ù(q→r))→(p→r) |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Итак, каждой формуле исчисления высказываний соответствует определенная функция, аргументы которой принимают значение из множества {0,1} и сама она принимает значение из этого множества. Эту функцию называют функцией исчисления высказываний. Проблема разрешимости в алгебре высказываний заключается в решении вопроса, является ли сложная формула тождественно истинной, т.е. истинной при всех значениях входящих в нее переменных, выполнимой, т.е. истинной лишь для некоторого набора значений переменных, или тождественно ложной, т.е. ложной при всех значениях переменных. Это проблема полностью решается посредствам вычисления значения функции, представленной данной формулой, с помощью таблиц истинности.
Функция исчисления высказываний выражает логический закон, если является тождественно истинной при всех возможных значениях переменных. Так, с помощью таблицы убеждаемся, что функция рÚ`p выражается логический закон: закон исключенного третьего:
р |
`р |
рÚ`p |
0 |
1 |
1 |
1 |
0 |
1 |
Аналогичным образом убеждаемся, что функция рÙ`p тоже выражается логический закон: закон непротиворечия:
р |
`p |
рÙ` |
рÙ`p |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
С помощью таблиц истинности можно убедится, что нижеприведенные функции выражают логические законы:
Закон тождества: рºр (1)
Закон отрицания:
для конъюнкции: рÙ`p (2) (закон непротиворечия)
для дизъюнкции: рÚ`p (21) (закон исключенного третьего)
Закон идемпотентности:
для конъюнкции: рÙр º р (3)
для дизъюнкции: рÚ р º р (31)
Закон коммутативности:
для конъюнкции: рÙ q º qÙр (4)
для дизъюнкции: рÚ q º qÚр (41)
Ассоциативный закон:
для конъюнкции: (рÙq) ÙrºpÙ (qÙr ) ºpÙ qÙr(5)
для дизъюнкции: (рÚq) ÚrºpÚ (qÚr ) ºpÚ qÚr(51)
Дистрибутивный закон:
для конъюнкции дизъюнкций: рÙ( q Úr) º (pÙq) Ú (рÙr ) (6)
для дизъюнкции конъюнкций: рÚ(qÙr) º (pÚ q) Ù (рÚr) (61)
Другие рефераты на тему «Математика»:
Поиск рефератов
Последние рефераты раздела
- Анализ надёжности и резервирование технической системы
- Алгоритм решения Диофантовых уравнений
- Алгебраическое доказательство теоремы Пифагора
- Алгоритм муравья
- Векторная алгебра и аналитическая геометрия
- Зарождение и создание теории действительного числа
- Вероятностные процессы и математическая статистика в автоматизированных системах