- •Формальная логика
- •Издательство Ленинградского университета Ленинград 1977 Печатается по постановлению Редакционно-издательского совета Ленинградского университета
- •Рецензенты: рроф. А. В. Дроздов и кафедра философии Ленинградского педагогического института имени а. И. Герцена
- •§ 1. Марксистская философия о мышлении
- •§ 2. Мышление и язык
- •§ 3. Определение формальной логики
- •1 Слово «некоторые» употребляется в логике не в смысле «только некоторые», а в смысле «некоторые, а может быть и все».
- •2 Слово «предмет» употребляется в логике в том смысле, что вообще может служить объектом нашего рассуждения, размышления,
- •1) Все цветы суть растения. Все тюльпаны суть цветы.
- •2) Все материалисты в философии суть атеисты. Все марксисты суть материалисты в философии.
- •8 В изучении логических структур очень важно приобретение навыков в решении логических задач. С этой целью рекомендуется' книга проф. А.. И. Уемова «Упражнения и задачи по логике», м., 1961,
- •§ 4. Логика и психология
- •§ 5. Из истории логики
- •6 Маркс к. Н Энгельс ф. Соч., т. 20, с. 138.
- •§ 6. Практическое значение формальной логики
- •§ 7. Структура формальной логики
- •Основные логические формы и методы мышления
- •Глава I понятие § 8. Об определении и структуре понятия
- •1 Есть мысленное отражение в форме непосредственного единства общих существенных признаков предметов.
- •7 Слово «понятие» многозначно, мы его будем употреблять лишь в указанном смысле.
- •§ 9. Основные методы образования понятий
- •§ 10. Соотношение между содержанием и объемом понятия
- •§ 11. Виды понятии
- •§ 12. Формально-логические отношения между понятиями по содержанию и по объему
- •§ 13. Обобщение и ограничение понятий
- •Суждение
- •§ 14. Сущность суждения и его строение
- •§ 15. Суждение и предложение
- •§ 16. Суждение и вопрос
- •13 В риторических вопросах по существу иет места неопределённости; они имеют смысл в качестве категорических суждений.
- •§ 17. Деление суждений по качеству и количеству
- •14 В таких эпистемических требованиях фиксируется неполнота знания о некотором предмете и содержится команда дополнить знания недостающими сведениями о нем.
- •§ 18. Объединенная классификация суждений по качеству и количеству
- •§ 19. Распределенность терминов в категорических суждениях
- •§ 20. Отношения между суждениями
- •§ 21. Деление суждений по модальности
- •§ 22. Сложные суждения
- •Глава III
- •§ 23. Общие замечания
- •§ 24. Закон тождества
- •17 Л е н и н в. И. Поли. Собр. Соч., т. 29, с. 233.
- •18 Маркс к. ИЭнгельс ф. Соч., т. 20, с. 530.
- •§ 25» Закон противоречия
- •§ 26. .Закон исключенного третьего '
- •21 Л е н и н в. И. Поли. Собр. Соч., т. 11, с. 246,
- •§ 27. Закон достаточного основания
- •Глава IV
- •§ 28. Определение умозаключения
- •Б) 1. Стекло прозрачно. 2. Алмаз не стекло.
- •3. Алмаз непрозрачен.
- •1) Без нагревания металла нет его трения.
- •2) Всякий нагревающийся металл есть расширяющийся. Всякий металл, подвергающийся трению, есть нагревающийся.
- •3) Если металл нагревается, то он расширяется.
- •§ 29. Непосредственные умозаключения
- •2) Если сужение е истинно, то суждение о той же материи —
- •3) Если суждение о ложно, то суждение е той же материи—ложно. Суждение о «Некоторые приматы ие млекопитающие» — ложно.
- •4) Если суждение / ложно, то суждение а той же материи тоже
- •2) Если дано суждение s е р, то дано неявно суждение не-р t s Дано суждение s е р «Ни одна птица не есть млекопитающее»
- •§ 30. Простой категорический силлогизм
- •3) Если дано суждение s о р, то неявно дано суждение не-р I s Дано суждение s о р «Некоторые рыбы не летают».
- •§ 31. Сокращенные, сложные и сложносокращенные категорические силлогизмы
- •§ 32. Условные, разделительные и условно-разделительные силлогизмы
- •1) Если а, то в. 2) Если а, то в.
- •§ 33. Индуктивные умозаключения
- •5„ Есть р
- •См.: л е н и н в. И. Поли. Собр. Соч., т. 29, с. 162.
- •24 П а в л о в и. П. Поли. Собр. Соч., т. 11. М., 1946, с. 357.
- •§ 34. Аналогия
- •31 См.: Леви-Брюль л. Сверхъестественное в первобытном мышлении. М., 1937, с. 44—45.
- •32 См.: Жданов ю. А. Очерки методологии органической химии. М., 1960, с. 227.
- •33 Крупская н. К. Как Ленин работал над Марксом. М., 1933, с. 8,
- •Глава V
- •§ 35. Методы классификации объектов исследования
- •40 Л е н и н в. И. Поли. Собр. Соч., т. 4, с. 76.
- •42 Маркс к. И Энгельс ф. Соч. Т. 20, с. 13—14. V
- •§ 37. Доказательство
- •§ 38. Доказательство (продолжение: паралогизмы, софизмы и парадоксы)
- •43 Карийский м. И. Отрывок из литографированного издания «Ло- гика», 1884—1885 г. — в кн.: Избр. Труды русских логиков XIX в. М., 1956, с. 183.
- •44 Аристотель. Аналнтнкн. М., 1952, с. 180.
- •§ 39. Аксиоматический метод
- •§ 40. Индуктивные методы установления причинной связи явлений
- •45 Маркс к. ИЭнгельс ф. Соч., т. 20, с. 544.
- •46 Об этом см., например; Маркс к. И Энгельс ф. Соч., т, 20, с 544.
- •47 Л е н и н в. И. Поли. Собр. Соч., т. 10, с. 165.
- •48 Л е н и н в. И. Поли. Собр. Соч., т. 18, с. 160.
- •Наблюдаемые случаи Предшествующие обстоятельства, при которых наступает интересующее явление Исследуемое явление
- •§ 41. Гипотеза
- •49 Маркс к- иЭнгельсФ. Соч., т. 20, с. 555.
- •60 Л е н и н в. И. Поли. Собр. Соч., т, 29, с, 195.
- •§ 42. Вероятностные методы в логике
- •62 Л е н и н в. И. Поли. Собр. Соч., т. 1, с. 136.
- •Часть вторая символическая логика
- •Глава 1
- •§ 1. Высказывания и формы высказываний
- •§ 2. Язык логики высказываний
- •1 От propositio (лат.) — высказывание: логику высказываний называют, также пропозициональной логикой.
- •CeNpqApKrNs
- •§ 3. Семантика логических знаков
- •Отрицание
- •Дизъюнкция
- •Импликация
- •Эквивалентность
- •Исключающая дизъюнкция
- •§ 4. Таблицы формул логики высказываний
- •§ 5. Равносильные формулы
- •I. Установить частным случаем какой из равносильностей (I)—(22) являются следующие пары формул:
- •II. С помощью таблиц обосновать следующие равносильности:
- •III. Проверить, являются ли равносильными следующие формулы:
- •§ 6. Правило равносильной замены
- •I. Пользуясь одним только свойством транзитивности отношения равносильности с помощью (1)—(22), доказать равносильность следующих формул:
- •II. Используя (1)—(27) и правило замены, доказать следующие равносильности:
- •§ 7. Полные системы логических знаков
- •III. Показать, что знака | достаточно для построения формулы, опреде- ляющей произвольную логическую функцию.
- •I. Построить, если возможно, формулы, двойственные следующим:
- •§ 9. Тождественно-истинные и тождествеиио-ложиые формулы
- •Глава II
- •§11. Проблема разрешения
- •§ 12, Конъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма
- •II. Привести к скнф следующие формулы:
- •§ 15. Логическое следование и логические следствия
- •3 См.: Гильберт д. И Аккерман в. Основы теоретической логики. М., 1947, с. 47,
- •I. Выяснить верно ли, что
- •§ 14. Сокращенная конъюнктивная нормальная форма
- •II. Используя условия из примера 2 (с. 257), узнать, кто совершил по- ступок, если известно, что только одно из этих утверждений ложно.
- •III. Методом приведения к совершеииой кнф решить следующую задачу.
- •§ 15. Дизъюнктивные нормальные формы
- •Глава III
- •§ 16. Понятие логического вывода
- •6 Ленин в, и, Поли, собр. Соч., т. 29, с, 172.
- •K делит m или п.
- •§ 17. Производные правила
- •§ 18. Чисто прямое доказательство
- •§19. Слабое косвенное доказательство
- •§ 20. Квазисильное косвенное доказательство
- •17 Mclus tollendo ponens (лат.) — способ утверждения посредством отрицания.
- •§ 21. Сильное (классическое) косвенное доказательство
- •19 Они рассматриваются ниже в § 21.
- •§ 22. Полнота классического исчисления высказываний
- •28 См. Выше, с. 289.
- •§ 23. Аксиоматическое представление логики высказываний
- •Глава IV
- •42 Полужирные прямые буквы s, р, м здесь и в дальнейшем используются в качестве метапеременных для силлогистических переменных.
- •Глава V
- •46 Отсюда и название этих переменных. В дальнейшем мы обычно опу- скаем прилагательное «предметная» («индивидная») перед существительным «переменная», если не возникает недоразумений.
- •47 Формулы логики высказываний называют также пропозициональными формулами.
- •48 Ниже в определении в дальнейшем мы обычно опускаем прилагатель- ное «предикатная» перед существительным «формула», когда из контекста ясно, о каких формулах идет речь.
- •Р, Fx, Gx, Rxy, Sxx, Uxyz.
- •Часть II. Зх —a-*—VxA
- •Глава VI
- •I. Показать, что в системе м° (или ее натуральном варианте) доказуема формула вида
- •II. Доказать в системе м (или ее натуральном варианте) следующие формулы:
- •III. Показать, что системы м° и Af' дополняют друг друга до Ма в сле- дующем смысле: присоединив к системе м в качестве аксиом формул вида
- •§ 1. Марксистская философия о мышлении —
- •Часть вторая
§ 12, Конъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма
Возникает вопрос, можно ли установить какую-нибудь закономерную связь между структурой формулы и ее семантикой, между ее логической формой и логическим содержанием? Оказывается, что такая связь существует, и можно указать простой метод, позволяющий по виду формулы, приведенной к некоторой стандартной форме, судить о том, тождественно-истинная она или нет.
Условимся называть элементарной дизъюнкцией формулу, которая имеет вид
. At V As V ... V А„,
где а А( (i ^ п) есть либо переменная, либо отрицание
переменной. Например, формула
р V а V ~ f V Р V ~ q V г — элементарная дизъюнкция, формула же
(Р Л q) V г V Р
элементарной дизъюнкцией не является, так как ее первый дизъюнктивный член не есть ни переменная, ни отрицание переменной.
Теорема. Элементарная дизъюнкция тождественно-истинна тогда и только тогда, когда в ней содержится хотя бы одна пара дизъюнктивных членов, из которых один есть некоторая пере* менная, а другой — ее отрицание.
Доказательство. В самом деле, элементарная дизъюнкция, содержащая такую пару, либо уже имеет вид
Е V ~Е V D,
где Е переменная, a D —элементарная дизъюнкция (которой может и не быть), либо ей можно придать этот вид в результате применения правила замены по равносильности (4). Так как подформула EV~ Е тождественно-истинная, то согласно (49') вся элементарная дизъюнкция
EV~EVD
тождественно-истинная формула, независимо от того, истинна или ложна подформула D.
Наличие переменной и ее отрицания не только достаточное, но и необходимое условие тождественной истинности элементарной дизъюнкции. Действительно, допустим, что в элементарной дизъюнкции такой пары нет. Придадим каждой переменной, не стоящей под знаком отрицания, значение «ложь», а каждой переменной, стоящей под знаком отрицания, значение «истина». Тогда каждый из дизъюнктивных членов получает значение «ложь», а, следовательно, вся элементарная дизъюнкция имеет значение «ложь» и не является тождественно-истинной формулой.
Определение. Формула логики высказываний имеет конъюнктивную нормальную форму (КНФ), если она имеет вид
В, Л В2 Л . • • Л Вя,
где Bi, В2, Bm — элементарные дизъюнкции и m^l. Например, формула
р Л (~ Я V г)Л ~ s Л (~ Р V ~ г)
имеет конъюнктивную нормальную форму.
Любая формула логики высказываний в результате ряда равносильных замен может быть приведена к конъюнктивной нормальной форме. Формулу, равносильную данной и имеющую конъюнктивную нормальную форму, будем называть конъюнктивной нормальной формой данной формулы.
Для того чтобы формулу привести к КНФ, необходимо вначале с помощью известной процедуры привести ее к нормальной форме. Затем каждую подформулу вида (AV(B АС)) согласно равносильности (6) и каждую подфорл'у вида ((BAC)VA) согласно равносильности (6') заменить формулой ((А V В) Л (A VC)).
Формула имеет КНФ, если она имеет нормальную форму и в ней нет подформул вида (AV(BAC)) и ((BAC)VA).
Рассмотрим процесс приведения формулы к КНФ на следующем примере. Пусть дана формула
(~ Р Л я) -> (р *-» ~ г).
Приведем ее вначале к нормальной форме:
~(~Р Л я) V {р +-+ ~ г);
~ (~ Р Л я) V ((~ Р V ~ г) Л ( г V р)У,
(~~pV ~j)V{(~p V~r)A(~~r Vp));
(P V ~q) V ((~P V ~r) A (г V p)). Затем, с помощью равносильности (6) получаем формулу
(pV ~qV ~р V ~г) Л (р V ~<7 V г V р),
которая имеет КНФ.
Формула не единственным образом представима в КНФ.: Например, формула
имеет следующие представления в КНФ: (~Р V<7)A(-<?Vp);
(~ Р V а) Л (~ <7 V Р V г) Л (~ Я V р V ~ г); (Р V ~?) Л (<? V ~ <?) Л fa V ~ Р).
Приводя формулу к КНФ, мы будем в дальнейшем пользоваться следующими сокращенными способами преобразования формул.
Так, если знак отрицания стоит перед конъюнкцией [дизъюнкцией], содержащей более двух конъюнктов [дизъюнктов], как, например, в формулах ~ (А Л В Л С) [~.(А V В V С)], ~ (А Л В Л С Л D) [~ (А V В V С V D)] и т. д., то мы не будем восстанавливать скобки и дважды, трижды и т. д. применять правило замены по равносильностям (10) [(H)], а сразу будем писать формулы (~ А V ~ В V ~ С) [(~ А Л ~ В Л ~ С)], (~AA~BA~CA~D) [(~А V~B V ~С V ~ D)] и т. д., Т. е. пользоваться обобщенными законами де Моргана:
~ (ку Л А 2 Л ••. Л А„) равносильно ~ Ai V ~ А2 V ... V г* А„; ~ (At V А2 V ... V А„) равносильно ~ А, Л ~ А2 Л •... Л ~ А„.
. Далее, если в формуле встречаются подформулы вида (АЛ В) V (С Л D), (А Л В) V (CADAE) и т. п., то вместо того, чтобы дважды, трижды и т. д. применять правило замены по равносильности (6) и (6') и писать, например, в первом случае сначала формулу
((А Л В) V С) Л ((А Л В) V D),
а затем
(С V А) Л (С V В) Л (D V А) Л (D V В),
будем сразу писать последнюю формулу, т. е. пользоваться обобщенным законом дистрибутивности дизъюнкции относительно конъюнкции:
(А[ Л ... Л Am) V (В, Л . • • Л В„) равносильно (Bt V АО Л ... '
... Л (В, V Аот) Л ... Л (В„ V А,) Л ... Л (В„ V Ат).
Кроме того, мы не будем писать перед подформулами двойных отрицаний, если последние появятся в ходе преобразований, так как согласно процедуре приведения формулы к КНФ все двойные отрицания должны быть устранены.
Формула, имеющая КНФ, тождественно-истинна тогда и только тогда, когда тождественно-истинны все ее конъюнктивные члены, т. е. когда каждая элементарная дизъюнкция содержит хотя бы одну пару дизъюнктов, из которых один есть некоторая переменная, а другой — ее отрицание.
Таким образом, по виду некоторой формулы в КНФ можно судить о том, тождественно-истинна она или нет.
Например, пусть дана формула
Приводим ее к КНФ:
(~ (р~ q) V (а-*■ ~ р)) Л (~ (<f~ Р) V (Р-* ~ Ф)> [~(~р V ~q)V(~qV ~p))A(~(~<7V ~р) V(~pV~?));'
(iP Л q) V (~ q V ~р)) Л ((<7 Л р) V (~ р V ~ q)); (~qV~p\/p)A(~qV~pVq)A{~pV~qVq)A
А (~ Р V ~ q V р).
Можно видеть, что все конъюнктивные члены КНФ данной формулы содержат некоторую переменную одновременно со знаком отрицания и без него. Следовательно, данная формула тождественно-истинная.
Каждая не тождественно-истинная формула имеет КНФ, которая называется совершенной.
Определение. Совершенной конъюнктивной нормальной формой (СКНФ) некоторой формулы называется такая ее КНФ, которая удовлетворяет следующим условиям:
а) в ней нет двух одинаковых конъюнктивных членов (оди- наковыми считаются такие конъюнктивные члены, которые по- лучаются один из другого в результате замены по равносиль- ности (4));
б) ни в одном конъюнктивном члене нет двух одинаковых дизъюнктов;
в) ни в одном конъюнктивном члене нет таких двух дизъ- юнктов, из которых один есть переменная, а другой — отрицание этой переменной;
г) в каждом конъюнктивном члене содержатся все пере- менные данной формулы.
Для того чтобы привести формулу к СКНФ, необходимо:
1) известным уже способом привести ее к КНФ;
на основании равносильностей (2), (4) и (8) устранить из КНФ повторяющиеся конъюнкты, т. е. из всех имеющихся одинаковых конъюнктивных членов оставить один и вычеркнуть остальные;
на основании равносильностей (4) и (9) устранить все по-вторения-в конъюнктивных членах КНФ, т. е. из всех имеющихся одинаковых дизъюнктов оставить один и вычеркнуть остальные;
на основании равносильностей (2), (4) и (47) устранить из КНФ те конъюнктивные члены, которые являются тождественно-истинными элементарными дизъюнкциями;
ко всем тем конъюнктивным членам, в которых отсутствует какая-нибудь из содержащихся в данной формуле переменных Е, на основании равносильности (50) приписать знак дизъюнкции и вслед за ним тождественно-ложную конъюнкцию (ЕЛ~ Е), а затем применить правило замены по равносильности (6). Эту процедуру повторять до тех пор, пока не окажется, что в каждый конъюнктивный член входят все переменные, содержащиеся в данной формуле;
если в получившейся КНФ снова появились одинаковые конъюнктивные члены, то надо устранить повторения.
Пусть, например, к СКНФ нужно привести формулу
Цр-+Ф Л ~(~г Л ~р) Л (~q-*r)) V р. Вначале приведем ее к КНФ:
((~Р V я) Л (г Vp) Л (<7 V г)) V р; [рУ ~рУ q) Л (р У гУ р) Л (р У q У г).
Затем, вычеркиваем первый конъюнктивный член и устраняем повторения во втором. Получаем формулу ,
(р V г) Л (р V Я У г).
Так как в первом конъюнктивном члене отсутствует переменная q, то присоединяем к нему знаком дизъюнкции формулу (qA~a):
(pV rV to Л~<7)) A(pV qV г).
Воспользовавшись законом дистрибутивности дизъюнкции относительно конъюнкции, получаем формулу
(Р V г V а) Л (р V г V ~q) Л (р V я У г).
Устраняем один из одинаковых конъюнктивных членов и получаем формулу в СКНФ:
(pV г У q) A(pV rV ~4).
Упражнения:
I. Привести к КНФ следующие формулы и проверить, являются они тождественно-истинными или нет:
р -> ((р -> д) -> q);
((р -> q) Л (г -> s)) -> ((р Лг)-> <</'Л s));
(р ?) -> «р Л г) -> <9 Л г))*
(р -> (<? Л г)) <-> ((р -> д) Л (р -> г)):
((р -> 9) V <р -> г)) -> (р ->{,? V г)).
