A DIRECT PROOF OF SCHWICHTENBERG'S BAR RECURSION CLOSURE THEOREM

被引:6
|
作者
Oliva, Paulo [1 ]
Steila, Silvia [2 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, Peter Landing Bldg,10 Godward Sq, London E1 4FZ, England
[2] Univ Bern, Inst Comp Sci, Neubruckstr 10, CH-3012 Bern, Switzerland
关键词
Spector's bar recursion; Schwichtenberg's closure theorem; logical relations; general bar recursion; System T; ORDINAL ANALYSIS;
D O I
10.1017/jsl.2017.33
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In [12], Schwichtenberg showed that the System T definable functionals are closed under a rule-like version Spector's bar recursion of lowest type levels 0 and 1. More precisely, if the functional Y which controls the stopping condition of Spector's bar recursor is T-definable, then the corresponding bar recursion of type levels 0 and 1 is already T-definable. Schwichtenberg's original proof, however, relies on a detour through Tait's infinitary terms and the correspondence between ordinal recursion for alpha < epsilon(0) and primitive recursion over finite types. This detour makes it hard to calculate on given concrete system T input, what the corresponding system T output would look like. In this paper we present an alternative (more direct) proof based on an explicit construction which we prove correct via a suitably defined logical relation. We show through an example how this gives a straightforward mechanism for converting bar recursive definitions into T-definitions under the conditions of Schwichtenberg's theorem. Finally, with the explicit construction we can also easily state a sharper result: if Y is in the fragment T-i then terms built from BRN,sigma for this particular Y are definable in the fragment T-i+max{1,T-level(sigma)}+2.
引用
收藏
页码:70 / 83
页数:14
相关论文
共 50 条