
- •Введение
- •1. Основные сведения из формальной логики
- •1.1. Введение в формальную логику
- •1.2. Формы познания человеком окружающего мира
- •1.3. Формы абстрактного мышления
- •«Все s есть p»,
- •«Если s есть p, то s есть p1».
- •1.4. Содержательное описание основных законов классической формальной логики и границы их применимости
- •1.5. Способы правильных умозаключений, обусловленных основными законами формальной логики.
- •1.6. Правильные способы рассуждений, основанные на теории силлогизмов
- •Вопросы для самоконтроля
- •2. Элементы теории множеств
- •2.1. Понятие множества. Способы задания множеств
- •Упражнения
- •2.2. Части множеств
- •2.2.1. Понятие подмножества
- •2.2.2. Множество-степень
- •2.2.3. Понятие о верхней и нижней гранях множеств
- •2.3. Операции над множествами.
- •2.4. Основные свойства операций над множествами
- •2.5. Отношения на множествах
- •2.5.1. Операции над отношениями
- •2.5.2. Основные свойства отношений
- •2.6. Функции как отношения на множествах
- •2.7. Отношения эквивалентности
- •2.8. Отношения порядка
- •Упражнения
- •Парадоксы теории множеств
- •Вопросы для самоконтроля
- •1. Алгебра логики
- •Понятие о простом и сложном высказывании
- •Упражнения
- •Логические операции над высказываниями
- •Упражнения
- •Упражнения
- •1.4. Аксиомы и законы алгебры логики
- •1.4.1. Правила склеивания для элементарных конъюнкций и дизъюнкций
- •Дизъюнкций
- •1.4.3. Правило развёртывания
- •Все ке для двух высказываний
- •Развёртывание элементарной дизъюнкции
- •Упражнения
- •1.5. Функции алгебры логики. Нормальные формы логических функций
- •Общая запись любой логической функции в сндф имеет вид
- •Пример. По заданной таблице истинности составить сндф функций
- •Снкф для выше приведенной таблицы истинности будут иметь вид
- •Упражнения
- •1.6.Минимизация логических функций
- •1.6.1. Расчетный метод минимизации
- •1.6.2. Табличный метод минимизации
- •1.6.3. Расчетно-табличный метод минимизации (метод Квайна)
- •Упражнения
- •1.7. Некоторые применения алгебры логики
- •Упражнения
- •Вопросы для самоконтроля
- •2. Исчисление высказываний
- •2.1. Понятие формулы исчисления высказываний
- •Упражнения
- •2.2. Аксиомы и простейшие правила вывода
- •Система аксиом исчисления высказываний
- •Тогда правило подстановка схематически запишется так
- •2.3. Определение доказуемой формулы
- •Рассмотрим примеры получения доказуемых формул.
- •2.4. Производные правила вывода
- •Упражнения
- •2.5. Определение формулы, выводимой из совокупности формул н
- •2.6. Понятие вывода
- •2.7. Основные правила выводимости
- •2.8. Доказательство некоторых законов логики
- •2.9. Проблемы аксиоматического исчисления высказываний
- •Вопросы для самоконтроля
- •3. Логика предикатов
- •3.1. Понятие предиката
- •3.2. Логические операции над предикатами
- •Упражнения
- •Кванторные операции
- •Упражнения
- •Определение формулы логики предикатов
- •3.5. Равносильные формулы логики предикатов
- •Упражнения
- •3.6. Предварённая нормальная форма
- •Выполнимость и общезначимость формул
- •Упражнения
- •Применение языка логики предикатов в математике и технике
- •Вопросы для самоконтроля
- •4. Основные положения теории алгоритмов
- •4.1. Интуитивное понятие алгоритма
- •4.2. Уточнение понятия алгоритма
- •4.3. Частично-рекурсивные и общерекурсивные функции
- •Упражнения
- •4.4. Машины Тьюринга
- •Упражнения
- •4.5. Понятие о нормальных алгоритмах Маркова
- •4.6. Алгоритмически неразрешимые проблемы
- •4.7. Сложность алгоритмов
- •Вопросы для самоконтроля
- •Ответы и решения
- •Раздел 1
- •Подраздел 1.3
- •Раздел 2
- •Раздел 3.
- •Раздел 4
- •Библиографический список
- •Список сокращений
- •Содержание
Подраздел 1.3
2)
x |
y |
|
|
|
|
|
|
|
0 0 1 1 |
0 1 0 1 |
1 1 0 0 |
1 0 1 0 |
0 0 1 0 |
1 1 1 0 |
1 0 1 1 |
0 1 1 1 |
1 0 1 1 |
4)
x |
y
|
z |
|
|
|
|
|
|
|
0 0 |
0 0 |
0 1 |
1 1 |
1 1 |
0 0 |
0 0 |
0 0 |
1 1 |
0 0 |
0 0 1 1 1 1 |
1 1 0 0 1 1 |
0 1 0 1 0 1 |
0 0 1 1 0 0 |
0 1 1 1 0 1 |
0 0 0 1 0 1 |
0 0 0 1 1 1 |
0 0 1 1 0 1 |
0 0 1 1 1 1 |
1 1 1 1 0 1 |
Продолжение таблицы
Подраздел 1.4
1. 1) ТЛФ, так как
2) ТИФ, так
как
.
3) ТИФ; 4) ТЛФ; 5) ТИФ; 6) ТИФ; 7) ТИФ; 8) ТИФ; 9) ТИФ; 10) ТИФ.
2. Все приведенные пары формул равносильны. При доказательстве равносильности формул рекомендуется производить преобразования над той формулой, стоящей слева или справа от знака “ ”, которая содержит больше знаков операций и переменных. Это продемонстрируем на примере 5:
.
3. 3)
.
4)
.
5)
4. 1)
– базис
.
–
базис
.
–
базис
.
2)
– базис
.
Продолжаем преобразования:
–
базис
.
Продолжаем преобразование:
– базис
3)
–
базис
.
–
базис
,
– базис
.
5.1)
;
2)
;
3)
;
4)
.
Подраздел 1.5
1. Функции
в СНДФ будут иметь вид:
;
;
;
.
Функции
и
в СНКФ будут иметь вид:
;
;
;
.
2. 1)
.
2)
.
3.
1)
.
2)
.
Подраздел 1.6
1.
1) После выполнения склеиваний
.
Так как все члены дизъюнкции являются одиночными и разными переменными, то они не могут быть избыточными. Поэтому полученная после склеиваний функция является минимальной.
2) После
выполнения склеиваний получим
.
при
,
так как
,
то член
–
избыточный;
при
,
так как
,
то
– не избыточный;
при
,
так как
,
то
–
избыточный;
при
,
так как
,
то
– не
избыточный.
Тогда
.
3)После выполнения
склеиваний получим
.
при
,
так как
то
– не
избыточный;
при
,
так как
то
– не
избыточный;
при
,
так как
то
– не
избыточный.
Поэтому функция, полученная после склеивания, является минимальной.
4) Выполняя склеивание и проверку на избыточность, получим
.
2.1)
.
2)
.
3
)
.
4)
– одно из
возможных решений.
Подраздел 1.7
1. 1) Упростим сначала исходную формулу:
.
Для полученной
формулы РКС будет иметь вид
2) по заданной РКС составим формулу, а затем упростим ее:
.
Соответствующая
РКС будет иметь вид
3) По заданной РКС составляем формулу и упрощаем ее:
.
Упрощенной
формуле соответствует РКС
4) Составляем формулу и упрощаем ее:
РКС будет представлять собой разорванную цепь
5) Составляем формулу и упрощаем ее:
2. 1)
2)
3)
3
.
1)
Упрощаем:
.
П
оследняя
формула соответствует схеме
2)
Упрощенная схема будет иметь вид
3
)
С
оответствующая
схема имеет вид
4
)
Схема вырождается
в провод: