TheoremBase

The Recursion Theorem on Omega

Given a set a, a starting value c in a and a map g from omega × a to a, there is exactly one map f from omega to a with f(0) = c and f(S(n)) = g(n, f(n)) for every n.

Statement

In the setting of Class Theory NBG: the Axioms, Standing Conventions and Basic Notation, let ω\omega and 00 be as in The Class Omega of Natural Numbers with Zero §omega and The Class Omega of Natural Numbers with Zero §zero, and let S(x)S(x) denote the successor of a set xx. Let aa be a set, let c∈ac\in a, and let g:ω×a→ag:\omega\times a\to a be a map from the Cartesian product ω×a\omega\times a to aa; for n∈ωn\in\omega and u∈au\in a write g(n,u)g(n,u) for the value g((n,u))g((n,u)), which exists because (n,u)∈ω×a(n,u)\in\omega\times a by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership and ω×a=dom⁡g\omega\times a=\operatorname{dom}g by Functions, Values of a Function, and Functions from One Class to Another §map. For a map f:ω→af:\omega\to a, the values f(0)f(0) and f(S(n))f(S(n)), n∈ωn\in\omega, exist because 0∈ω0\in\omega and S(n)∈ωS(n)\in\omega by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §inductive, and f(n)∈af(n)\in a because it lies in the range of ff, which is included in aa by Functions, Values of a Function, and Functions from One Class to Another §map; so g(n,f(n))g(n,f(n)) exists.

There is exactly one map f:ω→af:\omega\to a such that f(0)=cf(0)=c and f(S(n))=g(n,f(n))f(S(n))=g(n,f(n)) for every n∈ωn\in\omega.

Proofs

Log in to submit a proof.

Loading...

Citations

Loading…

Dependencies

Loading…

Related

0 relations

Curated associations between results. These are editable and subjective — they do not replace the dependency graph, which is derived from the references in the text.

No relations recorded yet.

Comments

Log in to comment.

Loading…