Рекурсия Вальтера - Walther recursion

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

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

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

Рекомендации