TheoremBase

The shifted step map (k,u) to g(S(k),u) on omega times a is obtained from the lemma on maps given by expressions, recursion on omega with it yields h, and f is h shifted along the successor, a set as a subclass of N times a, with f(S(k))=h(k); uniqueness follows by induction from one.

Proof

Let 00 be as in The Class Omega of Natural Numbers with Zero §zero, let S(x)S(x) denote the successor of a set xx, and let ω\omega be as in The Class Omega of Natural Numbers with Zero §omega. By The Set of Natural Numbers and the Number One §naturals and The Boolean Operations on Classes, Disjointness, and the Universal Class §operations, N⊆ω\mathbb{N}\subseteq\omega. By Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors, a set xx lies in N\mathbb{N} if and only if x=S(k)x=S(k) for some k∈ωk\in\omega.

The shifted step map. Let k∈ωk\in\omega and u∈au\in a. Then S(k)∈NS(k)\in\mathbb{N} by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors, so (S(k),u)∈N×a=dom⁡g(S(k),u)\in\mathbb{N}\times a=\operatorname{dom}g by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership and Functions, Values of a Function, and Functions from One Class to Another §map; hence the value g(S(k),u)g(S(k),u) is defined, and it lies in ran⁡g⊆a\operatorname{ran}g\subseteq a by Functions, Values of a Function, and Functions from One Class to Another §value, Relations, Domain, Range, Inverse and Composition §range and Functions, Values of a Function, and Functions from One Class to Another §map. Since ω\omega is a set by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §set, Maps and Relations Given by Formulas §binary, applied with the sets ω\omega, aa and aa in place of cc, dd and bb and with the expression g((S(k),u))g((S(k),u)) in the variables kk and uu and the parameter gg, gives a map G:ω×a→aG:\omega\times a\to a with G(k,u)=g(S(k),u)G(k,u)=g(S(k),u) for all k∈ωk\in\omega and u∈au\in a.

Recursion on ω\omega. By The Recursion Theorem on Omega §recursion, applied to aa, cc and GG, there is a map h:ω→ah:\omega\to a with h(0)=ch(0)=c and h(S(k))=G(k,h(k))=g(S(k),h(k))h(S(k))=G(k,h(k))=g(S(k),h(k)) for every k∈ωk\in\omega.

The shifted map. Let

f={p:∃k ∃u (p=(S(k),u)∧(k,u)∈h)},f=\{p:\exists k\,\exists u\,(p=(S(k),u)\wedge(k,u)\in h)\},

formed by class abstraction with the parameter hh; its formula quantifies over set variables only, the ordered pair and S(k)S(k) being defined set symbols, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets xx and uu,

(x,u)∈fif and only ifthere is k with x=S(k) and (k,u)∈h.(∗)(x,u)\in f\quad\text{if and only if}\quad\text{there is }k\text{ with }x=S(k)\text{ and }(k,u)\in h.\qquad(\ast)

