Частично рекурсивные функции — различия между версиями
(→Основные определения) |
|||
| Строка 10: | Строка 10: | ||
}} | }} | ||
| + | Заметим что частично рекурсивная функция может быть неопределена для некоторых значений аргументов. | ||
| + | |||
| + | {{Определение | ||
| + | |definition= | ||
| + | '''Общерекурсивными''' называют всюду определенные частично рекурсивные функции. | ||
| + | }} | ||
| + | |||
| + | Любая [[примитивно рекурсивные функции|примитивно рекурсивная функция]] является общерекурсивной. Поэтому и для частично рекурсивных функций можно считать что у них в качестве аргумента и результата могут быть списки из натуральных чисел. | ||
Версия 02:34, 20 января 2013
Основные определения
Рассмотрим следующее правило преобразования функций:
- Рассмотрим -местную функцию . Тогда после преобразования у нас появится - местная функция минимальное при котором .
- Это правило называется правилом минимизации и часто для него используют обозначения
| Определение: |
| Частично рекурсивными называют функции, которые можно получить с помощью правил минимизации, подстановки и рекурсии из константной функции , функции и набора функций где . |
Заметим что частично рекурсивная функция может быть неопределена для некоторых значений аргументов.
| Определение: |
| Общерекурсивными называют всюду определенные частично рекурсивные функции. |
Любая примитивно рекурсивная функция является общерекурсивной. Поэтому и для частично рекурсивных функций можно считать что у них в качестве аргумента и результата могут быть списки из натуральных чисел.