Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

проблемы защиты информации / Логика высказываний Логика предикатов

.pdf
Скачиваний:
199
Добавлен:
09.04.2015
Размер:
500.7 Кб
Скачать

4.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) ,