Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)
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.

Lexicographic orders: {0,1}×N and N×N

Example

Order pairs of natural numbers lexicographically: (m,n)≺(m′,n′) if and only if m<m′, or m=m′ and n<n′, where < is the order of N (Order on the natural numbers) on the product built in The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B z=(a,b) } with the pairs of The Kuratowski ordered pair (a,b):={{a},{a,b}}. Then:

(i) W={0,1}×N is well ordered by ≺, its initial segment below (1,0) is exactly {0}×N, and n↦(0,n) is an order isomorphism (N,<)→(W<(1,0),≺) (Initial segment of a well-order, Order embedding and order isomorphism); consequently N is order isomorphic to a proper initial segment of W and not to W, by the mutual exclusivity in Comparability of well-orders, with unique witness (1,0);

(ii) N×N is well ordered by ≺;

(iii) if F is the collapsing isomorphism of Every well-order has a unique order type for W, then F(0,n)=n for every n∈N and F(1,0)=ω, so the order type of W is an ordinal to which ω belongs (The natural numbers N (von Neumann)).

No choice principle is used.

Facts & Assumptions

Given: The natural numbers N=ω with the order of Order on the natural numbers, the product N×N and its subset W={0,1}×N, and the lexicographic relation ≺ defined in the Example.

[F1]

z∈A×B holds if and only if z=(a,b) for some a∈A and b∈B, and (a,b)={{a},{a,b}}; in particular {0,1}×N consists of the pairs (0,n) and (1,n) with n∈N (The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B z=(a,b) }, The Kuratowski ordered pair (a,b):={{a},{a,b}}).

[F2]

(a,b)=(c,d) if and only if a=c and b=d ((a,b)=(c,d) if and only if a=c and b=d).

[F3]

The order on N is a linear order: for all naturals m,m′ exactly one of m<m′, m=m′, m′<m holds, and < is transitive (Order on the natural numbers, ≤ is a linear order on N).

[F4]

A natural number is the set of its predecessors: n={j∈N:j<n}, with 0=∅ and N=ω (The natural numbers N (von Neumann)).

[F5]

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

[F6]

For all naturals m,n: m<n if and only if m∈n, and 0∈n whenever n≠0; in particular 0<1 since 1≠0 (On N the order is membership: m<n  ⟺  m∈n).

[F7]

A well-order on a set X is a total order in which every nonempty S⊆X has a least element; in the strict presentation it is irreflexive, transitive, trichotomous, and every nonempty subset has an element with nothing strictly below it in the subset (Well-order and well-ordered set).

[F8]

For a well-order (X,<) and a∈X the initial segment is X<a={x∈X:x<a} (Initial segment of a well-order).

[F9]

An order isomorphism between posets is a surjective order embedding, equivalently a bijection f with x≤y  ⟺  f(x)≤f(y) (Order embedding and order isomorphism).

[F10]

For well-orders V and W exactly one of the following holds: V≅W; V≅W<b for a unique b∈W; or V<a≅W for a unique a∈V (Comparability of well-orders).

[F11]

Every well-order (W,<) is order isomorphic to exactly one ordinal, its order type ot(W); the isomorphism is the collapsing map F(a)={F(b):b<a}, it is unique, and its image is ot(W) (Every well-order has a unique order type).

[F12]

A definable subcollection of a set is a set; in particular the set of first coordinates of a nonempty subset of N×N is a subset of N (The Axiom Schema of Separation: for each formula φ, ∀pˉ ∀x ∃y ∀z (z∈y↔(z∈x∧φ(z,pˉ)))).

Verification

technique · direct
1.1F1F3

The relation ≺ is irreflexive on N×N: (m,n)≺(m,n) would require m<m, or m=m and n<n, and both fail by trichotomy of the order of N.

1.2F1F2F3

The relation ≺ is transitive on N×N: if (m,n)≺(m′,n′) and (m′,n′)≺(m′′,n′′), then the definition gives m≤m′ and m′≤m′′. If m<m′ then m<m′′ by transitivity of the order of N when m′<m′′, and m<m′′ directly when m′=m′′, so (m,n)≺(m′′,n′′). If instead m=m′ and n<n′, then either m′<m′′, giving m<m′′ and hence (m,n)≺(m′′,n′′), or m′=m′′ with n′<n′′, giving m=m′′ together with n<n′<n′′ and hence (m,n)≺(m′′,n′′).

1.3F1F2F3F6F8F9

The initial segment of W below (1,0) is exactly {0}×N, and e(n)=(0,n) is an order isomorphism of (N,<) onto that initial segment: for a pair (m,k)∈W the first coordinate satisfies m∈{0,1}, and (m,k)≺(1,0) means m<1, or m=1 and k<0. The case m=0 satisfies the first disjunct by 0<1 from [F6]; the case m=1 satisfies neither disjunct, since 1<1 is false in the total order and k<0 is impossible because 0≤k for every natural k by [F6]. Hence (m,k)≺(1,0) if and only if m=0, which proves W<(1,0)={0}×N by [F8]. The map e is a bijection onto {0}×N by [F1] and [F2], and for naturals n,m one has n≤m if and only if e(n)≤e(m): if n<m then (0,n)≺(0,m); if n=m then e(n)=e(m) by [F2]; conversely e(n)≺e(m) forces n<m, because the first coordinates are equal and the second coordinate decides, and e(n)=e(m) forces n=m by [F2]. Hence e is an order isomorphism by [F9].

