
проблемы защиты информации / Логика высказываний Логика предикатов
.pdf4.4.2. Исчисление одноместных предикатов как исчисление классов. Теория категорических суждений и силлогизмов Аристотеля.
Совокупность предметов, на котором одноместный предикат принимает зна- чение «И», называется характеристическим классом.
Используя понятие характеристического класса, можно установить соответст- вие между теорией множеств и исчислением одноместных предикатов. При этом операция конъюнкции двух предикатов будет соответствовать операции пересече- ния их характеристических классов, дизъюнкция – объединению, отрицание – до- полнению и т.д.
Заметим, что множество и класс – не эквивалентные понятия. Для каждого множества можно определить предикат, характеристический класс которого будет совпадать с этим множеством, однако не всякий характеристический класс – мно- жество. Примером класса, не являющегося множеством, является класс Рассела (известный также как парадокс брадобрея), определяемый предикатом: F(x)=x x.
В логике Аристотеля (384–322 до н.э.) и его последователей вплоть до конца XIX столетия основная роль приписывалась четырем видам суждений, называемых «категорическими». Категорическими суждениями в логике Аристотеля называли высказывания о двух классах:
1)общеутвердительное высказывание вида «Все предметы класса P суть предметы класса Q» (Обозначение: A от лат. affirmo – утверждаю);
2)общеотрицательное высказывание вида «Никакие предметы класса P не суть предметы класса Q» (Обозначение: E от лат. nego – отрицаю);
3)частноутвердительное высказывание вида «Некоторые предметы класса P суть предметы класса Q» (Обозначение: I от лат. affirmo – утверждаю);
4)частноотрицательное высказывание вида «Некоторые предметы класса P не суть предметы класса Q» (Обозначение: O от лат. nego – отрицаю).
Пользуясь эквивалентными соотношениями логики предикатов, категориче-
ские суждения можно формализовать следующим образом.
A. x(P(x) Q(x))= x(←P(x) Q(x))= x←(P(x) ←Q(x))=← x(P(x) ←Q(x)), E. x(P(x) ←Q(x))= x(Q(x) ←P(x))= x(←P(x) ←Q(x))=← x(P(x) Q(x)), I. x(P(x) Q(x))= x←(←P(x) ←Q(x))=← x(←P(x) ←Q(x))=← x(P(x) ←Q(x)), O. x(P(x) ←Q(x))=← x(P(x) Q(x)).
Законы формальной логики Аристотеля:
I. Законы отрицания категорических суждений.
←A=O; ←O=A; ←E=I; ←I=E.
II. Законы обращения категорических суждений (обращением называется переста-
новка мест классов P и Q).
E = EΤ , I = I Τ .
III. Законы логики:
A I; E O; ←(A E); ←(E A); ←(I O); ←(O I).
Категорическим силлогизмом называется конструкция из трех категорических суждений о трех классах, в которой третье суждение логически следует из двух первых. При этом первое суждение называется большой посылкой, второе – малой посылкой, а третье – заключением.
Класс, присутствующий в большой и в малой посылках, называется средним. Будем обозначать его буквой P.
Класс, присутствующий в большой посылке и в заключении, называется боль- шим. Будем обозначать его буквой Q.
Класс, присутствующий в малой посылке и в заключении, называется малым. Будем обозначать его буквой S.
Силлогизм называется правильным, если истинность посылок всегда вызыва- ет истинность заключения, независимо от содержания высказываний. Не каждые два суждения могут явиться посылками силлогизма и дать в выводе правильное заключение. Для этого надо соблюсти ряд правил силлогизма:
Правила терминов:
1)терминов должно быть в силлогизме только три;
2)средний термин должен присутствовать хотя бы в одной из посылок;
3)термин, не распределенный в посылке, не может быть распределен в вы- воде.
Правила посылок:
1) из двух отрицательных или частных посылок нельзя сделать никакого за- ключения;
3) если одна из посылок является отрицательным или частным суждением, то и заключение должно быть, соответственно, отрицательным или част- ным суждением.
Аристотель классифицировал все виды силлогизмов по типам (модусам) и выделил из всех модусов правильные. Все модусы он подразделил на 4 группы (фигуры) по расположению классов. Поскольку категорические суждения бывают четырех типов, каждая группа силлогизмов содержит 64 различных модуса. Для запоминания, какие из них правильные, используют мнемонические имена. Поль- зуются этими именами следующим образом. Гласные буквы подставляют в задан- ном этим именем порядке в шаблон группы модусов. Эти буквы означают тип ка- тегорического суждения. Каждая из фигур силлогизма имеет свои правила и на- значения:
Первая фигура. |
Назначение – подведение частного случая под общее |
||
|
PQ |
положение. |
|
|
SP |
Правила: |
|
|
1) большая посылка должна быть суждением об- |
||
|
|
|
|
|
SQ |
||
|
щим; |
||
|
|
|
|
Правильные модусы: |
2) малая посылка должна быть суждением утверди- |
||
Barbara |
тельным. |
||
Celarent |
Первая фигура – единственная фигура силлогизма, ко- |
||
Darii |
торая может иметь в заключении общеутвердительное |
||
Ferio |
суждение (A). Только по первой фигуре можно доказать |
||
|
|
|
каждое из четырех видов суждений (A, E, I, O). |

