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, which is the ZF half of the comparison discussed in FALSE: every infinite set has a countably infinite subset, in ZF: Dedekind-infinite implies infinite outright in ZF, while the converse is not a theorem of ZF unless ZF is inconsistent, that item's conclusion being conditional on the consistency of ZF and resting on an external independence result quoted rather than proved. The successor map shows itself is Dedekind-infinite, so the restriction to natural numbers in claim 5 is essential.
-
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 $\mathbb{N}$ (von Neumann)
- Order on the natural numbers
- The principle of mathematical induction
- On $\mathbb{N}$ the order is membership: $m < n \iff m \in n$
- Trichotomy of the order on $\mathbb{N}$
- 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, $A \approx B$ and $A \preceq B$
Used by
- If V has a spanning set with n elements, then every linearly independent subset of V is finite with at most n elements; in particular V has no linearly independent subset equinumerous with ℕ Corollary
- lvertP(A)| = 2^| A| for finite A Corollary
- A list of six distinct reals with no strictly increasing sublist of length four and no strictly decreasing sublist of length three Counterexample
- A poset with a bottom, a top and countably many incomparable middle elements has an infinite interval, so convolution of constant-one functions is not defined Counterexample
- If 1 were admitted as a prime, uniqueness would fail: 6 = 2 · 3 = 1 · 2 · 3 = 1 · 1 · 2 · 3, lists of different lengths that no permutation matches Counterexample
- In the bounded real-valued functions on ℕ with the supremum metric, the closed unit ball is closed and bounded and is not compact: the indicator functions of the singletons are pairwise at distance 1 Counterexample
- In the indiscrete topology every sequence converges to every point, and in the cofinite topology on an infinite set an injective sequence converges to every point Counterexample
- The Samuel compactification map need not be a uniform embedding for the original uniformity Counterexample
- The standard unit families { eᵢ : i ∈ ℕ } are linearly independent in F^ℕ but do not span it: the constant family 1_F is not a finite linear combination of them Counterexample
- Two sets of the same finite cardinality between which the bijection is not unique Counterexample
- A finite list of reals, and its strictly increasing and strictly decreasing sublists Definition
- Cardinal (initial ordinal) and cardinality Definition
- Finite-dimensional vector space, and its dimension dim_F V; infinite-dimensional means having no finite basis Definition
- Finite, countably infinite, countable, uncountable Definition
- The cardinality | A| of a finite set Definition
- The order |G| of a finite group and the order ord(g) of an element, with ord(g) = ∞ when no positive power of g is the identity Definition
- All 8 functions 3 → 2, the 0 injections 3 → 2, and the 8 subsets of a 3-element set Example
- ℝ as a vector space over ℚ has a basis, and every such basis is infinite; the existence proof exhibits none Example
- The standard unit families eₖ ∈ F^ℕ form a basis of the linear subspace of eventually zero families: an explicit infinite basis, built with no choice principle Example
- FALSE: all norms on a real vector space are equivalent False statement
- FALSE: every infinite set has a countably infinite subset, in ZF False statement
- FALSE: every injection of a set into itself is a bijection False statement
- FALSE: in every normed space a closed bounded set is compact False statement
- If ord(g) = n then gᵏ = e iff k is an integer multiple of n, the powers g⁰, …, gⁿ⁻¹ are distinct, and ⟨ g ⟩ has exactly n elements; if g has infinite order then gʲ = gᵏ only for j = k Lemma
- In a finite group, every element g satisfies gⁿ = e for some natural n ≥ 1 Lemma
- The greedy colouring bound χ(G)≤Δ(G)+1 for every nonnull finite graph Lemma
- The Prüfer decoding procedure is well defined and produces a labelled tree Lemma
- Conventions for sequences: indexing, eventually, lim, and rational ε Remark
- The continuum hypothesis, and what this page does not prove Remark
- Every list of mn+1 pairwise distinct reals has a strictly increasing sublist of length m+1 or a strictly decreasing sublist of length n+1 Theorem
- Every natural number and ω are cardinals, every infinite cardinal is a limit ordinal, and on the natural numbers the cardinal operations are the published finite counting operations, with | A | in the finite sense equal to | A | in the cardinal sense Theorem
- For all m and n there is a list of mn pairwise distinct reals with no strictly increasing sublist of length m+1 and no strictly decreasing sublist of length n+1 Theorem
- If dim_F V = n and U is a linear subspace of V, then U is finite-dimensional, dim_F U ≤ n, and dim_F U = n if and only if U = V Theorem
- If V has a basis with n elements and a basis with m elements then n = m; and if V has one finite basis then every basis of V is finite Theorem
- Steinitz's polygonal confinement theorem: finitely many vectors of norm at most 1 summing to 0 can be ordered so that every partial sum has norm at most n Theorem
- Tarski: the Axiom of Choice is equivalent to the statement that A × A ≈ A for every infinite set A, so extending Hessenberg's theorem from the alephs to arbitrary sets is exactly as strong as choice Theorem
- The dimension formula: for finite-dimensional linear subspaces U and W of V, the subspaces U + W and U ∩ W are finite-dimensional and dim_F(U+W) + dim_F(U ∩ W) = dim_F U + dim_F W Theorem
- The Steinitz exchange lemma: if L ⊆ V is linearly independent and S ⊆ V spans V with S finite of size n, then L is finite with |L| = m ≤ n, and there is T ⊆ S of size n - m such that L ∪ T spans V Theorem
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 39 results over 19 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.
Sources
- J. K. Hunter, An Introduction to Real Analysis (standard reference, not scraped)
- J. Lebl, Basic Analysis: Introduction to Real Analysis, basic set theory (standard reference, not scraped)
- Pigeonhole principle (Wikipedia) (standard reference, not scraped)
- Finite set (Wikipedia) (standard reference, not scraped)
- Dedekind-infinite set (Wikipedia) (standard reference, not scraped)
- T. Tao, Analysis I, 3rd ed., §3.6 (Cardinality of sets) (standard reference, not scraped)