Alphabeta Math
ExampleConstruction: AI-generatedVerification: 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.

For any indexed family the product iIP(Xi)\prod_{i \in I} \mathcal{P}(X_i) contains the constant function with value \varnothing, and iI{i}\prod_{i \in I} \{i\} has exactly one element

Example

Two families whose products can be shown nonempty by writing an element down, with no choice principle involved.

  • Let (Xi)iI(X_i)_{i \in I} be any indexed family. Then (P(Xi))iI(\mathcal{P}(X_i))_{i \in I} is an indexed family, and the constant function c:={(i,):iI}c := \{\,(i,\varnothing) : i \in I\,\} is an element of iIP(Xi)\prod_{i \in I} \mathcal{P}(X_i). So that product is nonempty for every II and every family, even when some XiX_i is empty.
  • Let II be any set and let ({i})iI(\{i\})_{i \in I} be the family carrying the singleton of the index at each index. Then iI{i}={ΔI}\prod_{i \in I} \{i\} = \{\Delta_I\}: its only element is the identity relation on II.

Neither construction selects anything: in the first the value is the same set at every index, and in the second the value at ii is forced to be ii.

Facts & Assumptions

Given: an indexed family (Xi)iI(X_i)_{i \in I} and a set II.

[L2]

An indexed family with index set II is a function AA with domA=I\operatorname{dom} A = I (An indexed family (Ai)iI(A_i)_{i \in I} is a function with domain II; {Ai:iI}\{A_i : i \in I\} is its range).

[L3]

zP(x)z \in \mathcal{P}(x) holds if and only if zxz \subseteq x (The power set P(x)={z:zx}\mathcal{P}(x) = \{\, z : z \subseteq x \,\}).

[L5]
[L6]

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

[L9]

{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\}).

[L13]

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").

Verification

technique · direct
1.1

(P(Xi))iI(\mathcal{P}(X_i))_{i \in I} is an indexed family: separating inside I×P(P(iIXi))I \times \mathcal{P}(\mathcal{P}(\bigcup_{i \in I} X_i)) with the formula iw(z=(i,w)iIw=P(Xi))\exists i\,\exists w\,(z = (i,w) \wedge i \in I \wedge w = \mathcal{P}(X_i)) gives a set, which is single valued and has domain II; the ambient set contains each P(Xi)\mathcal{P}(X_i), since every subset of XiX_i is a subset of iIXi\bigcup_{i \in I} X_i.

L2L3L5L11L12L13L14
1.2

Similarly ({i})iI(\{i\})_{i \in I} is an indexed family, obtained by separating inside I×P(I)I \times \mathcal{P}(I), since {i}I\{i\} \subseteq I for iIi \in I.

L2L3L5L9L11L12L13
2.1

The constant function c:={(i,):iI}c := \{\,(i,\varnothing) : i \in I\,\} is a set, by separating inside I×{}I \times \{\varnothing\}; it is single valued, has domain II, and c(i)=c(i) = \varnothing for every iIi \in I. Since Xi\varnothing \subseteq X_i, we have P(Xi)\varnothing \in \mathcal{P}(X_i) for every ii, so cc lies in iIP(Xi)\prod_{i \in I} \mathcal{P}(X_i) and that product is nonempty.

L1L3L4L5L6L9L11L12L13step 1.1
2.2

ΔI\Delta_I is a function with domain II and ΔI(i)=i\Delta_I(i) = i, and ii is the only element of {i}\{i\}, so ΔIiI{i}\Delta_I \in \prod_{i \in I} \{i\}. Conversely any ff in that product has domain II and f(i){i}f(i) \in \{i\}, hence f(i)=if(i) = i for every iIi \in I, so ff and ΔI\Delta_I are functions with the same domain agreeing everywhere and are equal.

L1L5L7L8L9step 1.2
3.1

Both products are therefore nonempty, and the second has exactly one element; when I=I = \varnothing both statements agree with the general computation of the empty product, whose single element is the empty function.

L10step 2.1step 2.2

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: 39 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