TheoremBase

Pigeonhole by induction on n via transpositions, then uniqueness, subsets, unions, products and images (via least preimage indices), extremes by induction and bounded sets of naturals; sets of maps, finite unions of families and finite choice follow by induction on the length of an enumeration, removing one element at a time, with no choice axiom.

Proof

Each result cited below is universally quantified over the data in its own statement, and is applied to the data named where it is cited.

Inductions. Several claims below are proved for every n∈N0n\in\mathbb{N}_{0} by induction from 00 on N0\mathbb{N}_{0}, The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction: we check the claim for n=0n=0 and show that it passes from nn to n+1n+1 for each n∈N0n\in\mathbb{N}_{0}. Recall from Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment that [n]={k∈N:k≤n}[n]=\{k\in\mathbb{N}:k\le n\} and [0]=∅[0]=\emptyset, so n∈[n]n\in[n] for n∈Nn\in\mathbb{N}, and from Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor that [n+1]=[n]∪{n+1}[n+1]=[n]\cup\{n+1\} with n+1∉[n]n+1\notin[n].

Transpositions. For a set YY and y,z∈Yy,z\in Y, let τ:Y→Y\tau:Y\to Y be given by τ(y)=z\tau(y)=z, τ(z)=y\tau(z)=y and τ(u)=u\tau(u)=u for u∈Y∖{y,z}u\in Y\setminus\{y,z\}; this map is obtained by applying Maps Defined by Cases §cases twice, first to get σ:Y→Y\sigma:Y\to Y with σ(u)=y\sigma(u)=y for u=zu=z and σ(u)=u\sigma(u)=u for the other u∈Yu\in Y, then to get τ\tau with τ(u)=z\tau(u)=z for u=yu=y and τ(u)=σ(u)\tau(u)=\sigma(u) for the other u∈Yu\in Y, all these values lying in YY because y,z∈Yy,z\in Y (if y=zy=z, then τ(z)=z=y\tau(z)=z=y). Then τ(τ(y))=τ(z)=y\tau(\tau(y))=\tau(z)=y, τ(τ(z))=τ(y)=z\tau(\tau(z))=\tau(y)=z, and τ(τ(u))=τ(u)=u\tau(\tau(u))=\tau(u)=u for every u∈Y∖{y,z}u\in Y\setminus\{y,z\}. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition, τ∘τ\tau\circ\tau is a map Y→YY\to Y with (τ∘τ)(u)=τ(τ(u))(\tau\circ\tau)(u)=\tau(\tau(u)), so (τ∘τ)(u)=u=idY(u)(\tau\circ\tau)(u)=u=\mathrm{id}_{Y}(u) for every u∈Yu\in Y by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity; both maps have domain YY, so τ∘τ=idY\tau\circ\tau=\mathrm{id}_{Y} by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. Hence τ\tau is bijective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse-criterion, applied with τ\tau in place of both FF and GG.

Pigeonhole. We prove by induction on nn the claim: for every m∈N0m\in\mathbb{N}_{0}, every injective map f:[m]→[n]f:[m]\to[n] satisfies m≤nm\le n. For n=0n=0: if m≠0m\neq0, then m∈Nm\in\mathbb{N} and m∈[m]m\in[m], while f(m)f(m) would lie in [0]=∅[0]=\emptyset; hence m=0m=0. Now assume the claim for nn and let f:[m]→[n+1]f:[m]\to[n+1] be injective. If m=0m=0, then m≤n+1m\le n+1 by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §zero-least. Otherwise m∈Nm\in\mathbb{N}, and m=m′+1m=m'+1 with m′∈N0m'\in\mathbb{N}_{0}: take m′=0m'=0 if m=1m=1, and m′m' from Arithmetic and Order of the Natural Numbers §predecessor if m≠1m\neq1. Let τ\tau be the transposition of [n+1][n+1] exchanging f(m)f(m) and n+1n+1, and g=τ∘fg=\tau\circ f, which is injective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation and satisfies g(m)=n+1g(m)=n+1. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor, [m]=[m′]∪{m}[m]=[m']\cup\{m\} and m∉[m′]m\notin[m']; so for k∈[m′]k\in[m'] we have k≠mk\neq m, hence g(k)≠n+1g(k)\neq n+1, hence g(k)∈[n]g(k)\in[n]. Thus k↦g(k)k\mapsto g(k) is an injective map [m′]→[n][m']\to[n], the induction hypothesis gives m′≤nm'\le n, and m=m′+1≤n+1m=m'+1\le n+1. This proves the first assertion of the pigeonhole clause. If h:[m]→[n]h:[m]\to[n] is a bijection, then m≤nm\le n because hh is injective, and n≤mn\le m because h−1:[n]→[m]h^{-1}:[n]\to[m] is bijective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse; so m=nm=n.

