Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
12.3.6. Стратегии исходных данныхЧтобы завершить обсуждение стратегий, учитывающих ход вывода, исследуем более подробно стратегию исходных данных, которая уже упоминалась ранее. Стратегия исходных данных дает доказательство, в котором по крайней мере одно из родительских предложений в каждой резолюции задано. Стратегия исходных данных не полна, но обладает интересными теоретическими свойствами. Ченг (1970) доказал, что стратегия исходных данных проходит тогда и только тогда, когда проходит стратегия предпочтения одночленов. Это позволяет „построить мост“ между подходом к решению задач в пространстве состояний (гл. 11) и подходом формального доказательства теорем. Мы покажем, что стратегия исходных данных всегда проходит для задач, допускающих интерпретацию в пространстве состояний. Сформулируем это более четко: любую задачу, которую может решить программа типа GPS или FDS, можно рассматривать как вывод пустого предложения Любой оператор программы GPS или FDS можно записать в виде
где
или в дизъюнктивной форме
Однако оператор Для иллюстрации разберем простую задачу из элементарной алгебры. Даны правила переписывания (продукции)
Требуется доказать, что правило
Если подойти к этому как к задаче переписывания цепочек, то решением будет
Запишем (82) и (83) в виде предложений, полагая
Отрицание правила (84) имеет вид
и несущим множеством является
Этот вывод удивительно короток по сравнению с (85). Альтернативное доказательство с помощью резолюции можно было бы провести, реализуя шаги вывода (85) на простом устройстве. Пусть
где
где
т. е. Что случится, если убрать ограничение, требующее, чтобы на каждом шаге доказательства с продукциями оператор применялся ко всей цепочке? Ясно, что это нужно сделать, поскольку в наиболее интересных задачах бывает нужно изменять и компоненты цепочки. Можно по-прежнему переходить от продукций к исчислению предикатов, но это оказывается слишком утомительным. В самом деле, это приведет к рассмотрению бесконечного множества аксиом! Удаление же указанного ограничения нарушает соответствие между
доказать, что
Очевидно, что это тривиально, если
Попытки решить эту задачу должны убедить читателя, что для вывода пустого предложения В принципе рассматриваемая задача не представляет особой трудности, поскольку, если известно доказательство с продукциями, можно изменить аксиоматику решаемой задачи, добавив специальное предложение, описывающее все случаи применения продукции к подцепочке. Предположим, что мы сделали это для (94), добавив правило
соответствующее продукции
которая есть не что иное, как частный случай продукции
Видимо, следует считать эту обобщенную формулировку подхода, использующего исчисление предикатов, иным способом представления усиленной системы продукций, основанной на исходной, ограниченной лишь продукциями, работающими с „целыми» состояниями. Логически мы сохранили соответствие между задачами в пространстве состояний и задачами в исчислении предикатов, решаемыми с помощью стратегий исходных данных и предпочтения одночленов. Однако расплата за это была велика как в практическом, так и в теоретическом отношениях. При обобщенной формулировке требуется либо знание контекста, в котором можно применять каждую продукцию, что и позволяет записать соответствующие предложения, либо наличие процедуры, порождающей при необходимости контекстно-зависимые предложения, имеющие вид (95). Не очень понятно, как удовлетворить первому условию без знания решения рассматриваемой задачи, найденного согласно заданным продукциям. Программа решения задач, которая получает на вход уже известное решение, на наш взгляд, не слишком интересна. Вместе с тем введение механизма порождения аксиом повлекло бы формирование счетного (а не конечного) множества
|
1 |
Оглавление
|