Логика высказываний ХНУРЭ, кафедра ПО ЭВМ, Тел. 7021-446, e-mail: belous@kture.Kharkov.ua Лекции 08-09 Н.В. Белоус Факультет компьютерных наук Кафедра.

Презентация:



Advertisements
Похожие презентации
Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Advertisements

Нормальные формы ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекция 6 Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ,
Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Булевы функции и алгебра логики. Двойственность булевых функций ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции 4-5 Н.В. Белоус.
Алгебра высказываний Лекция 2 2. Определение высказывания. Таблица истинности для высказываний Определение 1 Переменная А, принимающая два значения –
Математическая логика Математическая логика Единственное средство улучшить наши умозаключения состоит в том, чтобы сделать их столь же наглядными, как.
Кафедра математики и моделирования Старшие преподаватели Е.Д. Емцева и Е.Г. Гусев Курс «Высшая математика» Лекция 2. Тема: Таблица истинности. Основные.
A & B A B A v B Основы логики. A&B AvBAvB AvBAvB AvBAvB AvBAvB AvBAvB AB 2 Логика – это наука о формах и способах мышления Джордж Буль ( )
Исчисление высказываний. Высказывание Под высказыванием понимается утвердительное предложение, которое может быть либо истинным, либо ложным, но не то.
1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Исчисление высказываний Высказывание – утверждение о математических.
Алгебра логики. Алгебра логики это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания.
Введение в формальные (аксиоматические) системы. Формальные системы - это системы операций над объектами, понимаемыми как последовательность символов.
АЛГЕБРА ЛОГИКИ. В быту мы часто используем слова «логика»,«логично». Логика (от греческого логикус) – это наука о том, как правильно рассуждать, делать.
1 Основы логики и логические основы компьютера 10 класс.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Высказывания. 1. Понятие высказывания 2. Операции с высказываниями 3. Таблица истинности 4. Булевы функции План:
Математическая логика. Пон я тие высказываний Понятие высказываний Под высказыванием обычно понимают всякое повествовательное предложение, утверждающее.
Алгебра логики. - наука об общих операциях над высказываниями, позволяет определить его значение, отвлекаясь от содержания Алгебра логики Алгебра высказываний,
Введение задачи Изложить все рассматриваемые вопросы по возможности как можно более просто, но не проще чем это требуется для специалиста высшей квалификации.
Логическая информация и основы логики Цель: Познакомиться с основными понятиями логики.
Транксрипт:

Логика высказываний ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Компьютерная дискретная математика

Высказывание – это повествовательное предложение, о котором можно сказать истинно оно или ложно, но ни то и другое одновременно. Истина или ложь, приписанная некоторому высказыванию, называется истинностным значением этого высказывания. Обозначается: «Истина» – И, T (True) или 1, «Ложь» – Л, F (False) или 0. 2

Пример. «Волга впадает в Черное море»- ложное высказывание; «Волга впадает в Каспийское море»- истинное высказывание; «Какой сегодня день?»- не высказывание; «Расстояние от Земли до Солнца равно 150 млн. км»- не высказывание. 3

Атомами (элементарными высказываниями) называются высказывания, которые соответствуют простым повествовательным предложениям, т.е. не имеют составных частей. Атомы обозначаются заглавными буквами латинского алфавита A, B, C… или заглавными буквами с индексами. Из элементарных высказываний можно строить сложные высказывания, называемые формулами или молекулами. 4

5 Название Обозна- чение Аналоги естественного языка Эквивалент- ность,, эквивалентно, равносильно, «тогда и только тогда» импликация, влечет, «если, то», «только если» конъюнкция, & и дизъюнкция или, «или…или оба» отрицание, ¯ не, «неверно, что»

Отрицание A истинно тогда и только тогда, когда A ложно. 6 Пример. Записать в виде формулы логики высказываний и определить истинностное значение выражений «Неверно, что 2 2 = 7» и «Неверно, что 3 3 = 9». A : «2 2 = 7» B : «3 3 = 9» А = Л = И B = И =Л

