КАТЕГОРИИ: Архитектура-(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) |
Исчисление высказываний ИВ
Исчисление высказываний ИВ – это аксиоматическая логическая система гильбертовского типа, адекватная алгебре высказываний. Опишем это исчисление. В качестве алфавита исчисления высказываний возьмем следующее множество символов: 1) счетное множество высказывательных переменных, обозначаемых прописными латинскими буквами с индексами и без них; 2) символы логических операций ; 3) скобки (,). Вместе с символами алфавита будем использовать и метасимволы: латинские буквы жирного шрифта для обозначения формул и знак = для обозначения формул метасимволами. Множество формул обычно задается индуктивным определением. Допустимыми последовательностями символов или словами в языке исчисления высказываний являются формулы алгебры высказываний. Пункты 1 и 2 этого определения определяют элементарные формулы, а п. 3 – механизм образования новых формул. Следует заметить, что в исчислении высказываний не разрешается опускать скобки для операций с большим приоритетом, что допустимо в алгебре высказываний. Так, например, формула алгебры высказываний не является формулой исчисления высказываний, ее следует записать, как , в дальнейшем изложении мы будем опускать лишь внешние скобки. Следующим шагом в описании исчисления высказываний будет выделение класса формул, которые будем называть истинными или доказуемыми в исчислении высказываний. Это определение имеет такой же рекуррентный характер, как и определение формулы. Сначала определим исходные истинные формулы, называемые аксиомами. В качестве системы аксиом примем следующие формулы (аксиоматика П.С.Новикова). 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. После этого определим правила, позволяющие из истинных формул образовывать новые. Эти правила, мы будем называть правилами вывода. Образование истинной формулы из исходных истинных формул или аксиом путем применения правил вывода будем называть выводом данной формулы из аксиом. Определим правила вывода, которые являются отношениями на множестве формул. 1. Правило подстановки. Пусть U – формула, содержащая высказывательную переменную X. Тогда если U – истинная формула в исчислении высказываний, то, заменяя в ней переменную X всюду, куда она входит, произвольной формулой B, мы также получим истинную формулу. U (¼, X,¼) _____________________________________________________ U (¼, X,¼){ В // X } 2. Правило заключения (modus ponens). Если U и U ® B истинные формулы в исчислении высказываний, то B также истинная формула, т.е. Замечание 1. Рассмотренная нами аксиоматика не является единственно возможной. Приведем и другие, эквивалентные данной, системы аксиом. I. Операции: (аксиоматика С.Клини (1952)). 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. II. Операции: (аксиоматика Россера (1953)). 1. 2. 3. III. Операции: (аксиоматика Д.Гильберта и Аккермана (1938)). 1. 2. 3. 4. IV. Операции: ®, Ø (аксиоматика Лукасевича). 1. 2. 3. Приведём примеры доказательства теорем в ИВ. Задание 1. Показать, что формулы: I) II) истинны в исчислении высказываний ИВ. Решение. I) 1. Формула является результатом подстановки в аксиому 2 высказывательной переменной A вместо C. 2. – аксиома 1 3. Применяя правило заключения к формулам 1 и 2, получим, что истинная формула. II) 1. В соответствии с правилом подстановки, заменив все вхождения переменной A в аксиоме 5 на формулу , получим . 2. – аксиома 4 3. Применяя правило заключения к формулам 1 и 2, получим, что является истинной формулой. 4. Заменим в этой формуле высказывательную переменную C на A . 5. – аксиома 3 6. Снова воспользовавшись правилом заключения к формулам 4, 5 получим требуемую формулу . Рассмотрим пример вывода формулы. Задание 2. Доказать, что A |-. Решение. Для данного примера система посылок содержит 1 формулу U 1 = A, а выводимая формула B =. Построим вывод этой формулы. 1) B 1 = A 2) B 2 = – аксиома 1 3) B 3 = B = – получено из B 1 и B 2 в силу правила заключения. Замечание 2. Из каждой формулы U с помощью правила подстановки, производящего замену высказывательных переменных в этой формуле любыми формулами, может быть получено бесконечное множество формул. Это множество формул называется схемой формулы U и обозначается выражением, полученным заменой в формуле U всех входящих в нее высказывательных переменных метасимволами . Например, из формулы возникает схема формул . (2) Этой схеме принадлежит формула . Новые схемы формул можно получить заменой ее метасимволов схемами формул. Эти схемы выделяют некоторое подмножество формул из множества формул, принадлежащих исходной схеме. Например, из схемы (2) можно получить схему формул . (3) Формула принадлежит как схеме формул (2), так и (3). Для формул, являющимися аксиомами или теоремами, схемы формул называются соответственно схемами аксиом или схемами теорем. Схемами аксиом являются: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Таким образом, при выводе формулы из системы посылок (которая может быть и пустой) будут использоваться схемы аксиом и правило заключения, правило подстановки применяется неявно в схеме аксиом. Наряду с правилом заключения, мы будем использовать и другие правила образования истинных и выводимых формул. Эти правила являются производными, при их доказательстве используется понятие выводимости в логическом исчислении, аксиомы ИВ и правило заключения. Перечислим основные из производных правил вывода. Как и прежде, метасимволы являются произвольными формулами, а через T обозначим конечное множество формул (возможно пустое). Так как доказательство большинства правил непосредственно следует из определения выводимости и аксиом ИВ, то приведём только их формулировки, доказав лишь ключевое правило 5 – в форме теоремы дедукции. 1. Правило повторения посылки. T,|- 2. Правило введения посылки. Если T |-, то T, |-. 3. Правило удаления посылки. Если T,|- и T |-, то T |-. 4. Правило силлогизма. Если T |-,..., T |-и |-, то T |-. 5. Правило введения импликации. Если T,|-, то T |-. Это весьма важное свойство называют еще теоремой дедукции. Учитывая, что – конечное множество формул, правило 5 можно сформулировать в следующем виде: Теорема дедукции. Если |- B, то |-. Доказательство. Напомним, что выводом (доказательством) формулы В называется конечная последовательность формул B1, B2,..., Bt = В, (1) в которой каждая из формул Bi является либо аксиомой, либо, получена по правилам вывода из некоторых предыдущих формул последовательности (1). Пусть (1) есть вывод формулы B из системы посылок. Индукцией по количеству формул t докажем вспомогательное утверждение |-. (4) 10. Пусть . Тогда по определению выводимой формулы является либо посылкой , либо теоремой. Случай а): , т.е. В совпадает с какой-либо посылкой (остальные посылки не используются). Тогда формула () = () входит в систему посылок утверждения (4), а, следовательно, оно верно. Случай б): B – теорема. Тогда, применив к ней и схеме аксиомы 1 , правило заключения получим, что – теорема, и утверждение (4) верно. 20. Пусть (4) верно при , покажем, что оно справедливо и при . Теперь, в дополнении к двум случаям п. 10, формула B может быть получена по правилу заключения из двух предыдущих формул вывода, т.е. , , где . Воспользовавшись схемой аксиомы 2 , получим |-. (5) Чтобы воспользоваться предположением индукции, подставим в формулу (4) вместо В две формулы, являющиеся предыдущими для B, т.е. Bi и . Получим |-, (6) |-. (7) Применим к утверждениям (6), (7), (5) правило силлогизма 4. Полагаем T равным посылке в (6) и (7), а U1 = Uk ® Bi, U2 = Uk ®(Bi ® B) получим (4) |-. Формула является легко доказуемой теоремой ИВ, поэтому |-, и в соответствии с правилом 3 может быть удалена из системы посылок. Таким образом, справедливо утверждение |-. (8) Применяя к формулам и , полученной из схемы аксиом 1, правило заключения, получим |-. Отсюда и из (8) по правилу силлогизма 4 следует утверждение теоремы. 6. Правило удаления импликации. Если T |-, то T,|-. 7. Правило введения конъюнкции. T, |- . 8. Правило удаления конъюнкции. T, |-, T, |-. 9. Правило введения дизъюнкции. T, |-, T, |-. 10. Правило удаления дизъюнкции. Если T,|- и T,|- , то T,|- . 11. Правило введения отрицания. Если T,|- и T,|- , то T |-. 12. Правило удаления отрицания. T,|- 13. Правило контрапозиции. Если T,|- , то T, |- . Рассмотрим примеры вывода формул с использованием приведённых правил. Всюду далее, строя вывод формулы, будем рядом с каждой формулой последовательности вывода указывать номер применяемого правила, а в круглых скобках – номера утверждений последовательности вывода, к которым применяется данное правило. Задание 3. Доказать выводимость следующих формул: 1) |- ; 2) |- . Решение. Покажем вначале справедливость формулы 1).
Построим теперь вывод формулы 2).
Дата добавления: 2014-01-11; Просмотров: 2669; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |