How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The pigeonhole principle on
Statement
Let be the von Neumann naturals, with and (The natural numbers (von Neumann)), and let be the order of Order on the natural numbers, so that and (On the order is membership: ). Write for equinumerosity (Equinumerous sets, and ). Then:
- for every there is no injection ;
- if then there is no injection ;
- if with , then ;
- for every ;
- no natural number is equinumerous with a proper subset of itself: if and , then .
Claim 1 is the pigeonhole principle in its sharpest form, that pigeons do not fit injectively into holes; the other four are the consequences the library actually quotes. Claim 3 says a finite set is equinumerous with exactly one natural number, so "the number of elements" is well defined. Claim 4 says is infinite. Claim 5 says no natural number is Dedekind-infinite.
Why this is proved here. The next item on this page defines finiteness as equinumerosity with a natural number, and the three size classes it introduces are exhaustive by construction but mutually exclusive only because of claim 4. Several later items also need claim 3 or claim 5. The principle is elementary and belongs with the naturals, but it is about counting rather than about order, so it is proved here, immediately before finiteness is defined, from induction and the identification of the order with membership alone. Nothing below uses ordinals, cardinals, or any later material.
Facts & Assumptions
Given: with and , and closed under , since it is an inductive set (The natural numbers (von Neumann)); the order and and (Order on the natural numbers); and meaning that a bijection exists (Equinumerous sets, and ).
Induction: if holds and implies for every , then holds for every (The principle of mathematical induction).
On the order is membership (On the order is membership: ): is a transitive set, so every element of a natural number is again a natural number; ; ; and consequently .
Every natural number is a transitive set and satisfies (Every natural number is a transitive set and is not a member of itself).
Trichotomy: for all exactly one of , , holds (Trichotomy of the order on ).
Every natural number equals for some (Every nonzero natural number is a successor).
Maps (Injection, surjection, bijection): is injective when forces , and bijective when it is injective and surjective, so every bijection is an injection; a composite of two injections is an injection, a composite of two bijections is a bijection, and a bijection has a two sided inverse which is again a bijection. Two immediate consequences of the definition of injectivity are used below: the restriction of an injection to a subset of its domain is an injection, injectivity being a condition on pairs of points of the domain; and a map whose values all lie in a subset of its codomain may be read as a map into , without affecting injectivity.
Proof
Transpositions. For a set and define by , , and for ; the clauses agree where they overlap (if all three read , so the map is the identity), so this is a well defined function, and , whence is a bijection of onto itself. It carries onto : when this is the identity statement, and when the elements of are , sent to , together with the , each fixed, so the image is .
Base case of claim 1. Here and , so a function would have to supply a value , and has no elements; hence there is no function at all, injective or not.
Inductive step, hypotheses. Fix , assume there is no injection , and suppose towards a contradiction that some is injective. Note , so and ; note also .
Normalising at the top point. Put , an element of because is the codomain of , and let , which is legitimate since and both lie in . Then is a composite of an injection with a bijection, hence injective, and .
Every satisfies : were we would have , and no natural number is a member of itself, included, since is closed under .
Let . Then , so is defined; and , so injectivity of gives . Since , this forces . Hence the restriction of to takes all its values in and is an injection .
Claim 1. The injection produced in step 3.1 contradicts the assumption made in step 1.3, so no injection exists. Since was arbitrary, this is exactly the induction step for the property that there is no injection , and step 1.2 is ; so holds for every .
Claim 2. Let . Then , and gives , so . If some were injective, its restriction to would be an injection , which step 4.1 forbids. Hence there is no injection .
Claim 4. Since is closed under we have , and is a transitive set, so . If some were a bijection, it would in particular be an injection, and its restriction to would be an injection , which step 4.1 forbids. Hence .
Claim 5. Let with , and suppose . Then , since the only subset of is itself, so for some ; moreover and , so . Choose , possible because and , and let be a bijection; since we have , so read as a map into is an injection . The transposition is a bijection of carrying onto , so its composite with is an injection , that is an injection , which step 4.1 forbids. Hence .
Claim 3. Let with , and suppose . By trichotomy either or . If , a bijection is in particular an injection , which step 5.1 forbids. If , a bijection has an inverse bijection , which is in particular an injection , and step 5.1 forbids that too, with the roles of and interchanged. Hence .
Claims 1, 2, 3, 4 and 5 are established in steps 4.1, 5.1, 6.1, 5.2 and 5.3 respectively.
Remarks
-
Where the work is. Everything rests on claim 1, and claim 1 rests on one device: a map into can be modified by a transposition of the codomain so that the top point goes to the top value , after which the rest of the map misses and lands in . Without that normalisation the inductive hypothesis does not apply, since an arbitrary injection need not send anything to .
-
No choice is used. Every map built above is defined by an explicit rule: the transposition is given by three cases, and the only element selected anywhere is a single in step 5.3, a single choice from a nonempty set, which needs no choice principle.
-
Claim 5 and the two notions of infinity. A set is Dedekind-infinite when it is equinumerous with a proper subset of itself. Claim 5 says no natural number is, and transporting along a bijection extends this to every finite set: Dedekind-infinite implies infinite in ZF. The successor map shows itself is Dedekind-infinite, so the restriction to natural numbers in claim 5 is essential. The converse requires later choice and model-theoretic analysis and is not used here.
-
Relation to the ordinals page. Cardinal (initial ordinal) and cardinality ↗ calls an ordinal a cardinal when no satisfies . Claim 3 makes every natural number a cardinal and claim 4 makes one, which is what licenses the traditional . That page comes much later in the library; the pointer here is orientation only, and nothing above rests on it.
Depends on
The natural numbers (von Neumann)
Order on the natural numbers
The principle of mathematical induction
On the order is membership:
Trichotomy of the order on
Every nonzero natural number is a successor
Every natural number is a transitive set and is not a member of itself
Injection, surjection, bijection
Equinumerous sets, and