МЛиТА 6 - 7
Пример 2
Функция оn: Nn N, все значения которой равны нулю, примитивно рекурсивна, ибо она является композицией о In1 простейших функций In1: Nn N и о: N N. Рассмотрим при k 1 функцию ck: Nn N, все значения которой равны k. Функция ck равна композиции функций оn: Nn N и k функций N N … N, каждая из которых равна s, ck = sk on. Стало быть, ck примитивно рекурсивна.
Пример 3
Функция f: N2 N, заданная как f(x,y) = x + y, удовлетворяет соотношениям:
f(x,0) = x;
f(x,y + 1) = (x + y) +1 = f(x,y) + 1 = s(f(x,y)).
Положим: g(x) = I11(x) = x, h(x,y,z) = s(z). Так как f(x,0) = g(x) и f(x,y + 1) = h(x,y,f(x,y)), то f = R(g,h) = R(I11,s I33). Значит, f – примитивно рекурсивна.
Содержание
- 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