Content deleted Content added
→Technical Definition: adding a cite to the Handbook of Proof Theory. |
Link suggestions feature: 2 links added. |
||
(17 intermediate revisions by 15 users not shown) | |||
Line 1:
{{Short description|Generalized form of recursion}}
'''Bar recursion''' is a generalized form of recursion developed by C. Spector in his 1962 paper
==Technical
Let '''V''', '''R''', and '''O''' be [[type theory|types]], and ''i'' be any [[natural number]], representing a sequence of parameters taken from ''V''. Then the function sequence ''f'' of functions ''f''<sub>''n''</sub> from '''V'''<sup>''i''+''n''</sup> → '''R''' to '''O''' is defined by bar recursion from the functions ''L''<sub>''n''</sub> : '''R''' → '''O''' and ''B'' with ''B''<sub>''n''</sub> : (('''V'''<sup>''i''+''n''</sup> → '''R''') x ('''V'''<sup>''n''</sup> → '''R''')) → '''O''' if:
* ''f''<sub>''n''</sub>((λα:'''V'''<sup>''i''+''n''</sup>)''r'') = ''L''<sub>''n''</sub>(''r'') for any ''r''
* ''f''<sub>''n''</sub>(''p'') = ''B''<sub>''n''</sub>(''p'', (λ''x'':'''V''')''f''<sub>''n''+1</sub>(cat(''p'', ''x''))) for any ''p'' in '''V'''<sup>''i''+''n''</sup> → '''R'''.
Here "cat" is the [[concatenation]] function, sending ''p'', ''x'' to the sequence which starts with ''p'', and has ''x'' as its last term.
(This definition is based on the one
Provided that for every
The idea is that one extends the sequence arbitrarily, using the recursion term ''B'' to determine the effect, until a
The principles of bar induction and bar recursion are the intuitionistic equivalents of the axiom of [[dependent choice]]s.<ref>{{cite book|
==References==
<references/>
{{DEFAULTSORT:Bar Recursion}}
[[Category:Recursion]]
{{mathematics-stub}}
|