Алгебра логики. 1 этап – формальная логика, основатель – Аристотель (384–322гг. до н.э. ) Ввел основные формулы абстрактного мышления. 2 этап – математическая.

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



Advertisements
Похожие презентации
1 Операции алгебры логики. 2 Высказывание в логике является аналогом выражения в арифметике: В алгебре чисел из чисел при помощи операций +, -, *, / и.
Advertisements

Основы логики. Логика – это наука о формах и способах мышления. В логике мышление рассма-тривается как инструмент познания окружающего мира.
AB AvB A&B Основы логики Учитель информатики и ИKТ МУ ЗАТО Северск «СОШ 83» Пашкова Светлана Вячеславовна 2007 Джордж Буль ( ) основоположник математической.
Алгебра логики Информатика 9 класс. ИНВЕРСИЯ Логическое отрицание -ИНВЕРСИЯ Образуется из высказывания с помощью добавления частицы «НЕ» к сказуемому.
Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
A & B A B A v B Основы логики. A&B AvBAvB AvBAvB AvBAvB AvBAvB AvBAvB AB 2 Логика – это наука о формах и способах мышления Джордж Буль ( )
Логическое отрицание (инверсия) Логическое умножение (конъюнкция) Логическое сложение (дизъюнкция) Логическое следование (импликация) Логическое равенство.
Логические операции Автор: Н.В. Степанова, МОУ «СОШ 37», г. Новокузнецк.
AB AvB A&B Основы логики Джордж Буль ( ) основоположник математической логики AB.
ОСНОВЫ ЛОГИКИ ТЕОРИЯ
копирование
АЛГЕБРА ЛОГИКИ. ЧТО ТАКОЕ АЛГЕБРА ЛОГИКИ? Алгебра логикиАлгебра логики – раздел математики, изучающий высказывания, рассматриваемые со стороны их логических.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
МОУ СОШ 7 п.Коммаяк Кировского района Ставропольского края Учитель высшей квалификационной категории Куликова Татьяна Ивановна.
Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
Основные логические операции. Логическое отрицание ИНВЕРСИЯ П Е Р Е В О Р А Ч И В А Н И Е Образуется из высказывания с помощью добавления частицы не к.
Логические выражения и операции. Булева алгебра (алгебра логики, алгебра высказываний) алгебра высказываний) Джордж Буль разработал основы алгебры, в.
Логические операции и таблицы истинности Учитель информатики Поборцева Елена Валентиновна.
Алгебра логики. Логическое умножение, сложение и отрицание. Диденко В.В.
Алгебра логики Автор: Курьянова Е.А., ГБОУ СОШ 1352.
Транксрипт:

Алгебра логики

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», «Выучить логику – просто» не являются высказываниями, так как судить об их истинности или ложности невозможно.

Высказывание в логике является аналогом выражения в арифметике: В алгебре чисел из чисел при помощи операций +, -, *, / и (,) можно составлять арифметические выражения. В логике из простых высказываний (ИСТИНА, ЛОЖЬ) можно составлять логические выражения (составные высказывания) с использованием логических операций. Например: А, В – логические переменные, которые могут иметь значение ИСТИНА (И), ЛОЖЬ (Л). А = = 4; В = рыбы живут на суше;

Приведенные примеры являются простыми высказываниями (суждениями). Используя союзы «и», «или» из простых высказываний образуют составные (сложные) высказывания. Например: «На улице идет дождь и дует ветер». Если истинность или ложность простых высказываний устанавливается в результате соглашения на основании здравого смысла, то истинность или ложность составных высказываний вычисляется с помощью алгебры высказываний. Для образования новых высказываний наиболее часто используют базовые логические операции, выражаемые с помощью логических связок «И», «ИЛИ», «НЕ».

Соединение двух простых высказываний в одно составное с помощью операции И. Полученное сложное высказывание – логическое произведение (конъюнкция). Обозначение: &,, ·, x – математическим знаком умножения или опуская его. AB A B Таблица истинности: Произведение двух высказываний А, В истинно тогда и только тогда, когда истинны оба высказывания. Например: «Солнце светит и нет дождя» Обозначим: А = «Солнце светит», В = «нет дождя». С = А В С = «Солнце светит и нет дождя».

