Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passaudited 2026-08-13
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.

A tagged disjoint union represents X↦Set(A,X)×Set(B,X)

Example

For sets A and B, put

A⊔B=(A×{0})∪(B×{1})

and define iA(a)=(a,0) and iB(b)=(b,1). The covariant functor

G(X)=Set(A,X)×Set(B,X)

is represented by A⊔B. The representing isomorphism sends q:A⊔B→X to (q∘iA,q∘iB).

Facts & Assumptions

Given: Sets A,B, the category Set, and an arbitrary set X.

[F1]

A covariant set-valued functor is represented by R when it is naturally isomorphic to Set(R,−) (Presheaves, covariantly and contravariantly representable functors, and representations).

[F2]

Sets and functions form a category with ordinary composition (Sets and functions form the large locally small category Set).

[F4]

Ordered pairs satisfy (a,s)=(b,t) if and only if a=b and s=t; the natural numbers 0=∅ and 1={0} are distinct, so the two tagged parts are disjoint (The Kuratowski ordered pair (a,b):={{a},{a,b}}, (a,b)=(c,d) if and only if a=c and b=d, The natural numbers N (von Neumann)).

[F5]

Two functions with the same domain and codomain are equal exactly when their values agree everywhere (Functions f and g are equal if and only if dom⁡f=dom⁡g and f(x)=g(x) for every x in that common domain).

Verification

technique · constructive
1.1

Define ΦX(q)=(q∘iA,q∘iB) for q:A⊔B→X.

F2construct
1.2

For (g,h)∈G(X) define [g,h]:A⊔B→X by [g,h](a,0)=g(a) and [g,h](b,1)=h(b). Every element has one of these forms by [F3], and the forms cannot overlap by [F4], so this is a function.

F3F4construct
2.1

Restricting [g,h] along iA and iB gives g and h, so ΦX([g,h])=(g,h).

step 1.1step 1.2
2.2

Every z∈A⊔B is in exactly one tagged part; there [q∘iA,q∘iB](z)=q(z). Thus [q∘iA,q∘iB]=q by [F5].

step 1.1step 1.2F3F4F5
2.3

If k:X→Y, then ΦY(k∘q)=(k∘q∘iA,k∘q∘iB), obtained by applying G(k) to ΦX(q). Hence Φ is natural.

step 1.1F2
3.1

Steps 2.1--2.3 give a natural isomorphism Set(A⊔B,−)≅G, so [F1] proves the claim, including A=∅ or B=∅.

step 2.1step 2.2step 2.3F1discharge-construct∎

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

33 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources