The pigeonhole principle is proved by induction on n, using a transposition to send the last point to n+1; uniqueness of the length follows from it. Subsets, unions, products and images are handled by induction and by concatenating enumerations; extreme elements follow by induction, and bounded sets of natural numbers lie inside a shifted copy of a segment.
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.
Loading…