- •Ростов-на-дону «феникс»
- •Глава 1
- •Глава 1. Теоретическая логика: круг проблем____
- •Глава 1. Теоретическая логика; круг проблем
- •Глава 1. Теоретическая логика; круг проблем____
- •Глава 2
- •2.1. Логические отношения между понятиями
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Упражнения
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 2. Понятие
- •Глава 3
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Упражнения
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 3. Суждение
- •Глава 4
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •3. А посылка
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •5. Логика 129
- •1 Фигура 2 фигура 3 фигура 4 фигура
- •Глава 4. Рассуждение
- •Глава 4. Рассуждение
- •1. Только в споре рождается истина.
- •2. Некоторые высказывания противоречивы. Лишь непротиворечивое возможно.
- •Глава 4. Рассуждение
- •Глава 5. Классическая логика предикатов
- •1. Только демократическое государство может быть правовым.
- •2. Лишь глупые люди верят в конец света.
- •3. Каждого, кто верит в себя, можно считать человеком. Никто, ни один человек не верит политикам.
- •9. Только в споре рождается истина.
- •Глава 5. Классическая логика предикатов
- •17. Любой честный человек не любит лжецов. Каждый принципиальный человек честен.
- •Глава 5. Классическая логика предикатов
- •Глава 5. Классическая логика предикатов
- •Глава 5. Классическая логика предикатов
- •Глава 5. Классическая логика предикатов
- •Глава 5. Классическая логика предикатов
- •Глава 5. Классическая логика предикатов
- •Глава 6
- •Глава 6. Неклассическая логика; время, модальность,...
- •Глава 6. Неклассическая логика: время, модальность,...
- •Глава 6. Неклассическая логика: время, модальность,...
- •Глава 6. Неклассическая логика: время, модальность....
- •Глава 6. Неклассическая логика: время, модальность,...
- •Глава 6. Неклассическая логика; время, модальность,...
- •Глава 6. Неклассическая логика; время, модальность....
- •Глава 7 7.1. Логическая структура доказательства
- •Глава 7. Доказательство и опровержение
- •Глава 7. Доказательство и опровержение
- •Глава 7. Доказательство и опровержение____
- •Глава 7. Доказательство и опровержение
- •Глава 7. Доказательство и опровержение
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 8. Проблема, гипотеза, теория
- •Глава 9
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 9. Диалогика
- •Глава 10
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетина диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 10. Эротетика диалога
- •Глава 11
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 11. Прагматика диалога
- •Глава 12 12.1. Парадоксы
- •Глава 12. Классические парадоксы и софизмы
- •Глава 12. Классические парадоксы и софизмы
- •12.2. Софизмы
- •Глава 12. Классические парадоксы и софизмы
- •Глава 12. Классические парадоксы и софизмы abc
- •Глава 12. Классические парадоксы и софизмы____
- •Тема 1. Теоретическая логика: круг проблем
- •Тема 2. Понятие как логическая форма научного познания
- •Тема 3. Суждение как логическая форма научного познания
- •Приложение
- •Приложение
- •Тема 4. Рассуждение как логическая форма научного познания
- •Тема 5. Логика, диалектика и методология науки
- •Тема 6. Диалогика: круг проблем
- •Приложение
- •Глава 1
Глава 5. Классическая логика предикатов
ческой логики предикатов, называется упорядоченная пара M = (U,f), где U — непустое множество; f — функция такая, что f (pn)e {l,0} при n = О, f (pn)s Un при n > 0; если f(y)= a, то as U.
Необходимые неформальные объяснения, касающиеся определения 5.7 М-модели, кратко могут быть изложены в следующих ситуациях.
Непустое множество U представляет собой предметный универсум интерпретации: U = {«ц,«ц,...,«ц,...J. Предметный универсум индивидов может быть сколь угодно большим и ограничен лишь требованием непустоты. Каждой индивидной константе a., i > 1, КЛП-языка ставится в соответствие индивид «Ц из универсума U, определенного на М-модели.
Для интерпретации предикатных символов КЛП-языка в структуру М-модели вводится функция приписывания f, которая каждому n-местному предикатному символу Р" ставит в соответствие предикат Р в качестве приписанного значения для f(Pn). Если Р" — пропозициональный символ, то есть n = 0, то Р^ е {l>0}, где 1 и О соответственно предикаты «истинно» и «ложно». Если Рп — предикатный символ, то есть n > О, то Р" с U" • Функция f каждой свободной предметной переменной у приписывает в качестве ее значения индивид из универсума U, то есть f (y)e U.
Определение 5.8. Пусть А — произвольная формула КЛП-языка со свободными переменными у,, ..., уп. Тогда ее истинностное значение при заданном приписывании f(yi)=^i» •••» НУп)= |4i определяется в М-модели рекурсивно следующими условиями.
6. Логика 161
Логика
1 . А = Р°. Значение f(A) определено М-моделью.
2. А = Р(у,, ..., У„)- А = 1, если и только если
^aj_,...,a,,Je f(Pnj. в противном случае А = 0.
3. А = — iB. А = 1, если и только если В = 0.
4. А = В л С. А = 1, если и только если В = 1 и С = 1 .
5. A=BvC. A = 1, если и только если В = 1%*б = 1.
ЧПЧ
6. А = В — > С. А = 1, если и только если В = 0-и С = 1 .
7. А = VxB(x, yj, . . . ,-уп ) . А = 1 , если и только если В(у, у,, — , Уп) = 1 при каждом приписываемом f та-
ком, что f*(y)e U, fl(yi)=ai, ..., f16'n)=^n •
8. A = 3xB(x,y1,...,yn). А = 1, если и только если В(У> У,, •••, Уп) = 1 при некотором приписании f, таком, что f'(y)eU, f1(yi)=ai,...,f1(yn)=?n.
Определение 5.9. Формула А (у,, ..., уп) называется М-истинной, если и только если А = 1 при любом
приписывании f. Обозначается: Mh=A(y1,...,yn).
Определение 5.10. Формула А (у,, ..., уп) называется логически истинной в классической логике пре-
дикатов, если и только если Mb=&yi,...,yn для каждой М-модели, определенной на структуре М = (U, f } .
В определениях 5.7-5.10 достаточно прозрачно уточняются основные семантические понятия классической логики предикатов — понятия модели, истинности в модели и логической истинности. Важно, что эти определения существенно опираются в своей идеологии на философскую классическую концепции истины, а поэтому сами приобретают образ классической теории моделей. Однако развитые таким образом теоретико-модельные понятия при всех их
162
Глава 5. Классическая логика предикатов
достоинствах философской и логической ясности имеют существенный недостаток, на который не перестают обращать внимание исследователи.
В определениях модели и универсума интерпретации делаются сильные допущения, в соответствии с которыми предметный универсум не ограничен и может быть бесконечно большим. Этот факт делает невозможным прямое решение проблем М-истинно-сти и логической истинности эффективным образом. Поэтому для решения этих проблем приходится искать косвенные методы доказательства.
Одним из таких косвенных методов установления логической истинности формул КЛП-языка является метод «безуспешного» поиска М-контрмоде-ли, опровергающей М-истинность искомой формулы. Суть дела сводится к следующей схеме косвенного доказательства. Вместо прямого доказательства логической истинности формулы делается допущение, что формула может быть М-ложной и, поэтому, иметь опровергающую ее М-контрмодель. Если попытка построить такую М-контрмодель оказывается безуспешной и приводит к противоречию в рассуждении, то это дает основания для утверждения логической истинности искомой формулы. Ясно, что здесь используется известный уже метод рассуждения от противного или сведения доказательства к противоречию.
Пример 1. Доказать методом поиска М-контр-мо-дели: 1= 3x(A(x)v b(x))-> (3xA(x)v ЗхВ(х)). Символ н= означает: «логически истинно».
Доказательство. Допустим, что данная формула не является логически истинной. Тогда для нее имеется М-контрмодель, в которой по КЛВ (1) |3x(A(x)v В(х))]= 1 и (2) (3xA(x)v ЗхВ(х)] = О . Из (1) по
6* 163
__ __ __Логика ___
условию 8 определения 5.8 следует (3) [А.(у) v В(у)] = 1 для некоторого, по крайней мере одного, приписывания f такого, что f(y)e U. Случай (3) по условию 5 распадается на два подслучая: (4.1) [А(у)] = 1 или (4.2) [В(у)] = 1 при некотором заданном приписывании f.
С другой стороны, (2) по КЛВ влечет (5.1) [ЭхА(х)]=0, (6.1) [ЗхВ(х)]=0, (5.2) [ЗхА(х)]=Ои (6.2) [ЗхВ(х)] = 0, то есть ложность дизъюнкторов из (2) в обоих подслучаях. Но из (5.1) следует (7.1) [А(у)] = 0 при любом приписывании, в том числе и f, что противоречит (4.1). Из (6.2), в свою очередь, следует (7.2) [В(у)] = 0 при любом приписывании, в том числе и f, что противоречит (4.2).
Таким образом, доказано, что анализируемая в примере формула зх(а(х) v b(x)) -> (ЗхА(х) v ЭхВ(х)) не имеет М-контрмоделей и, поэтому, является логически истинной. Доказательство завершено.
Пример 2. Доказать методом поиска М-контрмо-дели: -н (VxA(x) -> VxB(x)) -» Vx(A(x) -» b(x)). Символ =н означает: «опровержимо».
Доказательство. Для доказательства опровер-жимости данной формулы следует найти для нее М-контрмодель, в которой: (1) [VxA(x) —> VxB(x)] = 1 и (2) [Vx(A(x)-*B(x))]=0.
Из (2) по условию 7 определения 5.8 следует, что имеет место (3) [А^) -» В(ух)]= 0 для некоторого приписывания f1 такого, что f1(y1)e U. (3), в свою очередь, по КЛВ влечет (4) [А(ух)] = 1 и (5) [Щу^] = О при заданном приписывании f1.
Случай (1) по условию 5 распадается на два под-случая: (6.1) [VxA(x)]=0 или (6.2) [VxB(x)] = l. Подслучай (6.2) закрывается, так как из него следу-
164
_____Глава 5. Классическая логика предикатов_____
ет по условию 7 (7.2) [В(у1)] = 1 для любого приписывания, в том числе и приписывания f1. Тогда (7.2) противоречит (5).
Подслучай (6.1) требует по условию 7 введения новой свободной переменной у2, не встречающейся ранее в рассуждении, то есть (7.1) [А(у2)] = О при новом приписывании f2, отличающимся от f1 только тем, что f1^)^ f2(y2) . Противоречия между (7.1) и (4) не возникает. Следовательно, данный подслу-чай и является М-контрмоделью, опровергающей логическую истинность анализируемой формулы (VxA(x) -> VxB(x)) -» Vx(A(x) -> b(x)) . Доказательство завершено.
Упражнения
5.6. Докажите логическую истинность в классической логике предикатов следующих формул методом поиска М-контрмоделей.
1. h= -iVx-iACx) <-> ЗхА(х);
2. i= -,VxA(x) <-> Зх-.А(х);
3. h= Vx-,A(x) <-> -i3xA(x);
4. h= VxA(x) <-» -.3x-.A(x);
5. h= Ух(А(х)л В(х)) о (УхА(х)л VxB(x)); 6.1= (VxA(x) v VxB(x)) -> Vx(A(x) v B(x)); 7. И=Зх(А(х)л В(х)) -^ (ЗхА(х)л ЗхВ(х)); 165
________________Логика_______________ 8. l= 3x(A(x)v b(x))<-> (3xA(x)v ЭхВ(х)) .
5.7. Опровергните логическую истинность в классической логике предикатов следующих формул методом поиска М-контрмоделей.
1. -н Vx(A(x) v b(x)) -> (VxA(x) v VxB(x));
2. =н (ЗхА(х) л ЭхВ(х)) -» Зх(А(х) л b(x)) .
Изложенный выше метод поиска М-контрмоде-лей для установления логической истинности формул КЛП-языка достаточно тяжел в изложении, так как многие его фрагменты выражены в форме рассуждений на естественном языке. Это затрудняет регулярную эффективность поиска нужной контрмодели и, практически, делает невозможным конструктивное ведение доказательства. Далее в данном разделе описывается метод модельных конструкций, который, как представляется, свободен от указанных недостатков.
Определение 5.11. Пусть А — произвольная формула КЛП-языка в негативно-нормальной форме, В — подформула формулы А. Тогда последовательность формул < А, В^ ..., Вп> образует список Сп[А] формул, если она построена по следующим правилам:
1. Если В = А, то ВеСп[А].
2. Если В = (С л D) и Be сп[а], то Се сп[а] иям-DeCn[A).
3. Если В = (С v D) и Be сп[а) , то Се сп[а) или DeCn[A).
166