- •Глава 2. Элементы математической логики.
- •§1.Основные понятия.
- •§2.Основные логические операции (связки) и их таблицы истинности.
- •Упражнения.
- •§3.Понятия формулы логики высказываний.
- •§4.Истинностные таблицы.
- •Замечания
- •Упражнения.
- •§5.Булевы функции. Равносильность. Тавтологии.
- •§6.Основные равносильности булевых формул.
- •§7.Дизъюнктивные и конъюнктивные нормальные формулы (днф и кнф).
- •§8.Представление булевой функции сднф и скнф (проблема разрешимости).
- •§9.Приведение формул к сднф(скнф) равносильными преобразованиями.
- •§10.Необходимое и достаточное условия тождественной истинности (ложности) формул.
- •§11.Принцип двойственности.
- •§12.Минимизация булевой функции. Алгоритм Квайна-МакКласки.
- •12.1. Представление булевой функции вершинами k-мерного куба.
- •12.2. Комплекс кубов булевой функции.
- •12.3. Покрытие. Минимальное покрытие.
- •12.4. Простые импликанты.
- •12.5. Экстремали и отмеченные вершины.
- •§13. Реализация булевых функций релейно-контактными схемами.
- •Вопросы к главе II.
Упражнения.
Запишите символически следующие сложные предложения, обозначив буквами простые компоненты (т.е. высказывания, не содержащие связок)
Если завтра будет дождь, то я выйду из дома, взяв зонтик, или останусь дома.
Если я устал или голоден, то не могу заниматься.
Если утром я не просплю и успею к первой паре, то получу зачёт, а если просплю или не успею, то зачёт не получу.
Если существует предел каждой функции, то существует предел их суммы и предел суммы равен сумме пределов, если же предел суммы не существует, то не существует предела хотя бы одного из слагаемых.
Число делится на 10 тогда и только тогда, когда оно делится на 5 и четно.
Решение:
p – завтра будет дождь, q – я выйду из дома, r – я возьму зонтик
(p®qrÚ`q)
p – я устал, q – я голоден, r – могу заниматься
(pÚq®`r)
p – утром я просплю, q – успею к первой паре, r – сдам зачёт ((`pÙq®r)Ù(pÚ`q®`r))
p – существует предел каждой функции, q –существует предел суммы, r – предел суммы равен сумме пределов, s – существует предел хотя бы одного слагаемого ((p®qÙr)Ù(`p®`s))
p – число делится на 10, q –число делится на 5, r – число четно
(p«qÙr)
Пусть p – сегодня светит солнце, q – сегодня идёт дождь, r – сегодня идет снег, s – вчера был ветер
Переведите на русский язык следующие формулы:
(p®(rÙs))
(s«pÙ`q)
(p«(rÙ`s)Ú`q)
((p«`q)Ù(`rÚs))
Решение:
Если сегодня светит солнце, то идёт снег и вчера был ветер
Тогда и только тогда сегодня светит солнце, и нет дождя, если вчера был ветер
Тогда и только тогда сегодня светит солнце, когда или нет дождя, или идёт снег, а вчера не было ветра
Тогда и только тогда светит солнце, когда нет дождя, и, либо вчера был ветер, либо сегодня не идёт снег
Пусть р – Маша любит Сашу, q – Саша любит Машу
Запишите символически следующие сложные предложения, обозначив буквами простые компоненты:
Саша и Маша любят друг друга
Неверно, что Саша и Маша любят друг друга
Саша и Маша друг друга не любят
Саша любит Машу, но та не отвечает ему взаимностью
Решение:
(pÙq)
(Ù
=`pÚ`q)(`pÙ`q)
(qÙ`p)
§3.Понятия формулы логики высказываний.
Символы простых высказываний являются формулами
Если F и G – формулы, то формулами будут `F, FÙG, FÚG, F®G, F«G
Других формул нет. Это означает, что формулами могут быть только такие, которые либо 1) либо 2).
О простых формулах, входящих в составную, говорят, что они содержатся в ней, и называют их её простыми компонентами. Последовательность операций устанавливается скобками. Поскольку большое число скобок затрудняет чтение, то между операциями устанавливается иерархия: отрицание предшествует всем операциям, затем конъюнкция (символÙ часто опускается), дизъюнкция, импликация, двойная импликация.
Например:
(`aÙbÚc) означает (((`a)Ùb)Úc)
(a«bÙc) означает (a«(bÙc)
(a«b®c) означает (a«(b®c))
