|
Простейшей логической моделью представления знаний является логика высказываний (ЛВ).
Высказывание – это утверждение, значение которого может быть истинным или ложным. Данное значение называется истинностью высказывания.
В логике высказываний определено два истинностных значения:
1 – истина (true);
0 – ложь (false).
Атом – элементарное высказывание, обозначается строчной латинской буквой, например: p, q, f и т.д.
При построении более сложных высказываний (формул) используются логические операции (связки).
Дизъюнкцией (логическим «или», логическим сложением) называется логическая операция, которая любым двум высказываниям x, y сопоставляет единственное высказывание, истинностное значение которого определяется следующей таблицей истинности (рис?):
x | y | xÚy |
Рис.? Таблица истинности для операции дизъюнкции
Конъюнкцией (логическим «и», логическим умножением) называется логическая операция, которая любым двум высказываниям x, y сопоставляет единственное высказывание, истинностное значение которого определяется следующей таблицей истинности:
x | y | xÙy |
Отрицанием называется логическая операция, которая произвольному высказыванию x сопоставляет высказывание не x, истинностное значение которого определяется таблицей истинности:
x | ùx |
Импликацией называется логическая операция, которая любым двум высказываниям x, y сопоставляет единственное высказывание, истинностное значение которого определяется следующей таблицей истинности:
x | y | x®y |
Эквивалентностью (эквиваленцией) называется логическая операция, которая любым двум высказываниям x, y сопоставляет единственное высказывание, истинностное значение которого определяется следующей таблицей истинности:
x | y | x«y |
Литералом или литерой называется атом или его отрицание.
Например: p, q, ùl
Рекуррентное определение формул:
1) Атом – это формула
2) Если F – формула, то ùF – формула
3) Если F1, F2 - формулы, то F1ÚF2, F1ÙF2, F1®F2, F1«F2 – формулы.
Интерпретация формулы – этоотображение, ставящее в соответствии истинностным значениям атомов истинностное значение формулы.
Например:
Пусть имеется формула:
(p®q)Úl;
пусть p=0, q=0, l=0, следовательно, F=1
p=1, q=0, l=0, следовательно, F=0
Формула, истинная при всех интерпретациях, называется общезначимой. Формула, ложная при всех интерпретациях, называется противоречивой. Формулы f и q являются эквивалентными, если они истинны в одних и тех же интерпретациях.
Множество {0,1} (true, false) c определенными на нем операциями конъюнкции и дизъюнкции образует булеву алгебру:
({0,1}, Ú, Ù) – Булева алгебра
Для любых формул F1, F2, F3 справедливы следующие свойства.
A) Коммутативность
F1ÙF2ºF2ÙF1.
F1ÚF2ºF2ÚF1..
B) Ассоциативность
(F1ÚF2)ÚF3ºF1Ú(F2ÚF3).
(F1ÙF2)ÙF3ºF1Ù(F2ÙF3).
C) Дистрибутивность
F1Ù(F2ÚF3)º(F1ÙF2)Ú(F1ÙF3);
F1Ú(F2ÙF3)º(F1ÚF2)Ù(F1ÚF3).
D) Законы единицы
FÙ1ºF; FÚ1º1;
E) Законы нуля
FÚ0ºF; FÙ0º0;
F) Закон исключённого третьего
FÚùFº1.
«закон» противоречия
FÙùFº0.
G) Законы поглощения
F1Ù(F1ÚF2)ºF1;
F1Ú(F1ÙF2)ºF1.
H) Законы де Моргана
ù(F1ÚF2)ºùF1ÙùF2;
ù(F1ÙF2)ºùF1ÚùF2.
I) Правила замены
F1®F2ºùF1ÚF2;
F1«F2=(F1®F2)Ù(F2®F1)º(ùF1ÚF2)Ù(ùF2ÚF1).
J) ù ùFºF.
Все приведенные выше законы легко доказываются с помощью таблиц истинности.
Дата добавления: 2015-09-06; просмотров: 124 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Данные и знания. Основные модели представления знаний | | | Метод резолюции в ЛВ. |