42 Глава 2. Представление знаний в системах
поддержки
решений
непосредственное следствие из некоторых предыдущих ППФ по одному
из правил вывода. Элементы последовательности ППФ Ai,A2,...,A„
называются посылками вывода. Сокращенно вывод В из Ai, Az,..., А„
будем записывать Ai, А2,... ,Ап\- В или Г = {Ai, А2, •••, An},
то
Г \- В.
Вывод ППФ В без использования посылок есть доказательство ППФ В,
а сама В — теорема, что записывается \-В.
Приведем несколько свойств понятия выводимости из посылок.
1) Если Г = П и Г \- В, го П \- В. Это значит, что, если ППФ В
выводима из множества посылок Г, то она будет выводима, если к Г
добавятся новые посылки.
2) Г \- В тогда и только тогда, когда в Г существует конечное подмно-
жество П, для которого П \- в.
3) Если ЛЬ Ач Г)- в для любой ППФ В из множества П,то Г \- А.
Это значит, что если ППФ А выводима из il и каждая содержащаяся
в ППФ формула выводима из Г ,
то
ППФ А выводима из Г.
2.2.1.2. Основные понятия исчисления предикатов первого порядка
Пусть задано некоторое множество V = {vi, «2,
• • •
,ii„},
в кото-
ром
«1,
«г и т. д. — какие-то определенные предметы из этого множества.
Обозначим любой предмет из этого множества через х и назовем х
предметной переменной.
Предикат на множестве V есть логическая функция, определен-
ная на V, при фиксировании аргументов которой она превращается
в высказывание со значениями {И, Л} (И — «истина», Л — «ложь»).
(Высказыванием называется логическое предложение, которое выражает
некоторый факт и может быть либо истинным, либо ложным.) Че-
рез P(Xi, Х2,
• •
•, Х„) обозначим ге-местный предикат, обладающий тем
свойством, что приписав значения переменным Х\, Х2,..., Х„ из соот-
ветствующих областей определения, получим высказывание со значени-
я-ми {И, Л}.
Важную роль в исчислении предикатов первого порядка играют две
связки V и 3 . Связка V называется квантором общности, а связка Э —
квантором существования. Пусть Р(х) означает, что х обладает свой-
ством Р. Тогда через V (х)Р{х) обозначается утверждение: «Все х обла-
сти V обладают свойством Р» или «Для любого предмета х области V
выражение Р{х) истинно». Запись Э {х)Р{х) будет обозначать, что суще-
ствует предмет х области V, обладающий свойством Р, или существует
предмет х области V, для которого Р{х) истинно. Пусть А — формула
исчисления предикатов. В выражении V {х)А {или 3 {х)А) формула А на-
зывается областью действия квантора V (х) (соответственно 3 (ж)). При
этом переменная х называется связанной, если а; является переменной
входящего в эту формулу квантора V (ж) (или 3 (ж)) или находится в обла-
сти действия квантора, примененного к этой переменной. Переменная
свободна, если она не связана. Примером формулы является следующее
выражение: V(a:)(Q(x, у)
—>
Д(я;)). В этой формуле переменная х связа-
на, а переменная у свободна. Формула называется замкнутой, если она
не содержит свободных переменных.