Разъяснение: Союз ИЛИ в обиходе применим в двух различных значениях: в исключающем и неисключающем смысле. Например: «Обычно в 8 вечера я смотрю телевизор или пью чай» союз «или» взят в неисключающем (объединительном) смысле, так как мы можем и смотреть телевизор и одновременно пить чай. «Данный глагол I или II спряжения» союз «или» используется в исключающем (разделительном) смысле.

Соединение двух простых высказываний в одно составное с помощью операции ИЛИ, употребляемой в неисключающем смысле. Полученное сложное высказывание – логическая сумма (дизъюнкция). Обозначается, +. AB A B Таблица истинности: Сумма двух высказываний А, В истинна тогда и только тогда, когда истинно хотя бы одно высказывание.

Пример: «Студент едет в электричке или читает книгу» Обозначим: А = «Студент едет в электричке», В = «Студент читает книгу». С = А В С = «Студент едет в электричке или читает книгу». Высказывание Вид дизъюнкции Петя сидит на западной или восточной трибуне стадиона.Строгая Студент едет в электричке или читает книгу.Нестрогая Ты выйдешь замуж или за Петю, или за Сашу.Строгая Завтра дождь будет или не будет (третьего не дано).Строгая Давайте бороться за чистоту. Чистота достигается так: или не сорить, или часто убирать. Нестрогая

Обозначение: А В Логическая связка « ЛИБО…, ЛИБО » Высказывание, соответствующее исключающему или, похоже на дизъюнкцию, но исключает одновременную истинность обоих высказываний AB A B Строгая дизъюнкция истинна только тогда, когда одно высказывание истинно, а другое ложно. Определение через основные функции: A B = А B А В

Присоединение частицы НЕ к сказуемому данного высказывания А, или словосочетания «неверно, что» ко всему высказыванию Полученное новое высказывание называется отрицанием высказывания А или логическое отрицание. Обозначение: ¬A, Ā. Если А – истинное высказывание, то ¬A – ложное высказывание, и наоборот. A¬A Таблица истинности: Отрицание истинного высказывания есть ложь. «Число 5 является делителем числа 30» Обозначим: А = «Число 5 является делителем числа 30», Ā = «Число 5 НЕ является делителем числа 30». К = «Некоторые цыплята - кошки», К = «Неверно, что некоторые цыплята - кошки». Д = «Идет дождь», Д = «Неверно, что идет дождь».

Обозначение: А В Логическая связка «ЕСЛИ..., ТО» (логическое следование одного высказывания из другого) Импликация АВ истинна всегда, за исключением случая, когда А истинно, а В ложно. ABA B Определение через основные функции: A B = А + B Таблица истинности: Пример: А = На улице дождь. В = Асфальт мокрый. A B = «Если на улице дождь, то асфальт мокрый». Тогда, если идет дождь (А = 1) и асфальт мокрый (В = 1), то это правильно. Но если вам скажут, что на улице идет дождь (А = 1), а асфальт остается сухим (В = 0), то вы посчитаете это ложью. А вот когда дождя на улице нет (А = 0), то асфальт может быть и сухим, и мокрым (например, только что проехала поливальная машина).

ABА ВПояснение: 001 Если дождя нет, то асфальт сухой. Истина Дождя нет Асфальт сухой Истина 011 Если дождя нет, то асфальт мокрый. Истина Дождя нет Асфальт мокрый Истина 100 Если дождь идет, то асфальт сухой. Ложь Дождь идет Асфальт сухой Ложь 111 Если дождь идет, то асфальт мокрый. Истина Дождь идет Асфальт мокрый Истина А – идет дождь; В – асфальт мокрый; А – дождя нет; В – асфальт сухой.

Обозначение: ~ Логическая связка «ТОГДА И ТОЛЬКО ТОГДА» Сложное высказывание А ~ В (А эквивалентно В) истинно тогда и только тогда, когда и А и В истинны, или когда и А и В – ложны. ABA ~ B A ~ B = А B A В Определение через основные функции: Таблица истинности: Пример: А = Площадь квадрата больше единицы, В = Сторона квадрата больше единицы. Их соединение эквивалентностью: A ~ B = Площадь квадрата больше единицы тогда и только тогда, когда сторона квадрата больше единицы.

