TheoremBase

Induction on N: removing the greatest element of a set with N+1 elements leaves N elements, whose unique increasing listing is extended by the greatest element at N+1; conversely every increasing listing sends N+1 to the greatest element and restricts to the increasing listing of the rest.

Proof

For M∈N0M\in\mathbb{N}_{0} and a subset BB of R\mathbb{R}, call a map x:[M]β†’Bx:[M]\to B increasing if x(i)<x(j)x(i)<x(j) for all i,j∈[M]i,j\in[M] with i<ji<j. Here << on [M][M] is the strict order of N0\mathbb{N}_{0}, and << on BB that of R\mathbb{R}; ≀\le is a partial order on N0\mathbb{N}_{0} by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (v), and a total order on R\mathbb{R} by The Real Line: Standing Notation and Background for Calculus on Intervals (ii) and Ordered Fields (i).

Let KK be the set of those M∈N0M\in\mathbb{N}_{0} such that, for every subset BB of R\mathbb{R} and every bijection ff from [M][M] onto BB, there is exactly one increasing bijection x:[M]β†’Bx:[M]\to B. (Its defining condition quantifies over sets only, the bijection condition being predicative by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (x), so KK is a subset of N0\mathbb{N}_{0} as in Sets and Maps: Ordinary Notation (iii).) We show 0∈K0\in K and that M∈KM\in K implies M+1∈KM+1\in K; as the successor of MM is M+1M+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 (v), induction from 00 (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (viii)) then gives N∈KN\in K, and applying this to B=AB=A and a bijection from [N][N] onto AA proves (i).

Base. Let BβŠ†RB\subseteq\mathbb{R} and let ff be a bijection from [0][0] onto BB. As [0]=βˆ…[0]=\emptyset by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i), ff is increasing, there being no i∈[0]i\in[0]. If y:[0]β†’By:[0]\to B is any increasing bijection, then dom⁑y=[0]=dom⁑f\operatorname{dom}y=[0]=\operatorname{dom}f by Functions, Values of a Function, and Functions from One Class to Another (iii), and y(u)=f(u)y(u)=f(u) holds for every uu in this empty domain; so y=fy=f by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i). Hence 0∈K0\in K.

Step. Let M∈KM\in K, let BβŠ†RB\subseteq\mathbb{R}, and let ff be a bijection from [M+1][M+1] onto BB. Then BB is finite by Finite Sets (i), and #B=M+1\#B=M+1 by The Number of Elements of a Finite Set (i). By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (ii), [M+1]=[M]βˆͺ{M+1}[M+1]=[M]\cup\{M+1\} and M+1βˆ‰[M]M+1\notin[M]; in particular M+1∈[M+1]M+1\in[M+1], so f(M+1)∈Bf(M+1)\in B and Bβ‰ βˆ…B\neq\emptyset. By Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (viii), BB has a greatest element b=max⁑Bb=\max B.

Let Bβ€²=Bβˆ–{b}B'=B\setminus\{b\}, a subset of BB and of R\mathbb{R}. Then Bβ€²βˆͺ{b}=BB'\cup\{b\}=B and Bβ€²βˆ©{b}=βˆ…B'\cap\{b\}=\emptyset; Bβ€²B' is finite by Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iv), and {b}\{b\} by Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iii). By Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (v) and Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (ii), M+1=#B=#Bβ€²+#{b}=#Bβ€²+1M+1=\#B=\#B'+\#\{b\}=\#B'+1, so #Bβ€²=M\#B'=M by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (iv) and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (v). Hence there is a bijection fβ€²f' from [M][M] onto Bβ€²B', by The Number of Elements of a Finite Set (i), and as M∈KM\in K there is exactly one increasing bijection xβ€²:[M]β†’Bβ€²x':[M]\to B'.

Existence. Since ran⁑xβ€²βŠ†Bβ€²βŠ†B\operatorname{ran}x'\subseteq B'\subseteq B, xβ€²x' is also a map [M]β†’B[M]\to B by Functions, Values of a Function, and Functions from One Class to Another (iii). As M+1βˆ‰[M]M+1\notin[M], b∈Bb\in B and bβˆ‰Bβ€²b\notin B', Extending a Map by One Point, and Extending a Bijection by One Point (i) gives a map h:[M]βˆͺ{M+1}β†’Bh:[M]\cup\{M+1\}\to B, that is h:[M+1]β†’Bh:[M+1]\to B, with h(i)=xβ€²(i)h(i)=x'(i) for i∈[M]i\in[M] and h(M+1)=bh(M+1)=b; and by Extending a Map by One Point, and Extending a Bijection by One Point (ii), with C=Bβ€²C=B', hh is a bijection from [M+1][M+1] onto Bβ€²βˆͺ{b}=BB'\cup\{b\}=B.