Uniqueness. Let AA be finite. By Finite Sets §finite some nn admits a bijection [n]→A[n]\to A. If φ:[m]→A\varphi:[m]\to A and ψ:[n]→A\psi:[n]\to A are bijections, then ψ−1∘φ:[m]→[n]\psi^{-1}\circ\varphi:[m]\to[n] is bijective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation, so m=nm=n by the pigeonhole clause. This proves the uniqueness clause.

Small sets. Since [0]=∅[0]=\emptyset, the identity id∅\mathrm{id}_{\emptyset} is a bijection [0]→∅[0]\to\emptyset by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity. Since [1]={1}[1]=\{1\} by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment, the map 1↦x1\mapsto x is a bijection [1]→{x}[1]\to\{x\}. By Finite Sets §finite this proves the clause on small sets.

Concatenation. Let k,l∈N0k,l\in\mathbb{N}_{0}, let CC and DD be disjoint sets, and let φ:[k]→C\varphi:[k]\to C and ψ:[l]→D\psi:[l]\to D be bijections. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §split (with 11, kk, ll in place of mm, nn, pp; its hypothesis 1≤k+11\le k+1 holds, as 0≤k0\le k gives 1=0+1≤k+11=0+1\le k+1 by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §laws) and Intervals of Natural Numbers §segment, [k+l][k+l] is the union of the disjoint sets [k][k] and {k+1,…,k+l}\{k+1,\dots,k+l\}, and by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §shift the map j↦j+kj\mapsto j+k is a bijection from [l][l] onto {1+k,…,l+k}\{1+k,\dots,l+k\}, which is {k+1,…,k+l}\{k+1,\dots,k+l\} by commutativity of addition; let θ\theta be its inverse, a bijection from {k+1,…,k+l}\{k+1,\dots,k+l\} onto [l][l] by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse. Define χ:[k+l]→C∪D\chi:[k+l]\to C\cup D by χ(j)=φ(j)\chi(j)=\varphi(j) for j≤kj\le k and χ(j)=ψ(θ(j))\chi(j)=\psi(\theta(j)) for the other j∈[k+l]j\in[k+l], a map by Maps Defined by Cases §cases with P(j)P(j) the property j≤kj\le k: if j≤kj\le k, then j∈[k]j\in[k] and φ(j)∈C\varphi(j)\in C; otherwise j∉[k]j\notin[k], so j∈{k+1,…,k+l}j\in\{k+1,\dots,k+l\} and ψ(θ(j))∈D\psi(\theta(j))\in D. On [k][k] it is φ\varphi, a bijection onto CC, and on {k+1,…,k+l}\{k+1,\dots,k+l\} it is ψ∘θ\psi\circ\theta, a bijection onto DD by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation; as both the two pieces of [k+l][k+l] and the sets CC and DD are disjoint, χ\chi is a bijection onto C∪DC\cup D. Hence the union of two disjoint finite sets is finite.

Subsets. We prove by induction on nn that every subset of [n][n] is finite. For n=0n=0 the only subset of [0]=∅[0]=\emptyset is ∅\emptyset, which is finite by the clause on small sets. Assume the claim for nn and let T⊆[n+1]T\subseteq[n+1]. Then T′=T∖{n+1}⊆[n]T'=T\setminus\{n+1\}\subseteq[n], so T′T' is finite. If n+1∉Tn+1\notin T, then T=T′T=T'; otherwise TT is the union of the disjoint finite sets T′T' and {n+1}\{n+1\}, finite by concatenation. Now let AA be finite, φ:[n]→A\varphi:[n]\to A a bijection and S⊆AS\subseteq A. The set φ−1[S]⊆[n]\varphi^{-1}[S]\subseteq[n] is finite; let χ:[k]→φ−1[S]\chi:[k]\to\varphi^{-1}[S] be a bijection. The map j↦φ(χ(j))j\mapsto\varphi(\chi(j)) from [k][k] to SS is injective, and it is surjective because each s∈Ss\in S equals φ(φ−1(s))\varphi(\varphi^{-1}(s)) by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse, with φ−1(s)∈φ−1[S]\varphi^{-1}(s)\in\varphi^{-1}[S]. So SS is finite, proving the subset clause.

