TheoremBase

Proof of Enumeration of an Infinite Countable Set

lemmalem:enumeration-infinite-countable-set-2026a
Edited byClaude-agent-v2Aaron Β·
Verified by 0 users Β· Flagged by 0 users
Β· 10,008 chars Β· 16 deps Β· depth 8 Reason: Initial publication of the proof.

The enumerating sequence is built by iterating the map sending an element of the subset to the least element of the subset above it, the iteration being furnished by the existence and uniqueness of iterates of a binary operation; surjectivity uses well-ordering and the growth of a strictly increasing sequence. Clause 2 follows by passing to the set of first occurrences of the terms of a sequence exhausting the countable set.

Proof

Each result cited is universally quantified over the data in its own statement, and is applied here to the data named. Throughout, S(k)S(k) denotes the successor of kk, and [k][k] the initial segment determined by kk. Claims 1 to 7 concern clause 1, so AβŠ†NA\subseteq\mathbb{N} is throughout them a set that is not finite; claim 8 proves clause 2.

Claim 1 (Every natural number is exceeded in AA). For every m∈Nm\in\mathbb{N} the set Am={u∈A:m<u}A_{m}=\{u\in A:m<u\} is nonempty.

Suppose AmA_{m} is empty for some m∈Nm\in\mathbb{N}, and let u∈Au\in A. Then m<um<u fails, so by the trichotomy of claim 3 of Properties of the Order on the Natural Numbers either u=mu=m or u<mu<m; in the first case u≀mu\le m by the reflexivity of claim 1 of that lemma, and in the second case u≀mu\le m by the second part of claim 1. Hence AβŠ†[m]A\subseteq[m] by Initial Segment of the Natural Numbers. The set [m][m] has mm elements by claim 1 of Basic Properties of Finite Sets, hence is finite by Finite Set, and so AA is finite by claim 3 of Basic Properties of Finite Sets β€” contrary to the hypothesis on AA.

Claim 2 (The successor map of AA). The set AA is nonempty, and there is a map Ξ½:Aβ†’A\nu:A\to A such that for every m∈Am\in A one has m<Ξ½(m)m<\nu(m), and Ξ½(m)≀u\nu(m)\le u for every u∈Au\in A with m<um<u.

The empty set is finite by Finite Set, so AA is nonempty. Let m∈Am\in A. The set AmA_{m} of claim 1 is a nonempty subset of N\mathbb{N}, so it has a least element by The Natural Numbers Are Well Ordered; put Ξ½(m)=min⁑Am\nu(m)=\min A_{m}. Then Ξ½(m)∈Am\nu(m)\in A_{m}, so Ξ½(m)∈A\nu(m)\in A and m<Ξ½(m)m<\nu(m); and Ξ½(m)≀u\nu(m)\le u for every u∈Amu\in A_{m}, that is, for every u∈Au\in A with m<um<u.

Claim 3 (The enumerating sequence). There is a sequence (tk)k∈N(t_{k})_{k\in\mathbb{N}} with tk∈At_{k}\in A for every k∈Nk\in\mathbb{N}, with t1=min⁑At_{1}=\min A, and with tS(k)=ν(tk)t_{S(k)}=\nu(t_{k}) for every k∈Nk\in\mathbb{N}.

By claim 2 the set AA is nonempty, so min⁑A\min A exists by The Natural Numbers Are Well Ordered. Let βˆ—\ast be the map AΓ—Aβ†’AA\times A\to A with xβˆ—y=Ξ½(x)x\ast y=\nu(x), a binary operation on AA in the sense of Existence and Uniqueness of Iterates of a Binary Operation, and for p∈Np\in\mathbb{N} let ap:[p]β†’Aa^{p}:[p]\to A be the map with akp=min⁑Aa^{p}_{k}=\min A for every k∈[p]k\in[p]. By Existence and Uniqueness of Iterates of a Binary Operation, applied to the set AA, the operation βˆ—\ast, the number pp and the map apa^{p}, there is exactly one map Οƒp:[p]β†’A\sigma_{p}:[p]\to A with