Вторая фигура.
QP
SP
SQ
Правильные модусы: Cesare Camestres Festino
Baroco
Назначение – получение вывода в тех случаях, когда доказывается, что предметы данного класса (S) не могут принадлежать к другому классу (Q) на том основании, что им не присущи признаки предметов класса Q.
Правила:
1)большая посылка должна быть суждением об- щим;
2)одна из посылок должна быть отрицательной. Во второй фигуре вывод всегда отрицательный, а по-
ложительный невозможен. Задача вывода состоит в том, чтобы доказать несовместимость признаков предметов двух классов, несовпадающих объемов понятий, ото- бражающих данные классы.
Третья фигура.
PQ
PS
SQ
Правильные модусы: Datisi
Ferison
Disamis
Bocado
Назначение – получение вывода в процессе познания частных фактов, а также – в ходе доказательств ложно- сти каких-либо общих высказываний.
Правило:
меньшая посылка должна быть утвердительной. Вывод по 3-ей фигуре всегда получается частным (ча- стноутвердительным или частноотрицательным). Суть вывода заключается в том, что заметив два качества, со- вместно существующих в одном предикате, мы делаем
заключение о взаимном соотношении их.
Четвертая фигура. |
Назначение – средний термин выражает такое отно- |
||||
|
QP |
шение между двумя видами, при котором данные виды |
|||
|
|
PS |
не совпадают по своим признакам. |
||
|
|
Правило: |
|||
|
|
|
|
|
|
|
|
SQ |
|||
|
|
меньшая посылка должна быть утвердительной. |
|||
|
|
|
|
|
|
Правильные модусы: |
По 4-ой фигуре нельзя получить общеутвердительно- |
||||
Fresison |
го вывода, а только частноутвердительный, частноотри- |
||||
Dimatis |
цательный и общеотрицательный. |
||||
Calemes. |
|
||||
Пример 42. Построить силлогизм по модусу Barbara. |
|||||
|
|
|
PaQ |
Все люди смертны. |
|
|
|
|
SaP |
|
Кай – человек. |
|
|
|
SaQ |
Кай – смертен. |
Пример 43. Установить фигуру и модус каждого силлогизма, приведенного ниже, и на основании этого установить, являются ли они правильными.
1)Все женщины любят цветы. Некоторые писатели – женщины.
Среди тех, кто любит цветы, есть писатели.
2)Некоторые студенты прилежны.
Среди прилежных учеников есть отличники. Некоторые студенты – отличники.
3)Все студенты – учащиеся.
Некоторые учащиеся получают стипендию.
Некоторые из тех, кто получает стипендию, – студенты.
41) Это правильный силлогизм Darii (1 фигура, силлогизм aii, P – женщины,
Q– любить цветы, S – быть писателем).
2)Неправильный силлогизм, так как из двух частных посылок нельзя ничего получить.
3)Неправильный силлогизм (4-ая фигура, силлогизм aii, P – быть учащимся,
Q – быть студентом, S – получать стипендию)3
Доказать правильность модусов можно в исчислении предикатов. Отметим, что Аристотель и его последователи не признавали классов, в которых нет объек- тов (например, пустое множество). Поэтому в логике Аристотеля не 15 правиль- ных модусов, а 19: в третьей группе добавляются модусы Darapti и Felapton, а в четвертой – Bamalip и Fesapo, которые правильны при условии непустоты классов
P, S и Q.
4.4.3. Умозаключения
При доказательстве утверждений в математических теориях обычно исполь- зуют рассуждения (умозаключения). Рассуждением (умозаключением) называют процесс получения новых знаний, выраженных суждениями (высказываниями), из других знаний, также выраженных суждениями (высказываниями). Исходные вы- сказывания называются посылками (гипотезами, условиями), а получаемые выска- зывания – заключением (следствием). На языке логики рассуждение можно выра- зить последовательностью формул.
Отметим, что не всякое сочетание суждений является умозаключением. Меж- ду суждениями должна быть логическая связь, в которой отображается взаимоза- висимость предметов и явлений объективного мира.
Рассуждения называются правильными (ведущими к познанию истинны), если они построены по законам формальной логики. Истинность вывода в умозаключе- нии зависит от истинности посылок и правильности применения законов мышле- ния (законов логики) в процессе логического действия с посылками. Только со- блюдение обоих этих условий дает возможность прийти к верному выводу. Так, из истинных посылок можно получить ошибочный вывод, если в ходе умозаключе- ния не выполнить требования того или иного логического закона. Примером тако- го умозаключения может служить следующее рассуждение [5]:
Все рыбы дышат жабрами; Все рыбы живут в воде;
Все живущие в воде дышат жабрами.
В этом умозаключении (это силлогизм 2-й группы типа aaa, среди правиль- ных его нет) обе посылки являются истинными, но вывод ложен.
Но может быть и так, что из ложных посылок делается верный вывод. Приме- ром такого умозаключения может служить следующее утверждение [5]:
Швеция находится в Африке;
В Швеции субтропический климат; Некоторые страны с субтропическим климатом находятся в Африке.
Вывод в этом умозаключении истинный, но он сделан из ложных посылок. Вообще говоря, логически правильных схем рассуждений бесконечное мно-
жество, поэтому если схема рассматриваемого умозаключения отсутствует среди приведенных выше правильных схем это еще не значит, что умозаключение не- верно.
Решим эту же задачу используя аппарат алгебры логики:
|
4Первому |
умозаключению |
|
будет соответствовать логическая формула |
|||||||||||
((М Н) ←М) Н, а второму – формула ((A B) B) A. |
|||||||||||||||
|
М |
|
Н |
М Н |
←М |
(М Н) ←М |
((М Н) ←М) Н |
|
|||||||
|
0 |
0 |
|
0 |
|
1 |
|
0 |
|
|
1 |
|
|
||
|
0 |
1 |
|
1 |
|
1 |
|
1 |
|
|
1 |
|
|
||
|
1 |
0 |
|
1 |
|
0 |
|
0 |
|
|
1 |
|
|
||
|
1 |
1 |
|
0 |
|
0 |
|
0 |
|
|
1 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
A |
|
|
B |
|
A B |
|
(A B)B |
|
((A B)B)A |
|||||
|
0 |
|
|
0 |
|
1 |
|
|
0 |
|
1 |
|
|
||
|
0 |
|
|
1 |
|
1 |
|
|
1 |
|
0 |
|
|
||
|
1 |
|
|
0 |
|
0 |
|
|
0 |
|
1 |
|
|
||
|
1 |
|
|
1 |
|
1 |
|
|
1 |
|
1 |
|
|
Из таблиц истинности этих формул видно, что первая формула ТИФ, а вторая нет. Поэтому правильным является только первое умозаключение. 3
Хотя такой способ проверки правильности рассуждений очень прост и нагля- ден, на практике ограничиться им нельзя. В разговорной речи при построении рас- суждений мы не имеем возможности проверять каждое умозаключение на бумаге. Поэтому важно знать основные схемы правильных умозаключений и при рассуж- дении использовать только те схемы в правильности которых вы уверены (если, конечно, целью беседы не является преднамеренный обман (запутывание) собе- седника). При анализе рассуждений (неформальных доказательств) также удобно помнить (быстро распознавать) наиболее часто встречающиеся схемы правильных рассуждений.
Если среди суждений умозаключения есть предикаты, определенные на бес- конечном множестве, то такой способ проверки правильности рассуждений просто невозможен.
Ограничив использование логических связок до набора логических связок бу- левой алгебры, можно, используя аппарат булевой алгебры, легко упрощать гро- моздкие умозаключения (строить соответствующие минимальные формы).
Значение умозаключения в мыслительном процессе огромно, ибо все положе- ния любой науки есть результат умозаключения (рассуждения).
Умозаключения бывают дедуктивными и недедуктивными:
– дедуктивное умозаключение (лат. deductio – выведение) – умозаключение, в котором из истинности посылок с необходимостью следует истинный вывод;