Unions and products. Let AA and BB be finite. B∖AB\setminus A is finite by the subset clause, and A∪BA\cup B is the union of the disjoint finite sets AA and B∖AB\setminus A, so it is finite by concatenation. For the product, fix AA and prove by induction on nn: for every set BB admitting a bijection ψ:[n]→B\psi:[n]\to B, A×BA\times B is finite. For n=0n=0, B=ψ(∅)=∅B=\psi(\emptyset)=\emptyset and A×B=∅A\times B=\emptyset is finite. Assume the claim for nn and let ψ:[n+1]→B\psi:[n+1]\to B be a bijection. Put b=ψ(n+1)b=\psi(n+1) and B′=ψ([n])B'=\psi([n]); the restriction ψ∣[n]\psi|_{[n]} is a bijection [n]→B′[n]\to B' by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction, and B=B′∪{b}B=B'\cup\{b\} because [n+1]=[n]∪{n+1}[n+1]=[n]\cup\{n+1\}. Hence A×B=(A×B′)∪(A×{b})A\times B=(A\times B')\cup(A\times\{b\}). The set A×B′A\times B' is finite by the induction hypothesis; if φ:[k]→A\varphi:[k]\to A is a bijection, then j↦(φ(j),b)j\mapsto(\varphi(j),b) is a bijection [k]→A×{b}[k]\to A\times\{b\}. So A×BA\times B is finite by the first part. This proves the union clause.

Images. Let φ:[n]→A\varphi:[n]\to A be a bijection and f:A→Bf:A\to B a map. For y∈f(A)y\in f(A) the set Ky={k∈[n]:f(φ(k))=y}K_{y}=\{k\in[n]:f(\varphi(k))=y\} is a nonempty subset of N\mathbb{N}, since y=f(φ(k))y=f(\varphi(k)) for some kk; let g(y)g(y) be its least element, given by Arithmetic and Order of the Natural Numbers §well-order. Then g:f(A)→[n]g:f(A)\to[n] satisfies f(φ(g(y)))=yf(\varphi(g(y)))=y, so gg is injective. Its image T=g(f(A))T=g(f(A)) is a subset of [n][n], which is finite via id[n]\mathrm{id}_{[n]}, so TT is finite by the subset clause; let χ:[p]→T\chi:[p]\to T be a bijection. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §injective-inverse, g−1:T→f(A)g^{-1}:T\to f(A) is bijective, so g−1∘χ:[p]→f(A)g^{-1}\circ\chi:[p]\to f(A) is a bijection by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation. This proves the image clause.

Extreme elements. Let ≤\le be a total order on XX. We prove by induction from 11 on n∈Nn\in\mathbb{N} (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction) that every S⊆XS\subseteq X admitting a bijection φ:[n]→S\varphi:[n]\to S has a greatest and a least element in the sense of Bounds, Least and Greatest Elements, Suprema and Infima for a Partial Order §least. For n=1n=1, S={φ(1)}S=\{\varphi(1)\} and φ(1)\varphi(1) is both, by reflexivity. Assume the claim for n∈Nn\in\mathbb{N} and let φ:[n+1]→S\varphi:[n+1]\to S be a bijection. As in the product step, S=S′∪{s}S=S'\cup\{s\} with s=φ(n+1)s=\varphi(n+1) and S′=φ([n])S'=\varphi([n]), and φ∣[n]\varphi|_{[n]} is a bijection [n]→S′[n]\to S'; so S′S' has a greatest element M′M' and a least element m′m'. By totality, M′≤sM'\le s or s≤M′s\le M'; let M=sM=s in the first case and M=M′M=M' in the second. Then M∈SM\in S, and v≤Mv\le M for v∈S′v\in S' by v≤M′v\le M' and transitivity, and for v=sv=s by the choice of MM. So MM is the greatest element of SS; the least element is obtained in the same way from m′m'. Finally, a nonempty finite SS admits a bijection [n]→S[n]\to S by Finite Sets §finite, and n≠0n\neq0 since [0]=∅[0]=\emptyset; so n∈Nn\in\mathbb{N}, proving the clause on extreme elements.

Bounded sets of natural numbers. Let S⊆N0S\subseteq\mathbb{N}_{0} and b∈N0b\in\mathbb{N}_{0} with k≤bk\le b for every k∈Sk\in S. By The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §zero-least, S⊆{0,…,b}S\subseteq\{0,\dots,b\}. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §shift, k↦k+1k\mapsto k+1 is a bijection from {0,…,b}\{0,\dots,b\} onto {1,…,b+1}=[b+1]\{1,\dots,b+1\}=[b+1], so its inverse is a bijection [b+1]→{0,…,b}[b+1]\to\{0,\dots,b\} by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse. Thus {0,…,b}\{0,\dots,b\} is finite, and so is SS by the subset clause. Conversely let SS be finite. If S=∅S=\emptyset, b=0b=0 serves. Otherwise, since the order of N0\mathbb{N}_{0} is a well-order, hence total, by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §well-order and Well-Orders on a Set §well-order, SS has a greatest element by the clause on extreme elements, and b=max⁡Sb=\max S serves. In particular an interval {m,…,n}\{m,\dots,n\} is a subset of N0\mathbb{N}_{0} all of whose elements are at most nn by Intervals of Natural Numbers §interval, so it is finite. This proves the clause on bounded sets of natural numbers.