1.4F1F3F6F8

For every n∈N the predecessors of (0,n) in W are exactly the pairs (0,j) with j<n: a pair (m,k)∈W satisfies (m,k)≺(0,n) if and only if m=0 and k<n, since m<0 is impossible for m∈{0,1} because 0≤m by [F6] and the order is total, and the cases m=0 and m=1 reduce to k<n and to the false condition 1<0.

1.5F1F5F6

Claim (i), least elements: let S⊆W be nonempty. If S meets {0}×N, the set A={n∈N:(0,n)∈S} is a nonempty subset of N, hence has a least element n0 by [F5], and (0,n0) is ≺-least in S: a member (0,n) of S has n∈A, so n0≤n, while a member (1,n) of S satisfies (0,n0)≺(1,n) because 0<1 by [F6]. If S does not meet {0}×N then S⊆{1}×N by [F1], the set B={n∈N:(1,n)∈S} is nonempty and has a least element k by [F5], and (1,k) is ≺-least in S, every member of S being (1,n) with k≤n.

1.6F3F5F12

Claim (ii), least elements: let S⊆N×N be nonempty. The set of first coordinates A={m∈N:∃n∈N (m,n)∈S} is a definable subcollection of N, hence a set by [F12], and it is nonempty, so it has a least element m0 by [F5]. The set B={n∈N:(m0,n)∈S} is then nonempty and has a least element k by [F5], and (m0,k) is ≺-least in S: a member (m,n) of S has m≥m0, so if m>m0 then (m0,k)≺(m,n), while if m=m0 then n∈B and n≥k, giving (m0,k)=(m,n) or (m0,k)≺(m,n).

2.1step 1.1F2F3

Trichotomy: given distinct pairs (m,n) and (m′,n′), totality of the order of N decides between m<m′, m=m′ and m′<m; the first gives (m,n)≺(m′,n′) and the third gives (m′,n′)≺(m,n). If m=m′, totality decides between n<n′, n=n′ and n′<n: the first gives (m,n)≺(m′,n′), the third gives (m′,n′)≺(m,n), and n=n′ together with m=m′ gives (m,n)=(m′,n′) by [F2], contrary to distinctness. At most one alternative holds: equality together with either inequality substitutes to (m,n)≺(m,n), excluded by step 1.1; and (m,n)≺(m′,n′) together with (m′,n′)≺(m,n) is impossible, because combining the two defining disjunctions leaves the four alternatives m<m′ with m′<m; m<m′ with m′=m and n′<n; m=m′ and n<n′ with m′<m; and m=m′ and n<n′ with m′=m and n′<n, each contradicting trichotomy of the order of N.

2.2step 1.4F4F5F11

Claim (iii), first part: F(0,n)=n for every n∈N. Otherwise the set of naturals n with F(0,n)≠n is nonempty and has a least element n0 by [F5]; then F(0,j)=j for every j<n0, and the defining equation of the collapse [F11] together with step 1.4 gives F(0,n0)={F(y):y≺(0,n0)}={F(0,j):j<n0}={j:j<n0}=n0 by [F4], a contradiction.

2.3step 1.3F10

Claim (i), the comparability consequence: step 1.3 exhibits an order isomorphism N≅W<(1,0), which is alternative (ii) of [F10] for the pair of well-orders (N,<) and (W,≺) with witness (1,0); by the mutual exclusivity in [F10] the alternative N≅W fails, and the witness (1,0) is unique.

3.1step 1.3step 2.2F4F11

Claim (iii), second part: F(1,0)={F(y):y≺(1,0)} by the defining equation of [F11], and the predecessors of (1,0) in W are exactly the pairs (0,n) with n∈N by step 1.3, so F(1,0)={F(0,n):n∈N}={n:n∈N}=N=ω by step 2.2 and [F4]; since the image of F is the order type ot(W), an ordinal, we have ω∈ot(W).

4.1step 1.1step 1.2step 1.5step 1.6step 1.3step 2.1step 2.2step 2.3step 3.1F7∎

The relation ≺ is irreflexive and transitive on N×N by steps 1.1 and 1.2 and trichotomous by step 2.1, so it is the strict presentation of a total order; W inherits it and every nonempty subset of W has a least element by step 1.5, while every nonempty subset of N×N has one by step 1.6, so both are well ordered in the sense of [F7]. Step 1.3 identifies W<(1,0) and the isomorphism n↦(0,n), and step 2.3 records that N is isomorphic to that proper initial segment and to no other initial segment and not to W itself. Steps 2.2 and 3.1 compute the stated collapse values: F(0,n)=n and F(1,0)=ω, so the order type of W is an ordinal containing ω. No object is selected at any stage: the least elements come from the well-ordering of N and the collapse from uniqueness, so no choice principle is used.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

47 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