Similar presentations:
Формулы алгебры логики. Понятие высказывания. Основные логические операции
1. Формулы алгебры логики
Понятие высказывания.Основные логические операции.
Формулы логики. Таблица истинности
и методика её построения.
2. Высказыванием называется утверждение, которое является истинным или ложным
Москва – столица Россииистинное высказывание
5 – четное число
ложное высказывание
x 1 4
не высказывание
Студент второго курса
не высказывание
Который час?
не высказывание
10.03.2024
2
3.
Обозначение -A, B, C...
x, y , z...
Функция истинности
1, если А истина
(А)
0, если А ложь
4.
ВысказываниеПростое
Составное
Содержат одну законченную
мысль
и не могут быть получены
из других высказываний
Получены из простых
высказываний с помощью
логических связок
5. Основные логические операции
Дизъюнкция – переход к составномувысказыванию, которое является истинным,
если истинно хотя бы одно из
высказываний А и В
Обозначение A∨B
Лексический аналог - «или», «либо», ...
Функция истинности
6. Основные логические операции
Конъюнкция – переход к составномувысказыванию, которое является ложным, если
ложно хотя бы одно из высказываний А и В
Обозначение A&B, A B, A B, AB
Лексический аналог - «и», «а», ...
Функция истинности
7. Основные логические операции
Отрицание (инверсия) – переход к новомувысказыванию, которое является истинным, если
высказывание А ложно и ложно в противном
случае.
Обозначение А, А
Лексический аналог - «не»
Функция истинности
8. Основные логические операции
Импликация – переход к составномувысказыванию, которое является ложным, если
из истинного высказывания следует ложное.
Обозначение A B
Лексический аналог - «если..., то...»
Функция истинности
9. Основные логические операции
Эквиваленция – переход к составномувысказыванию, которое является ложным, если
посылки имеют противоположные логические
значения.
A
B
,
А
~
B
Обозначение
Лексический аналог - «тогда и только тогда,
когда...»
Функция истинности
10. Другие логические операции
Кольцевая сумма, сумма Жегалкина, сумма помодулю 2, двоичное сложение –
антиэквиваленция
Обозначение A B
Лексический аналог –
«либо…, либо…»
Функция истинности
Кольцевая сумма истинна в том и только
в том случае, когда исходные
высказывания A и не равны между собой.
11. Другие логические операции
Стрелка Пирса – антидизъюнкцияОбозначение A B
Лексический аналог –
«ни…, ни…»
Функция истинности
Стрелка Пирса истинна в том и только в
том случает, когда оба высказывания A и
B ложны
12. Другие логические операции
Штрих Шеффера – антиконъюнкцияОбозначение A B
Лексический аналог –
«не… или не…»
Функция истинности
Штрих Шеффера ложный в том и только
в том случае, когда оба высказывания A и
B истинны
13. Приоритет операций
1. Выполняютсядействия в скобках
2. Внешние скобки не
пишутся
3. Остальные операции
выполняются согласно
схеме
14. Пример
42
1
6
1
5
6
5
3
4
2
3
15. Формула алгебры логики
• отдельно стоящая буква A, B, C, ... , X,Y, Z ... – формула
• если А, В - формулы, то формулами
являются и А, В, А∧В, А∨В, А→В,
А↔В, А I В, А ↓В, А В.
• других формул нет
16. Виды формул АЛ
• Формула называется тавтологией, если онапринимает только истинные значения при любых
значениях букв. Другими словами, тавтология –
это тождественно истинная формула.
• Формула называется противоречивой, если она
принимает только ложные значения при любых
значениях букв. Другими словами,
противоречивая – это тождественно ложная
формула.
• Формула называется выполнимой, если она
принимает истинное значение хотя бы на одном
наборе переменных.
• Формула называется опровержимой, если она
принимает ложное значение хотя бы на одном
наборе переменных.
17. Построение таблицы истинности
1. Подсчитать количество переменных в формуле n.2. Определить количество строк в таблице –
3. Подсчитать количество операций в формуле и
определить количество столбцов m + n.
4. Записать названия столбцов с учетом
последовательности выполнения операций.
5. Заполнить столбцы переменных наборами от
00...0 до 11...1 в лексикографическом порядке,
используя метод «последовательного деления
столбцов пополам»
6. Заполнить таблицу по столбцам.
18. Примеры
n=3m=6
x
y
z
x y
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
1
0
1
1
1
0
0
0
0
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
1
1
0
0
0
0
1
F
19. Примеры
n=3m=6
A
B
C
F
0
0
0
1
1
0
1
0
1
0
0
1
1
0
1
0
1
1
0
1
0
1
1
0
1
0
1
0
1
1
1
0
1
0
1
1
1
0
0
0
1
1
0
0
0
1
0
1
0
0
0
1
0
1
1
1
0
1
1
1
0
0
0
1
1
1
1
0
0
1
1
1
20. Решить самостоятельно
1. ( A B )2.
B A
A B A C B C
3. A C
B C A B C
4. A B A C B C