Если A и B – высказывания, то высказывание A B, называемое дизъюнкцией A и B, ложно тогда и только тогда, когда ложны оба высказывания A и B. Употребляется в смысле «неисключающее или». 7 Пример. Записать в виде формулы логики высказываний и определить истинностное значение следующих высказываний: «5 + 2 = 10 или 5 2 = 10», «6 – 3 = 2 или 3 2 = 5» A : «5 + 2 = 10» B : «5 2 = 10» А В = Л И = И C : «6 – 3 = 2» D : «3 2 = 5» C D = Л Л = Л

Если A и B – высказывания, то высказывание A B, называемое конъюнкцией A и B, истинно тогда и только тогда, когда истинны оба высказывания A и B. Соответствует связке «и», соединяющей два предложения. 8 Пример. Записать в виде формулы логики высказываний и определить истинностное значение следующих высказываний: «6 делится на 3, и 10 больше 5», «6 делится на 3, и 7 больше 10». A: «6 делится на 3», B: «10 больше 5», C: «7 больше 10». А В = И И = И А С = И Л = Л

Если A и B – высказывания, то высказывание A B, называемое импликацией (условным предложением), ложно тогда и только тогда, когда A истинно, а B ложно. A называется посылкой (условием, антецедентом), B – следствием (заключением, консеквентом). 9

Пример. Записать в виде формулы логики высказываний и построить таблицу истинности высказывания «Если идет дождь, то над моей головой открыт зонтик». Решение. A – «идет дождь» B – «над моей головой открыт зонтик» 10 АВ А В Результат ЛЛИостанусь сухим ИЛЛпромокну ЛИИостанусь сухим ИИИ

Если A и B – высказывания, то высказывание A~B истинно тогда и только тогда, когда A и B либо оба истинны, либо оба ложны. 11 Пример. Записать в виде формулы логики высказываний и определить истинностное значение высказываний: «Для того чтобы 2 2 = 4 необходимо и достаточно, чтобы = 4», «2 2 = 5 равносильно тому, что 3 3 = 8». A : 2 2 = 4 B : 3 3 = 8 A~C = И~И = И C : = 4 D : 2 2 = 5 D~B = Л~Л = И

Логика высказываний – это алгебраическая структура ({Л, И},,, ¯,, ~, Л, И), образованная двоичным множеством {Л: «Ложь», И: «Истина»}, вместе с логическими связками: – конъюнкции, – дизъюнкции, ¯ – отрицания, – импликации, ~ – эквивалентности и константами: Л – ложь И – истина. 12

В логике высказываний правильно построенная формула определяется рекурсивно следующим образом: 1. Атом – есть формула. 2. Если A и B – формулы, то (A B), (A B), (A B), (A~B), A и B также формулы. 3. Никаких формул, кроме порожденных указанными выше правилами, не существует. 13

Формулы логики высказываний, соответ- ствующие сложным высказываниям, принимают значение И или Л в зависимости от значений элементарных высказываний, из которых они построены, и логических связок. Приписывание истинностных значений ато- мам называется интерпретацией высказывания. Для высказывания, содержащего n атомов, можно составить 2 n интерпретаций, так же, как и для n-местной булевой функции. 14

15 XY XX Y X~Y ЛЛИЛЛИИ ЛИИЛИИЛ ИЛЛЛИЛЛ ИИЛИИИИ

Область действия логической связки определяется частью формулы, ограниченной скобками, между которыми находится данная связка. Приоритет операций:,,,, ~ 16

Пример. Записать в виде формулы логики высказываний следующее предложение: «Так как я лег поздно спать, я проспал и из-за этого не пошел на пару». Решение. P – «Я лег поздно спать», Q – «Я проспал», S – «Я пошел на пару». (P Q) S 17 «Так как я лег поздно спать, я проспал и из- за этого не пошел на пару». «Так как (я лег поздно спать), я проспал и из- за этого не пошел на пару». «(Так как (я лег поздно спать), (я проспал)) и из- за этого не (пошел на пару)». «Так как (я лег поздно спать), (я проспал) и из- за этого не (пошел на пару)». «Так как (я лег поздно спать), (я проспал) и из- за этого не пошел на пару».

