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.
An explicit enumeration of the rationals, with repetitions and then without them
Example
Writing from and for the bijection of , the map the composition of with the inverse of the successor bijection , is a bijection (The von Neumann naturals form a Peano system, is a bijection if and only if there is a function with and ; such a is unique, equals the inverse relation , and is itself a bijection). For decode twice, writing and , let be the integer of the difference-pair construction of The integers as equivalence classes of pairs of naturals, write for the image of under the canonical embedding of The naturals embed in the integers, and put This is a completely specified surjection with , , , (The rationals as equivalence classes of pairs of integers). Its least-first-occurrence subsequence is a bijection . No lowest-terms convention, no gcd, no choice from an infinite family and no unspecified enumeration is used.
Facts & Assumptions
Given: The naturals with and successor (The natural numbers (von Neumann)), the integers with classes (The integers as equivalence classes of pairs of naturals), the map of into (The naturals embed in the integers), the rationals as classes of pairs of integers with (The rationals as equivalence classes of pairs of integers), and the pairing ().
is a bijection and is a bijection ; hence exists, is a bijection, and is a bijection (, The von Neumann naturals form a Peano system, is a bijection if and only if there is a function with and ; such a is unique, equals the inverse relation , and is itself a bijection, Injection, surjection, bijection). In particular is the unique pair with .
Every integer is a class with , since is the quotient of ; the class is the zero of (The integers as equivalence classes of pairs of naturals, Arithmetic on the integers).
The map is injective and preserves addition, multiplication and order; its image is exactly the set of nonnegative integers, so the integers are exactly the with (The naturals embed in the integers).
Every rational has a representative with : if the second component is positive one takes it as it is, and otherwise has positive second component (Every rational has a positive-denominator representative). A class with is a rational (The rationals as equivalence classes of pairs of integers).
is a class: equal rationals have equal representatives up to the relation, so writing "the" class of a computed pair is legitimate (The rationals as equivalence classes of pairs of integers); and contains an injective copy of : the composite of the embeddings and is injective (The naturals embed in the integers, The integers embed in the rationals).
Well-ordering: every nonempty subset of has a least element (The well-ordering principle); no injection exists, so is not equinumerous with any natural number (The pigeonhole principle on ).
A subset of that is bounded above by some is finite, and an unbounded one is countably infinite, enumerated increasingly: there is a bijection with whenever (Every subset of an at most countable set is at most countable). Here means , so a subset bounded above by is a subset of (On the order is membership: ).
is countably infinite when , and means a bijection exists (Finite, countably infinite, countable, uncountable, Equinumerous sets, and ); a composite of bijections is a bijection, and a function with domain and a rule is defined by the rule (A function is a relation with and implying ; , the value , domain and codomain, Injection, surjection, bijection).
Verification
is a bijection : by [F1], is a composite of the bijection with the bijection , and is exactly its value, being the value of on . Hence for every the pair is defined and unique, and same for iterated decoding.
The map is a well-defined function with the displayed rule. For , step 1.1 gives unique with , then unique with , so is a well-defined integer by [F2]. Since by [F1] and the embedding is injective, is a nonzero integer, so is a legitimate pair of integers with nonzero second component and is a rational, the class being formed by The rationals as equivalence classes of pairs of integers; all clauses are given by formulas, so is a function.
The first values: because , so where and , giving . Next , so and , giving . Next , so , and . Next , so , and gives , so .
is surjective. Let . By [F4] fix a representative of with ; by [F2] write with ; by [F3] write with , and because and preserves order. Then for some (Every nonzero natural number is a successor), so . Put and ; then and , so and . Hence every rational is a value of .
Let , the set of first occurrences of values of , a subset of by Separation. Then is infinite. Indeed, by [F5] the map is an injection ; for each the set is nonempty by step 3.1 and has a least element by [F6]. Each lies in , since for minimality gives ; and is injective because is. An injection rules out for any : composing it with a bijection would be an injection , whose restriction to would be an injection , which [F6] forbids.
is unbounded in . If were bounded above by some , then by [F7] and would be finite by [F7], contradicting step 4.1.
By step 5.1 and [F7] there is an increasing bijection : it is the increasing enumeration of the unbounded set , with whenever .
The composite is injective. If then by step 6.1, and means for every ; taking gives .
The composite is surjective. Let ; by step 3.1 there is with , and exists by [F6]. Then , because any has by minimality, and is onto by step 6.1, so for some and .
Therefore is a bijection by steps 7.1 and 7.2, so and is countably infinite by [F8]. Every object was built by an explicit formula — the pairing , the decoded pairs, the classes, the least elements and the increasing enumeration of — so no choice principle is used.
Remarks
-
The two stages are visible in the two constructions: is an explicit enumeration with repetitions, and records the positions at which a value genuinely appears for the first time, so that is the same enumeration with repetitions deleted. The deletion uses the least element of a nonempty set of naturals at each stage, never an arbitrary choice.
-
The numerator is not reduced with respect to the denominator, and no gcd is introduced anywhere: representatives are used as they come out of the difference-pair construction of and the positive-denominator form of . This is all the enumeration needs.
Depends on
- $\mathbb{N} \times \mathbb{N} \approx \mathbb{N}$
- The integers as equivalence classes of pairs of naturals
- Arithmetic on the integers
- Order on the integers
- The naturals embed in the integers
- The rationals as equivalence classes of pairs of integers
- Every rational has a positive-denominator representative
- The integers embed in the rationals
- The integers form a totally ordered ring
- Every subset of an at most countable set is at most countable
- The natural numbers $\mathbb{N}$ (von Neumann)
- Order on the natural numbers
- Every nonzero natural number is a successor
- On $\mathbb{N}$ the order is membership: $m < n \iff m \in n$
- The von Neumann naturals form a Peano system
- Injection, surjection, bijection
- $f : A \to B$ is a bijection if and only if there is a function $g : B \to A$ with $g \circ f = \Delta_A$ and $f \circ g = \Delta_B$; such a $g$ is unique, equals the inverse relation $f^{-1}$, and is itself a bijection
- Finite, countably infinite, countable, uncountable
- Equinumerous sets, $A \approx B$ and $A \preceq B$
- The pigeonhole principle on $\mathbb{N}$
- The well-ordering principle
- The recursion theorem
- The principle of mathematical induction
- A function is a relation $f$ with $(a,b) \in f$ and $(a,c) \in f$ implying $b = c$; $f : A \to B$, the value $f(a)$, domain and codomain
- The Cartesian product $A \times B := \{\, z \in \mathcal{P}(\mathcal{P}(A \cup B)) : \exists a \in A\ \exists b \in B\ z = (a,b) \,\}$
- The Axiom Schema of Separation: for each formula $\varphi$, $\forall \bar p\,\forall x\,\exists y\,\forall z\,(z \in y \leftrightarrow (z \in x \wedge \varphi(z,\bar p)))$
- The Axiom Schema of Replacement: for each formula $\varphi$, if $\varphi$ defines a class function on $A$ then its image on $A$ is a set
- The power set $\mathcal{P}(x) = \{\, z : z \subseteq x \,\}$
Used by
Dependency tree · two levels
70 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- John K. Hunter, An Introduction to Real Analysis (complete author-hosted lecture notes) (standard reference, not scraped)