Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-14
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.

Every countable linear order embeds in the rationals

Statement

Every at most countable linear order (L,L) admits a strictly order-preserving injection into the rational order: there is a function f:LQ such that

x<Lyf(x)<f(y).

This includes finite and empty linear orders. No choice principle is used.

Facts & Assumptions

Given: An at most countable set L carrying a linear order L; write <L for its associated strict order.

[F1]

A linear order is a partial order in which every pair is comparable, and x<y means xy and xy. Partial order and partially ordered set

[F2]

A nonempty set is at most countable if and only if it is the range of a surjection from N. Finite, countably infinite, countable, uncountable, A nonempty set is at most countable iff it is a surjective image of N

[F3]

There is a bijection ρ:NQ. Q is countably infinite, Injection, surjection, bijection

[F4]

The rationals form a totally ordered field. In particular, if a<b then a<(a+b)/2<b, and a1<a<a+1. The rationals form a totally ordered field

[F5]

Recursion holds on N. The recursion theorem

[F6]
[F7]

Every nonempty subset of N has a least element. The well-ordering principle

Proof

technique · finite-stage recursion
1.1

If L=, the empty function is the required injection. Hence assume L; by [F2] fix a surjection e:NL, and by [F3] fix a bijection ρ:NQ. These are two witnesses to two existential statements, not a simultaneous choice from a family.

givenF2F3
1.2

Put Ln=e[{k:k<n}]. Suppose fn:LnQ is strictly order preserving and put x=e(n). If xLn, the already placed points below and above x have finite image sets Bn={fn(y):yLn, y<Lx} and Cn={fn(y):yLn, x<Ly}. Induction on the finite list e(0),,e(n1) and totality give a maximum b of Bn when it is nonempty and a minimum c of Cn when it is nonempty; strict preservation gives b<c when both exist. Thus the set In of rationals strictly above b and below c, with either missing constraint omitted, is nonempty: use (b+c)/2 when both exist, b+1 or c1 when just one exists, and 0 when neither exists. Every old point is below or above x by linearity, so every member of In is outside fn[Ln].

F1F4F6assume-hyp
2.1

Apply recursion to states (n,fn), starting with (0,) and incrementing the first coordinate at each transition. Given fn, leave it unchanged when e(n)Ln, and otherwise let mn=min{m:ρ(m)In} and put fn+1=fn{(e(n),ρ(mn))}. The set minimized over is nonempty by step 1.2 and surjectivity of ρ, so [F7] makes the state transition single-valued. Induction using step 1.2 shows that every fn is a function with domain Ln, extends every earlier fk, and is strictly order preserving.

step 1.2F3F5F6F7
3.1

Let f=nNfn. Coherence makes f a function. For each xL, surjectivity of e makes {n:e(n)=x} nonempty, so its least member k exists by [F7] and xLk+1; hence dom(f)=L. If x<Ly, choose stages containing both; a later common stage exists and its strict preservation gives f(x)<f(y). Thus f is strictly order preserving, and therefore injective: for distinct x,y, linearity gives one of x<Ly or y<Lx, so their images are distinct.

step 2.1F1F2F7
4.1

The empty case and step 3.1 prove the theorem for every at most countable linear order. The only selections were the two fixed existential witnesses e,ρ; every later rational was determined by a least natural index, so the construction is valid in ZF and uses no form of the Axiom of Choice.

step 1.1step 2.1step 3.1

Remarks

  • Allowing repetitions in e is essential for the library's convention: a nonempty finite set is at most countable and has a surjection from N, but need not be bijective with it. The “already placed” branch in step 2.1 handles repetitions.
  • Monk's proof chooses a rational in each finite gap. Taking the least index in a fixed enumeration of Q implements that instruction without a countable choice function.

Depends on

Used by

Dependency tree · two levels

38 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