Формула называется тождественно истинной (тавтологией или общезначимой), если она принимает значение «Истина» на всех наборах значений входящих в нее переменных. Формула называется тождественно ложной (противоречивой или невыполнимой), если она принимает значение «Ложь» на всех наборах значений входящих в нее переменных. Формула называется необщезначимой или непротиворечивой, если она при одних наборах значений входящих в нее переменных принимает значение «Истина», а при других – «Ложь». 18

Формула В является логическим следствием формулы А, если на всех тех наборах атомов, которые входят в А или В при которых А имеет истинное значение, формула В также истина. Теоремы – это формулы, которые являются логическим следствием множества аксиом данного исчисления. Теоремы исчисления высказываний являются тождественно истинными формулами. 19

Пример. Определить, является ли высказывание (A B) C логическим следствием высказывания A C. Решение. (A C) ((A B) C)= = (A C) ((A B) C)= = A C (A B) C= = A (A B) C C= = A (A B) И = = И 20

Дедуктивным выводом называется вывод формулы B из формулы A, основанный на том, что B является логическим следствием A. 21

Доказать правильность рассуждения по дедукции: «Резолюция принимается, если за нее голосует большинство депутатов. За резолюцию не проголосовало большинство депутатов, поэтому резолюция не принимается». 22 Р – «за резолюцию проголосовало большинство депутатов», Q – «резолюция принимается». ((P~Q) ( P)) ( Q) = (( P Q) (P Q) ( P)) ( Q) = (( P Q) ( P) (P Q)) ( Q) = (коммутативный закон) (( P) (P Q)) ( Q) = (закон поглощения) (( P P) ( P Q)) ( Q) = (дистрибутивный закон) ( P Q) ( Q) = (закон противоречия) ( P Q) ( Q) = P Q Q =И (закон исключенного третьего)

В математике и «чистой» логике доказывают теоремы, т.е. выводят следствия из определенных допущений. Допущения называются аксиомами или гипотезами, при этом предполагается, что они тождественно истинны во всей рассматриваемой теории. Доказательство представляет собой логический вывод списка высказываний. 23

Правила для дедуктивного вывода строятся на основе общезначимых формул логики высказываний вида A B. Эти правила часто записывают как правила формального вывода в следующем виде: A 1,..., A n – посылки вывода; B – следствие. Тавтология, соответствующая такому правилу – A 1 A 2... A n B=1. 24

1.Правило введения дизъюнкции. Правило дедуктивного вывода: P P Q Тавтология: P ( P Q) 25

2.Правило введения конъюнкции. Правило дедуктивного вывода: P, Q P Q Тавтология: ((P) (Q)) (P Q) 26

3. Правило удаления дизъюнкции (Дизъюнктивный силлогизм). Правило дедуктивного вывода: P Q P Q Тавтология: (P Q) P Q 27

4. Правило удаления конъюнкции. Правило дедуктивного вывода: P Q P Тавтология: (P Q) P 28

5. Правило контрапозиции импликации. Правило дедуктивного вывода: P Q Q P Тавтология: (P Q) ( Q P) 29

6. Правило отделения (Modus Ponens). Правило дедуктивного вывода: P Q P Q Тавтология: (P (P Q)) Q 30

7. Отрицательная форма правила отделения (Modus Tollens). Правило дедуктивного вывода: Q P Q P Тавтология: ( Q (P Q)) P 31

8. Гипотетический силлогизм. Правило дедуктивного вывода: P Q Q R P R Тавтология: ((P Q) (Q R)) (P R) 32

Правило отделения имеет следующий логический смысл: если посылка верна, то верно и следствие из нее. 33

Пример. Получить логический вывод из высказываний F 1 и F 2, используя правило отделения. F 1 = (A B) C, F 2 = (A B). Решение. Пусть (A B) = D, C = G. (D (D G)) G (A B) C(A B) C 34