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

advertisement
Алгебра логики
Простые высказывания в алгебре логики обозначаются заглавными латинскими
буквами: высказывание А.
Высказывание может быть истинным, тогда его значение «А=1», иначе
высказывание ложное и будем писать «А=0».
Основные логические операции.
Логическое отрицание (инверсия)
Логическое отрицание образуется из высказывания с помощью добавления
частицы «не» или использования оборота речи «неверно, что…».
Обозначения: ¬А; Ā.
Пример.
А= {Аристотель основоположник логики.}
Ā= {Неверно, что Аристотель основоположник логики.}
Таблица истинности
Инверсия высказывания истинна, когда высказывание
А
Ā
ложно, и ложна, когда высказывание истинно.
0
1
1
0
Логическое умножение (конъюнкция)
Логическое умножение (конъюнкция) образуется соединением двух высказываний
в одно с помощью союза «и».
Обозначения: А^В; А&В.
Пример.
А= {3+4=8}.
В= {2+2=4}.
А&В={3+4=8 и 2+2=4}
Таблица истинности
Конъюнкция двух высказываний истинна тогда и
А
В
А·В
только тогда, когда оба высказывания истинны, и
0
0
0
ложна, когда хотя бы одно высказывание ложно.
0
1
0
1
0
0
1
1
1
Обращаем внимание на то, что в таблице истинности значения входящих
высказываний пишутся по возрастанию.
Мнемоническое правило: конъюнкция – это логическое умножение, и мы не
сомневаемся, что вы заметили, что равенства 0·0=0; 0·1=0; 1·0=0; 1·1=1, верные для
обычного умножения, верны и для операции конъюнкции.
Логическое сложение (дизъюнкция)
Логическое сложение (дизъюнкция) образуется соединением двух высказываний в
одно с помощью союза «или».
В русском языке союз «или» используется в двояком смысле.
Например, в предложении Обычно в 8 вечера я смотрю телевизор или пью чай
союз «или» взят в неисключающем (объединительном) смысле, так как вы можете только
смотреть телевизор или только пить чай, но вы можете также пить чай и смотреть
телевизор одновременно, потому что мама у вас нестрогая. Такая операция называется
нестрогой дизъюнкцией. (Если бы мама была строгая, то она разрешила бы или только
смотреть телевизор, или только пить чай, но не совмещать приём пищи с просмотром
телепередач.)
1
В высказывании Данное существительное во множественном или единственном
числе союз «или» используется в исключающем (разделительном) смысле. Такая операция
называется строгой дизъюнкцией.
Далее будем рассматривать только нестрогую дизъюнкцию.
Обозначение: А  В.
Таблица истинности
А
В
А В
0
0
0
0
1
1
1
0
1
1
1
1
Дизъюнкция двух высказываний ложна тогда и только
тогда, когда оба высказывания ложны, и истинна, когда
хотя бы одно высказывание истинно.
Логическое следование (импликация)
Логическое следование (импликация) образуется соединением двух высказываний
в одно с помощью оборота речи «если….., то…..».
Обозначения: А→В, А В.
Пример. А={2·2=4} и В={3·3=10}.
А В={Если 2·2=4, то 3·3=10 }
Таблица истинности
Импликация двух высказываний ложна тогда и только
А
В
А В
тогда, когда из истинного высказывания следует
0
0
1
ложное.
0
1
1
1
0
0
1
1
1
Логическое равенство (эквивалентность)
Эквивалентность образуется соединением двух высказываний в одно при помощи
оборота речи «….тогда и только тогда, когда…».
Обозначение эквивалентности: А=В; А В; А~В.
Пример:
А={Угол прямой}; В={Угол равен 900}
А В={Угол называется прямым тогда и только тогда, когда он равен 900}
Таблица истинности
Эквивалентность двух высказываний истинна тогда и
А
В
А В
только тогда, когда оба высказывания истинны или оба
0
0
1
ложны.
0
1
0
1
0
0
1
1
1
Приоритет операций:
1) инверсия;
2) конъюнкция;
3) дизъюнкция;
4) импликация и эквивалентность.
2
Download