–недедуктивное умозаключение – умозаключение, имеющее такие связи меж- ду посылками, которые не гарантируют истинности заключения при истинных по- сылках.
Наиболее распространенные недедуктивные умозаключения:
–умозаключение по аналогии (греч. analogia – соответствие, сходство) – это логический вывод, в результате которого достигается знание о признаках одного предмета на основании знания того, что этот предмет имеет сходство с другими предметами;
–индуктивное умозаключение (греч. indictio – наведение)– умозаключение, в котором заключение о свойствах каждого элемента некоторого множества делается на основании изучения свойств его отдельных элементов.
Более подробно о разных видах умозаключений можно прочесть в книге [11]. Пример 44. Определить, являются ли логически правильными следующие
заключения:
1. «Этот человек постоянно живет в Москве или Новосибирске. Он не живет в Москве. Следовательно, он живет в Новосибирске»
2. «Если Иванов отсутствовал в кинотеатре, то он не видел фильма. Иванов не видел фильма. Следовательно, он отсутствовал в кинотеатре»
4Для того чтобы выписать схемы рассуждений обозначим в скобках каждое простое высказывание.
1. «Этот человек постоянно живет в Москве (М) или Новосибирске (Н). Он не живет в Москве ( ←М). Следовательно, он живет в Новосибирске (Н).» Рассужде- ние правильное, так как его схема представляет правило Modus Tollendo Ponens
МН, ←М .
Н
2. «Если Иванов отсутствовал в кинотеатре (A), то он не видел фильма (B).
Иванов не видел фильма (B). Следовательно, он отсутствовал в кинотеатре (A).»
Схема второго рассуждения A B, B . Эта наиболее часто употребимая схема
A
неправильных рассуждений. 3