The map hh is increasing. Let i,j∈[M+1]i,j\in[M+1] with i<ji<j; then i≀M+1i\le M+1 and j≀M+1j\le M+1 by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i). If j=M+1j=M+1, then iβ‰ M+1i\neq M+1 by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (iii), so i∈[M]i\in[M]; hence h(i)=xβ€²(i)∈Bβ€²h(i)=x'(i)\in B', so h(i)∈Bh(i)\in B and h(i)β‰ bh(i)\neq b, and h(i)≀bh(i)\le b as bb is the greatest element of BB; thus h(i)<b=h(j)h(i)<b=h(j) by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (ii). Otherwise j∈[M]j\in[M], and jβ‰ M+1j\neq M+1, so j<M+1j<M+1 by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (ii); if i=M+1i=M+1, then M+1<j<M+1M+1<j<M+1 would give M+1<M+1M+1<M+1 by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (iv), contrary to Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (iii). So i∈[M]i\in[M], and h(i)=xβ€²(i)<xβ€²(j)=h(j)h(i)=x'(i)<x'(j)=h(j) as xβ€²x' is increasing.

Uniqueness. Let y:[M+1]β†’By:[M+1]\to B be an increasing bijection. For k∈[M]k\in[M], k∈[M]βˆͺ{M+1}=[M+1]k\in[M]\cup\{M+1\}=[M+1], so k≀M+1k\le M+1 by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i) and kβ‰ M+1k\neq M+1, so k<M+1k<M+1 by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (ii) and y(k)<y(M+1)y(k)<y(M+1). Every u∈Bu\in B is y(k)y(k) for some k∈[M+1]k\in[M+1], as yy is surjective, and k=M+1k=M+1 or k∈[M]k\in[M]; so u≀y(M+1)u\le y(M+1) by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (v). Thus y(M+1)y(M+1) is a greatest element of BB in the sense of Bounds, Least and Greatest Elements, Suprema and Infima for a Partial Order (iii), and y(M+1)=by(M+1)=b by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders (i). Consequently y(k)<by(k)<b, so y(k)β‰ by(k)\neq b and y(k)∈Bβ€²y(k)\in B', for every k∈[M]k\in[M].

The restriction y∣[M]y|_{[M]} is a function with domain [M][M] and (y∣[M])(k)=y(k)(y|_{[M]})(k)=y(k) for k∈[M]k\in[M], by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ix); its values lie in Bβ€²B', so by Values, Restriction and Equality of a Map, and the Map u↦t(u)u\mapsto t(u) as a Defined Set Symbol (i) its range lies in Bβ€²B' and it is a map y∣[M]:[M]β†’Bβ€²y|_{[M]}:[M]\to B' by Functions, Values of a Function, and Functions from One Class to Another (iii). It is increasing because yy is, and injective because yy is. It is surjective onto Bβ€²B': every u∈Bβ€²u\in B' is y(k)y(k) for some k∈[M+1]k\in[M+1], and kβ‰ M+1k\neq M+1 as uβ‰ b=y(M+1)u\neq b=y(M+1), so k∈[M]k\in[M] and u=(y∣[M])(k)u=(y|_{[M]})(k). By Injective, Surjective and Bijective Functions between Classes (iii) it is a bijection, so y∣[M]=xβ€²y|_{[M]}=x' by the uniqueness in M∈KM\in K, applied to Bβ€²B' and fβ€²f'. Hence y(i)=xβ€²(i)y(i)=x'(i) for every i∈[M]i\in[M] and y(M+1)=by(M+1)=b; as yy is a map [M]βˆͺ{M+1}β†’B[M]\cup\{M+1\}\to B, the uniqueness in Extending a Map by One Point, and Extending a Bijection by One Point (i) gives y=hy=h.

So M+1∈KM+1\in K, which completes the induction.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…