КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сводка теории. Общее представление об исчислении предикатов
Общее представление об исчислении предикатов Задачи 3.1. Являются ли выводами в ИВ следующие последовательности формул: а) б) в)
3.2. Вывести в ИВ формулы: а) б)
Аксиоматический метод, без которого можно было обойтись (ввиду наличия эффективного метода истинностных таблиц) при рассмотрении исчисления высказываний, становится необходимым для изучения формул, содержащих кванторы, поэтому обратимся к теориям первого порядка (или, иначе, элементарным теориям). Слова «первого порядка» указывают на отличие рассматриваемых теорий от таких теорий, в которых либо допускаются предикаты, имеющие в качестве возможных значений своих аргументов другие предикаты и функции, либо допускаются кванторы по предикатам или кванторы по функциям. Теорий первого порядка хватает для выражения известных математических теорий и, во всяком случае, большинство теорий высших порядков может быть подходящим образом «переведено» на язык первого порядка. Фиксируем логико-математический язык первого порядка L. Аксиомами исчисления предикатов (ИП) в языке L называются формулы этого языка, имеющие один из следующих видов:
Здесь A, B, C – произвольные формулы языка L, так что каждая строка приведенного списка задает схему аксиом ИП. Фиксируя A, B, C, из каждой из четырнадцати схем аксиом можно получить бесконечное семейство конкретных аксиом. Далее С помощью уже рассмотренных нами методов нетрудно убедиться, что все аксиомы ИП суть логические законы, общезначимые формулы (т.е. тавтологии). Фигуры следующих двух видов называются правилами вывода ИП: (MP) Первое правило вывода носит традиционное латинское название – модус поненс (modus ponens). Второе правило называется правилом обобщения (Gen – от английского слова «generalization»). Оба правила сохраняют логические законы: если выше черты стоят тавтологии, то формула ниже черты также тавтология). Дерево формул (в ИП) есть по определению некоторая двумерная фигура, составленная из формул языка по следующим трем индуктивным правилам: 1) каждая формула A сама по себе является деревом формул, нижней формулой этого дерева формул считается по определению формула A; 2) если 3) если Последовательность вхождений формул в дерево формул, начинающаяся с нижней формулы дерева и продолжающаяся без пропусков до одной из самых верхних формул дерева, называется ветвью дерева формул. Количество формул в самой длинной ветви дерева называется высотой дерева формул. Верхние формулы дерева формул, не имеющие вида аксиом ИП, называются гипотезами, или открытыми посылками, дерева. Формула B, входящая в вывод, расположена выше формулы A, если существует ветвь вывода, содержащая A и B, причем B в этой ветви встречается позже, чем A. Деревом вывода, или просто выводом, в ИП называется дерево формул, удовлетворяющее некоторому дополнительному структурному требованию. А именно, если формула Если формула Структурное требование выполняется тривиально, если дерево формул не содержит правил (Gen), или если все гипотезы дерева формул суть замкнутые формулы, или если дерево формул вовсе не содержит гипотез. Пусть Г – конечный список формул и A – формула. Говорят, что формула Aвыводима в ИП из списка формул Г, и пишут Г Список Г может быть пуст. Тогда Г Саму фигуру Г Непосредственно использовать выводы в ИП для установления логических законов на практике крайне неудобно. Выводы даже простых формул получаются очень громоздкими, а главное, весьма непохожими на обычные способы рассуждения, применяемые в математике. Поэтому понятие вывода в ИП используется, главным образом, в теоретических исследованиях, где существенно, чтобы выводы имели простую структуру. Практически же выводимость формул и секвенций устанавливается с помощью серии специально подобранных допустимых вспомогательных правил вывода, относящихся непосредственно к секвенциям. С их помощью можно установить, что секвенция выводима, не строя для нее вывод в ИП. Указанные правила уже близко соответствуют обычной практике математического рассуждения, что сильно облегчает доказательство выводимости. Набор этих правил называется техникой естественного вывода. Ключевым фактом здесь является следующая теорема.
Теорема 3.1 (о дедукции )
Если Г, A B, то Г ![]() . Этот факт записывается в виде вспомогательного правила вывода:
Теорема о дедукции показывает, что для установления импликации Следующие правила называются структурными правилами техники естественного вывода:
Правила 2 – 5 следует понимать как допустимые правила вывода. Это означает, что если дан вывод для секвенций, расположенных выше черты, то можно построить вывод и для секвенций, расположенных ниже черты. В технике естественного вывода данные правила широко употребляются без явного упоминания. Следующую группу образуют логические правила техники естественного вывода. Эти правила разбиваются на группы: для каждой логической связки и квантора – своя группа правил. Кроме того, внутри группы правила делятся на два вида: правила введения, указывающие, как доказывать формулу с данным логическим символом, и правила удаления, указывающие, как использовать формулу с данным логическим символом для доказательства других формул:
На практике логические правила применяются, так сказать, в обратном порядке: нужно установить секвенцию ниже черты, и мы замечаем, что для этого достаточно установить секвенцию выше черты. В этом свете можно заметить, что все правила соответствуют довольно обычным приемам математического рассуждения. Например: Ú-удаление соответствует разбору случаев. Если в некоторой ситуации из A Ú B нужно вывести C, то мы рассуждаем так: если верно A Ú B, то либо A, либо B, и поэтому достаточно разобрать случаи, вывести C из A и вывести C из B по отдельности;
Правило Ø-введения соответствует рассуждению от противного, приведению к абсурду (традиционное латинское название – reductio ad absurdum): чтобы установить Ø A, достаточно, допустив A, получить противоречие, т.е. вывести B и Ø B одновременно для подходящего B. Руководствуясь этими идеями, можно доказывать выводимость логических законов, исходя из их содержательного смысла. Разумеется, в технике естественного вывода можно использовать и другие секвенции, выводимости которых уже установлены, или иные допустимые правила. Еще одно полезное правило – правило подстановки: Г
Дата добавления: 2014-01-06; Просмотров: 340; Нарушение авторских прав?; Мы поможем в написании вашей работы! |