Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 5. Изучение формализма исчисления предпкатов1. Понятие переводимости; производные правила.Таким образом, мы далеки от общего решения проблемы разрешимости. Следовательно, в этом отношении в исчислении предикатов мы имеем существенно иное положение, чем в исчислении высказываний. Здесь мы не можем, как в исчислении высказываний, заменить вывод формул применением какой-либо распознающей процедуры; напротив, мы в принципе оказываемся вынужденными остановиться на дедуктивном методе. Несмотря на это, мы проведем определенную параллель между методами исчисления предикатов и методами исчисления высказываний, отметив целый ряд специальных производных правил. Мы здесь обсудим ряд таких правил, играющих особо важную роль в деле сокращения формальных выводов. Эти правила будут главным образом касаться преобразования выражений, и с помощью этих преобразований мы будем, в частности, строить для формул исчисления предикатов определенные нормальные формы. Прежде всего мы должны будем уяснить себе, что в данном контексте будет пониматься под преобразованием. В исчислении высказываний преобразования производятся путем применения определенных правил замены. При таком преобразовании выражение
является тождественно истинной. В дедуктивной логике высказываний роль тождественной эквивалентности начинает играть выводимая эквивалентность, которая, собственно говоря, совпадает с тождественной эквивалентностью. Чтобы иметь возможность проводить четкое различие между этими понятиями, мы будем называть формулу переводимой в
является выводимой. В исчислении предикатов, рассматриваемом в том виде, как оно получается из наших основных правил, в нашем распоряжении имеется только понятие выводимой эквивалентности, и поэтому речь здесь может идти только о преобразованиях в смысле переводимости. Основание называть переход от 1. Если 2. Если 3. Пусть Утверждения 1 и 2 очевидны; утверждение 3 является следствием того, что из эквивалентности
а кроме того, для любого выражения
Заметим также, что любые две выводимые формулы переводимы друг в друга. Действительно, если Мы приступаем теперь к перечислению этих правил. Так как речь здесь пойдет о простом применении ранее выведенных формул и правил, то пояснение и обоснование достаточно будет давать с помощью примеров, из которых можно будет извлечь и общий метод. Правило (Разумеется, вместо свободных переменных можно будет брать лишь такие связанные переменные, которые раньше в этой исходной формуле не встречались.) Так, например, от формулы
если она не содержит ни х, ни у, ни z, мы можем перейти к
следующим образом. Сначала подставим вместо а какую-нибудь не входящую в
Применив правило
а отсюда, переименовав переменную
Эта формула вместе с формулой
получающейся из формулы
Переименовав
а отсюда по правилу (7) получаем
В частности, этим методом из тождественных формул исчисления высказываний мы получим, производя подстановки формульных переменных с аргументами и последующее связывание свободных переменных, ряд дальнейших формул. Так, например, из
можно получить такие формулы, как
из
можно получить
Правило (Это правило является частичным обращением предыдущего.) Допустим, что у нас имеется формула
и пусть мы хотим получить из нее
С этой целью мы сначала подставим вместо переменной а, если она входит в
получится некоторая формула
Теперь переименуем у в х. Получившаяся формула
вместе с формулой
получающейся подстановкой из формулы
Подставим теперь вместо а какую-нибудь новую переменную, например
воспользовавшись еще раз формулой (а) и применив схему заключения, мы получим
и, подставив
Теперь нам остается только вновь переименовать и в х и подставить а вместо с, а также а вместо
Правило Так, от импликации
если переменные х и у в нее не входят, мы можем перейти к
или же к
Точно так же от эквивалентности
в которую не входят ни х, ни у, ни z, мы можем перейти к
Процедуру перехода мы рассмотрим на примере формулы
не содержащей переменных
Сначала, если в исходной формуле встречается переменная а, мы подставим вместо нее какую-нибудь новую переменную, например
мы по правилу
Переименовав х в у и подставив а вместо
Применив еще раз правило (6), мы получим
Если мы теперь снова подставим а вместо В случае, когда исходная формула является не импликацией, а эквивалентностью, вместо правила (6) следует применять правило (6). Применив правило Правило Если, например, у нас имеется формула
то в выражении
можно произвести перестановку посылок, в результате чего мы придем к
В самом деле из тождественной формулы
подстановкой мы получим
Пусть при этом переменные Тогда правило
Значит, исходная формула действительно переводима в формулу
Правило (8): Пусть какая-либо формула представляет собой конъюнкцию с кванторной приставкой, состоящей из одного или нескольких кванторов всеобщности. Пусть каждый член данной конъюнкции содержит все связываемые этими кванторами переменные. Тогда мы можем написать эту кванторную приставку перед каждым из членов конъюнкции в отдельности. То же самое справедливо в отношении дизъюнкции с приставкой из кванторов существования. Указанная операция может быть произведена и в обратном направлении и, следовательно, имеет характер преобразования. В том случае, когда приставка состоит только из одного квантора всеобщности или существования, это правило получается непосредственным применением формул (7) и (9) 1) в сочетании с правилом переименования связанных переменных. Распространение на случай нескольких кванторов всеобщности или нескольких кванторов существования мы проиллюстрируем на примере формулы вида
Наше правило утверждает, что эта формула переводима в формулу
Для доказательства возьмем какую-нибудь свободную переменную, не входящую в
можно преобразовать в
Отсюда по правилу
может быть преобразована в
а эта формула по уже один раз примененному правилу для единичного квантора всеобщности переводима в
Поэтому формула
также переводима в эту формулу. Следует обратить внимание на то, что в правиле (6) проявляется сходство между квантором всеобщности и конъюнкцией, а также между квантором существования и дизъюнкцией. В случае комбинации квантора существования с конъюнкцией или квантора всеобщности с дизъюнкцией эти дистрибутивные преобразования допустимыми не являются. Так, например, выводимая формула
не переводима в
что усматривается хотя бы из того, что эта последняя формула не является даже 2-тождественной. Правило В качестве примера рассмотрим формулу вида
где
Соответствующее преобразование производится следующим образом. Возьмем сначала какие-нибудь две свободные переменные, не входящие в исходную формулу, например
По правилам
Таким образом, наша исходная формула переводима в
В этой формуле мы прежде всего можем по правилу
Теперь применим формулу (5) 3); из нее подстановкой и переименованием х в у получается
а отсюда, по правилам
Возьмем, кроме того, формулу, получающуюся из формулы (8) подстановкой [и применением правила (г)]:
Из обеих этих эквивалентностей получается, что формула
а тем самым и исходная формула, переводима в формулу
из которой нужная нам формула получается перестановкой членов дизъюнкции. Правило Это правило получается применением формул (13) и (13). Так, например, любая формула
переводима в
Действительно, произведя подстановку в формулу (13) и переименовав переменные хлувуигв обеих частях эквивалентности, мы получим
а отсюдд, по правилу
С другой стороны, формула (13) переименованием у в
а из предыдущей эквивалентности путем подстановки
Три полученные эквивалентности совместно друг с другом дают формулу
из которой и получается нужная нам переводимость. Следует заметить, что, согласно правилу
переводима в
Правило всеобщности квантором существования, каждого квантора существования — квантором всеобщности, а следующего за ними выражения — его отрицанием. Так, формула
может быть преобразована в
Действительно, из формулы
затем из формулы (3) переименованием х в у и подстановкой получаем
Теперь по правилу
Объединив эту формулу с ранее полученной, мы получаем
откуда и вытекает искомая переводимость.
|
1 |
Оглавление
|