Recursion

Overview

The recursion theorem guarantees recursively defined functions exist. More formally, let A be a set, aA, and F:AA. Then there exists a unique function h:ωA such that, for every nω,

h(0)=ah(n+)=F(h(n))

Arithmetic

The recursion theorem asserts existence of many arithmetic operations on the natural numbers.

Addition

For each mω, there exists a unique function Am:ωω such that for all nω,

Am(0)=m,Am(n+)=Am(n)+

Addition (+) is the binary operation on ω such that for any m,nω,

m+n=Am(n).

Multiplication

For each mω, there exists a unique function Mm:ωω such that for all nω,

Mm(0)=0,Mm(n+)=Mm(n)+m

Multiplication () is the binary operation on ω such that for any m,nω,

mn=Mm(n).

Exponentiation

For each mω, there exists a unique function Em:ωω such that for all nω,

Em(0)=1,Em(n+)=Em(n)m

Exponentiation is the binary operation on ω such that for any m,nω,

mn=Em(n).

Transfinite Recursion

For any formula γ(x,y), the following is a theorem:

Assume that < is a well ordering on a set A. Assume that for any f there is a unique y such that γ(f,y). Then there exists a unique function F with domain A such that, for all tA,

γ(Fseg<t,F(t)).

We say F is γ-constructed if γ(Fseg<t,F(t)) holds for all tdomF.

Powered by Forestry.md