Основы логики. Решение логических задач

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Решать логические задачи очень увлекательно.
В них вроде бы нет никакой математики - нет ни чисел, ни функций, ни треугольников, ни векторов, а есть только лжецы и мудрецы, истина и ложь. В то же время дух математики в них чувствуется ярче всего - половина решения любой математической задачи (а иногда и гораздо больше половины) состоит в том, чтобы как следует разобраться в условии, распутать все связи между участвующими объектами.

Логические операции

1) Логическое умножение или конъюнкция: 

Конъюнкция - это сложное логическое выражение, которое считается истинным в том и только том случае, когда оба простых выражения являются истинными, во всех остальных случаях данное сложенное выражение ложно.

Обозначение: F = A & B.

Таблица истинности для конъюнкции
A B F
1 1 1
1 0 0
0 1 0
0 0 0

2) Логическое сложение или дизъюнкция:

Дизъюнкция - это сложное логическое выражение, которое истинно, если хотя бы одно из простых логических выражений истинно и ложно тогда и только тогда, когда оба простых логических выражения ложны.

Обозначение: F = A v B.

Таблица истинности для дизъюнкции
A B F
1 1 1
1 0 1
0 1 1
0 0 0

3) Логическое отрицание или инверсия:

Инверсия - это сложное логическое выражение. Если исходное логическое выражение истинно, то результат отрицания будет ложным, и наоборот, если исходное логическое выражение ложно, то результат отрицания будет истинным. Другими словами, данная операция означает, что к исходному логическому выражению добавляется частица НЕ или слова НЕВЕРНО, ЧТО.

Обозначение: F = ¬A.

Таблица истинности для инверсии
A ¬А
1 0
0 1

4) Импликация или логическое следование:

Импликация - это сложное логическое выражение, которое ложно тогда и только тогда когда из истины следует ложь.

Обозначение: F = A → B.

Таблица истинности для импликации
A B F
1 1 1
1 0 0
0 1 1
0 0 1

5) Логическая равнозначность или эквивалентность:

Эквивалентность - это сложное логическое выражение, которое является истинно тогда и только тогда, когда оба простых логических выражения истинны или оба ложны.
«A ↔ B» истинно тогда и только тогда, когда А и B равны.
 
Обозначение: F = A ↔ B.
Таблица истинности для эквивалентности
A B F
1 1 1
1 0 0
0 1 0
0 0 1
6) Строгая дизъюнкция (Исключающее ИЛИ, XOR)

«A ⊕ B» истинно тогда, когда истинно А или B, но не оба одновременно. Похоже на дизъюнкцию, но исключает одновременную истинность обоих высказываний.

Обозначение: F = A ⊕ B.
Таблица истинности для 
строгой дизъюнкции
A B F
1 1 0
1 0 1
0 1 1
0 0 0

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

ЗАКОНЫ АЛГЕБРЫ ЛОГИКИ

 

Закон двойного отрицания ¬¬А = A 


 Законы для конъюнкции и дизъюнкции

 Конъюнкция(V) Дизъюнкция (&)  Законы логики
1 \/ 0 = A A & 1 = A  Законы операций с 0 и 1
2 \/ 1 = 1 A & 0 = 0  Законы операций с 0 и 1
3 \/ B = B \/ A A & B = B & A  Переместительный (коммутативности)
4 \/ ¬A = 1  
 Закон исключения третьего
5   A & ¬A = 0
 Закон непротиворечия
6 \/ A = A A & A = A  Закон повторения
7 (A \/ B) \/ C = A \/ (B \/ C) (A & B) & C = A & (B & C)  Ассоциативный закон
8 (A \/ B)&C=(A&C)\/(B&C) (A&B) \/ C = (A \/ C)&(B \/ C)  Дистрибутивный закон
9 (A \/ B)&(¬A \/ B) = B (A&B) \/ (¬A&B) = B  Склеивания
10 ¬(A \/ B) = ¬A &¬B ¬(A&B) = ¬A \/ ¬B  Правило де Моргана
11 \/ (A&C) = A A&(A \/ C) = A  Поглощения

 

Законы для импликации и эквиваленции

Импликация (→)  Эквиваленция (↔)  Исключающее ИЛИ (⊕)
A → B = (¬B) → ¬A
A ↔ B = (A → B) & (B → A)  A ⊕ B = (A v B) & ((¬A) v ¬B)
A → B = (¬A) v B A ↔ B = (A & B) v ((¬A) &¬B)
 A ⊕ B = (A &¬B) v ((¬A) & B)
¬(A → B) = A & ¬B A ↔ B = (A v¬B) & ((¬A) v B)
A ⊕ B = ¬(A ↔ B)

 

Таблицы истинности

Таблицы истинности можно составить для произвольной логической функции F(a, b, c…). В общем случае таблицы истинности имеют размер 2N  строк комбинаций для N  независимых логических переменных. Поскольку таблица истинности выражения состоит из строк со всеми возможными комбинациями значений переменных, она полностью определяет значение выражения.

 
Комментарии  
Марина
0 # Марина 27.02.2021 21:57
познавательная статья:D
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Добавить комментарий


РСЯ футер

© 2017 Компьютерный клуб "КОД". Все права защищены.