Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedSession-authored (Fable 5 assisted)precheck passverified 2026-08-06 (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.

\varnothing is a relation on every set, is the unique equivalence relation on \varnothing, is a function B\varnothing \to B for every BB, is a bijection \varnothing \to \varnothing, and is not a surjection {}\varnothing \to \{\varnothing\}

Example

The empty set does the work of five different objects at once.

  • \varnothing is a relation, and a relation on AA for every set AA; its domain, range and field are all \varnothing.
  • \varnothing is the only relation on \varnothing, and it is an equivalence relation on \varnothing; so \varnothing carries exactly one equivalence relation.
  • \varnothing is a function B\varnothing \to B for every set BB, and it is the only one.
  • \varnothing is a bijection \varnothing \to \varnothing.
  • \varnothing is not a surjection {}\varnothing \to \{\varnothing\}, even though it is an injective function {}\varnothing \to \{\varnothing\}.

The last two together are the reason a codomain belongs to the declaration f:ABf : A \to B rather than to the set ff: one and the same set is a bijection under one declaration and a non-surjection under another. The empty function is also the unique element of the empty product.

Facts & Assumptions

Given: the set \varnothing and arbitrary sets AA and BB.

[L2]

domR:={a:b (a,b)R},ranR:={b:a (a,b)R}\operatorname{dom} R := \{\, a : \exists b\ (a,b) \in R \,\}, \qquad \operatorname{ran} R := \{\, b : \exists a\ (a,b) \in R \,\} (Relation, domR\operatorname{dom} R, ranR\operatorname{ran} R, fldR\operatorname{fld} R, and the specialisations "relation from AA to BB" and "relation on AA").

[L3]
[L4]

We write f:ABf : A \to B, and say ff is a function from AA to BB, when ff is a function with domf=A\operatorname{dom} f = A and ranfB\operatorname{ran} f \subseteq B (A function is a relation ff with (a,b)f(a,b) \in f and (a,c)f(a,c) \in f implying b=cb = c; f:ABf : A \to B, the value f(a)f(a), domain and codomain).

[L5]

ff is injective (one-to-one) if f(x)=f(y)f(x) = f(y) implies x=yx = y, for all x,yAx, y \in A (Injection, surjection, bijection).

[L6]

ff is surjective (onto) if for every bBb \in B there is some xAx \in A with f(x)=bf(x) = b (Injection, surjection, bijection).

[L7]

A binary relation \sim on AA is an equivalence relation when it is reflexive, symmetric and transitive (Equivalence relation, equivalence class, and the quotient set A/A/{\sim}).

[L8]

RR is reflexive on AA when (a,a)R(a,a) \in R for every aAa \in A (Reflexive, irreflexive, symmetric, asymmetric, antisymmetric, transitive, and connex relations on a set).

[L9]

There is exactly one set with no elements, written \varnothing (There is exactly one set with no elements, written \varnothing).

[L10]

{x}:={x,x}\{x\} := \{x,x\}, the singleton of xx, is the set whose only element is xx (The unordered pair {x,y}\{x,y\} and the singleton {x}={x,x}\{x\} = \{x,x\}).

Verification

technique · direct
1.1

\varnothing has no elements, so "every element is an ordered pair" holds vacuously and \varnothing is a relation; A×A\varnothing \subseteq A \times A for every AA, so it is a relation on every set; and no set satisfies the defining conditions for its domain or its range, so both are \varnothing, hence so is its field.

L1L2L9L12
1.2

A relation on \varnothing is a subset of ×\varnothing \times \varnothing, which is \varnothing, so \varnothing is the only one. It is reflexive on \varnothing, symmetric and transitive, since each condition quantifies over elements of \varnothing; hence it is the unique equivalence relation on \varnothing.

L7L8L9L11L12L13
2.1

\varnothing is single valued vacuously, has domain \varnothing and range B\varnothing \subseteq B, so :B\varnothing : \varnothing \to B for every BB; and any function with domain \varnothing has no elements, so it is \varnothing.

L3L4L9L12step 1.1
3.1

As a function \varnothing \to \varnothing it is injective, since the injectivity condition quantifies over elements of the domain, and surjective, since the surjectivity condition quantifies over elements of the codomain and \varnothing has none; so it is a bijection.

L5L6L9step 2.1
3.2

As a function {}\varnothing \to \{\varnothing\} it is still injective, for the same reason, but not surjective: \varnothing is an element of {}\{\varnothing\} and no element of the domain is sent to it.

L5L6L9L10step 2.1
3.3

The empty function is the unique element of the empty product: iAi={}\prod_{i \in \varnothing} A_i = \{\varnothing\}, and its one element is a function with domain \varnothing.

L14L15step 2.1
4.1

All five descriptions hold of the single set \varnothing, and the last two differ only in the declared codomain.

step 1.1step 1.2step 2.1step 3.1step 3.2step 3.3

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: 37 results over 15 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