Buchholz psi functions

From testwiki
Jump to navigation Jump to search

Template:More citations needed Buchholz's psi-functions are a hierarchy of single-argument ordinal functions ψν(α) introduced by German mathematician Wilfried Buchholz in 1986. These functions are a simplified version of the θ-functions, but nevertheless have the same strengthTemplate:Huh as those. Later on this approach was extended by Jäger[1] and Schütte.[2]

Definition

Buchholz defined his functions as follows. Define:

  • Ωξ = ωξ if ξ > 0, Ω0 = 1

The functions ψv(α) for α an ordinal, v an ordinal at most ω, are defined by induction on α as follows:

  • ψv(α) is the smallest ordinal not in Cv(α)

where Cv(α) is the smallest set such that

  • Cv(α) contains all ordinals less than Ωv
  • Cv(α) is closed under ordinal addition
  • Cv(α) is closed under the functions ψu (for u≤ω) applied to arguments less than α.

The limit of this notation is the Takeuti–Feferman–Buchholz ordinal.

Properties

Let P be the class of additively principal ordinals. Buchholz showed following properties of this functions:

Fundamental sequences and normal form for Buchholz's function

Normal form

The normal form for 0 is 0. If α is a nonzero ordinal number α<Ωω then the normal form for α is α=ψν1(β1)+ψν2(β2)++ψνk(βk) where νi0,k>0,βiCνi(βi) and ψν1(β1)ψν2(β2)ψνk(βk) and each βi is also written in normal form.

Fundamental sequences

The fundamental sequence for an ordinal number α with cofinality cof(α)=β is a strictly increasing sequence (α[η])η<β with length β and with limit α, where α[η] is the η-th element of this sequence. If α is a successor ordinal then cof(α)=1 and the fundamental sequence has only one element α[0]=α1. If α is a limit ordinal then cof(α){ω}{Ωμ+1μ0}.

