1 этап – формальная логика, основатель – Аристотель (384–322гг. до н.э. ) Ввел основные формулы абстрактного мышления.
2 этап – математическая логика, основатель – немецкий ученый и философ Лейбниц(1642–1716), предпринял попытку логических вычислений.
3 этап – Алгебра высказываний (Булева алгебра), основатель – английский математик Джордж Буль(1815–1864), ввел алфавит, орфографию и грамматику для математической логики.
Немного из истории:
В настоящее время самым впечатляющим у человеческого интеллекта является способность принимать правильные решения в условиях неполной и нечеткой информации.
Основы нечеткой логики были заложены в конце 60-х лет в работах всемирно-известного математика, азербайджанского происхождения Лютфи Заде. Он родился в Баку, Азербайджан, 4 февраля 1921 года.
Логика – это наука о формах и способах мышления.
Основные формы мышления:
Понятие;
Высказывание;
Умозаключение.
В алгебре высказываний высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения "истинно” и "ложно”.
Истинно = 1Ложно = 0
Примерами высказываний могут служить следующие утверждения:
1. «Земля – планета Солнечной системы».
2. «3 + 6 > 10».
3. «Число 15 – простое».
1-е высказывание – истинно, высказывания 2, 3 – ложные.
Утверждения «х>0», «Выучить логику – просто» не являются высказываниями, так как судить об их истинности или ложности невозможно.
Высказывание в логике является аналогом выражения в арифметике:
В алгебре чисел из чисел при помощи операций +, -, *, / и (,) можно составлять арифметические выражения.
В логике из простых высказываний (ИСТИНА, ЛОЖЬ) можно составлять логические выражения (составные высказывания) с использованием логических операций.
Например:
Приведенные примеры являются простыми высказываниями (суждениями).
Используя союзы «и», «или» из простых высказываний образуют составные (сложные) высказывания.
Например: «На улице идет дождь и дует ветер».
Если истинность или ложность простых высказываний устанавливается в результате соглашения на основании здравого смысла, то истинность или ложность составных высказываний вычисляется с помощью алгебры высказываний.
Для образования новых высказываний наиболее часто используют базовые логические операции, выражаемые с помощью логических связок «И», «ИЛИ», «НЕ».
Логическое умножение (конъюнкция)
Соединение двух простых высказываний в одно составное с помощью операции И.
Полученное сложное высказывание – логическое произведение (конъюнкция).
Обозначение: & , , · , x – математическим знаком умножения или опуская его.
A | B | A B |
0 | ||
1 | 0 | |
1 | 0 | |
Таблица истинности:
Произведение двух высказываний А, В истинно тогда и только тогда, когда истинны оба высказывания.
Например:
Логическое сложение (дизъюнкция)
Разъяснение:
Союз ИЛИ в обиходе применим в двух различных значениях:
в исключающем и неисключающем смысле.
Например:
«Обычно в 8 вечера я смотрю телевизор или пью чай» — союз «или» взят в неисключающем (объединительном) смысле, так как мы можем и смотреть телевизор и одновременно пить чай.
«Данный глагол I или II спряжения» — союз «или» используется в исключающем (разделительном) смысле.
Логическое сложение (дизъюнкция)
Соединение двух простых высказываний в одно составное с помощью операции ИЛИ, употребляемой в неисключающем смысле.
Полученное сложное высказывание – логическая сумма (дизъюнкция).
Обозначается , + .
A | B | A B |
0 | ||
1 | ||
1 | 0 | 1 |
Таблица истинности:
Сумма двух высказываний А, В истинна тогда и только тогда, когда истинно хотя бы одно высказывание.
Пример: «Студент едет в электричке или читает книгу»
Обозначим:
А = «Студент едет в электричке»,
В = «Студент читает книгу».
С = А В
С = «Студент едет в электричке или читает книгу».
Логическое сложение (дизъюнкция)
Примеры строгих и нестрогих дизъюнкций:
Высказывание | Вид дизъюнкции |
Петя сидит на западной или восточной трибуне стадиона. | Строгая |
Студент едет в электричке или читает книгу. | Нестрогая |
Ты выйдешь замуж или за Петю, или за Сашу. | Строгая |
Завтра дождь будет или не будет (третьего не дано). | |
Давайте бороться за чистоту. Чистота достигается так: или не сорить, или часто убирать. | Нестрогая |
Исключающая ИЛИ строгая дизъюнкция
Обозначение: АВ
Логическая связка «ЛИБО…, ЛИБО»
Высказывание, соответствующее исключающему или, похоже на дизъюнкцию, но исключает одновременную истинность обоих высказываний
A | B | A B |
0 | ||
1 | ||
1 | 0 | 1 |
0 |
Строгая дизъюнкция истинна только тогда, когда одно высказывание истинно, а другое ложно.
Определение через основные функции:
A B = А B А В
Логическое отрицание (инверсия)
Присоединение частицы НЕ к сказуемому данного высказывания А, или словосочетания «неверно, что» ко всему высказыванию
Полученное новое высказывание называется отрицанием высказывания А или логическое отрицание.
Обозначение: ¬A, Ā.
Если А – истинное высказывание, то ¬A – ложное высказывание, и наоборот.
A | ¬A |
0 | 1 |
1 | 0 |
Таблица истинности:
Отрицание истинного высказывания есть ложь.
«Число 5 является делителем числа 30»
Обозначим:
А = «Число 5 является делителем числа 30»,
Ā = «Число 5 НЕ является делителем числа 30».
К = «Некоторые цыплята - кошки»,
К = «Неверно, что некоторые цыплята - кошки».
Д = «Идет дождь»,
Д = «Неверно, что идет дождь».
Импликация
Обозначение: А → В
Логическая связка «ЕСЛИ..., ТО» (логическое следование одного высказывания из другого)
Импликация А→В истинна всегда, за исключением случая, когда А истинно, а В ложно.
A | B | A → B |
0 | 1 | |
1 | ||
1 | 0 | |
Определение через основные функции:
A → B =А + B
Таблица истинности:
Пример:
A | B | А → В | Пояснение: |
0 | 1 | Если дождя нет, то асфальт сухой. | |
Дождя нет | Асфальт сухой | Истина | |
0 | 1 | Если дождя нет, то асфальт мокрый. | |
Дождя нет | Асфальт мокрый | Истина | |
1 | 0 | Если дождь идет, то асфальт сухой. | |
Дождь идет | Асфальт сухой | Ложь | |
1 | Если дождь идет, то асфальт мокрый. | ||
Дождь идет | Асфальт мокрый | Истина |
А – идет дождь; | А – дождя нет; |
Эквивалентность
Обозначение: ~
Логическая связка «ТОГДА И ТОЛЬКО ТОГДА»
Сложное высказывание А ~ В (А эквивалентно В) истинно тогда и только тогда, когда и А и В истинны, или когда и А и В – ложны.
A | B | A ~ B |
0 | 1 | |
1 | 0 | |
1 | 0 | |
A ~ B =А B A В
Определение через основные функции:
Таблица истинности:
Пример:
Перевод логических операций на естественный язык
Операция | Обозначение | Перевод на естественный язык |
Инверсия (отрицание) | Ā, ¬А | не А; неверно, что А |
Конъюнкция | АВ, АВ, А и В, A and B, АxВ, A&B, A·B | и А и В; как А, так и В ; А вместе с В; А несмотря на В; А, в то время как В |
Дизъюнкция простая (логическая сумма, неисключающее ИЛИ) | А+В, АВ, |
|
Дизъюнкция строгая (исключающее ИЛИ) | А В | или А или В; |
|
| если А, то В; В если А; В необходимо для А; |
| А ~ В | А равно В; А эквивалентно В; |
Приоритет выполнения логических операций (если нет скобок)
Приоритет | Операция | Обозначение | |
I (Высший) | НЕ | NOT | , ¯ |
II (Высокий) | И | AND | , · |
III (Средний) | ИЛИ, Искл. ИЛИ | OR, | , + |
IV (Низкий) | ЕСЛИ ТО | IMP | → |
V (Низший) | Эквивалентность | EQU | ~ |
Сводная таблица логических операций
A | B | ¬А | АВ | АВ | А В Дизъюнкция | А→В | А~В |
0 | 1 | 0 | 1 | ||||
1 | 1 | 0 | |||||
1 | 0 | 0 | |||||
0 | 1 | 0 | 1 |
Изобразить в виде формулы суждение:
«Я обязательно поеду на футбольный матч, если достану билет или меня пригласит товарищ и если не будет дождя».
Поездка на стадион зависит от условий:
я достану билет – я не достану билет;
меня пригласит товарищ – меня не пригласит товарищ;
будет дождь – не будет дождя.
Пример:
Введём обозначения:
Б – я достану билет;
Б – я не достану билет;
П – меня пригласит товарищ;
П – меня не пригласит товарищ;
Д – будет дождь;
Д – не будет дождя.
Б ¬Д П ¬Д
или, то же самое –
Б · Д + П · Д
Данное высказывание равносильно поездке на матч – М
М = Б ·¬Д + П ·¬Д
Сложное высказывание:
«Я достану билет или меня пригласит товарищ и не будет дождя»
Правило:
Составление таблицы истинности для сложного высказывания(Например: А·(В + С).)
Самостоятельная работа
1. Составьте таблицу истинности:
М = Б ·¬Д + П ·¬Д
2. Изобразите в виде формулы:
«Если сегодня будет хорошая погода, я пойду на прогулку, или буду делать уроки, если погода будет плохая.»
Доказать справедливость тождестваA + B·C = (A + B) · (A + C)
A | B | C | B·C | A+B·C | A+B | A+C | (A+B)·(A+C) |
0 | |||||||
1 | 0 | 1 | 0 | ||||
1 | 0 | 1 | 0 | ||||
1 | 0 | 1 | |||||
1 | 0 | ||||||
0 | |||||||
Столбцы равны. Тождество доказано.
A + B = (A & B)
Задания
1. Доказать справедливость тождества:
2. Составьте таблицы истинности:
3. Определите истинность высказываний:
Определите тип высказывания:a) Усы имеют некоторые звери;b) Все роботы – машины;c) В високосном году 366 дней.
Определите значение истинности следующего высказывания: "Две прямые на плоскости параллельны или пересекаются”.
Министры иностранных дел России, США, Китая обсудили за закрытыми дверями проекты соглашения о полном разоружении, представленные каждой из сторон. Отвечая на вопрос журналистов: "Чей именно проект был принят?”, министры дали такие ответы: Россия – "Проект не наш, проект не США”;США – "Проект не России, проект Китая”;Китай – "Проект не наш, проект России”.Один из них (самый откровенный) оба раза говорил правду; второй (самый скрытный) оба раза говорил неправду, третий (осторожный) один раз сказал правду, а другой раз – неправду.Определите, представителями каких стран являются откровенный, скрытный и осторожный министры. И проект какой страны был принят.
Возле почты растут шесть деревьев: сосна, береза, липа, тополь, ель, клен. Какое из этих деревьев самое высокое и какое самое низкое, если известно, что береза ниже тополя, а липа выше клена, сосна ниже ели, липа ниже березы, сосна выше тополя?
Домашнее задание
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.