This paper extends semicomputability concepts to $oldsymbol{ extalpha}$-Computability Theory, introducing $oldsymbol{ extalpha}$-Kalimullin pairs and analyzing their definability and structural properties in $oldsymbol{ extalpha}$-enumeration degrees.
Contribution
It defines $oldsymbol{ extalpha}$-Kalimullin pairs, proves their definability under certain conditions, and shows that every nontrivial total $oldsymbol{ extalpha}$-enumeration degree is a join of a maximal $oldsymbol{ extalpha}$-Kalimullin pair.
Findings
01
$oldsymbol{ extalpha}$-Kalimullin pairs are definable in $oldsymbol{ extalpha}$-enumeration degrees for certain $oldsymbol{ extalpha}$.
02
Every nontrivial total $oldsymbol{ extalpha}$-enumeration degree is a join of a maximal $oldsymbol{ extalpha}$-Kalimullin pair when $oldsymbol{ extalpha}$ is an infinite regular cardinal.
03
The results generalize classical semicomputability to the setting of $oldsymbol{ extalpha}$-computability theory.
Abstract
We generalize some results on semicomputability by Jockusch \cite{jockusch1968semirecursive} to the setting of α-Computability Theory. We define an α-Kalimullin pair and show that it is definable in the α-enumeration degrees Dαe if the projectum of α is α∗=ω or if α is an infinite regular cardinal. Finally using this work on α-semicomputability and α-Kalimullin pairs we conclude that every nontrivial total α-enumeration degree is a join of a maximal α-Kalimullin pair if α is an infinite regular cardinal.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Advanced Topology and Set Theory · Benford’s Law and Fraud Detection
Full text
Kalimullin Pair and Semicomputability in α-Computability Theory
Dávid Natingga
Abstract
We generalize some results on semicomputability by Jockusch [4] to the setting of α-Computability Theory.
We define an α-Kalimullin pair and show that it is definable in the α-enumeration degrees Dαe if the projectum of α is α∗=ω or if α is an infinite regular cardinal.
Finally using this work on α-semicomputability and α-Kalimullin pairs we conclude that every nontrivial total α-enumeration degree is a join of a maximal α-Kalimullin pair if α is an infinite regular cardinal.
1 α-Computability Theory
α-Computability Theory is the study of the definability theory over Gödel’s Lα where α is an admissible ordinal. One can think of equivalent definitions on Turing machines with a transfinite tape and time [5] [6] [7] [8] or on generalized register machines [9]. Recommended references for this section are [12], [2], [10] and [3].
Classical Computability Theory is α-Computability Theory where α=ω.
1.1 Gödel’s Constructible Universe
Definition 1.1**.**
(Gödel’s Constructible Universe)
Define Gödel’s constructible universe as L:=⋃β∈OrdLβ where γ,δ∈Ord, δ is a limit ordinal and:
L0:=∅,
Lγ+1:=Def(Lγ):={x∣x⊆Lγ and x is first-order definable over Lγ},
An ordinal α is Σ1 admissible (admissible for short) iff α is a limit ordinal and Lα satisfies Σ1-collection:
∀ϕ(x,y)∈Σ1(Lα).Lα⊨∀u[∀x∈u∃y.ϕ(x,y)⟹∃z∀x∈u∃y∈z.ϕ(x,y)] where Lα is the α-th level of the Gödel’s Constructible Hierarchy (1.1).
ω1CK - Church-Kleene ω1, the first non-computable ordinal
•
every stable ordinal α (i.e. Lα≺Σ1L), e.g. δ21 - the least ordinal which is not an order type of a Δ21 subset of N, \nth1 stable ordinal
•
every infinite cardinal in a transitive model of ZF
1.3 Basic concepts
Definition 1.4**.**
A set K⊆α is α-finite iff K∈Lα.
Definition 1.5**.**
(α-computability and computable enumerability)
•
A function f:α→α is α-computable iff f is Σ1(Lα) definable.
•
A set A⊆α is α-computably enumerable (α-c.e.) iff A∈Σ1(Lα).
•
A set A⊆α is α-computable iff A∈Δ1(Lα) iff A∈Σ1(Lα) and α−A∈Σ1(Lα).
Proposition 1.6**.**
[2]
There exists a Σ1(Lα)-definable bijection b:α→Lα.
∎
Let Kγ denote an α-finite set b(γ). The next proposition establishes that we can also index pairs and other finite vectors from αn by an index in α.
Proposition 1.7**.**
[10]
For every n, there is a Σ1-definable bijection pn:α→α×α×...×α (n-fold product).
∎
Similarly, we can index α-c.e., α-computable sets by an index in α.
Let We denote an α-c.e. set with an index e<α.
Proposition 1.8**.**
(α-finite union of α-finite sets111From [12] p162.)
α-finite union of α-finite sets is α-finite, i.e. if K∈Lγ, then ⋃γ∈KKγ∈Lα.
∎
1.4 Enumeration reducibility
The generalization of the enumeration reducibility corresponds to two different notions - weak α-enumeration reducibility and α-enumeration reducibility.
Definition 1.9**.**
(Weak α-enumeration reducibility)
A is weakly α-enumeration reducible to B denoted as A≤wαeB iff ∃Φ∈Σ1(Lα) st
Φ(B)={x<α:∃δ<α[⟨x,δ⟩∈Φ∧Kδ⊆B]}.
The set Φ is called a weak α-enumeration operator.
Definition 1.10**.**
(α-enumeration reducibility)
A is α-enumeration reducible to B denoted as A≤αeB iff ∃W∈Σ1(Lα) st
∀γ<α[Kγ⊆A⟺∃δ<α[⟨γ,δ⟩∈W∧Kδ⊆B]].
Denote the fact that A reduces to B via W as A=W(B).
Fact 1.11**.**
(Transitivity)
The α-enumeration reducibility ≤αe is transitive.
But in general the weak α-enumeration reducibility is not transitive.
Lemma 1.12**.**
A≤αeB⊕C∧B∈Σ1(Lα)⟹A≤αeC
∎
Fact 1.13**.**
If A≤wαeB and B≤αeC, then A≤wαeC.
1.5 Properties of α-enumeration operator
Fact 1.14**.**
If A⊆α, then Φe(A)≤wαeA.
Fact 1.15**.**
(Monotonicity)
∀e<α∀A,B⊆α[A⊆B⟹Φe(A)⊆Φe(B)].
∎
Proposition 1.16**.**
(Witness property)
If x∈Φe(A), then ∃K⊆A[K∈Lα∧x∈Φe(K)].
Proof.
Note Φe(A):=⋃{Kγ:∃δ<α[⟨γ,δ⟩∈We∧Kδ⊆A}.
Thus if x∈Φe(A), then ∃γ<α st x∈Kγ and so ∃δ<α[⟨γ,δ⟩∈We∧Kδ⊆A].
Taking K to be Kδ concludes the proof.
∎
Let B be α-computably enumerable and regular. Then there exists α-computably enumerable A0,A1 st B=A0⊔A1 and
B≤αAi(i∈{0,1}).
∎
Megaregularity
Megaregularity of a set A measures the amount of the admissibility of a structure structure ⟨Lα,A⟩, i.e. a structure extended by a predicate with an access to A.
Note 1.31**.**
(Formula with a positive/negative parameter)
•
Let B denote a set, B+ its enumeration, B− the enumeration of its complement B.
•
Denote by Σ1(Lα,B) the class of Σ1 formulas with a parameter B or in Lα.
•
A Σ1(Lα,B) formula ϕ(x,B) is Σ1(Lα,B+) iff B occurs in ϕ(x,B) only positively, i.e. there is no negation up the formula tree above the literal x∈B.
•
Similarly, a Σ1(Lα,B) formula ϕ(x,B) is Σ1(Lα,B−) iff B occurs in ϕ(x,B) only negatively.
Definition 1.32**.**
(Megaregularity)
Let B∈{B,B−,B+} and add B as a predicate to the language for the structure ⟨Lα,B⟩.
•
Then B is α-megaregular iff α is Σ1(Lα,B) admissible iff the structure ⟨Lα,B⟩ is admissible,
i.e. every Σ1(Lα,B) definable function satisfies the replacement axiom:
∀f∈Σ1(Lα,B)∀K∈Lα.f[K]∈Lα.
•
B is positively α-megaregular iff B+ is α-megaregular.
•
B is negatively α-megaregular iff B− is α-megaregular.
If clear from the context, we just say megaregular instead of α-megaregular.
Remark 1.33**.**
(Hyperregularity and megaregularity)
A person familiar with the notion of hyperregularity shall note that a set is
megaregular iff it is regular and hyperregular.
Proposition 1.34**.**
Let B∈{B,B−,B+} be megaregular and let A⊆α. Then:
A∈Lα iff A∈Δ1(Lα,B) and A is bounded by some β<α.
Proof.
⟹ direction is clear. For the other direction, assume that A∈Δ1(Lα,B) and A⊆β<α for some β.
WLOG let A=∅ and let a∈A.
Define a function f:α→α by f(x)=y:⟺x∈β∧y=a∨x∈β∧[x∈A∧x=y∨x∈A∧y=a].
Since A∈Δ1(Lα,B), the function f is Σ1(Lα,B) definable.
By the megaregularity of B, we have that A=f[β]∈Lα as required.
∎
Corollary 1.35**.**
(Megaregularity closure and degree invariance)
i) If A≤αeB and B+ megaregular, then A+ megaregular.
ii) If A≡αeB, then [A+ megaregular iff B+ megaregular ].
iii) If A≤αB and B megaregular, then A megaregular.
iv) If A≡αB, then [A megaregular iff B megaregular ].
v) If A∈Σ1(Lα), then A+ is megaregular.
vi) If A∈Δ1(Lα), then A is megaregular.
∎
Regularity and definability
Proposition 1.36**.**
(Σ1 definability and α-enumeration reducibilities correspondence)
We have the following implication diagram:
{A\in\Sigma_{1}(L_{\alpha},B^{+})}$${A\leq_{w\alpha e}B}$${A\leq_{\alpha e}B}if B regularif B+ megaregularalwaysalways
∎
Notions of regularity by strength
Remark 1.37**.**
We have the following strict separation of the notions where α-finiteness is the strongest condition and quasiregularity is the weakest:
A0⊔A1≤αA0⊕A1 trivially. Let i∈{0,1}.
For A0⊕A1≤αA0⊔A1:
x∈Ai recognizable by Ai∈Σ1(Lα,A0⊔A1).
Also x∈Ai is recognizable since x∈Ai⟺x∈A1−i∨x∈A0⊔A1 by disjointness and both x∈A1−i,x∈A0⊔A1 are recognizable from A0⊔A1.
Hence A0⊔A1≡αA0⊕A1.
∎
The lemma implies that if A0, A1 are disjoint α-incomparable α-computably enumerable sets, then A0⊔A1≡αA0⊕A1 (proposition 3.3 in [16]).
Lemma 1.39**.**
There exists an α-computable function g:α×α×α→α st Dη:={x∣g(η,x,1)=1}∈Lα, Eη:={x∣g(η,x,2)=1}∈Lα and for every pair (D^,E^) of α-finite subsets of α there is an index η<α st Dη=D^ and Eη=E^.
Therefore we can α-effectively number the pairs of the α-finite subsets of α by the indices of α.
Proof.
Note that there are α-computable bijections j:α→Lα and f:α→α×α.
Let π1 and π2 be the projections.
Define g(η,x,k):=[x∈j∘πk∘f(η)].
Then g is the required α-computable function.
∎
Lemma 1.40**.**
Let i,j,k:α×α→α be any α-computable numberings of α-finite subsets of α. Then:
i) There is an α-computable function u:α→α st
∀γ<α.⋃x∈j(γ)i(x)=k(u(γ)).
ii) There is an α-computable function v:α×α→α st
∀γ,δ<α.k(v(γ,δ))=i(γ)⊕j(δ).
iii) There exist α-computable functions iπ1,iπ2:α→α st
∀l∈{1,2}∀γ<α.k(iπl(γ))={xl:⟨x1,x2⟩∈i(γ)}.
iv) There exists an α-computable function ip2:α→α st
∀γ<α.k(ip2(γ))=i(γ)×j(γ).
v) There exists an α-computable function w:α×α→α st if γ,δ<α, then k(w(γ,δ))={⟨x,y⟩:x∈j(δ)∧y∈j(γ)∧y∈i(x)}.
vi) There exists a function ti,j:α→α∈Σ1(Lα) st ∀γ<α.i(γ)=j(ti,j(γ)).
vii) Let K(γ):=⋃x∈j(γ)i(x).
Then there exists a function si,j:α→α∈Σ1(Lα) st
∀γ<α.si,j(γ)={0sup(K(γ))K(γ)=∅K(γ)=∅.
∎
2 Semicomputability
The goal of this section is to lift the necessary results of Jockusch [4] on semicomputable sets from the level ω to a level α.
Definition 2.1**.**
A set A⊆α is α-semicomputable iff there exists a total α-computable function sA:α×α→α called a selector function satisfying:
i)∀x,y∈α.sA(x,y)∈{x,y},
ii)∀x,y∈α[{x,y}∩A=∅⟹sA(x,y)∈A].
Denote by sc(Lα) the class of α-semicomputable sets.
Fact 2.2**.**
(Semicomputability closure)
i) A∈sc(Lα)⟺A∈sc(Lα),
ii) A⊕B∈sc(Lα)⟹A∈sc(Lα)∧B∈sc(Lα).
Definition 2.3**.**
(Index set)
An index set for a set A⊆α denoted as AI is a set of all indices of α-finite subsets of A, i.e. AI:={γ<α:Kγ⊆A}.
Proposition 2.4**.**
(Semicomputability of an index set)
For every set A⊆α, its index set AI is α-semicomputable.
Proof.
Define the selector function of AI as sAI:={⟨γ,δ,⟩:Kγ⊆Kδ}. The function sAI is α-computable as required.
∎
Definition 2.5**.**
(Binary ordering)
Define <b⊆P(α)×P(α) and ≤b⊆P(α)×P(α) to be numerical orderings on the binary representation of the compared sets:
•
A<bB:⟺∃β∈α[β∈A∧β∈B∧A∩β=B∩β],
•
A≤bB:⟺A<bB∨A=B.
Remark 2.6**.**
The restrictions of the orderings <b and ≤b to α-finite sets are first-order definable and α-computable since an α-finite set is bounded.
Proposition 2.7**.**
(Properties of binary ordering)
Let ⊲∈{<,≤}, then:
i) <b is a strict total order,
ii) ≤b is a total order,
iii) ([0,1],⊲∗R)≅(P(α),⊲b)) where ∗R is an appropriate model of the hyperreal numbers,
iv) A⊲bB⟺B⊲bA.
Proof.
i), ii), iii) are trivial. To prove iv), use iii) and consider P(α) as the interval [0,1] from the field of hyperreals, where 0:=∅ and 1:=α. Then:
B⊲bA⟺1−B⊲b1−A⟺−B⊲b−A⟺A⊲bB.
∎
Fact 2.8**.**
(Binary and subset ordering)
i) A⊂B⟹A<bB,
ii) A⊆B⟹A≤bB,
iii) A=B⟺A≡bB.
Note 2.9**.**
If A≤bC and B≤bC, is it true that A∪B≤bC?
No. Consider A=011...,B=100...,C=110.... Then A∪B=111.... Thus A≤bC and B≤bC, but ¬A∪B≤bC.
Definition 2.10**.**
Given a set A define LA:={x∈α:Kx≤bA},RA:=LA.
Remark 2.11**.**
If A∈Lα, then:
•
LA={x<α:Kx<bA} are α-finite sets left of A,
•
RA={x<α:A<bKx} are α-finite sets right of A.
Fact 2.12**.**
(Properties of left/right α-finite sets)
Let A⊆α and β,γ,δ<α. Then:
i) K∈Lα∧Kδ=⋃γ∈KKγ∧δ∈LA⟹K⊆LA,
ii) β∈LA∧γ∈RA∧Kβ∩δ=Kγ∩δ⟹Kβ∩δ⊆A.
Lemma 2.13**.**
For any A⊆α the sets LA,RA are α-semicomputable.
Proof.
LA is α-semicomputable since it has an α-computable selector function
s:={(x,y):Kx≤bKy}∪{(y,x):Kx>bKy} by remark 2.6.
∎
Lemma 2.14**.**
Let A⊆α be a quasiregular set, then A≡αLA≡αRA.
Proof.
If A∈Δ1(Lα), then trivially A≡αLA≡αRA. Hence WLOG assume that A∈Lα and use 2.11. Also WLOG A∈Δ1(Lα) and so in the proof implicitly use the property:
∀x∈A∃y,z[x<y<α∧x<z<α∧y∈A∧z∈A].
Note that ⋃x∈KγKx∈Lα. Hence for any γ<α we have:
Kγ⊆LA⟺∃β<α[Kβ<bA∧∀x∈Kγ.Kx<bKβ].
Thus LA≤αeA via W:={⟨γ,δ⟩:∃β<α[Kδ={β}∧∀x∈Kγ.Kx<bKβ]}∈Σ1(Lα). By symmetry RA≤αeA.
Hence LA⊕RA≤αeA.
Let A denote A or A. Then Kγ⊆A⟺∃βL,βR<α[∀x∈Kγ∀y≤x[y∈KβL⟺y∈KβR]∧Kγ⊆KβL∧βL∈LA∧βR∈RA] for any γ<α using the quasiregularity of A and 2.12ii.
Hence define W:={⟨γ,δ⟩:∃βL,βR<α[∀x∈Kγ∀y≤x[y∈KβL⟺y∈KβR]∧Kγ⊆KβL∧Kδ={βL}⊕{βR}]}.
Note that W∈Σ1(Lα) and so A≤αeLA⊕RA via W.
Hence A⊕A≤αeLA⊕RA.
Therefore A⊕A≡αeLA⊕RA=LA⊕LA=RA⊕RA and so A≡αLA≡αRA as required.
∎
By 1.29 every Σ1(Lα) set is α-equivalent to some regular set, so WLOG assume that B is regular.
By Shore’s Splitting Theorem 1.30, ∃C0,D0∈Σ1(Lα)[B=C0⊔D0∧C0∣αD0 (incomparable wrt α-reducibility) ].
Using 1.29 again, let C,D be α-c.e. regular sets st C≡αC0 and D≡αD0.
Define A:=C⊕D.
Note A=C⊕D≡αC0⊕D0.
Hence A≡αB by lemma 1.38 as required.
As D is regular, so D is regular.
As C and D are regular, so A=C⊕D is regular as required.
Next we prove LA∈Π1(Lα)∧LA∈Σ1(Lα).
For suppose to the contrary that ¬(LA∈Π1(Lα)∧LA∈Σ1(Lα)). Then LA∈Σ1(Lα)∨LA∈Π1(Lα).
•
Case LA∈Σ1(Lα):
Note that D≤αeC⊕C via
W:={⟨γ,δ⟩:β=min{ϵ<α:Kγ∩ϵ=Kγ}∧∃ζ∈LA∀x<β[
(2x∈Kδ⟺2x+1∈Kδ⟺2x∈Kζ)∧
(x∈Kγ⟹2x+1∈Kζ)∧
(2x+1∈Kζ⟹x∈D)]}.
The set W is α-c.e. since LA and D are α-c.e.
The condition 2x∈Kδ⟺2x+1∈Kδ ensures that Kδ contains the initial segment C∩β of C.
The conditions 2x∈Kδ⟺2x∈Kζ and 2x+1∈Kζ⟹x∈D ensure that Kζ contains the initial segment (C∩β)⊕(D∩β) of C⊕D.
Finally, the condition x∈Kγ⟹2x+1∈Kζ verifies that Kγ is a subset of D, or more precisely a subset of its initial segment D∩β.
As D is α-c.e., so this gives us D≤αC which is a contradiction to the case LA∈Σ1(Lα).
•
Case LA∈Π1(Lα):
Note that RA=LA∈Σ1(Lα).
Hence similarly C≤αD using the fact that RA and C are both α-c.e. by applying a symmetric argument to the one above.
This is a contradiction to the case LA∈Π1(Lα).
So by the two cases LA∈Π1(Lα)∧LA∈Σ1(Lα).
Therefore given B>α0, there is a regular set A st A≡αB∧LA∈Π1(Lα)∧LA∈Σ1(Lα) as required.
∎
Theorem 2.16**.**
Let B⊆α be quasiregular and B>α0. Then there exists an α-semicomputable set A st
A≡αB∧A∈Σ1(Lα)∧A∈Π1(Lα).
Proof.
If degα(B) is α-c.e. degree, then WLOG let B∈Σ1(Lα). Then by lemma 2.15 there is C st C is quasiregular, B≡αC∧LC∈Σ1(Lα)∧LC∈Π1(Lα).
By lemma 2.14 and quasiregularity of C we have that C≡αLC and so B≡αLC.
Hence A:=LC is the required α-semicomputable set by lemma 2.13.
Otherwise degα(B) is not an α-c.e. degree and so ∀C∈degα(B)[C∈Σ1(Lα)∧C∈Π1(Lα)]. Note that A:=LB≡αB by the quasiregularity of B and by lemma 2.14 and so A∈Σ1(Lα)∧A∈Π1(Lα). Finally, A is α-semicomputable by lemma 2.13 as required.
∎
3 Kalimullin pair
The goal of this section is to generalize the results of Kalimullin [14] on the definability of a Kalimullin pair to a level α.
3.1 Introduction and basic properties
Definition 3.1**.**
Sets A,B⊆α are a α-U-Kalimullin pair denoted by KU(A,B) iff ∃W≤αeU[A×B⊆W∧A×B⊆W]. If clear, we omit the prefix α and say U-Kalimullin pair (or just U-K-pair) and denote it by KU(A,B).
Similarly, if U∈Σ1(Lα), then we say that A,B are a Kalimullin pair (or just K-pair) and denote K(A,B).
The set W is called a witness to the U-Kalimullin pair.
Define the witness W∈Σ1(Lα) to the Kalimullin pair K(A,A) to be
W:={(x,y)∈α:sA(x,y)=x} where sA is an α-computable selector function for an α-semicomputable set A.
∎
Definition 3.4**.**
A,B⊆α are a trivial Kalimullin pair iff K(A,B) and A∈Σ1(Lα)∨B∈Σ1(Lα).
If A,B are a not a trivial Kalimullin pair, they form a nontrivial Kalimullin pair, denoted by Knt(A,B).
Definition 3.5**.**
(Maximal Kalimullin pair)
A Kalimullin pair K(A,B) is maximal denoted by Kmax(A,B) iff
∀C,D[A≤αeC∧B≤αeD∧K(C,D)⟹A≡αeC∧B≡αeD].
Remark 3.6**.**
Note that in the definition of a maximal Kalimullin pair we use α-enumeration reducibility instead of a weak α-enumeration reducibility since we want that a maximal Kalimullin pair is definable (given that a Kalimullin pair is definable) in the structure ⟨Dαe,≤⟩ where ≤ is induced by ≤αe.
Assume Ms∈Σ1(Lα) and Xs∈Lα.
Let W:={⟨a,b⟩:∃x∈Ms[a∈Dx∧b∈Ex∧x∈Φe((Xs∪(Ms∩Vx))⊕U)]}.
Assume U+ is megaregular.
Then W≤αeU.
Proof.
Let Se:=Φe((Xs∪(Ms∩Vx))⊕U).
We first prove W≤αeSe.
Note Kγ⊆W⟺∀⟨a,b⟩∈Kγ.⟨a,b⟩∈W⟺∀⟨a,b⟩∈Kγ.∃x∈Ms[a∈Dx∧b∈Ex∧x∈Se]⟺∀⟨a,b⟩∈Kγ.∃x∈Ms[⟨a,b⟩∈Px∧x∈Se] where iP:α→α∈Σ1(Lα) is a function of lemma 1.40iv and Px:=KiP(x).
Define ϕ(γ,δ):⟺∀y∈Kγ∃x∈Kδ.y∈Px.
Define V:={⟨γ,δ⟩:Kδ⊆Ms∧ϕ(γ,δ)}.
Then continuing Kγ⊆W⟺∀y∈Kγ∃x∈Ms[y∈Px∧x∈Se]⟺∃δ[Kδ⊆Ms∧Kδ⊆Se∧ϕ(γ,δ)]
(Where Kδ∈Lα has to exist as an image of an α-computable function restricted to an Kγ∈Lα by the admissibility of α.)
⟺∃⟨γ,δ⟩∈V.Kδ⊆Se.
Note ϕ(γ,δ)⟺∃H[H=w(γ,δ)∧∀y∈Kγ∃x∈Kδ.⟨x,y⟩∈H] where w:α×α→α∈Σ1(Lα) with Kw(γ,δ):={⟨x,y⟩:x∈Kδ∧y∈Kγ∧y∈Px} is a function of lemma 1.40v.
Hence ϕ(γ,δ)∈Σ1(Lα).
As Ms∈Δ1(Lα) by Ms∈Δ1(Lα), so V∈Σ1(Lα).
Therefore W≤wαeSe.
Note Vx∈Σ1(Lα). By the assumptions Ms∈Σ1(Lα) and Xs∈Ls it is true that Ms∈Σ1(Lα) and Xs∈Σ1(Lα).
Thus (Xs∪(Ms∩Vx))∈Σ1(Lα).
Hence Se≤wαe(Xs∪(Ms∩Vx))⊕U≤αeU by 1.14 and lemma 1.12 respectively. Hence Se≤wαeU by 1.13.
As U+ is megaregular, so Se≤αeU by 1.36.
Hence W≤wαeU by 1.13.
Finally, W≤αeU by the megaregularity of U+ again.
∎
Lemma 3.13**.**
Let I∈Lα. Then exists an index z<α which is α-computable from I st Vz=⋂x∈IVx.
Proof.
Define f(I)=z:⟺Dz=⋃x∈IDx∧Ez=⋃x∈IEx.
By lemma 1.40i the function f is total and α-computable.
Also ⋂x∈IVx={y<α:⋃x∈IDx⊆Dy∧⋃x∈IEx⊆Ey}=Vf(I)=Vz as required.
∎
Lemma 3.14**.**
Let D⊆A⊆α and E⊆B⊆α satisfying A,B∈Σ1(Lα) and D,E∈Lα.
Define Z:=ZD,E:={x<α:D⊆Dx⊆A∧E⊆Ex⊆B}.
Then:
i) Z≡αeA⊕B,
ii) Z≤wαeA⊕B,
iii) Z∈Σ1(Lα),
iv) Z is unbounded if A⊕B is megaregular.
Proof.
i)
First note that for all α-finite sets Kγ,Kδ there is some x<α st Dx=Kγ,Ex=Kδ. Hence if we require that Dx (or Ex) is fixed to some α-finite set K∈Lα, still the remaining sets Ex (or Dx) include all α-finite sets.
Note A≤αeZ via W:={⟨γ,δ⟩:∃x<α[D∪Kγ⊆Dx∧Kδ={x}]}∈Σ1(Lα). Similarly, B≤αeZ.
Consequently, A⊕B≤αeZ.
Define ID,A:={x<α:D⊆Dx⊆A}.
Define IE,B:={x<α:E⊆Ex⊆B}.
ID,A≤αeA via WA:={⟨γ,δ⟩:∀x∈Kγ.D⊆Dx∧⋃x∈KγDx=Kδ}∈Σ1(Lα).
Similarly IE,B≤αeB.
Note that Z=ID,A∩IE,B.
Thus Z≤αeID,A⊕IE,B≤αeA⊕B.
Therefore A⊕B≡αeZ.
ii) Note that ID,A≤wαeA via Φvw:={⟨x,δ⟩:∃y<α[y∈Dx∧y∈D∧Kδ=∅∨y∈Dx∧Kδ={y}}.
Similarly, IE,B≤wαeB.
Hence Z=ID,A∪IE,B≤wαeA⊕B as required.
iii)
If Z∈Σ1(Lα), then Z∈Σ1(Lα) and A∈Σ1(Lα), B∈Σ1(Lα) which contradicts the assumption. Hence Z∈Σ1(Lα).
iv) From ii) and megaregularity of A⊕B, we have Z≤αeA⊕B. Note A⊕B=A⊕B. Combining this with i) it yields Z≤αA⊕B. Hence Z∈Δ1(Lα,A,B). If Z was bounded, then by 1.34 using the megaregularity of A⊕B, Z is α-finite. This contradicts iii). Hence Z has to be unbounded.
∎
Definition 3.15**.**
(Weak halting set)
The weak halting set is defined as K(A):={x<α:x∈Φx(A)}.
i) the projectum of α is α∗=ω and U+ is megaregular.
ii) A⊕B⊕K(U) is megaregular.
Suppose ¬KU(A,B).
Then ∃X,Y⊆α[Y≤αeX⊕A∧Y≤αeX⊕B∧Y≤wαeX⊕U].
The following proof is a generalization of the proof for the case when α=ω in [14].
Proof.
We perform a construction in α∗ stages and define sets X,Y st ∀x<α:
[TABLE]
which guarantees Y≤αeX⊕A and Y≤αeX⊕B by lemma 3.11.
Index the requirements and α-enumeration operators by indices in α∗ using 1.22.
Aim to meet for all e<α∗ the requirements
[TABLE]
At each stage s<α∗ of the construction aim to define an α-finite set Xs and an α-computable set Ms so that for all s<α∗ they satisfy:
[TABLE]
Pre-construction
By statement 9, the set Ms is defined at every stage s<α∗ by the sets Ns and Is.
Since the set Is is α-finite at the stage s by statement 8, so by lemma 3.13 there is an index z which is α-computable from Is and Vz=⋂x∈IsVx. Hence the equality (⋂x∈IsVx)−Ns=Vz−Ns holds at every stage s where Is∈Lα. Consequently also the set Vz is α-computable at such stage s.
Since the set Ns is α-finite by statement 7 and Vz is α-computable at the stage s, so the set Ms has to be α-computable at the stage s, hence statement 10 holds.
When proving at the stage s<α∗ that statement 5 holds, we use the fact that A and B are not α-finite by 3.2 since ¬KU(A,B). This given α-finite sets D,E, enables us to find arbitrarily large α-finite supersets of D,E contained in A and B respectively.
Constructing X
The set X will be constructed in α∗-many stages.
•
Stage s=0.
Set X0:=∅, N0:=∅, I0:=∅.
Observe statement 5 is true for M0=α.
Clearly, statements 6, 7 and 8 are satisfied.
•
Stage s+1=3e>0, 3e is a successor ordinal.
Define Xs+1:=Xs, Ns+1:=Ns, Is+1:=Is.
Since the sets Xs+1, Ns+1, Is+1 are the same as the sets Xs, Ns, Is and statements 2, 3, 4, 5, 6, 7 and 8 hold at the stage s by IH, they hold at the stage s+1 too.
•
Stage s+1=3e+1.
By induction hypothesis let Xs, Ns, Is be given and α-finite by statements 6, 7 and 8.
Define Xs+1:=Xs, Ns+1:=Ns∪{e}, Is+1:=Is.
Trivially, statements 6, 7 and 8 hold at the stage s+1 by IH at the stage s.
Note Ms+1=Ms−{e} by statement 9.
We claim that the set Ms+1 satisfies statement 5.
Let D,E∈Lα∧D⊆A∧E⊆B.
By IH on Ms there is x∈Ms st [D⊆Dx⊆A∧E⊆Ex⊆B].
Note Dx∈Lα, but by 3.2A∈Lα, hence Dx⊂A.
Let z∈A−Dx.
Then D^:=Dx∪{z}∈Lα.
By IH on Ms there is y∈Ms st D^⊆Dy⊆A∧E⊆Ey⊆B.
If x=e, then x∈Ms+1:=Ms−{e}.
Otherwise x=e=y and y∈Ms+1∧D⊆Dx⊂D^⊆Dy⊆A∧E⊆Ey⊆B.
Therefore in any case the set Ms+1 satisfies statement 5.
•
Stage s+1=3e+2.
Aim to find x∈Ms st one of the two following statements is true:
1: Dx⊆A∧Ex⊆B∧x∈Φe((Xs∪(Ms∩Vx))⊕U),
2: Dx⊆A∧Ex⊆B∧x∈Φe((Xs∪(Ms∩Vx))⊕U).
First we prove the existence of such x∈Ms.
Assume that ∀x∈Ms the statement 2 is false.
Define
We prove A×B⊆W.
Let (a,b)∈A×B.
By statement 5 for Ms it follows ∃x∈Ms[a∈Dx⊆A∧b∈Ex⊆B].
Since statement 2 is false, we have x∈Φe((Xs∪(Ms∩Vx))⊕U).
Thus (a,b)∈W.
Since ¬KU(A,B), there is a pair (a,b)∈A×B st (a,b)∈W.
Thus there is x∈Ms st a∈Dx,b∈Ex and x∈Φe((Xs∩(Ms∩Vx))⊕U).
Hence Dx⊆A, Ex⊆B and statement 1 is true for x∈Ms.
Therefore there is x∈Ms st statement 1 or statement 2 is true.
Choose such an element x∈Ms using the oracle A⊕B⊕K(U).
Case 1: If statement 1 is true for x, then x∈Φe((Xs∪(Ms∩Vx)⊕U).
By 1.16 and 1.15 there is F⊆Xs∪(Ms∩Vx) st F∈Lα∧x∈Φe(F⊕U).
Thus define Xs+1:=Xs∪F, Ns+1:=Ns, Is+1:=Is. Note thatMs+1:=Ms.
The set F is α-finite, by IH Xs is α-finite and so the union Xs+1=Xs∪F is α-finite satisfying statement 6.
Statements 7 and 8 are true by IH.
Case 2: Otherwise if statement 2 is true for x, then define Xs+1:=Xs∪{x}, Ns+1:=Ns, Is+1:=Is∪{x}.
Trivially, the sets Xs+1,Ns+1,Is+1 are α-finite using IH, hence satisfying statements 6, 7 and 8.
Note Ms+1=Ms∩Vx by statement 9.
Ms+1 satisfies statement 5: if D⊆A,E⊆B,D∈Lα,E∈Lα, then by the hypothesis on Ms, there is y∈Ms st D∪Dx⊆Dy⊆A and E∪Ex⊆Ey⊆B.
Therefore y∈Ms∩Vx=Ms+1.
Note in both cases Xs+1−Xs⊆Ms+1statement 4 being satisfied.
•
Stage s=3e>0, 3e is a limit ordinal.
If α∗=ω, then this stage does not arise. Hence assume that A⊕B⊕K(U) is megaregular.
Define Xs:=⋃r<sXr,Ns:=⋃r<sNr,Is:=⋃r<sIr.
We claim that these sets are α-finite.
Define a partial function f:α⇀α on the ordinals smaller than s by f(r)={γ<α:Kγ=Xr}.
Note that by IH for all r<s, the set Xr is α-finite using statement 6.
Also during the construction we only use the oracle A⊕B⊕K(U). Thus the index f(r) of an α-finite set Xr is also A⊕B⊕K(U)-computable. Consequently, the function f is Σ1(Lα,A⊕B⊕K(U)) definable. As s<α∗, so s as a limit ordinal is an α-finite set. Therefore by the megaregularity of A⊕B⊕K(U), the set f[s] is also α-finite. But then Xs=⋃γ∈f[s]Kγ is α-finite by 1.8. So statement 6 holds at the stage s as required.
Applying similar reasoning, using the veracity of statements 7 and 8 for all r<s by IH, we conclude that statements 7 and 8 hold at the stage s too.
Note Ms:=⋂r<sMr by statement 9. We prove that statement 5 holds at the stage s.
Note that Ms=Vz−Ns by statement 9 for some z<α satisfying both Dz⊆A and Ez⊆B.
Fix α-finite sets D and E st D⊆A and E⊆B.
WLOG let Dz⊆D and Ez⊆E.
Define Z:={x<α:D⊆Dx⊆A∧E⊆Ex⊆B}.
As ¬K(A,B) by the assumption, so A∈Σ1(Lα) and B∈Σ1(Lα) by 3.2.
Note that A⊕B is megaregular.
Hence Z is unbounded by lemma 3.14.
On the other hand Ns⊆s. Thus Z−Ns=∅.
Note {x∈Ms:D⊆Dx⊆A∧E⊆Ex⊆B}={x∈Vz−Ns:D⊆Dx⊆A∧E⊆Ex⊆B}=Z−Ns=∅.
Therefore ∀D,E∈Lα[D⊆A∧E⊆B⟹∃x∈Ms[D⊆Dx⊆A∧E⊆Ex⊆B]] and so the statement statement 5 is satisfied at the limit stage s.
Finally, define X:=⋃s<α∗Xs.
Defining Y
To define Y first prove ∀z∈X[Dz⊆A⟺Ez⊆B]:
Let z∈X.
Then there is a stage s+1=3e+2 st z∈Xs+1−Xs.
In case 2 Dz⊆A and Ez⊆B.
In case 1 there is x st Xs+1−Xs⊆Vx,Dx⊆A and Ex⊆B.
As z∈Xs+1−Xs⊆Vx, so Dx⊆Dz and Ex⊆Ez.
Thus Dz⊆A and Ez⊆B.
Define the set
Y:={z∈X:Dz⊆A}={z∈X:Ez⊆B}.
Final verification
Note Y≤αeX⊕A and Y≤αeX⊕B as proved under statement 1.
We prove Y≤wαeX⊕U by showing Y=Φe(X⊕U) for an arbitrary e<α∗.
Consider a stage s+1=3e+2.
In case 1 Xs+1=Xs∪F and there is x st x∈Φe(F⊕U),Dx⊆A and Ex⊆B.
Hence x∈Φe(X⊕U)−Y.
In case 2 there is x st Xs+1=Xs∪{x},Ms+1=Ms∩Vx,Dx⊆A,Ex⊆B and x∈Φe((Xs∪Ms+1)⊕U).
Let z∈X.
Then ∃t.z∈Xt+1−Xt⊆Mt+1 by statement 4.
If t≥s, then z∈Ms+1 by statement 3.
If t<s, then z∈Xs by statement 2.
Hence z∈Xs∪Ms+1 and thus X⊆Xs∪Ms+1.
Hence x∈Y−Φe(X⊕U) by 1.15.
Therefore in both cases Y=Φe(X⊕U) and so Y≤wαeX⊕U.
∎
The statements i) - iv) are equivalent and imply v).
Moreover if the projectum of α is α∗=ω and U+ is megaregular or A⊕B⊕K(U) is megaregular, then all the statements i) - v) are equivalent.
Then A,B are a U-Kalimullin pair with a witness W={(m,n):Φf(g(m),g(n))(U)=∅}.
Hence i) ⟺ ii) ⟺ iii) ⟺ iv) ⟹ v) for any α.
Note v) ⟹ i) is the contrapositive of 3.16.
Therefore i) ⟺ ii) ⟺ iii) ⟺ iv) ⟺ v) if α∗=ω and U+ is megaregular or A⊕B⊕K(∅) is megaregular.
∎
The statement i) iff v) establishes the definability of a U-Kalimullin pair.
Let B⊆α.
The set of all A st K(A,B) is closed downwards under α-enumeration reducibility as well as closed under join.
Proof.
Suppose K(A0,B) and A1≤αeA0.
Hence ∃W0∈Σ1(Lα).A0×B⊆W0∧A0×B⊆W0. Let V1:=A1×α, V2:=α×B.
As A1≤αeA0, so V1≤αeA0∧V2≤αeB. Hence by theorem 3.17 (i implies iv), ∃W1∈Σ1(Lα) st V1∩V2⊆W1⊆V1∪V2.
Therefore V1∩V2=A1×B⊆W1.
Also W1⊆V1∪V2⟺V1∩V2⊆W1 and so
V1∩V2=(A1×α)∩(α×B)=A1×B⊆W1.
Hence K(A1,B).
Let K(A0,B)∧K(A1,B). If Ai=∅ for i∈2 then A0⊕A1≡αeA1−i and so K(A0⊕A1,B). Otherwise K(A0⊕A1,B) by lemma 3.9.
∎
Corollary 3.19**.**
(Definability of a Kalimullin Pair)131313The case for α=ω proved in [14].
Let α∗=ω or assume V=L and let α be an infinite regular cardinal. Then:
∀a,b∈Dαe[K(a,b)⟺∀x∈Dαe.(a∨x)∧(b∨x)=x].
Proof.
Note that if U∈Σ1(Lα), then U+ is megaregular by 1.35.
Thus the statement above follows from (i⟺v) in 3.17 and from the K-pair being a degree theoretic property by its invariance under the αe-reducibility by proposition 3.18.
∎
Corollary 3.20**.**
(Definability of an U-Kalimullin Pair)
Assume V=L and let α be an infinite regular cardinal. Then:
Note that since α is an infinite regular cardinal, so A⊕B⊕K(U) is megaregular.
Thus the statement above follows from (i⟺v) in 3.17 and from the K-pair being a degree theoretic property by its invariance under the αe-reducibility by proposition 3.18.
∎
3.3 Maximal Kalimullin pair and total degrees
Proposition 3.21**.**
(Maximality of semicomputable megaregular Kalimullin pairs)141414Generalized from Maximal K-pairs in [1] for α=ω.
Let A⊆α and let A+ and A− be both megaregular.
If K(A,A)∧A∈Σ1(Lα)∧A∈Π1(Lα), then Kmax(A,A).
Proof.
Suppose K(A,A) and K(C,D), A≤αeC, A≤αeD. By 3.18K(A,D). By 3.8 and megaregularity of A− we have D≤αeA. Similarly, K(A,C) and thus C≤αeA=A by the megaregularity of A+.
∎
Corollary 3.22**.**
Let α∗=ω or assume V=L and let α be an infinite regular cardinal.
Then every nontrivial total megaregular degree is a join of a maximal K-pair, i.e.
∀a∈TOTαemr−{0}∃b,c∈Dαe[(a=b∨c)∧Kmax(b,c)].
Proof.
Since α∗=ω or α is an infinite regular cardinal, thus a (maximal) Kalimullin pair is definable by 3.19.
Suppose a∈TOTαe−{0} and a is a megaregular degree (at least one or equivalently every set in a is megaregular).
Then by theorem 2.16, there is A⊆α st Aα-semicomputable, A∈Σ1(Lα), A∈Σ1(Lα) and A⊕A∈a by the totality of a.
As Aα-semicomputable, so K(A,A) by proposition 3.3.
K(A,A) is nontrivial since A∈Σ1(Lα) and A∈Σ1(Lα).
Thus by 3.21 and the megaregularity of A we have Kmax(A,A).
∎
By inspecting whether a degree which is not quasiregular could be a join of a maximal Kalimullin pair, one may establish the following:
Proposition 3.23**.**
If degα(B) is not a quasiregular degree, then there is C st 0<αC<αB and Kmax(C,C).
Proof.
Since degα(B) is not a quasiregular degree, then D is not quasiregular for any D≡αB.
So B is not quasiregular.
Let β<α be the least ordinal st B∩β∈Lα.
Define A:=B∩β.
Then A⊂B by B not being quasiregular.
By the minimality of β, the set A is quasiregular.
A is bounded, but not α-finite, hence A cannot be α-computable.
Thus A>α∅.
By 2.16 there is α-semicomputable set C st A≡αC, C∈Σ1(Lα) and C∈Π1(Lα).
As C is α-semicomputable, so K(C,C).
By 3.21 we have that Kmax(C,C).
∎
4 Acknowledgements
The author would like to thank Mariya Soskova and Hristo Ganchev for the explanation of the proof of the Kalimullin pair definability in the classical case, i.e. α=ω.
The author was supported by Hausdorff Research Institute for Mathematics during Hausdorff Trimester Program Types, Sets and Constructions.
Bibliography17
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] Mingzhong Cai, Hristo A Ganchev, Steffen Lempp, Joseph S. Miller, and Mariya I. Soskova. Defining totality in the enumeration degrees.
2[2] C-T Chong. Techniques of admissible recursion theory. 1984.
3[3] Robert A Di Paola. The basic theory of partial α 𝛼 \alpha -recursive operators. Annali di Matematica Pura ed Applicata , 134(1):169–199, 1983.
4[4] Carl G Jockusch. Semirecursive sets and positive reducibility. Transactions of the American Mathematical Society , pages 420–436, 1968.
5[5] Peter Koepke. Turing computations on ordinals. Bulletin of Symbolic Logic , 11(03):377–397, 2005.
6[6] Peter Koepke. α 𝛼 \alpha -recursion theory and ordinal computability. BIWOC , page 48, 2007.
7[7] Peter Koepke. Ordinal computability. In Mathematical Theory and Computational Practice , pages 280–289. Springer, 2009.
8[8] Peter Koepke and Benjamin Seyfferth. Ordinal machines and admissible recursion theory. Annals of Pure and Applied Logic , 160(3):310–318, 2009.