Логика 03. Классическая логика высказываний

51
Классическая логика высказываний Горбатов В.В.

Transcript of Логика 03. Классическая логика высказываний

Page 1: Логика 03. Классическая логика высказываний

Классическая логика высказываний

Горбатов В.В.

Page 2: Логика 03. Классическая логика высказываний

Содержание

Язык и семантика КЛВ Основные законы КЛВ Логические отношения между сложными

суждениями Основные способы умозаключений КЛВ Классическое исчисление высказываний

(система субординатного вывода)

Page 3: Логика 03. Классическая логика высказываний

1. Язык и семантика КЛВ

Page 4: Логика 03. Классическая логика высказываний

Что она изучает?

КЛВ – это теория, изучающая логическую форму сложных суждений без учета логической формы входящих в них простых суждений

Аксиоматизацию КЛВ впервые произвел Г.Фреге

Page 5: Логика 03. Классическая логика высказываний

Сложные суждения

Сложными называются такие суждения, в составе которых можно выделить части, в свою очередь являющиеся суждениями

Простые суждения в КЛВ рассматриваются как неделимые элементы, принимающие значение 1 (истина) либо 0 (ложь)

Значение сложного суждения можно рассматривать как функцию от значений простых суждений, входящих в его состав

Page 6: Логика 03. Классическая логика высказываний

Алфавит КЛВ

Пропозициональные переменные

p, q, r, s, …Пропозициональные связки

, &, V, V, , Технические символы

Скобки ( , )

Page 7: Логика 03. Классическая логика высказываний

Пропозициональные связки

Отрицание (не, неверно что)& Конъюнкция (и, а, но, хотя)V Дизъюнкция (или, либо)V Строгая дизъюнкция (либо- либо, только одно из двух) Импликация (если то, следует) Эквиваленция (равнозначно)

Page 8: Логика 03. Классическая логика высказываний

Пример формализации

р – виновен Джонс q – виновен Браун «Они оба виновны»

p & q «Виновен хотя бы один из них»

p V q «Они оба невиновны»

p & q «Джонс без Брауна на дело не ходит»

(p &q), или p q

Page 9: Логика 03. Классическая логика высказываний

Табличное определение связок

p q p p&q pVq pVq рq рq

1

1

1

1

0

0

0 0

1

1

1

0

0 0

0

0 0 0

01

1

1

1

1

1

1

1 1

1

0 0

0

1- + =Мат. аналог:

Page 10: Логика 03. Классическая логика высказываний

Пример построения таблицы

«Если Джонс без Брауна на дело не ходит, а виновен только один из них, то это Браун»

((p & q) & (p V q)) q

1) Определяем число строк: k = 2n

2) Задаем значение атомарных переменных

3) Вычисляем значение подформул и формулы в целом

Page 11: Логика 03. Классическая логика высказываний

Пример построения таблицы

p q q p&q (p&q) p V q … & …

F

1

1

0

0

1

0

1

0

0

1

0

1

1

0

0

0

1

0

1

1

0

1

1

0

0

0

1

0

1

1

1

1

Page 12: Логика 03. Классическая логика высказываний

Общезначимость и выполнимость

Формула называется общезначимой (тождественно-истинной), если она принимает значение 1 во всех строчках

Формула называется выполнимой, если она принимает значение 1 хотя бы в одной строчке

Формула называется логически случайной (собственно выполнимой), если она выполнима, но не общезначима

Page 13: Логика 03. Классическая логика высказываний

2. Основные законы КЛВ

Page 14: Логика 03. Классическая логика высказываний

Основные законы КЛВ

1) Закон тождестваА A

2) Закон непротиворечия(A & A)

3) Закон исключённого третьего

A V A4) Закон дв. отрицания

А А Аристотель

Page 15: Логика 03. Классическая логика высказываний

Вопрос

Директор школы возражает против отмены решения о запрете контроля за прическами

Что он хочет этим сказать? Можно ли ходить с любой прической?

Пусть А – «можно ходить с любой прической»

А

Page 16: Логика 03. Классическая логика высказываний

Какой закон нарушен?

Page 17: Логика 03. Классическая логика высказываний

Какой закон нарушен?

Или ... Или ...

Или ?

Page 18: Логика 03. Классическая логика высказываний

Основные законы КЛВ

5) Закон отрицания антецедента (закон Дунса Скота)

А (А В)Из заведомо ложной мысли

вытекает что угодно!

6) Закон утверждения консеквента

А (В А)Заведомо истинная мысль

вытекает из чего угодно! Дунс Скот

Page 19: Логика 03. Классическая логика высказываний

Основные законы КЛВ

7) Закон контрапозиции(А В) (В A)

8) Законы Де Моргана(АVВ) A & B(А&В) A V B

9) Закон транзитивности импликации

(А В)&(В С) (А С)А. Де Морган

Page 20: Логика 03. Классическая логика высказываний

Какой закон нарушен?

Если неправда, что они оба виновны,

значит, они оба невиновны

Page 21: Логика 03. Классическая логика высказываний

