Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Принцип резолюції в обчисленні висловлювань та логіки предикатів і його модифікації

Реферат Принцип резолюції в обчисленні висловлювань та логіки предикатів і його модифікації





озіціональние змінні, як і раніше.

Якщо U і ф представляють дві довільні фрази, які можна представити у кон'юнктивній нормальній формі, і

U = {U1, ..., Ui, ...., Um},

і

ф = {ф1 ..., фi ....., фn}, і

Ui, = В¬ фi при 1 [i [mm, 1 [j [n,

то нову фразу ВЈ можна вивести з об'єднання U 'і ф', де

U '= U В¬ {Ui} і ф' = ф В¬ {ф,}.

Фраза ВЈ = U 'і ф' називається резольвенти кроку резолюції, а U і ф є батьківськими фразами. Іноді кажуть, що U та ф "стикаються" на парі доповнюють літералів Ui, і фj.

Потужність резолюції забезпечується тим, що в ній підсумовується безліч інших правил. Це стане очевидно після того, як звичайні правила будуть представлені в кон'юнктивній нормальній формі.

У лівій колонці табл. 1 перераховані найменування правил виводу, в середній показано, як вони виглядають в звичайних позначеннях, а в правій колонці - у фразовой формі. У кожного запису вираження у верхній частині представляють схему передумов, а вирази в нижній частини - схему висновків. З цієї таблиці видно, що кожне із цитованих вище п'яти правил є одним з примірників резолюції:


Таблиця 1 . Узагальнення резолюції. br/>

Правило виводу

Звичайна форма

Кон'юнктивна нормальна форма



Modus ponens

(Uф, U)/Ф

{В¬ U, Ф}, {U}/{ф}



Modus fallens

(Uф. В¬ ф) /-U

{В¬ U, ф}, {-, ф}/{-U}



Зчеплення

(Uф, ф ВЈ) (U ВЈ)

{В¬ U, ф}, {В¬ ф, ВЈ}/{В¬ U, ВЈ}



Злиття

(Uф, В¬ U ф)/ф

{U, ф}, {В¬ U, ф}/{ф}



Reductio

(U, В¬ U)/|

{В¬ U}, {U}/{}



Протиріччя в правилі, яке зазвичай позначається значком 1, дає в результаті порожню фразу-{}. Це означає, що передумови несумісні. Якщо вважати, що передумови описують деякий стан предметної області, то такий набір передумов не може бути реально забезпечений в ній, тобто такий стан неможливо.

Головне, що компонент автоматичного доведення теорем, який є основним компонентом більшості систем штучного інтелекту і, зокрема, мов програмування штучного інтелекту, таких як PROLOG, є системою, спростування резолюцій. Для того щоб довести, що р випливає з деякого опису стану (або теорії) Т, потрібно покласти-р і спробувати довести, що з цього припущення випливає твердження, що суперечить Т. Якщо це вдасться зробити, то тим самим підтверджується твердження р, а в іншому випадку воно спростовується.

У численні предикатів використання резолюцій вимагає додаткових зусиль, оскільки в цьому обчисленні присутні змінні. Основна операція зіставлення в доказі теорем за допомогою резолюцій називається уніфікацією. При зіставленні доповнюють літералів відшукується така підстановка змінних, яка перетворює обидва вирази в ідентичні.

Наприклад, вирази БЕЖІТ_БИСТРЕЕ_ЧЕМ (Х, равлик) і БЕЖІТ_БИСТРЕЕ _ЧЕМ (черепаха, Y) перетворюються на ідентичні при підстановці {Х/черепаха, Y/равлик}. Така підстановка називається уніфікатором. Наша мета - відшукати найбільш загальну підстановку такого роду. br/>

3.4 Пошук докази в системі резолюцій


Резолюція являє собою правило висновку, за допомогою якого можна вивести нову ППФ (правильно побудовану формулу) зі старої. Проте в наведеному вище описі логічної системи нічого не говориться про те, як виконати доказ. Звернемо основну увагу на стратегічні аспекти доведення теорем.

Нехай р представляє твердження "Сократ - це людина", aq - затвердження "Сократ смертний". Нехай наша теорія має вигляд

Т = {{В¬ р, q}, {р}}.

Таким чином, стверджується, що якщо Сократ людина, то Сократ смертний, та що Сократ - людина. {17} виводиться з теорії Т за один крок резолюції, еквівалентної правилом modus ponens. . p> Вирази {В¬ р, q} і {р} "Стикаються" на парі доповнюють літералів р і В¬ р, а {q} є резольвенти. Таким чином, теорія алогічне увазі д, що записується у формі Т |-q. Тепер можна додати нову фразу {q} - резольвенту - В теорію Т...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Перевірка логічного проходження методом резолюції
  • Реферат на тему: Лівано-ізраїльська компанія 2006 р. і аналіз резолюції № 1701
  • Реферат на тему: Доведення твердження, окремим випадком якого є велика теорема Ферма
  • Реферат на тему: Сократ і його вчення
  • Реферат на тему: Сократ, його життя і діяльність