Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: Literature-sourcedprecheck passjudge pass (deepseek-v4-pro + claude-sonnet-5)audited 2026-08-17
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 a group G the monad G×(−) on sets has the G-sets as its algebras

Example

Let G be a group with identity u. On Set put

T(X)=G×X,T(f)=1G×f,ηX(x)=(u,x),μX(g1,(g2,x))=(g1g2,x).

Then (T,η,μ) is a monad, and its T-algebras are exactly the G-sets: a structure map h:G×X→X is the same thing as a left action of G on X, and a T-algebra homomorphism is the same thing as a G-equivariant map.

Facts & Assumptions

Given: A group G with identity u.

[L1]

A monad on C is an endofunctor T with natural transformations η:1C⇒T and μ:T2⇒T such that componentwise μA∘T(μA)=μA∘μTA and μA∘T(ηA)=1TA=μA∘ηTA (Monad on a category).

[L2]

A T-algebra is an object A with a morphism a:TA→A satisfying a∘ηA=1A and a∘T(a)=a∘μA; a T-algebra homomorphism f:(A,a)→(B,b) is a morphism f:A→B with f∘a=b∘T(f) (Algebra and algebra homomorphism for a monad).

[L3]

A left action of G on a set X is a function G×X→X, written (g,x)↦g⋅x, such that u⋅x=x and (gh)⋅x=g⋅(h⋅x) for all g,h∈G and x∈X; then X is a G-set (Left group actions, transitive actions, and faithful actions).

[L4]

A function f:X→Y between G-sets is G-equivariant when f(g⋅x)=g⋅f(x) for every g∈G and x∈X (Equivariant maps and isomorphisms of group actions).

[L5]

Sets and functions form the category Set, with composition of functions and identity functions (Sets and functions form the large locally small category Set).

[L6]

The Eilenberg–Moore category CT has the T-algebras as objects and the T-algebra homomorphisms as morphisms (Eilenberg–Moore category of a monad).

Verification

technique · direct
1.1L1L5given

T is an endofunctor of Set: T(1X)=1G×1X=1G×X, and T(f′∘f)=1G×(f′∘f)=(1G×f′)∘(1G×f)=T(f′)∘T(f), since both sides send (g,x) to (g,f′(f(x))).

1.2L1given

η is natural: for f:X→Y, both T(f)∘ηX and ηY∘f send x to (u,f(x)). And μ is natural: for f:X→Y, both T(f)∘μX and μY∘T(T(f)) send (g1,(g2,x)) to (g1g2,f(x)).

2.1L1givenstep 1.1step 1.2

Associativity holds componentwise: on (g1,(g2,(g3,x))) the composite μX∘T(μX) gives (g1(g2g3),x) and μX∘μTX gives ((g1g2)g3,x), and these agree because multiplication in G is associative.

2.2L1givenstep 1.1step 1.2

The unit laws hold componentwise: on (g,x) the composite μX∘T(ηX) gives (gu,x) and μX∘ηTX gives (ug,x), and both equal (g,x) because u is a two-sided identity of G. Hence (T,η,μ) is a monad by [L1].

3.1L2L3step 2.1step 2.2

Let h:G×X→X be a structure map. By [L2] the unit law h∘ηX=1X says h(u,x)=x for every x, and the associativity law h∘T(h)=h∘μX evaluated at (g1,(g2,x)) says h(g1,h(g2,x))=h(g1g2,x). Writing g⋅x:=h(g,x), these are exactly the two clauses of [L3], so h is a left action of G on X.

4.1L2L3step 3.1

Conversely, a left action of G on X is a function h:G×X→X with h(u,x)=x and h(g1g2,x)=h(g1,h(g2,x)) by [L3], which are the two T-algebra laws of [L2] read backwards. So the T-algebras with underlying set X are precisely the left actions of G on X.

5.1L2L4step 3.1step 4.1

For algebras (X,h) and (Y,k) and a function f:X→Y, the homomorphism condition f∘h=k∘T(f) of [L2] evaluated at (g,x) reads f(h(g,x))=k(g,f(x)), that is f(g⋅x)=g⋅f(x), which is G-equivariance in the sense of [L4].

6.1L6step 4.1step 5.1∎

By [L6] the Eilenberg–Moore category of this monad therefore has the G-sets as objects and the G-equivariant maps as morphisms. This proves the stated claim.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

22 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