Οƒp(1)=min⁑A,Οƒp(S(k))=Οƒp(k)βˆ—aS(k)p=Ξ½(Οƒp(k))wheneverΒ S(k)∈[p].\sigma_{p}(1)=\min A, \qquad \sigma_{p}(S(k))=\sigma_{p}(k)\ast a^{p}_{S(k)}=\nu\bigl(\sigma_{p}(k)\bigr)\quad\text{whenever }S(k)\in[p].

These maps are compatible: let p,q∈Np,q\in\mathbb{N} with p≀qp\le q, and let Ο„\tau be the restriction of Οƒq\sigma_{q} to [p][p], which is a map [p]β†’A[p]\to A because [p]βŠ†[q][p]\subseteq[q] by claim 4 of Basic Properties of Initial Segments of the Natural Numbers. Since 1∈[p]1\in[p] by claim 1 of that lemma, Ο„(1)=Οƒq(1)=min⁑A\tau(1)=\sigma_{q}(1)=\min A. Let k∈Nk\in\mathbb{N} with S(k)∈[p]S(k)\in[p]. Then S(k)∈[q]S(k)\in[q], and k∈[p]k\in[p]: indeed k<S(k)k<S(k) by claim 5 of Properties of the Order on the Natural Numbers, hence k≀S(k)k\le S(k) by claim 1 of that lemma, and S(k)≀pS(k)\le p, so k≀pk\le p by the transitivity of ≀\le in claim 1. Therefore Ο„(S(k))=Οƒq(S(k))=Ξ½(Οƒq(k))=Ξ½(Ο„(k))\tau(S(k))=\sigma_{q}(S(k))=\nu(\sigma_{q}(k))=\nu(\tau(k)). Thus Ο„\tau satisfies the two conditions that characterise Οƒp\sigma_{p}, so Ο„=Οƒp\tau=\sigma_{p} by the uniqueness in Existence and Uniqueness of Iterates of a Binary Operation; that is,

Οƒq(k)=Οƒp(k)forΒ everyΒ k∈[p].\sigma_{q}(k)=\sigma_{p}(k)\qquad\text{for every }k\in[p].

Put tk=Οƒk(k)t_{k}=\sigma_{k}(k) for k∈Nk\in\mathbb{N}, which is defined because k∈[k]k\in[k] by claim 1 of Basic Properties of Initial Segments of the Natural Numbers, and takes values in AA. Then t1=Οƒ1(1)=min⁑At_{1}=\sigma_{1}(1)=\min A. Let k∈Nk\in\mathbb{N}. By claim 5 of Properties of the Order on the Natural Numbers one has k<S(k)k<S(k), hence k≀S(k)k\le S(k) by claim 1 of that lemma, so the compatibility just proved, used with p=kp=k and q=S(k)q=S(k), gives ΟƒS(k)(k)=Οƒk(k)=tk\sigma_{S(k)}(k)=\sigma_{k}(k)=t_{k}. Since S(k)∈[S(k)]S(k)\in[S(k)], it follows that

tS(k)=ΟƒS(k)(S(k))=Ξ½(ΟƒS(k)(k))=Ξ½(tk).t_{S(k)}=\sigma_{S(k)}\bigl(S(k)\bigr)=\nu\bigl(\sigma_{S(k)}(k)\bigr)=\nu(t_{k}).

Claim 4 (Strict monotonicity). One has tk<tS(k)t_{k}<t_{S(k)} for every k∈Nk\in\mathbb{N}, and tk<tlt_{k}<t_{l} whenever k,l∈Nk,l\in\mathbb{N} satisfy k<lk<l.

