Content deleted Content added
←Created page with 'In recursive function theory, '''double recursion''' is an extension of primitive recursion which allows the definition of non-primitive recursive functions...' |
Citation bot (talk | contribs) Added issue. | Use this bot. Report bugs. | Suggested by Abductive | Category:Computability theory | #UCB_Category 89/100 |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 1:
In [[recursive function theory]], '''double recursion''' is an extension of [[primitive recursion]] which allows the definition of non-primitive recursive functions like the [[Ackermann function]].
[[Raphael M. Robinson]] called functions of two [[natural number]] variables ''G''(''n'',
* ''G''(0,
* ''G''(''n'' + 1,
* ''G''(''n'' + 1,
Robinson goes on to provide a specific double recursive function (originally defined by [[Rózsa Péter]])
* ''G''(0,
* ''G''(''n'' + 1,
* ''G''(''n'' + 1,
where the ''given functions'' are primitive recursive, but ''G'' is not primitive recursive. In fact, this is precisely the function now known as the [[Ackermann function]].
Line 19:
{{reflist}}
{{
[[Category:
[[Category:Recursion]]
|