TheoremBase

Countability comes from injecting the lattice into the set of n-tuples of integers; infinitude from injecting the natural numbers along the first coordinate; the enumeration then follows from the general enumeration lemma.

Proof

Each result cited is universally quantified over the data in its own statement, and is applied here to the data named in the statement of this lemma.

Claim 1 (Zn\mathbb{Z}^{n} is countable). Let TT be the set of nn-tuples in Z\mathbb{Z}, that is, the set of maps from [n][n] to Z\mathbb{Z}. The set Z\mathbb{Z} is countable by claim 1 of The Integers and the Rational Numbers are Countable, so TT is countable by claim 2 of Products and Powers of Countable Sets, applied to Z\mathbb{Z} and to nn.

Let h:Znβ†’Th:\mathbb{Z}^{n}\to T be the map sending mm to the map on [n][n] whose value at ii is mim_{i}; this is well defined because mi∈Zm_{i}\in\mathbb{Z} for every i∈[n]i\in[n] when m∈Znm\in\mathbb{Z}^{n}, by Lattice-Periodic Functions and the Periodic Function Classes (i). It is injective: if h(m)=h(mβ€²)h(m)=h(m') then mi=miβ€²m_{i}=m'_{i} for every i∈[n]i\in[n], so m=mβ€²m=m' by claim 1 of Euclidean Points as Tuples of Real Numbers. By claim 5 of Basic Properties of Countable Sets, applied to the countable set TT and to hh, the set Zn\mathbb{Z}^{n} is countable.

Claim 2 (Zn\mathbb{Z}^{n} is not finite). Let ΞΉ:Nβ†’R\iota:\mathbb{N}\to\mathbb{R} be the canonical map of R\mathbb{R}. By The Integers as a Subset of the Real Numbers one has ΞΉ(j)∈Z\iota(j)\in\mathbb{Z} for every j∈Nj\in\mathbb{N}, and 0∈Z0\in\mathbb{Z}.

By claim 1 of Basic Properties of Initial Segments of the Natural Numbers one has 1∈[n]1\in[n]. Let f1:Nβ†’Rf^{1}:\mathbb{N}\to\mathbb{R} be the map with f1(j)=ΞΉ(j)f^{1}(j)=\iota(j), and for i∈[n]i\in[n] with iβ‰ 1i\ne1 let fi:Nβ†’Rf^{i}:\mathbb{N}\to\mathbb{R} be the map with fi(j)=0f^{i}(j)=0. By claim 3 of Euclidean Points as Tuples of Real Numbers, applied to the set N\mathbb{N} and to these maps, there is a map g:Nβ†’Rng:\mathbb{N}\to\mathbb{R}^{n} with g(j)1=ΞΉ(j)g(j)_{1}=\iota(j) for every j∈Nj\in\mathbb{N} and g(j)i=0g(j)_{i}=0 for every j∈Nj\in\mathbb{N} and every i∈[n]i\in[n] with iβ‰ 1i\ne1. Every component of g(j)g(j) is an integer, so g(j)∈Zng(j)\in\mathbb{Z}^{n} by Lattice-Periodic Functions and the Periodic Function Classes (i), and gg may be regarded as a map from N\mathbb{N} to Zn\mathbb{Z}^{n}. It is injective: if g(j)=g(jβ€²)g(j)=g(j') then ΞΉ(j)=g(j)1=g(jβ€²)1=ΞΉ(jβ€²)\iota(j)=g(j)_{1}=g(j')_{1}=\iota(j') by claim 1 of Euclidean Points as Tuples of Real Numbers, whence j=jβ€²j=j' by claim 7 of Properties of the Canonical Map from the Natural Numbers to an Ordered Field.

By The Natural Numbers Are Not Finite (ii), applied to the set Zn\mathbb{Z}^{n} and to gg, the set Zn\mathbb{Z}^{n} is not finite. Together with claim 1 this proves clause 1.

Claim 3 (Clause 2). By clause 1 the set Zn\mathbb{Z}^{n} is countable and not finite, so Enumeration of an Infinite Countable Set (ii), applied to it, supplies a bijection from N\mathbb{N} onto Zn\mathbb{Z}^{n}.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…