Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)verified 2026-07-26 (claude-opus-5)
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 nonempty finite subsets of R\mathbb{R} are exactly the listable ones

Statement

Let R\mathbb{R} be a complete ordered field (Complete ordered field (least-upper-bound property)) and let FRF \subseteq \mathbb{R} be nonempty. Then FF is finite (Finite, countably infinite, countable, uncountable) if and only if there are nNn \in \mathbb{N} and a0,a1,,anRa_0, a_1, \dots, a_n \in \mathbb{R} with

F={a0,a1,,an}.F = \{a_0, a_1, \dots, a_n\}.

Here {a0,,an}\{a_0, \dots, a_n\} means the image a[σ(n)]a[\sigma(n)] of a function a:σ(n)Ra : \sigma(n) \to \mathbb{R}, where σ(n)={iN:in}\sigma(n) = \{\, i \in \mathbb{N} : i \le n \,\} (The natural numbers N\mathbb{N} (von Neumann), On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n).

Consequently every nonempty finite subset of R\mathbb{R} has a maximum and a minimum (Maximum and minimum of a set), since Every nonempty finite set of reals has a maximum and a minimum proves exactly that for sets presented as {a0,,an}\{a_0, \dots, a_n\}.

Facts & Assumptions

Given: A complete ordered field R\mathbb{R} and a nonempty subset FRF \subseteq \mathbb{R}. For nNn \in \mathbb{N} and a function a:σ(n)Ra : \sigma(n) \to \mathbb{R}, write {a0,,an}:=a[σ(n)]\{a_0, \dots, a_n\} := a[\sigma(n)], and call a set of this form listable.

[L1]

FF is finite when FmF \approx m for some mNm \in \mathbb{N}, where m={iN:i<m}m = \{\, i \in \mathbb{N} : i < m \,\}; and F0=F \approx 0 = \varnothing only for F=F = \varnothing (Finite, countably infinite, countable, uncountable, The natural numbers N\mathbb{N} (von Neumann)).

[L2]

Bijections and their images, and the symmetry and transitivity of \approx (Equinumerous sets, ABA \approx B and ABA \preceq B, Injection, surjection, bijection).

[L3]

Induction principle: if P(0)P(0) holds and P(n)P(n) implies P(σ(n))P(\sigma(n)) for every nn, then P(n)P(n) holds for every nNn \in \mathbb{N} (The principle of mathematical induction).

[L4]

For the additive order of Order on the natural numbers: i<σ(n)    ini < \sigma(n) \iff i \le n, and every natural number is exactly the set of the naturals below it, so σ(n)={i:in}=n{n}\sigma(n) = \{\, i : i \le n \,\} = n \cup \{n\} (On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n, The natural numbers N\mathbb{N} (von Neumann)); and every nonzero natural is a successor (Every nonzero natural number is a successor).

[L5]

For every nNn \in \mathbb{N} and all a0,,anRa_0, \dots, a_n \in \mathbb{R} the set {a0,,an}\{a_0, \dots, a_n\} has a maximum and a minimum (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).

[L6]

Membership is irreflexive on N\mathbb{N}: kkk \notin k for every kNk \in \mathbb{N} (Every natural number is a transitive set and is not a member of itself).

Proof

technique · induction
1.1

Base case of the listable-implies-finite direction: for n=0n = 0 a listable set is a[σ(0)]={a(0)}a[\sigma(0)] = \{a(0)\}, and ia(0)i \mapsto a(0) is a bijection from σ(0)={0}\sigma(0) = \{0\} onto it, so it is finite.

baseL1L2L4
1.2

Inductive hypothesis: fix nNn \in \mathbb{N} and assume every set of the form a[σ(n)]a[\sigma(n)], for a function a:σ(n)Ra : \sigma(n) \to \mathbb{R}, is finite.

ih
1.3

The finite-implies-listable direction needs no induction: if FF is nonempty and finite there is a bijection ψ:mF\psi : m \to F with mNm \in \mathbb{N}, and m0m \ne 0 because FF \ne \varnothing, so m=σ(n)m = \sigma(n) for some nn by [L4]; putting a:=ψa := \psi gives F=ψ[σ(n)]={a0,,an}F = \psi[\sigma(n)] = \{a_0, \dots, a_n\}, a listable set.

givenL1L2L4
2.1

Inductive step: let b:σ(σ(n))Rb : \sigma(\sigma(n)) \to \mathbb{R} and put G=b[σ(n)]G = b[\sigma(n)] and H=b[σ(σ(n))]=G{b(σ(n))}H = b[\sigma(\sigma(n))] = G \cup \{b(\sigma(n))\}, using [L4]. By the inductive hypothesis applied to the restriction of bb to σ(n)\sigma(n), there is a bijection u:Gku : G \to k for some kNk \in \mathbb{N}. If b(σ(n))Gb(\sigma(n)) \in G then H=GH = G is finite. Otherwise extend uu to HH by u(b(σ(n))):=ku(b(\sigma(n))) := k; since kkk \notin k by [L6], this is a bijection Hk{k}=σ(k)H \to k \cup \{k\} = \sigma(k), so HH is finite. In both cases HH is finite, so the claim holds at σ(n)\sigma(n).

step 1.2L1L2L4L6
3.1

By [L3] every listable subset of R\mathbb{R} is finite, and by step 1.3 every nonempty finite subset of R\mathbb{R} is listable, which is the stated equivalence; combining it with [L5], every nonempty finite FRF \subseteq \mathbb{R} is of the form {a0,,an}\{a_0, \dots, a_n\} and therefore has a maximum and a minimum.

step 1.1step 1.3step 2.1L3L5discharge-induction

Remarks

  • This lemma discharges the one stipulation left open in Every nonempty finite set of reals has a maximum and a minimum. That lemma proves, by induction on nn, that every set {a0,,an}\{a_0, \dots, a_n\} of reals has a maximum and a minimum, and then adopts as a working convention, explicitly not proved there, that the nonempty finite subsets of R\mathbb{R} are exactly the sets of that form. The convention could not be proved at the time because the library had no definition of finiteness. With Finite, countably infinite, countable, uncountable available, it is proved above, and the usual reading of that lemma, "every nonempty finite subset of R\mathbb{R} has a maximum and a minimum", is now a theorem rather than a stipulation.

  • Nonemptiness is needed only for the finite-implies-listable direction: a list a0,,ana_0, \dots, a_n always has at least the entry a0a_0, whereas \varnothing is finite and not listable in this sense.

  • Nothing in the argument uses the order or the arithmetic of R\mathbb{R}; the same proof shows that in any set the nonempty finite subsets are exactly the images of the naturals σ(n)\sigma(n). Only the consequence about maxima and minima uses that R\mathbb{R} is ordered.

Depends on

Used by

Cited to discharge well-definedness by Every nonempty finite set of reals has a maximum and a minimum.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 46 results over 21 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