Операция ОбозначениеПеревод на естественный язык Инверсия (отрицание) Ā, ¬ А не А; неверно, что А Конъюнкция ( логическое произведение ) АВ, А В, А и В, A and B, АxВ, A&B, A·B и А и В; как А, так и В ; А вместе с В; А несмотря на В; А, в то время как В Дизъюнкция простая (логическая сумма, не исключающее ИЛИ) А+В, А В, А или В, A or B А или В Дизъюнкция строгая (исключающее ИЛИ) А В или А или В; либо А либо В Импликация А В если А, то В; В если А; В необходимо для А; А достаточно для В; А только тогда, когда В; В тогда, когда А; все А есть В Эквивалентность А ~ В А равно В; А эквивалентно В; А необходимо и достаточно для В; А тогда и только тогда, когда В

Приоритет Операция Обозначение I (Высший) НЕNOT, ¯ II (Высокий) ИAND, · III (Средний) ИЛИ, Искл. ИЛИ OR, XOR, + IV (Низкий) ЕСЛИ ТОIMP V (Низший) Эквивалент ность EQU ~

A Высказ ывание B Высказ ывание ¬А Отрицание А А В Конъюнкция А В Дизъюнкция А В Дизъюнкция (строгая) АВ Импликация А~В Эквивалент ность

Изобразить в виде формулы суждение: «Я обязательно поеду на футбольный матч, если достану билет или меня пригласит товарищ и если не будет дождя». Поездка на стадион зависит от условий: я достану билет – я не достану билет; меня пригласит товарищ – меня не пригласит товарищ; будет дождь – не будет дождя. Пример: Введём обозначения: Б – я достану билет; Б – я не достану билет; П – меня пригласит товарищ; П – меня не пригласит товарищ; Д – будет дождь; Д – не будет дождя.

Б ¬Д П ¬Д или, то же самое – Б · Д + П · Д Данное высказывание равносильно поездке на матч – М М = Б ·¬Д + П ·¬Д Сложное высказывание: «Я достану билет или меня пригласит товарищ и не будет дождя»

Правило: Число исходных столбцов равно числу переменных (простых высказываний) – n. (в примере n = 3); Число строк равно 2 n. (у нас: 2 n = 2 3 = 8). Порядок заполнения строк для исходных столбцов: 1-й столбец. Число строк (2 3 = 8) делится пополам. Верхняя половина заполняется нулями, нижняя – единицами. 2-й столбец. Число строк делится на 4 части. Первая четверть заполняется 0, вторая – 1, третья – снова 0, четвертая 1. В первых строках таблицы выписаны возможные наборы комбинаций значений истинности простых высказываний (А, В, С). В следующих столбцах – значения истинности последовательно выполняемых операций и окончательного результата. Составление таблицы истинности для сложного высказывания (Например: А·(В + С).)

ABC¬А¬АB + C¬А · (В + С)

1. Составьте таблицу истинности: М = Б ·¬Д + П ·¬Д 2. Изобразите в виде формулы: «Если сегодня будет хорошая погода, я пойду на прогулку, или буду делать уроки, если погода будет плохая.»

ABCB·CB·CA+B·CA+BA+C(A+B)·(A+C) Столбцы равны. Тождество доказано.

A + B = (A & B) 1. Доказать справедливость тождества: 2. Составьте таблицы истинности: 3. Определите истинность высказываний:

1. Определите тип высказывания: a) Усы имеют некоторые звери; b) Все роботы – машины; c) В високосном году 366 дней. 2. Определите значение истинности следующего высказывания: "Две прямые на плоскости параллельны или пересекаются. 3. Министры иностранных дел России, США, Китая обсудили за закрытыми дверями проекты соглашения о полном разоружении, представленные каждой из сторон. Отвечая на вопрос журналистов: "Чей именно проект был принят?, министры дали такие ответы: Россия – "Проект не наш, проект не США; США – "Проект не России, проект Китая; Китай – "Проект не наш, проект России. Один из них (самый откровенный) оба раза говорил правду; второй (самый скрытный) оба раза говорил неправду, третий (осторожный) один раз сказал правду, а другой раз – неправду. Определите, представителями каких стран являются откровенный, скрытный и осторожный министры. И проект какой страны был принят. 4. Возле почты растут шесть деревьев: сосна, береза, липа, тополь, ель, клен. Какое из этих деревьев самое высокое и какое самое низкое, если известно, что береза ниже тополя, а липа выше клена, сосна ниже ели, липа ниже березы, сосна выше тополя? Домашнее задание