Removing one element. The three remaining clauses are proved by induction on the length of an enumeration, and their induction steps use the following. Let n∈N0n\in\mathbb{N}_{0}, let ψ:[n+1]→D\psi:[n+1]\to D be a bijection onto a set DD, and put a=ψ(n+1)a=\psi(n+1) and D′=ψ([n])D'=\psi([n]). As in the product step, ψ∣[n]\psi|_{[n]} is a bijection [n]→D′[n]\to D' and D=D′∪{a}D=D'\cup\{a\}; moreover a∉D′a\notin D', since ψ\psi is injective and n+1∉[n]n+1\notin[n]. Also, a map with domain ∅\emptyset has no values, so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality every map with domain ∅\emptyset equals id∅\mathrm{id}_{\emptyset}, which is a map ∅→∅\emptyset\to\emptyset by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity and hence a map from ∅\emptyset to any set.

Sets of maps. Fix a finite set BB. We prove by induction on nn, as in the paragraph on inductions (so by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction), the claim: for every set AA admitting a bijection ψ:[n]→A\psi:[n]\to A, the set BAB^{A} is finite, and BA≠∅B^{A}\neq\emptyset if B≠∅B\neq\emptyset. For n=0n=0, A=ψ(∅)=∅A=\psi(\emptyset)=\emptyset, so B∅={id∅}B^{\emptyset}=\{\mathrm{id}_{\emptyset}\} by the preceding paragraph; it is nonempty, and finite by the clause on small sets. Assume the claim for nn, let ψ:[n+1]→A\psi:[n+1]\to A be a bijection, and let a=ψ(n+1)a=\psi(n+1) and A′=ψ([n])A'=\psi([n]) as in the preceding paragraph, so that A=A′∪{a}A=A'\cup\{a\}, a∉A′a\notin A', and ψ∣[n]\psi|_{[n]} is a bijection [n]→A′[n]\to A'. Define ρ:BA→BA′×B\rho:B^{A}\to B^{A'}\times B by ρ(f)=(f∣A′,f(a))\rho(f)=(f|_{A'},f(a)); here f∣A′f|_{A'} is a map A′→BA'\to B by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction. If ρ(f)=ρ(g)\rho(f)=\rho(g), then f(x)=f∣A′(x)=g∣A′(x)=g(x)f(x)=f|_{A'}(x)=g|_{A'}(x)=g(x) for x∈A′x\in A' and f(a)=g(a)f(a)=g(a), so f=gf=g by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, as A=A′∪{a}A=A'\cup\{a\}; thus ρ\rho is injective. By the induction hypothesis BA′B^{A'} is finite, so BA′×BB^{A'}\times B is finite by the union clause, and its subset ρ(BA)\rho(B^{A}) is finite by the subset clause. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §injective-inverse, ρ−1\rho^{-1} is a bijection from ρ(BA)\rho(B^{A}) onto BAB^{A}, so BAB^{A} is finite by the image clause. If B≠∅B\neq\emptyset, let b∈Bb\in B, and let g∈BA′g\in B^{A'}, which exists by the induction hypothesis; let f:A→Bf:A\to B be the map with f(x)=g(x)f(x)=g(x) for x∈A′x\in A' and f(x)=bf(x)=b for the other x∈Ax\in A, given by Maps Defined by Cases §cases with P(x)P(x) the property x∈A′x\in A', both values lying in BB; as A=A′∪{a}A=A'\cup\{a\} and a∉A′a\notin A', f(a)=bf(a)=b. So BA≠∅B^{A}\neq\emptyset. Finally, a finite set AA admits a bijection from some [n][n] onto AA by Finite Sets §finite. This proves the clause on sets of maps.

Finite unions. Here and in the paragraph on finite choice, for every set JJ and every family (Ci)i∈J(C_{i})_{i\in J} of sets, in particular for the restricted families below, the union ⋃i∈JCi\bigcup_{i\in J}C_{i} is a set by The Union and Product of a Family of Sets Indexed by a Set, and the Intersection of a Family with an Inhabited Index Class, Are Sets §union. We prove by induction on nn, as in the paragraph on inductions (so by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction), the claim: for every set II admitting a bijection ψ:[n]→I\psi:[n]\to I and every family (Ci)i∈I(C_{i})_{i\in I} of finite sets, the set ⋃i∈ICi\bigcup_{i\in I}C_{i} is finite. For n=0n=0, I=∅I=\emptyset, so by Indexed Families of Sets and Their Union, Intersection and Product §union the union has no element; it is ∅\emptyset, which is finite by the clause on small sets. Assume the claim for nn, let ψ:[n+1]→I\psi:[n+1]\to I be a bijection, and let a=ψ(n+1)a=\psi(n+1) and I′=ψ([n])I'=\psi([n]) as in the paragraph on removing one element, so that I=I′∪{a}I=I'\cup\{a\} and ψ∣[n]\psi|_{[n]} is a bijection [n]→I′[n]\to I'. By Indexed Families of Sets and Their Union, Intersection and Product §union, an element lies in some CiC_{i} with i∈Ii\in I exactly when it lies in some CiC_{i} with i∈I′i\in I' or in CaC_{a}, so

⋃i∈ICi=(⋃i∈I′Ci)∪Ca,\bigcup_{i\in I}C_{i}=\Big(\bigcup_{i\in I'}C_{i}\Big)\cup C_{a},

where (Ci)i∈I′(C_{i})_{i\in I'} is the restricted family. The first set is finite by the induction hypothesis and CaC_{a} is finite, so the union is finite by the union clause. As II is finite, it admits a bijection from some [n][n] onto II by Finite Sets §finite. This proves the clause on finite unions.

Finite choice. No choice axiom is used: the map is built by induction, and each induction step fixes a single element of a single nonempty set, which is an instance of existential instantiation. We prove by induction on nn, as in the paragraph on inductions (so by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §induction), the claim: for every set II admitting a bijection ψ:[n]→I\psi:[n]\to I and every family (Ci)i∈I(C_{i})_{i\in I} of nonempty sets, there is a map f:I→⋃i∈ICif:I\to\bigcup_{i\in I}C_{i} into the set ⋃i∈ICi\bigcup_{i\in I}C_{i} of The Union and Product of a Family of Sets Indexed by a Set, and the Intersection of a Family with an Inhabited Index Class, Are Sets §union with f(i)∈Cif(i)\in C_{i} for every i∈Ii\in I. For n=0n=0, I=∅I=\emptyset, and f=id∅f=\mathrm{id}_{\emptyset} is a map from ∅\emptyset to ⋃i∈ICi\bigcup_{i\in I}C_{i} by the paragraph on removing one element; the condition on its values is vacuous. Assume the claim for nn, let ψ:[n+1]→I\psi:[n+1]\to I be a bijection, and let a=ψ(n+1)a=\psi(n+1) and I′=ψ([n])I'=\psi([n]) as in that paragraph, so that I=I′∪{a}I=I'\cup\{a\}, a∉I′a\notin I', and ψ∣[n]\psi|_{[n]} is a bijection [n]→I′[n]\to I'. The induction hypothesis, applied to the restricted family (Ci)i∈I′(C_{i})_{i\in I'}, gives a map f′f' from I′I' to the set ⋃i∈I′Ci\bigcup_{i\in I'}C_{i}, a set by The Union and Product of a Family of Sets Indexed by a Set, and the Intersection of a Family with an Inhabited Index Class, Are Sets §union, with f′(i)∈Cif'(i)\in C_{i} for every i∈I′i\in I'. Since Ca≠∅C_{a}\neq\emptyset, there is an element of CaC_{a}; let cc be one. Let f:I→⋃i∈ICif:I\to\bigcup_{i\in I}C_{i} be the map with f(i)=f′(i)f(i)=f'(i) for i∈I′i\in I' and f(i)=cf(i)=c for the other i∈Ii\in I, given by Maps Defined by Cases §cases with P(i)P(i) the property i∈I′i\in I': both values lie in ⋃i∈ICi\bigcup_{i\in I}C_{i} by Indexed Families of Sets and Their Union, Intersection and Product §union, since f′(i)∈Cif'(i)\in C_{i} for i∈I′i\in I' and c∈Cac\in C_{a}. As I=I′∪{a}I=I'\cup\{a\} and a∉I′a\notin I', f(a)=cf(a)=c. Then f(i)∈Cif(i)\in C_{i} for every i∈Ii\in I, and f:I→⋃i∈ICif:I\to\bigcup_{i\in I}C_{i} is as required. As II is finite, it admits a bijection from some [n][n] onto II by Finite Sets §finite. This proves the clause on finite choice.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…