Основные законы КЛВ

10) Законы дистрибутивности

А (В С) (А В) (А C)

А & (В С) (А & В) (А & C)

11) Законы взаимовыразимости связок

(А В) (А В)

(А В) (А В)

(А В) (A В)

((A В) & (B A)) (A ≡ В)

((A В) & (B A)) (А В)

Page 22: Логика 03. Классическая логика высказываний

3. Логические отношения

Page 23: Логика 03. Классическая логика высказываний

Логические отношения между сложными суждениями

Совместимость по истинностиА(1)В Существует строка А В

1 1Совместимость по ложности

А(0)В Существует строка А В0 0

Логическое следованиеА= В Не сущ. строки А В

1 0

Page 24: Логика 03. Классическая логика высказываний

Логические отношения между сложными суждениями

Отношения А(1)В А(0)В А= В В= А

Контрадикторность

Контрарность

Субконтрарность

Независимость

Эквивалентность

А подчиняет В

В подчиняет А

– –

– +

+ –

+ + – –

+ +

+ –

– +

Page 25: Логика 03. Классическая логика высказываний

Примеры

А подчиняет В

А и С независимы

А и D контрарны

C подчиняет В

В и D контрадикторны

С и D контрарны

А

0

1

1

0

В

1

1

1

0

С

1

0

1

0

D

0

0

0

1

Page 26: Логика 03. Классическая логика высказываний

Логические отношения между тезисами и стратегия спора

А: «Джонс виновен»

В: «Браун виновен»

С: «По крайней мере один из них виновен!»

D: «Они оба невиновны!»

Спорить не о чем! Тезисы

информационно не связаны

Возможно достижение согласия. С

вытекает как из А, так и из В

Согласие невозможно. Но

попарно они могут ошибаться

Классическая модель спора.

Тезисы взаимно отрицают друг

друга

Page 27: Логика 03. Классическая логика высказываний

Подберите антитезис к тезису:

Эта книга скучная и глупаяЭта книга нескучная ИЛИ неглупая

Преступник был вооружен или хорошо подготовленПреступник был без оружия И плохо

подготовленЕсли это число кратно трем, то оно

кратно пятиЭто число кратно трем, НО НЕ кратно пяти

Page 28: Логика 03. Классическая логика высказываний

4. Способы умозаключений

Page 29: Логика 03. Классическая логика высказываний

Основные способы умозаключений КЛВ

Умозаключение – это переход от некоторого множества исходных суждений (посылок) к одному общему заключению

Умозаключение является правильным, если его логическая форма гаранти-рует, что при истинности посылок заключение всегда будет истинным

Page 30: Логика 03. Классическая логика высказываний

Условно-категорические

А В, АВ

А В, ВА

Modus ponens (утверждающий способ)

Modus tollens (отрицающий способ)

А В, ВА

А В, АВ

Page 31: Логика 03. Классическая логика высказываний

Разделительно-категорические

А V В, А

В

А V В, А

ВModus tollendo-

ponens(Отрицающе-

утверждающий способ)

Modus ponendo-tollens

(Утверждающе-отрицающий способ)

Page 32: Логика 03. Классическая логика высказываний

Правильно ли построены эти умозаключения?

Если цветы не поливать, то они засохнут. Цветы засохли. Следовательно, их не поливали

Если я решил эту задачу без ошибок, то результат должен сойтись с ответом. Но он с ответом не сходится. Значит, я решил ее неправильно.

Если у Джонса есть алиби, то он не преступник. У Джонса нет алиби. Следовательно, он преступник.

Людвиг – гражданин Франции или Австрии. Он гражданин Австрии. Следовательно, он не гражданин Франции.

Page 33: Логика 03. Классическая логика высказываний

Условно-разделительные

АС, ВС, АVВ

С

АВ, АС, ВVС

АПростая конструктивная

дилеммаПростая деструктивная

дилемма

АВ, СD, АVC

BVD

АВ, CD, ВVD

АVCСложная конструктивная

дилеммаСложная деструктивная

дилемма

Page 34: Логика 03. Классическая логика высказываний

Какие дилеммы здесь использованы?

Если цари злы, они заставляют страдать других людей. Если они добры, то страдают сами. Но либо они злы, либо добры. Следовательно, они будут страдать сами или приносить страдания другим людям (Фенелон)

Page 35: Логика 03. Классическая логика высказываний

Какие дилеммы здесь использованы?

У тебя есть два пути: жениться или не жениться. Женишься – пожалеешь. Не женишься – все равно пожалеешь. Следовательно, ты пожалеешь о своем решении в любом случае (Сократ)

Page 36: Логика 03. Классическая логика высказываний

Какие дилеммы здесь использованы?

Если пациент жалуется на здоровье, значит он еще не умер. Если жалуется на доктора – значит, уже здоров. Этот человек либо очень нездоров, либо уже умер. Ну и хорошо: по крайне мере на что-то одно он жаловаться не будет

Page 37: Логика 03. Классическая логика высказываний

