Скачиваний:
45
Добавлен:
02.04.2015
Размер:
111.1 Кб
Скачать
  1. Исчисление высказываний и предикатов

1.1. Гипотеза о физической символьной системе

Ведущим принципом ранней методологии ИИ является сформулированная Ньюэллом и Саймоном в 1976г. гипотеза о физической символьной системе, которая гласит:

  • физически ограниченная система ведет себя соответственно своим целям, приспосабливаясь к требованиям окружающей среды, проявляя при этом разумное в широком смысле поведение;

  • физическая система проявляет разумное поведение тогда и только тогда, когда она является физической символьной системой;

  • достаточность означает, что разумность может быть достигнута каждой правильно организованной физической символьной системой;

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

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

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

Очевидно, схема представления знаний должна адекватно выражать всю необходимую информацию, поддерживать эффективное выполнение конечного программного кода и обеспечивать естественный способ выражения необходимых знаний. Вообще говоря, задачи ИИ связаны скорее с качественными, а не с количественными проблемами, с логической аргументацией, а не с вычислениями, с организацией больших объемов знаний, а не с реализацией отдельного алгоритма.

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

1.2. Исчисление высказываний

Исчисление предикатов и исчисление высказываний являются языками, состоящими из символов и предложений, обладающими определенной семантикой (значением) и синтаксисом, используя которые можно представить свойства и отношения в окружающем мире.

Символы исчисления высказываний – это символы высказываний (P, Q, R, S, …), значения истинности (true, false), логические связки (v, ^, ¬, ≡,→) и скобки, которые используются для группировки символов в подвыражения и управления порядком их оценки и присвоения значений.

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

  • каждый символ и значение истинности есть предложение;

  • отрицание (¬)предложения есть предложение;

  • конъюнкция (v) или логическое И двух предложений есть предложение;

  • дизъюнкция (^) или логическое ИЛИ двух предложений есть предложение;

  • эквивалентность (≡) двух предложений есть предложение;

  • импликация (→)двух предложений есть предложение.

Следует отметить, что в импликации P→Q, единственной несимметричной связке, элементы называются предпосылкой (P) и заключением (Q).

Предложение является правильно построенной формулой (ППФ) исчисления высказываний тогда и только тогда, когда оно состоит из некоторой последовательности допустимых символов согласно установленным правилам, например, ((Р^Q)→R)≡¬Pv¬QvR – правильно построенное предложение.

Символы высказываний составляют истинные или ложные утверждения относительно некоторого мира, например, P может означать «идет дождь», а Q – «земля мокрая».

Интерпретация предложения или семантика исчисления высказывания – это утверждение относительно правдивости предложения в некотором мире. Например, утверждение «если идет дождь, то земля мокрая» можно представить в виде импликации P→Q.

Формально, интерпретация набора высказываний – это присвоение значения истинности (T или F) каждому высказыванию, т.е. отображение предложений на множество {T,F}. Символы T и F используются для того, чтобы отличить результат интерпретации от символов true и false, которые могут использоваться в предложении.

Значение истинности предложений определяется таблицами истинности, которые содержат все возможные варианты значения истинности для элементарных суждений или атомарных формул, составленных из символов высказываний или элементов. В таблице 1 приведены значения истинности для логических связок.

Таблица 1

P

Q

P^Q

PvQ

P≡Q

P→Q

T

T

T

T

T

T

T

F

F

T

F

F

F

T

F

T

F

T

F

F

F

F

T

T

Два выражения в исчислении высказываний эквивалентны, если они имеют одни и те же значения при всех возможных значениях элементов, составляющих эти выражения. Эта эквивалентность может быть доказана сопоставлением таблиц истинности для каждого выражения.

Для приведения высказываний к необходимому виду, например, к дизъюнкции конъюнкций, используются известные из булевой алгебры законы отрицания-отрицания, Моргана, коммутативности, ассоциативности и дистрибутивности для конъюнкций и дизъюнкций, а также отношения эквивалентности для импликаций: (PvQ)≡(¬P→Q), P→Q≡(¬Q→¬P).

Соседние файлы в папке СИИ пособие