p – он является членом финансового комитета
q – он является членом дирекции
r – он является членом библиотечного фонда
(pÞq)Ù(ØpÞØ(qÙr))Ù(rÞØp) = (`p + q)(p +`q +`r)(`r +`p) = (`p +q)
= (`p + q) =(`p + q)(`p`q +`r) = (`p + q)(`p + q)`q +`r) = (`p + q)(`q +`r) = (pÞq)ÙØ(qÙr)Таким образом, можно отбросить подчеркнутую часть текста.
Пример анализа рассуждения «(это преступление совершено в Кустанае |q). (Петров во время совершения преступления находился в Ростове |r). Следовательно (Петров не совершал этого преступления |Øp)».
qÙrÞØp – не тавтология
«Преступление совершено в Кустанае. Поэтому если Петров совершил это преступление, то (он во время совершения преступления находился в Кустанае |s). Но Петрова в это время в Кустанае не было. Значит, Петров не совершал этого преступления».
qÙ(qÞpÞs)ÙØp = … = 1 – тавтология т.е. рассуждение правильное.
Рассуждение останется правильным, если из него выбросить первое предложение и ссылку на него во втором предложении:
(pÞs)ÙØsÞØp =
+`p = +`p = p + s +`p = 1 + s = 1Задача. Выяснить, кто из четверых виновен на основе информации «Петров виновен, только если виновен Кулагин. Неверно, что виновность Родионова влечет виновность Сидорова и что Кулагин виновен, а Сидоров нет».
p, q, r, s – виновен Петров, Кулагин, Родионов, Сидоров.
(pÞq)ÙØ(rÞs)ÙØ(qÙØs) = (`p + q)
= (`p + q) r`s(`q + s) = (`p + q)`r s`q = `p`q r`sт.е. Родионов виновен, остальные не виновны.
Задача Кислера. Обвиняемые в подделке налоговых документов Браун, Джонс и Смит дают под присягой такие показания.
Браун: Джонс виновен, а Смит не виновен.
Джонс: Если Браун виновен, то виновен и Смит.
Смит: Я не виновен, но хотя бы один из них двоих виновен.
Вопрос 1: Совместимы ли данные показания?
Вопрос 2: Какое показание следует из другого?
Вопрос 3: Если все виновны, то кто лжесвидетельствует?
Вопрос 4: Если все сказали правду, то кто виновен?
Вопрос 5: Если невинный говорит правду, а виновный лжет, то кто виновен, а кто невиновен?
Б – виновен Браун.
Д – виновен Джонс.
С – виновен Смит.
Б | Д | С | ØБ | ØД | ØС | БÚД | ДÙØС | БÞС | ØСÙ(БÚД) |
Л | Л | Л | И | И | И | Л | Л | И | Л |
Л | Л | И | И | И | Л | Л | Л | И | Л |
Л | И | Л | И | Л | И | И | И | И | И |
Л | И | И | И | Л | Л | И | Л | И | Л |
И | Л | Л | Л | И | И | И | Л | Л | И |
И | Л | И | Л | И | Л | И | Л | И | Л |
И | И | Л | Л | Л | И | И | И | Л | И |
И | И | И | Л | Л | Л | И | Л | И | Л |
Показания | Брауна | Джонса | Смита |
1. Да, только за счет третьей строки.
2. Из первого третье.
3. Браун и Смит.
4. Джонс виновен, остальные невиновны.
5. Джонс невиновен, остальные виновны.
Тема 4. Кванторная логика.
или логика предикатов является расширением пропозициональной логики путем изучения операций ", $. Из определения этих операций следует, что значения высказываний "хp, $хp, понимаются соответственно как конъюнкция p1Ùp2Ùp3Ù… и дизъюнкция p1Úp2Úp3Ú… значений высказывания p для всевозможных значений переменной х. Высказывание p называется кванторологически истинным при любой интерпретации.
Из определений следует, что тавттологически истинное высказывание является кванторологически истинным. Обратное вообще говоря не верно: высказывание "хpÞ$хp является кванторологически истинным, но не является тавтологически истинным.
Истинностная таблица.
"хp | $хp | "хpÞ$хp |
Л | Л | И |
Л | И | И |
И | Л | Л |
И | И | И |
Истинностная схема.
p1, p2, p3… | "хp p1Ùp2Ùp3Ù… | $хp p1Úp2Úp3Ú… | "хpÞ$хp |
ЛЛЛ… | Л | Л | И |
ЛЛЛ… | Л | И | И |
……… | … | … | … |
ИИИ… | И | И | И |
Высказывание q называется кванторологическим следствием (из) высказываний р1,…,pn, если p является истинным в любой интерпретации, в которой истинными являются p1,…,pn.
Вхождением переменной c в высказывание p называется связанным, если оно является вхождением в некоторое подвысказывание вида "х(q) или вида $х(q); в противном случае это вхождение называется свободным.
Например, первое и второе вхождения c1 в высказывание
((g
(c1))Ù(g (c1, c2)))Þ($c1(g (c1)))являются свободными, а третье и четвертое – связанными.
Через р{х, а} обозначается результат подстановки терма, а вместо всех свободных вхождений переменной х в высказывание р, причем, если при такой подстановке все вхождения переменных из а остаются свободными, то терм а называется допустимым заменителем для х в р. Например, терм f
(c5) является допустимым заменителем для c6 в высказывании g ((c5, (c6), и не являетсядопустимым заменителем для c6 в высказывании $c5 (g
(c5, c6)). Высказывание р называется замкнутым (открытым), если оно не имеет свободных (связанных) вхождений переменных.Теорема о всезначности переменной: р = И тттк "хр = И
Теорема об отрицании обобщения и подтверждения:
Ø"хр равносильно $хØр
Ø$хр равносильно "хØр
Теорема о взаимоисключении кванторов:
"хр равносильно Ø$хØр
$хр равносильно Ø"хØр
Теорема о перестановочности кванторов:
"х"ур равносильно "у"хр
$х$ур равносильно $у$хр
Типовые кванторы. Запись "qхр обозначает высказывание "х(qÞр), а запись $qхр обозначает высказывание $х(qÙр).
Теорема о равносильной замене: пусть q есть результат замены в высказывании р какого-либо вхождения подвысказывания r1 на высказывание r2; тогда если r1 и r2 равносильны, то р и q тоже равносильны.
Позитивным высказыванием называется такое, которое не имеет вхождений знака Ø. Позитивной формой высказывания р называется любое равносильное ему позитивное высказывание .
Теорема о позитивной форме: если отрицания предикатных компонент высказывания р имеют равносильные себе предикаты, то р равносильно некоторому позитивному высказыванию q; высказывание q можно построить с помощью теоремы о равносильной замене, теорем об исключении операций Þ, Û и теорем об отрицании для операций ", $, Ø, Ù, Ú.
Пример построения позитивной формы отрицания высказывания: «для каждого положительного числа е существует положительное число d т.ч. для каждого числа х из х<d следует, что х<е или х£1».
Ø"е$d"х(х<dÞх<еÚх£1 = $e"d$хØ(х<dÞх<eÚх£1) = $e"d$хØ(Øх<dÚх<eÚх£1) = $e"d$х(х<dÙØх<eÙØх£1) = $e"d$х(х<dÙх³eÙх>1) = « существует положительное число е т.ч. для каждого положительного числа d существует число х т.ч. х<d и х³e и х>1».
Теорема о выводе в логике предикатов: нижеследующие шесть правил преобразования высказываний образуют достаточный набор правил вывода в логике предикатов т.е. р0 является кванторологическим следствием из p1,…,pn тттк р0 может быть получено из р1,…,рn с помощью этих шести правил:
Dt – правило тавтологии
Ds, sÞr, r – правило отделения
D"хрÞp{x, a} – правило обобщения
Dp{x, a} Þ$xp – правило подтверждения
DqÞr, qÞ"хr – правило общевнесения
DrÞq, $xrÞq – правило сущевнесения
где t есть тавтология, q не имеет свободных вхождений x, терм а является допустимым заменителем для х в р. Теорема не исключает случай n = 0.
или логика предикатов с равенством, т.е. с двухместным предикатным символом g20, который интерпретируется как знак равенства. Т.о. в эгалитарной логике предикат g20(a, b) выражает то, что мы привыкли выражать в виде a = b и понимать как констатацию того, что объекты с обозначениями a, b являются одинаковыми, равными, неотличимыми, идентичными. Эгалитарной интерпретацией формального языка называется такая, в которой g
интерпретируется как знак равенства. Запись p1, …, pn│=q1, …, qm означает, что каждое из высказываний q1, …, qm является логическим следствием из высказываний p1, …, pn т.е. что оно является истинным в любой эгалитарной интерпретации, в которой оказываются истинными p1, …, pn. Высказывание p называется логически истинным, если │=p т.е. если p является истинным в любой эгалитарной интерпретации.