77
Наиболее распространенные схемы правильных дедуктивных рассуждений
Название |
|
|
|
|
Обозначение схемы |
|
|
|
|
|
|
|
Пояснение |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Правило заключения – утверждающий |
|
|
|
|
|
|
|
|
|
|
|
|
A B, A |
|
|
|
|
|
|
|
|
|
|
Если из высказывания A следует высказывание B и справедливо |
|||||||||||||||||||||||||
модус (Modus Ponens) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B |
←B |
|
|
|
|
|
|
|
|
|
(истинно) высказывание A, то справедливо B. |
|||||||||||||||||||||||
Правило отрицания – отрицательный |
|
|
|
|
|
|
|
|
|
|
|
A B, |
|
|
|
|
|
|
|
|
|
Если из A следует B, но высказывание B неверно, то неверно A. |
|||||||||||||||||||||||||||
модус (Modus Tollens) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
←A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
- |
|
|
|
|
A B, A |
|
|
A B, B |
Если справедливо или высказывание |
A, |
или |
B ( |
|
|
|
|
|||||||||||||||||||||||||||||||||
Правила утверждения отрицания |
|
|
|
|
; |
|
|
|
|
в разделительном |
|||||||||||||||||||||||||||||||||||||||
(Modus Ponendo-Tollens) |
|
|
|
|
|
←B |
|
|
|
|
|
|
|
←A |
|
|
|
|
смысле) и истинно одно из них, то другое ложно. |
||||||||||||||||||||||||||||||
|
|
|
A B, ←A |
|
|
|
|
A B, ←B |
Если истинно или |
A, |
или |
B ( |
|
|
|
|
|
|
|
) |
и неверно |
||||||||||||||||||||||||||||
|
|
|
|
; |
|
|
|
в разделительном смысле |
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
одно из них, то истинно другое. |
|
|
|
|
||||||||||||
Правила отрицания-утверждения |
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
A B, ←A |
|
|
A B, |
←B |
Если истинно |
A |
или |
в неразделительном смысле |
) |
и неверно |
||||||||||||||||||||||||||||||||||||
(Modus Tollendo-Ponens) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B ( |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
одно из них, то истинно другое. |
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
Правило транзитивности |
|
|
|
|
|
|
|
|
A B, B C |
|
|
|
|
Если из A следует B, а из B следует C, то из A следует C. |
|||||||||||||||||||||||||||||||||||
(упрощенное правило силлогизма) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
A C |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Закон противоречия |
|
|
|
|
|
|
|
A B, A ←B |
|
|
|
|
Если из A следует B и ← B, то неверно A. |
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
←A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Правило контрапозиции |
|
|
|
|
|
|
|
|
|
|
|
|
|
A B |
|
|
|
|
|
|
|
|
|
|
Если из A следует B, то из того, что неверно B, следует, что не- |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
←B ←A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
верно A. |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
Правило сложной контрапозиции |
|
|
|
|
|
|
|
|
|
( A B) C |
|
|
|
|
|
|
|
|
|
Если из A и B следует C, то A и ← C следует ← B. |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
( A ←C ) ←B |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
Правило сечения |
|
|
|
|
|
A B,( B C ) D |
Если из A следует B, а из B и C следует D, то из A и C следует D. |
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
( A C ) D |
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
Правило импортации |
|
|
|
|
|
|
|
|
|
A ( B C ) |
|
|
|
|
Если из A следует что из B следует C, то из A и B следует C. |
||||||||||||||||||||||||||||||||||
(объединения посылок) |
|
|
|
|
|
|
|
|
|
( A B) C |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Правило экспортации |
|
|
|
|
|
|
|
|
|
( A B) C |
|
|
|
|
|
|
|
|
|
Если из A и B следует C, то из A следует что из B следует C. |
|||||||||||||||||||||||||||||
(разъединения посылок) |
|
|
|
|
|
|
|
|
|
A ( B C ) |
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
Правила дилемм |
|
A C, B C, A B |
|
; |
|
|
A D,C D, A C |
; |
A B, A C, ←B ←C |
|
; |
|
A B,C D, ←B ←D |
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D |
|
|
|
|
|
←A |
|
|
|
|
←A ←C |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.4.4. Основные законы формальной логики. Логические основы аргументации.
Науке издавна известны четыре логических закона (лат. Logos – мысль, мыш- ление, разум) [5]. Еще в IV в. до н.э. известный греческий мыслитель Аристотель открыл три логических закона:
Закон тождества – закон, согласно которому всякое понятие или суждение в процессе некоторого рассуждения должно оставаться тождественным самому себе. Иными словами, в процессе рассуждения нельзя произвольно изменять содержа- ние некоторого понятия, того или иного термина или смысл некоторого высказы- вания.
Закон непротиворечия: два противоположных высказывания об одном и том же предмете не могут быть одновременно истинными в одном и том же отношении или смысле.
Закон исключения третьего: из двух противоречащих друг другу высказыва- ний одно истинно, а второе – ложно.
В XVII в н.э. немецкий философ и математик Лейбниц открыл закон доста- точного основания, который требует, чтобы всякое истинное высказывание было достаточно обосновано другими истинными же высказываниями.
Действию этих законов подчиняются все наши мысли, независимо от кон- кретного содержания этих мыслей.
Доказательством называется логическое действие, в процессе которого ис- тинность какой-либо мысли обосновывается с помощью других мыслей.
Всякое доказательство состоит из трех частей: тезиса, аргументов и демон- страции (способ доказательства) . По способу ведения доказательства бывают
прямые и косвенные.
Рассмотрим условное высказывание A B, где A – конъюнкция посылок, B – заключение. Иногда удобнее вместо доказательства истинности этого условного высказывания установить логическую истинность некоторого другого высказыва- ния, равносильного исходному. Такие формы доказательства называются косвен-
ными методами доказательства.
Одним из них является способ доказательства от противного.
Предположим, что утверждение A B ложно. Тогда, исходя из этого предположе- ния, приходим к противоречию и доказываем, что некоторое утверждение (соот- ветствующее высказыванию C) выполняется и не выполняется одновременно.
Применимость этой формы косвенного метода доказательства оправдывается рав- носильностью A B=←(A B) (C ←C)=(A ←B) (C ←C).
Существуют и другие схемы доказательства от противного:
A B=(A ←B) ←A,
A B=(A ←B) B.
Доказательство по закону контрапозиции, основано на равносильности
A B=←B ←A, то есть вместо истинности A B доказывается истинность ←B ←A.
Разделительное доказательство (метод исключения) – косвенное доказатель-
ство, в котором истинность тезиса устанавливается путем последовательно доказа- тельства ложности (путем последовательного исключения из рассмотрения) всех

членов разделительного суждения, кроме одного, которое и является тезисом. Раз- делительная посылка при этом должна содержать все возможные варианты.
В классической математике теоремами называют положения, или утвержде- ния, устанавливаемые при помощи доказательства, основанного либо на аксиомах,
либо на уже доказанных утверждениях. |
|
|
|
1. Теоремы x ( A( x) B( x)), |
x M , и x (B ( x) A( x)), |
x M , |
называются |
взаимно обратными. |
x M , и x ( ← A( x) ←B( x)), |
|
|
2. Теоремы x ( A( x) B( x)), |
x M , |
называются |
взаимно противоположными.
3. Если теорема x ( A( x) B ( x)) верна, то суждение A( x) называется достаточ-
ным условием для B ( x), а суждение B ( x) – необходимым условием для A( x).
В тех случаях, когда в теореме содержатся слова «необходимо и достаточно» («тогда и только тогда», «в том и только в том случае» и т.п.), доказательство обя- зательно должно состоять из доказательства необходимости и из доказательства достаточности, т.е. доказательства двух теорем прямой и обратной.
Прямая теорема и теорема противоположная обратной либо обе истинны, ли-
бо обе ложны, т.е. имеет место равносильность
x ( A( x) B ( x)) = x( ←B ( x) ← A( x)), x M .
Как уже говорилось выше вместо прямого доказательства теоремы можно по- строить косвенное доказательство. Доказательство теоремы противоположной об- ратной вместо доказательства прямой теоремы.
4.5.Исчисление предикатов
Влогике предикатов, в отличие от логики высказываний, нет эффективного способа для распознавания общезначимости формул. Поэтому аксиоматический метод становится существенным при изучении формул, содержащих кванторы. Выделение общезначимых формул, так же как и в исчислении высказываний, осу- ществляется путем указания некоторой совокупности формул, которые называют- ся аксиомами, и указания правил вывода, позволяющих из одних общезначимых формул получать другие общезначимые формулы.
Исчисление предикатов – это аксиоматическая теория: Алфавит – те же символы, что и в логике предикатов.
Понятие формулы – совпадает с понятием формулы в логике предикатов.
Аксиомы:
1 10. – аксиомы Клини исчисления высказываний
11)xA(x) A(y) (-схема)
12)A(y) xA(x) (-схема)
Система правил вывода:
1) A, A B modus ponens (m.p.)
B
2) |
C A( x) |
правило обобщения (-правило) |
|
C yA( y) |
|||
3) |
A( x) C |
правило введения (-правило) |
|
yA( y ) C |
|
Правило переименования связанной переменной. Связанную переменную формулы A можно заменить (в кванторе и во всех вхождениях в области действия квантора) другой переменной, не являющейся свободной в A.
Понятия вывода, теоремы и доказательства определяются в исчислении пре- дикатов точно так же, как и в любой аксиоматической теории.
Теорема 6. Аксиомы исчисления предикатов – общезначимые формулы.
Теорема 7. Формула, получающаяся из общезначимой по любому из правил вывода 1–3, является общезначимой.
Теорема 8. Любая выводимая в исчислении предикатов формула общезначи- ма.
Теорема 9. Исчисление предикатов непротиворечиво.
Теорема Гёделя. Всякая общезначимая формула выводима в исчислении пре- дикатов.
Теорема о дедукции. Если имеется вывод в исчислении предикатов формулы B из последовательности формул Γ, A, то можно построить вывод формулы A B из последовательности формул Γ (символически: Если Γ, A B, то Γ A B, где Γ – набор некоторых формул A1, A2,..., An.
Пример 45. |
Построить вывод x y A A |
|
|||
41. |
x y A |
посылка, |
|
||
2. |
x y A y A -схема, A( x) → yA, |
||||
3. |
y A m.p. 1 и 2, |
|
|
||
4. |
y A A |
-схема, A( x) → A , |
|
||
5. |
A |
m.p. 3 и 4.3 |
|
||
Пример 46. Построить вывод ← x A( x) x ←A( x) |
|||||
41. |
← x A( x) |
посылка, |
|
||
2. |
A( y ) x A( x) |
-схема, |
|
||
3. |
← x A( x) ( A( y) ← x A( x)) акс. 1, |
A → ← x A( x), B → A( x) , |
|||
4. |
A( y ) ← x A( x) |
m.p. 1 и 3, |
|
||
5. |
( A( y ) x A( x)) (( A( y) ← x A( x)) ←A( y )) |
||||
|
|
|
|
акс. 9, |
A → A( y), B → x A( x) , |