- •1.3.6. Экстремальные характеристики отношения
- •3.2.3. Связь между исчислением высказываний и алгеброй
- •3.2.4. Основные результаты исследования исчисления
- •Предисловие
- •1.1. Понятие компьютинга и дискретной математики
- •1.2. Теория множеств
- •1.2.1. Основные понятия теории множеств
- •1.2.2. Способы задания множеств
- •1.2.3. Операции над множествами
- •1.2.4. Свойства операций над множествами
- •1.2.5. Аксиоматика теории множеств
- •1.3. Бинарные отношения и их свойства
- •1.3.1. Декартово произведение и бинарное отношение
- •1.3.2. Функции и операции
- •1.3.3. Способы задания бинарных отношений
- •1.3.4. Свойства бинарных отношений
- •1.3.5. Типы бинарных отношений
- •1.3.7. Отношение толерантности
- •1.3.8. Операции над отношениями
- •Контрольные вопросы и задания
- •2.1. Фундаментальные алгебры
- •2.2. Алгебра высказываний
- •2.3. Формализация логических высказываний
- •2.4. Таблицы истинности сложных высказываний
- •2.5. Равносильности алгебры высказываний
- •2.6. Булевы функции
- •2.7. Формы представления логических функций
- •2.7.1. Дизъюнктивные нормальные формы
- •2.7.2. Конъюнктивные нормальные формы
- •2.8.1. Законы алгебры Буля
- •2.8.2. Упрощение логических функций
- •2.8.3. Метод Квайна – МакКласки
- •2.9.1. Теорема о полноте системы булевых функций
- •2.10. Построение логических схем
- •Контрольные вопросы и задания
- •Глава 3. Формальные теории
- •3.1. Основные свойства формальных теорий
- •3.1.1. Выводимость
- •3.1.2. Интерпретация
- •3.1.3. Разрешимость
- •3.1.4. Общезначимость
- •3.1.5. Непротиворечивость
- •3.1.6. Полнота
- •3.1.7. Независимость
- •3.2. Исчисление высказываний
- •3.2.1. Интерпретация
- •3.2.2. Правило подстановки
- •3.2.3. Связь между исчислением высказываний
- •3.2.5. Другие формализации исчисления высказываний
- •3.3. Исчисление предикатов
- •3.3.2. Кванторные операции над предикатами
- •3.3.3. Формальное определение исчисления предикатов
- •Контрольные вопросы и задания
- •4.1. Прямые доказательства
- •4.1.1. Правило подстановки
- •4.1.2. Правило вывода
- •4.1.3. Дедукция
- •4.1.4. Математическая индукция
- •4.2. Косвенные доказательства
- •4.2.1. Доказательство «от противного»
- •4.2.2. Доказательство через контрпример
- •Контрольные вопросы и задания
- •Глава 5. Основы комбинаторики
- •5.1. Правила суммы и произведения
- •5.2. Перестановки
- •5.3. Размещения и сочетания
- •5.4. Разбиения
- •5.5. Формула включений и исключений
- •5.6. Рекуррентные соотношения
- •5.7. Производящие функции
- •5.8. Числа Стирлинга второго и первого рода
- •Контрольные вопросы и задания
- •Глава 6. Основы теории графов
- •6.1. Основные понятия
- •6.1.1. Классификация графов
- •6.1.2. Способы задания графов
- •6.2. Операции над графами
- •6.2.1. Удаление вершин и ребер
- •6.2.2. Дополнение
- •6.2.3. Объединение графов
- •6.2.4. Сложение графов
- •6.2.5. Произведение графов
- •6.3. Связность в графах
- •6.3.1. Компоненты связности
- •6.3.2. Вершинная и реберная связность
- •6.3.3. Сильная связность в графах
- •6.4. Цикломатика графов
- •6.4.1. Ациклические графы
- •6.4.2. Базисные циклы и цикломатическое число
- •6.4.3. Базисные разрезы и ранг
- •6.4.4. Эйлеровы графы
- •6.4.5. Гамильтоновы графы
- •6.5. Диаметр графа
- •6.5.1. Основные определения
- •6.5.2. Алгоритм нахождения диаметра
- •6.5.3. Поиск диаметра при операциях над графами
- •6.6. Устойчивость графов
- •6.6.1. Внутренняя устойчивость
- •6.6.1. Внешняя устойчивость
- •6.7. Хроматика графов
- •6.7.1. Хроматическое число
- •6.7.3. Двудольное представление графов
- •6.7.4. Хроматический класс
- •6.8. Преобразование графов
- •6.8.1. Реберные графы
- •6.8.2. Изоморфизм графов
- •6.8.3. Гомеоморфизм графов
- •6.8.4. Автоморфизм графов
- •6.9. Планарность
- •6.9.1. Основные определения
- •6.9.2. Критерии непланарности
- •6.10. Построение графов
- •6.10.1. Преобразование прилагательных в числительные
- •6.10.3. Оценка количества ребер сверху и снизу
- •Контрольные вопросы и задания
- •7.1. Введение в теорию нечетких моделей
- •7.1.1. Принятие решений в условиях неопределенности
- •7.1.2. Основы нечетких моделей
- •7.2. Нечеткие множества. Базовые определения
- •7.2.1. Базовые и нечеткие значения переменных
- •7.2.2. Основные определения
- •7.2.3. Типовые функции принадлежности
- •7.3. Операции над нечеткими множествами
- •7.3.1. Операция «дополнение»
- •7.3.2. Операция «пересечение»
- •7.3.3. Операция «объединение»
- •7.3.4. Операция «включение»
- •7.3.5. Операции «равенство» и «разность»
- •7.3.6. Операция «дизъюнктивная сумма»
- •7.3.7. Операции «концентрирование» и «растяжение»
- •7.3.8. Операция «отрицание»
- •7.3.9. Операция «контрастная интенсивность»
- •7.3.10. Операция «увеличение нечеткости»
- •7.4. Обобщенные нечеткие операторы
- •7.4.1. Треугольные нормы
- •7.4.2. Треугольные конормы
- •7.4.3. Декомпозиция нечетких множеств
- •7.5. Индекс нечеткости
- •7.5.1. Оценка нечеткости через энтропию
- •7.5.2. Метрический подход к оценке нечеткости
- •7.5.3. Аксиоматический подход
- •7.6. Нечеткие бинарные отношения
- •7.6.1. Нечеткие бинарные отношения
- •7.6.2. Свойства нечетких бинарных отношений
- •7.6.3. Операции над нечеткими отношениями
- •7.7. Нечеткие числа
- •7.8. Приближенные рассуждения
- •7.8.1. Нечеткая лингвистическая логика
- •7.8.2. Композиционное правило вывода
- •7.8.3. Правило modus ponens
- •Контрольные вопросы и задания
- •Список литературы
Теорема 3.5 (Черча). Проблема разрешимости исчисления предикатов в общем виде неразрешима.
Очевидно, что проблема разрешимости для конечных областей разрешима.
Контрольные вопросы и задания
3.1. |
Определить |
область |
истинности |
предиката |
x(P(x) & Q(x) → R(x)) , |
если предикаты P(x), Q(x) |
и R(x) заданы |
на множестве натуральных чисел N:
•P(x): «число Х делится на 5»;
•Q(x): «число Х делится на 3»;
•R(x): «число Х четное».
3.2. Определить область истинности предикатаx(P(x) Q(x)) → R(x)) , если предикаты P(x), Q(x) и R(x) заданы на множестве натуральных чисел N:
•P(x): «число Х делится на 5»;
•Q(x): «число Х делится на 2»;
•R(x): «число Х нечетное».
3.3. |
|
Определить |
область |
истинности |
предиката |
|||
x( |
P(x) |
& Q(x) → R(x)) , |
если предикаты P(x), Q(x) и R(x) заданы |
|||||
на множестве натуральных чисел N: |
|
|
|
|
||||
|
|
Y |
a |
• P(x): «число Х делится на 7»; |
||||
|
|
• Q(x): «число Х делится на 3»; |
||||||
|
|
|
|
• R(x): «число Х нечетное». |
||||
|
|
|
|
3.4. |
Найти область |
истинности |
||
-d |
d |
Х предиката |
x2 + 2x +1 |
. |
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
x2 +3x + 2 |
|
|
|
|
|
-a |
3.5. Даны следующие условия для |
||||
|
|
|
|
Х и Y (рис. 3.2). Записать их в виде |
||||
|
|
|
Рис. 3.2 |
формулы исчисления предикатов. |
||||
|
|
|
|
3.6. |
Изобразить на |
декартовой |
плоскости область истинности предиката x2 + y2 ≤ 5 .
3.7. Изобразить на декартовой плоскости область истинности предиката (x − 2)2 + ( y + 2)2 = 0 .
110
3.8. |
|
Определить |
область |
|
выполнения |
формулы |
|||||||||||||
R (B A) (B xA). |
|
|
|
|
|
|
|
|
|
|
|
||||||||
3.9. |
|
Определить |
область |
|
выполнения |
формулы |
|||||||||||||
R (A B) ( xA B) . |
|
|
|
|
|
|
|
|
|
|
|
||||||||
3.10. |
|
|
Определить |
|
область |
|
выполнения |
формулы |
|||||||||||
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
R x(B(x) A(x)) xA(x) |
|
|
|
|
|
|
|||||||||||||
3.11. |
|
|
Определить |
|
область |
|
выполнения |
формулы |
|||||||||||
R x(B(x) (A(x) A(x))). |
|
|
|
|
|
|
|||||||||||||
3.12. |
|
|
|
Исследовать |
|
|
на |
общезначимость |
формулу |
||||||||||
R:((A (B |
|
)) ((A B) (A |
|
))). |
|
|
|
||||||||||||
C |
C |
|
|||||||||||||||||
3.13. |
|
|
|
Исследовать |
|
|
на |
общезначимость |
формулу |
||||||||||
R:((A ( |
|
|
|
C)) ((A |
|
|
) (A C))). |
|
|||||||||||
B |
B |
|
|||||||||||||||||
3.14. |
|
|
|
Исследовать |
|
|
на |
общезначимость |
формулу |
||||||||||
R:(((A ( |
|
C)) ((A |
|
) (A C))) |
|
) . |
|
||||||||||||
B |
B |
A A |
|
||||||||||||||||
3.15. |
|
|
Исследовать |
|
|
на |
общезначимость |
формулы |
|||||||||||
xR(x) P(x)) ( xR(x) xP(x)) . |
|
|
|
|
|
|
3.16. Какие три аксиомы относятся к исчислению высказываний:
1)A1 : (A (B A));
2)A2 :((A (B C)) ((A B) (A C))) ;
3)A3 :((B A) ((B A) B)) ;
4)A4 : A B (A B) A B ;
5)А5 : A(x) tA(t);
6)А6 : xA(x) A(t);
7)A7 :(A B) (A B)&(B A) ;
8)А8 : xA(x) A(t) ;
9)А9 : A(t) xA(x)?
3.17. Какие пять аксиом относятся к исчислению предикатов первого порядка:
1)A1 :(A (B A));
2)A2 :((A (B C)) ((A B) (A C))) ;
3)A3 :((B A) ((B A) B)) ;
4)A4 : A B (A B) A B ;
111
5)А5 : A(x) tA(t);
6)А6 : xA(x) A(t);
7)A7 :(A B) (A B)& (B A) ;
8)А8 : xA(x) A(t) ;
9)А9 : A(t) xA(x)?
3.18. Даны формулы исчисления высказываний. Какие из формул являются тавтологиями?
1)R1 :(A (B A)) ;
2)R2 :((A (A A)) A A);
3)R3 :(A A);
4)R4 :(A (B A)) ;
5)R5 :(A (A A)) ;
6)R6 :((A (B C)) ((A B) (A C))) ;
7)R7 :((A A) (A A));
8)R8 :((A (B C)) ((A B) (A C))).
3.19. Даны следующие формулы исчисления высказываний. Какие из формул не являются ни тавтологиями, ни противоречиями?
1)R1 :(A (B A)) ;
2)R2 :((A (A A)) A A);
3)R3 :(A A);
4)R4 :(A (B A)) ;
5)R5 :(A (A A)) ;
6)R6 :((A (B C)) ((A B) (A C))) ;
7)R7 :((A A) (A A));
8)R8 :((A (B C)) ((A B) (A C))).
3.20. Даны формулы исчисления высказываний. Какие из формул являются противоречиями?
1)R1 :(A (B A)) ;
2)R2 :((A (A A)) A A);
112
3)R3 : (A → A) ;
4)R4 : (A → (B → A)) ;
5)R5 : (A → (A → A)) ;
6)R6 : ((A → (B →C)) → ((A → B) → (A →C))) ;
7)R7 : ((A → A) → (A → A)) ;
8)R8 : ((A → (B →C)) → ((A → B) → (A →C))) .
3.21.Даны формулы исчисления предикатов первого порядка.
Какие из формул являются равносильными?
1)R1 : x(C & Q(x)) = C & xQ(x) ;
2)R2 : x(C Q(x)) = C xQ(x) ;
3)R3 : x(C → Q(x)) = C → xQ(x) ;
4)R4 : x(C → Q(x)) = C → xQ(x) ;
5)R5 : xP(x) = xP(x) ;
6)R6 : x(C & Q(x)) = C & xQ(x) ;
7)R7 : x(C & Q(x)) = C & xQ(x) ;
8)R8 : xP(x) = xP(x) .
3.22. Даны следующие формулы исчисления предикатов первого порядка.
R = (B → A(x)) → (B → xA(x)) , R = (A(x) → B) → ( xA(x) → B) , R = ( A → xA(x)) .
Для каждой из них отметить свойства из приведенного списка, чтобы выражение «эта формула является….» стало истинным:
•общезначимой;
•невыполнимой;
•тождественно истинной во всякой области;
•противоречием;
•равносильностью;
•выполнимой на любом множестве;
•выполнимой на множестве X = {1, 0};
•выполнимой на множестве X = {1, 2, 3, 5, 6};
•тождественно ложной.
113