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

The power-set functor is lax monoidal but not strong

Example

Let P:Set→Set be the covariant power-set functor: on a function f:X→Y, it sends A⊆X to its direct image f(A)⊆Y. For sets X,Y, define

P2:P(X)×P(Y)⟶P(X×Y),(A,B)⟼A×B,

and let

P0:1⟶P(1)

pick the unique subset {∗} of the singleton set.

Facts & Assumptions

Given: The power-set construction and the cartesian monoidal structure on Set.

[L1]

P(X) is the set of all subsets of X (The power set P(x)={ z:z⊆x }).

[L2]

Lax, strong, and strict monoidal functors are distinguished by their structure maps and whether those maps are isomorphisms (Lax, strong, and strict monoidal functors).

Verification

technique · direct
1.1L1L3algebra

Direct images preserve identities and composition, so the displayed action on functions makes P a functor. By [L1] and [L3], the map P2 is well typed: if A⊆X and B⊆Y, then A×B⊆X×Y. For functions f:X→X′ and g:Y→Y′, one has (f×g)(A×B)=f(A)×g(B), so P2 is natural. The unit map P0 is also well typed because a singleton set has exactly one subset equal to itself.

2.1step 1.1L2L3

For subsets A⊆X, B⊆Y, and C⊆Z, both sides of the lax associativity axiom send ((A,B),C) to the subset of X×(Y×Z) consisting of all (x,(y,z)) with x∈A, y∈B, and z∈C. The left and right unit axioms likewise send (∗,A) and (A,∗) back to A. Hence P is lax monoidal.

2.2L1step 1.1

Take X=Y={0,1}. The diagonal subset Δ={(0,0),(1,1)}⊆X×Y is not of the form A×B for subsets A⊆X and B⊆Y. So P2 is not surjective, hence not an isomorphism.

3.1step 2.1step 2.2L2∎

Therefore the power-set functor is lax monoidal but not strong.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

13 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.