5. Исчисление высказываний

Page 38: Логика 03. Классическая логика высказываний

Исчисление высказываний(система субординатного вывода)

Исчисление – это формальная теория, в которой все рассуждения строятся как преобразования одних последовательностей символов в другие по определенным правилам

В исчислениях формализовано не только само знание, но и способы его получения

Лейбниц: «Не надо спорить, давайте посчитаем!»

Page 39: Логика 03. Классическая логика высказываний

Правила вывода

Введение связок

В, В

С*

А,В

А&В

А

АВ

В

С*В

Исключение связок

А

А

А&В

А

АВ, А

В

АВ, А

В

в

в

в

и

и

и

* Где С – последнее неисключенное допущение

Page 40: Логика 03. Классическая логика высказываний

Что такое «вывод»?

Выводом называется непустая конечная последовательность формул, каждая из которых либо является посылкой, либо получена из предыдущих формул по одному из правил вывода

Посылки и допущения помечаются знаком «+»

Пример:1. А..k. А (ВC)..m. C ..n. B

Page 41: Логика 03. Классическая логика высказываний

Основные способы построения вывода

«Сведение к абсурду»

Надо: А1. +А цель: ⊥ ⋮n. ⊥n+1. А

(в)

«От противного»Надо: А1. + А цель: ⊥ ⋮n. ⊥n+1. А (в)n+2. А (и)

Прямой вывод Косвенный вывод

Page 42: Логика 03. Классическая логика высказываний

Что такое «подвывод»?

Подвывод – это последовательность формул, имеющая в выводе некую вспомогательную цель

Если в выводе применялись правила (в) или (в), то все формулы, начиная с последней посылки и вплоть до результата применения данного правила, исключаются из участия в дальнейших шагах вывода (подвывод закрывается)

Page 43: Логика 03. Классическая логика высказываний

Почему нужно закрывать «подвывод»?

Если использовалось правило (в), значит в выводе фигурировало заведомо ложное допущение, которое привело к противо-речию, и в дальней-шем на него (а также на его следствия) опираться нельзя

Пример:

1. А В

2. В

3. В С (2, в)

+ 4. А

5. В (1,4, и)

6. А (2,5, в)

7. С (3,5, и)

Page 44: Логика 03. Классическая логика высказываний

Почему нужно закрывать «подвывод»?

Если использовалось правило (в), значит некая формула была получена из опреде-ленного допущения; пока это допущение не будет доказано отдельно, опираться на него (и на его следствия) нельзя

Пример:

1. А В2. В D

3. С В

+ 4. С

5. В (3,4, и)

6. А (1,5, и)

7. С А (6, в)

7. D (2,5, и)

Page 45: Логика 03. Классическая логика высказываний

Пример вывода

Алиса долго думала, кого пригласить на свой день рожденья: Если придет Дэвид, то не придет Джулия –

она с ним в ссоре Если на дне рожденья будет Мэри, то придет

и Дэвид, потому что он – ее кавалер А если не придет Мэри, то не придет и Ричард

Поразмыслив, она поняла, что если пригласить Ричарда, то не придет Джулия

Page 46: Логика 03. Классическая логика высказываний

Пример вывода

1. d j2. m d3. m r4. + r (цель: j)5. + m (цель: ⊥)6. r (3,5 и)7. m (4,6, в)8. m (7, и)9. d (2,8, и)10. j (1,9, и)11. r j (10, в)

дано; цель: r j

d m

Т.о., мы обосновали выводимость:

d j, m d, m r r j

Page 47: Логика 03. Классическая логика высказываний

Что такое «доказательство»?

Доказательством называется вывод из пустого множества неисключенных посылок

Теоремой называется последняя формула в доказательстве

Page 48: Логика 03. Классическая логика высказываний

Пример доказательства

Доказать теорему: (pq) (p&q)

1. + (pq) цель: p&q

2. + p цель: ⊥3. pq (2, в)

4. p (1,3, в)

5. + q цель: ⊥6. pq (5, в)

7. q (1,6, в)

8. p&q (4,7 &в)

9. (pq) (p&q) (8, в)

p, потом q

Page 49: Логика 03. Классическая логика высказываний

Основные эвристики

Вывод одной и той же формулы можно строить по-разному

Как найти оптимальный вариант построения вывода?

Эвристика – тактический прием, упрощающий процедуру поиска решения

Page 50: Логика 03. Классическая логика высказываний

Эвристики, основанные на анализе цели

№ Цель Допущение Новая цель

1 А А противоречие

2 А А противоречие

3 А В А В

4 А & B А, потом В

(или наоборот)

5 А B А, потом В противоречие

Page 51: Логика 03. Классическая логика высказываний

Эвристики, основанные на анализе вывода

В выводе есть

формула

Постав-ленная цель

Допу-щение

Новая цель

6 А В В А противоречие, чтобы затем получить А, а

из него В

7 (А В) противоречие

А (либо В)

А В, чтобы возник-ло противоречие

8 А В В А противоречие, чтобы затем получить А, а

из него В