stringtranslate.com

рекурсия Вальтера

В программировании рекурсия Вальтера (названная в честь Кристофа Вальтера ) — это метод анализа рекурсивных функций, который может определить, является ли функция определенно завершающейся , учитывая конечные входные данные. Это позволяет использовать более естественный стиль выражения вычислений, чем простое использование примитивных рекурсивных функций .

Поскольку проблема остановки не может быть решена в общем случае, должны быть все еще программы, которые завершаются, но рекурсия Вальтера не может доказать, что они завершаются. Рекурсия Вальтера может использоваться в полных функциональных языках , чтобы обеспечить более либеральный стиль отображения примитивной рекурсии.

Смотрите также

Ссылки