For nonzero ordinals α<Ωω, written in normal form, fundamental sequences are defined as follows:

  1. If α=ψν1(β1)+ψν2(β2)++ψνk(βk) where k2 then cof(α)=cof(ψνk(βk)) and α[η]=ψν1(β1)++ψνk1(βk1)+(ψνk(βk)[η]),
  2. If α=ψ0(0)=1, then cof(α)=1 and α[0]=0,
  3. If α=ψν+1(0), then cof(α)=Ων+1 and α[η]=Ων+1[η]=η,
  4. If α=ψν(β+1) then cof(α)=ω and α[η]=ψν(β)η (and note: ψν(0)=Ων),
  5. If α=ψν(β) and cof(β){ω}{Ωμ+1μ<ν} then cof(α)=cof(β) and α[η]=ψν(β[η]),
  6. If α=ψν(β) and cof(β){Ωμ+1μν} then cof(α)=ω and α[η]=ψν(β[γ[η]]) where {γ[0]=Ωμγ[η+1]=ψμ(β[γ[η]]).

Explanation

Buchholz is working in Zermelo–Fraenkel set theory, that means every ordinal α is equal to set {ββ<α}. Then condition Cν0(α)=Ων means that set Cν0(α) includes all ordinals less than Ων in other words Cν0(α)={ββ<Ων}.

The condition Cνn+1(α)=Cνn(α){γP(γ)Cνn(α)}{ψμ(ξ)ξαCνn(α)μω} means that set Cνn+1(α) includes:

  • all ordinals from previous set Cνn(α),
  • all ordinals that can be obtained by summation the additively principal ordinals from previous set Cνn(α),
  • all ordinals that can be obtained by applying ordinals less than α from the previous set Cνn(α) as arguments of functions ψμ, where μω.

That is why we can rewrite this condition as:

Cνn+1(α)={β+γ,ψμ(η)β,γ,ηCνn(α)η<αμω}.

Thus union of all sets Cνn(α) with n<ω i.e. Cν(α)=n<ωCνn(α) denotes the set of all ordinals which can be generated from ordinals <ν by the functions + (addition) and ψμ(η), where μω and η<α.

Then ψν(α)=min{γγ∉Cν(α)} is the smallest ordinal that does not belong to this set.

Examples

Consider the following examples:

C00(α)={0}={ββ<1},
C0(0)={0} (since no functions ψ(η<0) and 0 + 0 = 0).

Then ψ0(0)=1.

C0(1) includes ψ0(0)=1 and all possible sums of natural numbers and therefore ψ0(1)=ω – first transfinite ordinal, which is greater than all natural numbers by its definition.

C0(2) includes ψ0(0)=1,ψ0(1)=ω and all possible sums of them and therefore ψ0(2)=ω2.

If α=ω then C0(α)={0,ψ(0)=1,,ψ(1)=ω,,ψ(2)=ω2,,ψ(3)=ω3,} and ψ0(ω)=ωω.

If α=Ω then C0(α)={0,ψ(0)=1,,ψ(1)=ω,,ψ(ω)=ωω,,ψ(ωω)=ωωω,} and ψ0(Ω)=ε0 – the smallest epsilon number i.e. first fixed point of α=ωα.

If α=Ω+1 then C0(α)={0,1,,ψ0(Ω)=ε0,,ε0+ε0,,ψ1(0)=Ω,} and ψ0(Ω+1)=ε0ω=ωε0+1.

ψ0(Ω2)=ε1 the second epsilon number,

ψ0(Ω2)=εε=ζ0 i.e. first fixed point of α=εα,

φ(α,β)=ψ0(Ωα(1+β)), where φ denotes the Veblen function,

ψ0(ΩΩ)=Γ0=φ(1,0,0)=θ(Ω,0), where θ denotes the Feferman's function and Γ0 is the Feferman–Schütte ordinal,

ψ0(ΩΩ2)=φ(1,0,0,0) is the Ackermann ordinal,
ψ0(ΩΩω) is the small Veblen ordinal,
ψ0(ΩΩΩ) is the large Veblen ordinal,
ψ0(Ωω)=ψ0(εΩ+1)=θ(εΩ+1,0).

Now let's research how ψ1 works:

C10(0)={ββ<Ω1}={0,ψ(0)=1,2,googol,,ψ0(1)=ω,,ψ0(Ω)=ε0,

,ψ0(ΩΩ)=Γ0,,ψ(ΩΩΩ+Ω2),} i.e. includes all countable ordinals. And therefore C1(0) includes all possible sums of all countable ordinals and ψ1(0)=Ω1 first uncountable ordinal which is greater than all countable ordinal by its definition i.e. smallest number with cardinality 1.

If α=1 then C1(α)={0,,ψ0(0)=ω,,ψ1(0)=Ω,,Ω+ω,,Ω+Ω,} and ψ1(1)=Ωω=ωΩ+1.

ψ1(2)=Ωω2=ωΩ+2,
ψ1(ψ1(0))=ψ1(Ω)=Ω2=ωΩ+Ω,
ψ1(ψ1(ψ1(0)))=ωΩ+ωΩ+Ω=ωΩΩ=(ωΩ)Ω=ΩΩ,
ψ14(0)=ΩΩΩ,
ψ1k+1(0)=Ωk where k is a natural number, k2,
ψ1(Ω2)=ψ1ω(0)=Ωω=εΩ+1.

For case ψ(ψ2(0))=ψ(Ω2) the set C0(Ω2) includes functions ψ0 with all arguments less than Ω2 i.e. such arguments as 0,ψ1(0),ψ1(ψ1(0)),ψ13(0),,ψ1ω(0)

and then

ψ0(Ω2)=ψ0(ψ1(Ω2))=ψ0(εΩ+1).

In the general case:

ψ0(Ων+1)=ψ0(ψν(Ων+1))=ψ0(εΩν+1)=θ(εΩν+1,0).

We also can write:

θ(Ων,0)=ψ0(ΩνΩ) (for 1ν)<ω

Ordinal notation

Buchholz[3] defined an ordinal notation (𝖮𝖳,<) associated to the ψ function. We simultaneously define the sets T and PT as formal strings consisting of 0,Dv indexed by vω+1, braces and commas in the following way:

  • 0T0PT,
  • (v,a)(ω+1)×T(DvaTDvaPT).
  • (a0,a1)PT2((a0,a1)T).
  • s(a0=s)(a0,a1)T×PT(s,a1)T.

An element of T is called a term, and an element of PT is called a principal term. By definition, T is a recursive set and PT is a recursive subset of T. Every term is either 0, a principal term or a braced array of principal terms of length 2. We denote aPT by (a). By convention, every term can be uniquely expressed as either 0 or a braced, non-empty array of principal terms. Since clauses 3 and 4 in the definition of T and PT are applicable only to arrays of length 2, this convention does not cause serious ambiguity.

We then define a binary relation a<b on T in the following way:

  • b=0a<b=
  • a=0(a<bb0)
  • If a0b0, then:
    • If a=Duab=Dvb for some ((u,a),(v,b))((ω+1)×T)2, then a<b is true if either of the following are true:
      • u<v
      • u=va<b
    • If a=(a0,...,an)b=(b0,...,bm) for some (n,m)21n+m, then a<b is true if either of the following are true:
      • iin(n<mai=bi)
      • kii<k(kmin{n,m}ak<bkai=b1)

< is a recursive strict total ordering on T. We abbreviate (a<b)(a=b) as ab. Although itself is not a well-ordering, its restriction to a recursive subset OTT, which will be described later, forms a well-ordering. In order to define OT, we define a subset GuaT for each (u,a)(ω+1)×T in the following way:

  • a=0Gua=
  • Suppose that a=Dva for some (v,a)(ω+1)×T, then:
    • uvGua={a}Gua
    • u>vGua=
  • If a=(a0,...,ak) for some (ai)i=0kPTk+1 for some k{0},Gua=i=0kGuai.

bGua is a recursive relation on (u,a,b)(ω+1)×T2. Finally, we define a subset OTT in the following way:

  • 0OT
  • For any (v,a)(ω+1)×T, DvaOT is equivalent to aOT and, for any aGva, a<a.
  • For any (ai)i=0kPTk+1, (a0,...,ak)OT is equivalent to (ai)i=0kOT and ak...a0.

OT is a recursive subset of T, and an element of OT is called an ordinal term. We can then define a map o:OTC0(εΩω+1) in the following way:

  • a=0o(a)=0
  • If a=Dva for some (v,a)(ω+1)×OT, then o(a)=ψv(o(a)).
  • If a=(a0,...,ak) for some (ai)i=0k(OTPT)k+1 with k{0}, then o(a)=o(a0)#...#o(ak), where # denotes the descending sum of ordinals, which coincides with the usual addition by the definition of OT.

Buchholz verified the following properties of o:

  • The map o is an order-preserving bijective map with respect to < and . In particular, o is a recursive strict well-ordering on OT.
  • For any aOT satisfying a<D10, o(a) coincides with the ordinal type of < restricted to the countable subset {xOT|x<a}.
  • The Takeuti-Feferman-Buchholz ordinal coincides with the ordinal type of < restricted to the recursive subset {xOT|x<D10}.
  • The ordinal type of (OT,<) is greater than the Takeuti-Feferman-Buchholz ordinal.
  • For any v{0}, the well-foundedness of < restricted to the recursive subset {xOT|x<D0Dv+10} in the sense of the non-existence of a primitive recursive infinite descending sequence is not provable under 𝖨𝖣v.
  • The well-foundedness of < restricted to the recursive subset{xOT|x<D0Dω0} in the same sense as above is not provable under Π11CA0.

Normal form

The normal form for Buchholz's function can be defined by the pull-back of standard form for the ordinal notation associated to it by o. Namely, the set NF of predicates on ordinals in C0(εΩω+1) is defined in the following way:

  • The predicate α=NF0 on an ordinal αC0(εΩω+1) defined as α=0 belongs to NF.
  • The predicate α0=NFψk1(α1) on ordinals α0,α1C0(εΩω+1) with k1=ω+1 defined as α0=ψk1(α1) and α1=Ck1(α1) belongs to NF.
  • The predicate α0=NFα1+...+αn on ordinals α0,α1,...,αnC0(εΩω+1) with an integer n>1 defined as α0=α1+...+αn, α1...αn, and α1,...,αnAP belongs to NF. Here + is a function symbol rather than an actual addition, and AP denotes the class of additive principal numbers.

It is also useful to replace the third case by the following one obtained by combining the second condition:

  • The predicate α0=NFψk1(α1)+...+ψkn(αn) on ordinals α0,α1,...,αnC0(εΩω+1) with an integer n>1 and k1,...,knω+1 defined as α0=ψk1(α1)+...+ψkn(αn), ψk1(α1)...ψkn(αn), and α1Ck1(α1),...,αnCkn(αn)AP belongs to NF.

We note that those two formulations are not equivalent. For example, ψ0(Ω)+1=NFψ0(ζ1)+ψ0(0) is a valid formula which is false with respect to the second formulation because of ζ1C0(ζ1), while it is a valid formula which is true with respect to the first formulation because of ψ0(Ω)+1=ψ0(ζ1)+ψ0(0), ψ0(ζ1),ψ0(0)AP, and ψ0(ζ1)ψ0(0). In this way, the notion of normal form heavily depends on the context. In both formulations, every ordinal in C0(εΩω+1) can be uniquely expressed in normal form for Buchholz's function.

References