Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedSession-authored (Fable 5 assisted)precheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)
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.

min\min is a choice function on N\mathbb{N}

Example

Every nonempty subset of N\mathbb{N} has a least element (The well-ordering principle), and that least element is unique, so

min:P(N){}N,minS=the least element of S,\min : \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} \longrightarrow \mathbb{N}, \qquad \min S = \text{the least element of } S,

is a well defined function, and minSS\min S \in S by construction. It is therefore a choice function on N\mathbb{N} (Choice function), given by a single rule and produced with no appeal to the Axiom of Choice.

What makes the choice free here is the structure of the order (Order on the natural numbers), not the size of the family. The order well-orders N\mathbb{N}, and a well-order names a canonical element of every nonempty subset; how large the family of nonempty subsets is then does not matter.

Facts & Assumptions

Given: The family F=P(N){}\mathcal{F} = \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} of nonempty subsets of N\mathbb{N}, with N\mathbb{N} carrying its usual order (Order on the natural numbers).

[L1]

Every nonempty SNS \subseteq \mathbb{N} has a least element: there is S\ell \in S with s\ell \le s for every sSs \in S (The well-ordering principle).

[L2]

The order on N\mathbb{N} is antisymmetric: mnm \le n and nmn \le m imply m=nm = n (\le is a linear order on N\mathbb{N}).

[L3]

A choice function for a family F\mathcal{F} is a function gg with domain F\mathcal{F} such that g(S)Sg(S) \in S for every SFS \in \mathcal{F}, and a choice function on N\mathbb{N} is one for P(N){}\mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} (Choice function).

Verification

technique · direct
1.1

Let SFS \in \mathcal{F}, so SNS \subseteq \mathbb{N} and SS \ne \emptyset.

given
2.1

SS has a least element: some S\ell \in S satisfies s\ell \le s for every sSs \in S.

step 1.1L1
2.2

That least element is unique: if \ell and \ell' are both least elements of SS then \ell \le \ell' and \ell' \le \ell, hence =\ell = \ell'.

step 1.1L2
3.1

So "the least element of SS" is a definite description, and min={(S,)F×N:S and s for all sS}\min = \{(S, \ell) \in \mathcal{F} \times \mathbb{N} : \ell \in S \text{ and } \ell \le s \text{ for all } s \in S\} is a set by Separation, single valued by step 2.2 and total on F\mathcal{F} by step 2.1, hence a function with domain F\mathcal{F}.

step 2.1step 2.2construct
4.1

Its values lie where they must: minS\min S is a least element of SS, and a least element of SS belongs to SS, so minSS\min S \in S for every SFS \in \mathcal{F}.

step 3.1step 2.1
5.1

Therefore min\min is a choice function for F\mathcal{F}, that is a choice function on N\mathbb{N}, and it was obtained from a rule rather than from any axiom asserting that choices can be made.

step 4.1L3

Remarks

  • The rule, not the existence, is the point. [L1] gives a least element of each nonempty SS separately. Turning a family of separate existence statements into one function is exactly what the Axiom of Choice does in general, and it is exactly what is avoided here: uniqueness of the least element makes "the least element of SS" a formula in SS, so the graph of min\min is carved out by Separation from F×N\mathcal{F} \times \mathbb{N} with no further axiom.

  • Every natural-number-indexed list of nonempty sets has a choice function on its family of values does not apply, and not for the reason usually given. That lemma carries no finiteness hypothesis at all, and it refuses that reading explicitly: it is stated over an indexed family, a natural number nn and a function FF with domain nn all of whose values are nonempty, and it gives a choice function for the family F[n]F[n] of the values of FF. What disqualifies F=P(N){}\mathcal{F} = \mathcal{P}(\mathbb{N}) \setminus \{\emptyset\} is that it is not F[n]F[n] for any such FF: sending each member of F[n]F[n] to the least index at which FF takes it as a value injects F[n]F[n] into nn, the least index existing by [L1], whereas F\mathcal{F} already contains the n+1n + 1 pairwise distinct singletons {0},{1},,{n}\{0\}, \{1\}, \dots, \{n\}, and no injection σ(n)n\sigma(n) \to n exists (The pigeonhole principle on N\mathbb{N} , which this library proves on a later page). Size is not what is at stake here, structure is, and Russell's shoes and socks is the contrasting case: a family of two element sets, with no listing of this kind and no rule either.

  • The same construction works verbatim on any set carrying a well-order, with "least element" read in that order. Whether every arbitrary set carries a well-order is a different question, and answering it affirmatively is again a form of the Axiom of Choice. The library does prove it, but only from that axiom and only on a later page (The well-ordering theorem ); nothing in this example uses it, and no item on this page lists it as a dependency.

  • Antisymmetry does the whole of the uniqueness work, and it is the only order axiom needed for it. This is the same one-line argument that makes sup\sup legitimate notation in a poset (Upper bound, least upper bound, and strict upper bound).

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

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