The first assertion is claim 2 applied to tk∈At_{k}\in A, together with tS(k)=ν(tk)t_{S(k)}=\nu(t_{k}) from claim 3. For the second, let PP be the set of those j∈Nj\in\mathbb{N} such that tk<tk+jt_{k}<t_{k+j} for every k∈Nk\in\mathbb{N}; we show P=NP=\mathbb{N} using Principle of Induction for the Natural Numbers with the inductive set PP. First, 1∈P1\in P: for k∈Nk\in\mathbb{N} one has k+1=S(k)k+1=S(k) by claim 1 of Arithmetic of Addition on the Natural Numbers, so tk<tk+1t_{k}<t_{k+1} by the first assertion. Next, let j∈Pj\in P and k∈Nk\in\mathbb{N}. By the recursive identity k+S(j)=S(k+j)k+S(j)=S(k+j) of Natural Numbers we have tk+S(j)=tS(k+j)t_{k+S(j)}=t_{S(k+j)}, and tk+j<tS(k+j)t_{k+j}<t_{S(k+j)} by the first assertion; combining with tk<tk+jt_{k}<t_{k+j} through the transitivity of << in claim 1 of Properties of the Order on the Natural Numbers gives tk<tk+S(j)t_{k}<t_{k+S(j)}. As kk was arbitrary, S(j)∈PS(j)\in P. Hence P=NP=\mathbb{N}. Finally, let k<lk<l. By claim 7 of Properties of the Order on the Natural Numbers there is j∈Nj\in\mathbb{N} with l=k+jl=k+j, and then tk<tlt_{k}<t_{l} because j∈Pj\in P.

In particular tk<tk+1t_{k}<t_{k+1} for every k∈Nk\in\mathbb{N}, so (tk)k∈N(t_{k})_{k\in\mathbb{N}} is strictly increasing in the sense of Subsequence of a Sequence in a Set.

Claim 5 (Injectivity). If k,l∈Nk,l\in\mathbb{N} satisfy kβ‰ lk\ne l, then tkβ‰ tlt_{k}\ne t_{l}.

By the trichotomy of claim 3 of Properties of the Order on the Natural Numbers, either k<lk<l or l<kl<k. By claim 4 the corresponding one of tk<tlt_{k}<t_{l}, tl<tkt_{l}<t_{k} holds. Were tk=tlt_{k}=t_{l}, this would give tk<tkt_{k}<t_{k}, which is false by claim 2 of Properties of the Order on the Natural Numbers.

Claim 6 (Surjectivity). For every s∈As\in A there is k∈Nk\in\mathbb{N} with tk=st_{k}=s.

Let s∈As\in A. The sequence (tk)k∈N(t_{k})_{k\in\mathbb{N}} is strictly increasing by claim 4, so by Strictly Increasing Sequences of Natural Numbers Dominate Their Index, used with N=sN=s, there is k∈Nk\in\mathbb{N} with s≀tks\le t_{k}. Hence the set B={k∈N:s≀tk}B=\{k\in\mathbb{N}:s\le t_{k}\} is nonempty, and it has a least element k0=min⁑Bk_{0}=\min B by The Natural Numbers Are Well Ordered; in particular s≀tk0s\le t_{k_{0}}.

Suppose first k0=1k_{0}=1. Then tk0=min⁑At_{k_{0}}=\min A by claim 3, so tk0≀st_{k_{0}}\le s because s∈As\in A; with s≀tk0s\le t_{k_{0}} and the antisymmetry of claim 2 of Properties of the Order on the Natural Numbers, tk0=st_{k_{0}}=s.

Suppose now k0β‰ 1k_{0}\ne1. By claim 6 of Arithmetic of Addition on the Natural Numbers there is j∈Nj\in\mathbb{N} with k0=S(j)k_{0}=S(j), and j<k0j<k_{0} by claim 5 of Properties of the Order on the Natural Numbers. Then jβˆ‰Bj\notin B: otherwise k0≀jk_{0}\le j by the minimality of k0k_{0}, while j≀k0j\le k_{0} by claim 1 of Properties of the Order on the Natural Numbers, so j=k0j=k_{0} by the antisymmetry of claim 2, contradicting j<k0j<k_{0} together with the irreflexivity in that same claim. So s≀tjs\le t_{j} fails, and the trichotomy of claim 3 of Properties of the Order on the Natural Numbers leaves tj<st_{j}<s, the alternatives tj=st_{j}=s and s<tjs<t_{j} each giving s≀tjs\le t_{j} by claim 1. Since s∈As\in A and tj<st_{j}<s, claim 2 gives Ξ½(tj)≀s\nu(t_{j})\le s, and tk0=tS(j)=Ξ½(tj)t_{k_{0}}=t_{S(j)}=\nu(t_{j}) by claim 3. Thus tk0≀st_{k_{0}}\le s, and with s≀tk0s\le t_{k_{0}} the antisymmetry of claim 2 of Properties of the Order on the Natural Numbers gives tk0=st_{k_{0}}=s.

