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.
Inductions. Several claims below are proved for every in the following way: we check the claim for and show that it passes from to for each . The class of for which the claim holds then contains and is closed under , so it is by Arithmetic and Order of the Natural Numbers §induction. Because by The Natural Numbers with Zero and Their Embedding into the Integers §naturals, the claim then holds for every . Recall from Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment that and , so for , and from Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor that with .
Transpositions. For a set and , let be given by , and for . Then , so is bijective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse-criterion.
Pigeonhole. We prove by induction on the claim: for every , every injective map satisfies . For : if , then and , while would lie in ; hence . Now assume the claim for and let be injective. If , then 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 , and with : take if , and from Arithmetic and Order of the Natural Numbers §predecessor if . Let be the transposition of exchanging and , and , which is injective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation and satisfies . By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor, and ; so for we have , hence , hence . Thus is an injective map , the induction hypothesis gives , and . This proves the first assertion of the pigeonhole clause. If is a bijection, then because is injective, and because is bijective by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse; so .
Uniqueness. Let be finite. By Finite Sets §finite some admits a bijection . If and are bijections, then 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 by the pigeonhole clause. This proves the uniqueness clause.
Small sets. Since , the identity is a bijection by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity. Since by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment, the map is a bijection . By Finite Sets §finite this proves the clause on small sets.
Concatenation. Let , let and be disjoint sets, and let and be bijections. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §split (with , , in place of , , ) and Intervals of Natural Numbers §segment, is the union of the disjoint sets and , and by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §shift the map is a bijection from onto , with inverse . Define by for and for . On it is a bijection onto , on a bijection onto ; as both the two pieces of and the sets and are disjoint, is a bijection onto . Hence the union of two disjoint finite sets is finite.
Subsets. We prove by induction on that every subset of is finite. For the only subset of is , which is finite by the clause on small sets. Assume the claim for and let . Then , so is finite. If , then ; otherwise is the union of the disjoint finite sets and , finite by concatenation. Now let be finite, a bijection and . The set is finite; let be a bijection. The map from to is injective, and it is surjective because each equals by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse, with . So is finite, proving the subset clause.
Unions and products. Let and be finite. is finite by the subset clause, and is the union of the disjoint finite sets and , so it is finite by concatenation. For the product, fix and prove by induction on : for every set admitting a bijection , is finite. For , and is finite. Assume the claim for and let be a bijection. Put and ; the restriction is a bijection by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction, and because . Hence . The set is finite by the induction hypothesis; if is a bijection, then is a bijection . So is finite by the first part. This proves the union clause.
Images. Let be a bijection and a map. For the set is a nonempty subset of , since for some ; let be its least element, given by Arithmetic and Order of the Natural Numbers §well-order. Then satisfies , so is injective. Its image is a subset of , which is finite via , so is finite by the subset clause; let be a bijection. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §injective-inverse, is bijective, so is a bijection by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §preservation. This proves the image clause.
Extreme elements. Let be a total order on . We prove by induction on (Arithmetic and Order of the Natural Numbers §induction) that every admitting a bijection 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 , and is both, by reflexivity. Assume the claim for and let be a bijection. As in the product step, with and , and is a bijection ; so has a greatest element and a least element . By totality, or ; let in the first case and in the second. Then , and for by and transitivity, and for by the choice of . So is the greatest element of ; the least element is obtained in the same way from . Finally, a nonempty finite admits a bijection by Finite Sets §finite, and since ; so , proving the clause on extreme elements.
Bounded sets of natural numbers. Let and with for every . 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, . By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §shift, is a bijection from onto , so its inverse is a bijection by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse. Thus is finite, and so is by the subset clause. Conversely let be finite. If , serves. Otherwise, since the order of 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, has a greatest element by the clause on extreme elements, and serves. In particular an interval is a subset of all of whose elements are at most 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 , let be a bijection onto a set , and put and . As in the product step, is a bijection and ; moreover , since is injective and . Also, a map with domain has no values, so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality every map with domain equals , which is a map by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity and hence a map from to any set.
Sets of maps. Fix a finite set . We prove by induction on , as in the paragraph on inductions (so by Arithmetic and Order of the Natural Numbers §induction), the claim: for every set admitting a bijection , the set is finite, and if . For , , so by the preceding paragraph; it is nonempty, and finite by the clause on small sets. Assume the claim for , let be a bijection, and let and as in the preceding paragraph, so that , , and is a bijection . Define by ; here is a map by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction. If , then for and , so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, as ; thus is injective. By the induction hypothesis is finite, so is finite by the union clause, and its subset is finite by the subset clause. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §injective-inverse, is a bijection from onto , so is finite by the image clause. If , let , and let , which exists by the induction hypothesis; the map with for and is well defined because , so . Finally, a finite set admits a bijection from some onto by Finite Sets §finite. This proves the clause on sets of maps.
Finite unions. We prove by induction on , as in the paragraph on inductions (so by Arithmetic and Order of the Natural Numbers §induction), the claim: for every set admitting a bijection and every family of finite sets, is finite. For , , so by Indexed Families of Sets and Their Union, Intersection and Product §union the union has no element; it is , which is finite by the clause on small sets. Assume the claim for , let be a bijection, and let and as in the paragraph on removing one element, so that and is a bijection . By Indexed Families of Sets and Their Union, Intersection and Product §union, an element lies in some with exactly when it lies in some with or in , so
where is the restricted family. The first set is finite by the induction hypothesis and is finite, so the union is finite by the union clause. As is finite, it admits a bijection from some onto 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 , as in the paragraph on inductions (so by Arithmetic and Order of the Natural Numbers §induction), the claim: for every set admitting a bijection and every family of nonempty sets, there is a map with for every . For , , and is a map from to by the paragraph on removing one element; the condition on its values is vacuous. Assume the claim for , let be a bijection, and let and as in that paragraph, so that , , and is a bijection . The induction hypothesis, applied to the restricted family , gives a map with for every . Since , there is an element of ; let be one. Define on by for and ; this is well defined because . Then for every , so each value of lies in by Indexed Families of Sets and Their Union, Intersection and Product §union, and is as required. As is finite, it admits a bijection from some onto by Finite Sets §finite. This proves the clause on finite choice.
Loading…