Alphabeta Math
RemarkRemark: AI-adaptedProof: Not applicableSession-authored (Fable 5 assisted)verified 2026-08-04 (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.

Conventions: sup\sup \emptyset, unbounded sets, and the extended reals

Many texts, especially in measure theory, lattice theory and optimisation, work in the extended real line R=R{,+}\overline{\mathbb{R}} = \mathbb{R} \cup \{-\infty, +\infty\} and adopt the conventions

sup=,inf=+,supS=+  for S not bounded above,infS=  for S not bounded below.\sup \emptyset = -\infty, \qquad \inf \emptyset = +\infty, \qquad \sup S = +\infty \ \text{ for } S \text{ not bounded above}, \qquad \inf S = -\infty \ \text{ for } S \text{ not bounded below}.

With those conventions in force, every subset of R\mathbb{R} has a supremum and an infimum in R\overline{\mathbb{R}}, and the two exceptional cases recorded in FALSE: every subset of R\mathbb{R} has a supremum disappear. The conventions are consistent and often convenient. The value sup=\sup \emptyset = -\infty is not arbitrary: it is forced by monotonicity under inclusion together with sup{x}=x\sup \{x\} = x, since {x}\emptyset \subseteq \{x\} then gives supx\sup \emptyset \le x for every real xx, and -\infty is the only element of R\overline{\mathbb{R}} below every real. (Monotonicity together with supR=+\sup \mathbb{R} = +\infty forces nothing here: it only gives sup+\sup \emptyset \le +\infty.) The convention also makes sup(ST)=max{supS,supT}\sup(S \cup T) = \max\{\sup S, \sup T\} hold without side conditions.

This library does not adopt them. Two reasons, both about keeping the foundations honest.

  • ±\pm\infty are not elements of R\mathbb{R}. The library's R\mathbb{R} is the complete ordered field (Complete ordered field (least-upper-bound property)), and R\overline{\mathbb{R}} is not a field: ++\infty has no additive inverse, and the expressions (+)+()(+\infty) + (-\infty) and 0(+)0 \cdot (+\infty) have no definition that keeps the field axioms. Writing supS=+\sup S = +\infty silently moves the discussion into a different structure, and every subsequent algebraic step then needs its own justification.
  • Suppressed hypotheses become invisible errors. If supS\sup S is always defined, a statement such as "sup(S+T)=supS+supT\sup(S + T) = \sup S + \sup T" appears to be unconditional, and the cases where it degenerates are hidden inside the arithmetic of ±\pm\infty rather than shown in the hypotheses.

Accordingly, in this library:

A reader coming from a source that uses the extended-real conventions should therefore expect the statements here to look more heavily qualified than the ones they are used to. The mathematics is the same; the difference is where the case analysis is written down. The extended real line is introduced explicitly in The extended real line R=R{,+}\overline{\mathbb{R}} = \mathbb{R} \cup \{-\infty, +\infty\}, its order, and the arithmetic that is left undefined for later limsup and liminf arguments, with its order and partial arithmetic kept separate from R\mathbb{R}.

Depends on

Used by

Dependency tree · next 3 levels

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