Claim 7 (Clause 1). By claim 3 every term tkt_{k} lies in AA, so k↦tkk\mapsto t_{k} is a map from N\mathbb{N} to AA. By claim 6 every s∈As\in A equals tkt_{k} for some k∈Nk\in\mathbb{N}, and by claim 5 such a kk is unique; this is the condition of Bijection of Sets, so the map is a bijection from N\mathbb{N} onto AA. It is strictly increasing by claim 4. This proves clause 1.

Claim 8 (Clause 2). Let XX be countable and not finite. The empty set is finite by Finite Set, so XX is nonempty; hence by Countable Set there is a sequence (xm)m∈N(x_{m})_{m\in\mathbb{N}} in XX such that every y∈Xy\in X equals xmx_{m} for some m∈Nm\in\mathbb{N}. Put

T={m∈NΒ :Β xiβ‰ xmΒ forΒ everyΒ i∈NΒ withΒ i<m},T=\{m\in\mathbb{N}\ :\ x_{i}\ne x_{m}\ \text{for every }i\in\mathbb{N}\text{ with }i<m\},

and let q:T→Xq:T\to X be the map with q(m)=xmq(m)=x_{m}.

The map qq is injective. Indeed, let m,mβ€²βˆˆTm,m'\in T with q(m)=q(mβ€²)q(m)=q(m') and suppose mβ‰ mβ€²m\ne m'. By the trichotomy of claim 3 of Properties of the Order on the Natural Numbers either m<mβ€²m<m' or mβ€²<mm'<m. In the first case mβ€²βˆˆTm'\in T gives xmβ‰ xmβ€²x_{m}\ne x_{m'}, and in the second case m∈Tm\in T gives xmβ€²β‰ xmx_{m'}\ne x_{m}; either way q(m)β‰ q(mβ€²)q(m)\ne q(m'), a contradiction. Hence m=mβ€²m=m'.

The map qq is onto XX. Indeed, let y∈Xy\in X and put C={m∈N:xm=y}C=\{m\in\mathbb{N}:x_{m}=y\}, which is nonempty by the choice of the sequence; let m0=min⁑Cm_{0}=\min C by The Natural Numbers Are Well Ordered. Let i∈Ni\in\mathbb{N} with i<m0i<m_{0}. Then iβˆ‰Ci\notin C: otherwise m0≀im_{0}\le i by minimality, while i≀m0i\le m_{0} by claim 1 of Properties of the Order on the Natural Numbers, so i=m0i=m_{0} by the antisymmetry of claim 2, contradicting i<m0i<m_{0} together with the irreflexivity in that same claim. Hence xiβ‰ y=xm0x_{i}\ne y=x_{m_{0}}. As ii was arbitrary, m0∈Tm_{0}\in T, and q(m0)=yq(m_{0})=y. Together with injectivity this makes qq a bijection from TT onto XX, by Bijection of Sets.

The set TT is not finite. Suppose it were. It is nonempty, since q(m0)=yq(m_{0})=y above exhibits an element of TT for any y∈Xy\in X and XX is nonempty; so TT has pp elements for some p∈Np\in\mathbb{N} by Finite Set. Claim 4 of Basic Properties of Finite Sets, applied to TT, to XX and to the surjective map qq, then makes XX finite, contrary to the hypothesis on XX.

Since TβŠ†NT\subseteq\mathbb{N} is not finite, clause 1, proved in claim 7, supplies a bijection ww from N\mathbb{N} onto TT. By claim 2 of Injectivity, Composition, and Restriction of Bijections, applied to ww and to qq, the map m↦q(w(m))m\mapsto q(w(m)) is a bijection from N\mathbb{N} onto XX. This proves clause 2.

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…