Every element of ff is an ordered pair, so ff is a relation. If (x,u)∈f(x,u)\in f and (x,u′)∈f(x,u')\in f, then by (∗)(\ast) there are k,k′k,k' with x=S(k)=S(k′)x=S(k)=S(k'), (k,u)∈h(k,u)\in h and (k′,u′)∈h(k',u')\in h; then k=k′k=k' by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §successor-injective, and u=u′u=u' because hh is a function. So ff is a function by Functions, Values of a Function, and Functions from One Class to Another §function. If x∈dom⁡fx\in\operatorname{dom}f, then by Relations, Domain, Range, Inverse and Composition §domain and (∗)(\ast), x=S(k)x=S(k) with (k,u)∈h(k,u)\in h for some uu, so k∈dom⁡h=ωk\in\operatorname{dom}h=\omega and x∈Nx\in\mathbb{N} by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors. Conversely, if x∈Nx\in\mathbb{N}, then x=S(k)x=S(k) with k∈ω=dom⁡hk\in\omega=\operatorname{dom}h, and (x,h(k))∈f(x,h(k))\in f by (∗)(\ast) and Functions, Values of a Function, and Functions from One Class to Another §value, so x∈dom⁡fx\in\operatorname{dom}f. By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, dom⁡f=N\operatorname{dom}f=\mathbb{N}. If u∈ran⁡fu\in\operatorname{ran}f, then (k,u)∈h(k,u)\in h for some kk by Relations, Domain, Range, Inverse and Composition §range and (∗)(\ast), so u∈ran⁡h⊆au\in\operatorname{ran}h\subseteq a by Functions, Values of a Function, and Functions from One Class to Another §map. Hence f:N→af:\mathbb{N}\to a by Functions, Values of a Function, and Functions from One Class to Another §map, and by (∗)(\ast) and Functions, Values of a Function, and Functions from One Class to Another §value, f(S(k))=h(k)f(S(k))=h(k) for every k∈ωk\in\omega. The class ff is moreover a set, as the lower-case letter requires under Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §notation: each element (x,u)(x,u) of ff has x∈dom⁡f=Nx\in\operatorname{dom}f=\mathbb{N} and u∈ran⁡f⊆au\in\operatorname{ran}f\subseteq a, so it lies in N×a\mathbb{N}\times a by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership; thus f⊆N×af\subseteq\mathbb{N}\times a by Subclasses and Subsets §subclass, where N×a\mathbb{N}\times a is a set by The Set of Natural Numbers and the Number One §naturals and Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, and ff is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.

Existence. Since 0∈ω0\in\omega by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §inductive and 1=S(0)1=S(0) by The Set of Natural Numbers and the Number One §one, f(1)=f(S(0))=h(0)=cf(1)=f(S(0))=h(0)=c. Let n∈Nn\in\mathbb{N}. Then n=S(k)n=S(k) for some k∈ωk\in\omega, and S(k)∈ωS(k)\in\omega by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §inductive. Since n∈ωn\in\omega, n+1=S(n)=S(S(k))n+1=S(n)=S(S(k)) by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §plus-one, and S(n)∈NS(n)\in\mathbb{N} by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors, so n+1∈dom⁡fn+1\in\operatorname{dom}f and f(n+1)f(n+1) is defined. Moreover f(n)∈ran⁡f⊆af(n)\in\operatorname{ran}f\subseteq a by Functions, Values of a Function, and Functions from One Class to Another §value, Relations, Domain, Range, Inverse and Composition §range and Functions, Values of a Function, and Functions from One Class to Another §map, so (n,f(n))∈N×a=dom⁡g(n,f(n))\in\mathbb{N}\times a=\operatorname{dom}g by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership and g(n,f(n))g(n,f(n)) is defined. Hence

f(n+1)=f(S(S(k)))=h(S(k))=g(S(k),h(k))=g(n,f(S(k)))=g(n,f(n)).f(n+1)=f(S(S(k)))=h(S(k))=g(S(k),h(k))=g(n,f(S(k)))=g(n,f(n)).

Uniqueness. Let f′:N→af':\mathbb{N}\to a be a map with f′(1)=cf'(1)=c and f′(n+1)=g(n,f′(n))f'(n+1)=g(n,f'(n)) for every n∈Nn\in\mathbb{N}. Let

A={n∈N:f(n)=f′(n)},A=\{n\in\mathbb{N}:f(n)=f'(n)\},

formed by restricted class abstraction with the parameters N\mathbb{N}, ff and f′f'; its formula has no quantifier, the values f(n)f(n) and f′(n)f'(n) being defined set symbols by Functions, Values of a Function, and Functions from One Class to Another §value, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted, A⊆NA\subseteq\mathbb{N}. Since f(1)=c=f′(1)f(1)=c=f'(1) and 1∈N1\in\mathbb{N} by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §one, 1∈A1\in A. Let n∈An\in A. Then S(n)=n+1S(n)=n+1 by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §plus-one, S(n)∈NS(n)\in\mathbb{N} by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors, and f(n+1)=g(n,f(n))=g(n,f′(n))=f′(n+1)f(n+1)=g(n,f(n))=g(n,f'(n))=f'(n+1), so S(n)∈AS(n)\in A. By The Principle of Induction for the Natural Numbers Starting at One §induction, A=NA=\mathbb{N}, that is, f(n)=f′(n)f(n)=f'(n) for every n∈Nn\in\mathbb{N}. Since dom⁡f=N=dom⁡f′\operatorname{dom}f=\mathbb{N}=\operatorname{dom}f' by Functions, Values of a Function, and Functions from One Class to Another §map, Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality gives f=f′f=f'. Hence ff is the only map with the stated properties.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…