Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16
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.

Currying gives the adjunction −×A⊣(−)A in Set

Statement

For every set A, the product functor −×A:Set→Set is left adjoint to the function-set functor (−)A. Naturally in X and Y,

Set(X×A,Y)≅Set(X,YA).

The bijection sends h to h^(x)(a)=h(x,a) and sends k to kˇ(x,a)=k(x)(a).

Facts & Assumptions

Given: Sets A,X,Y.

[F1]

The functions A→Y form the set YA (The set BA of all functions A→B).

[F3]

The cartesian product X×A consists of ordered pairs (x,a) with x∈X, a∈A (The Cartesian product A×B:={ z∈P(P(A∪B)):∃a∈A ∃b∈B z=(a,b) }).

[F4]

Sets and functions form the locally small category Set (Sets and functions form the large locally small category Set).

Proof

technique · direct
1.1F1F3construct

For h:X×A→Y, define h^:X→YA by h^(x)(a)=h(x,a); [F1] and [F3] make this a well-defined function.

1.2F1F3construct

For k:X→YA, define kˇ:X×A→Y by kˇ(x,a)=k(x)(a).

2.1step 1.1step 1.2F2

For all (x,a), h^ˇ(x,a)=h(x,a), so function extensionality gives h^ˇ=h; similarly kˇ^(x)(a)=k(x)(a) gives kˇ^=k.

2.2step 1.1step 1.2algebra

Precomposition in X and postcomposition in Y commute with evaluation at (x,a), so the bijection is natural in both variables.

3.1step 2.1step 2.2F4L1∎

Since Set is locally small by [F4], [L1] applies and gives −×A⊣(−)A. The formulas also cover A=∅ without exception.

Depends on

Used by

Dependency tree · two levels

19 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