МЛиТА 6 - 7
Пример 1
Рассмотрим частичные функции g: N2 N, f1: N N, f2: N N, принимающие значения g(x1,x2) = x1 – x2, f1(x) = x/2, f2(x) = x/3. Функция f1 определена для четных x; f2 для чисел, кратных 3; g(x1,x2) – для пар чисел x1x2. Следовательно, Dom(g) = {(x1,x2): x1x2}, Dom(f1) = {2x:xN} = 2N, Dom(f2) = 3N. Оператор S3 сопоставляет этим частичным функциям композицию g (f1,f2): N N. Область Dom(g (f1,f2)) состоит из z 6N, удовлетворяющих неравенству z/2 z/3. Поскольку это неравенство выполнено для всех z, то область равна 6N. Если поменять местами f1 и f2, то область определения суперпозиции изменится. Она будет состоять из z 6N, удовлетворяющих z/3 z/2. Следовательно, Dom(S3(g, f2, f1)) = {0}.
Содержание
- 6. Модальная и темпоральная логикИ
- 6.1. Синтаксис модальной логики
- Дополнительные логические связки
- Приоритеты операций
- Смысловые значения модальностей
- 6.2. Семантика модальной логики
- Модели Крипке
- Упражнение 1
- Упражнение 2
- Семантика темпоральной логики
- Упражнение 3
- Тавтологии
- Упражнение 4
- Условные тавтологии
- Упражнение 5
- 6.3. Алгоритмическая логика Хоара
- Пропозициональная динамическая логика
- Семантика пропозициональной динамической логики
- Аксиомы pdl
- Правила вывода
- Логика Хоара
- Корректность и полнота систем Гильберта
- Свойства шкал Крипке
- Алгоритм Салквиста
- Пример 2
- Пример 3
- Пример 6
- 6.5. Темпоральная логика
- Система Гильберта для темпоральной логики
- Линейные потоки времени
- Стандартный перевод
- Завтра и вчера
- Выбор операторов
- 7. Алгоритмы и рекурсивные функции
- 7.1. Частично рекурсивные функции
- Простейшие функции
- Пример 1
- Оператор примитивной рекурсии
- Пример 2
- Пример 4
- Пример 5
- Пример 6
- Оператор минимизации
- Пример 7
- 7.2. Машины Тьюринга
- Пример 1
- Пример 2
- Пример 3
- Упражнение
- 7.3. Вычислительная сложность
- Труднорешаемые и np-полные задачи
- 6. Модальная и темпоральная логикИ 49
- 7. Алгоритмы и рекурсивные функции 65