Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: Literature-sourcedSession-authored (Fable 5 assisted)precheck 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×XX 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 η:1CT and μ:T2T such that componentwise μAT(μA)=μAμTA and μAT(ηA)=1TA=μAηTA (Monad on a category).

[L2]

A T-algebra is an object A with a morphism a:TAA satisfying aηA=1A and aT(a)=aμA; a T-algebra homomorphism f:(A,a)(B,b) is a morphism f:AB with fa=bT(f) (Algebra and algebra homomorphism for a monad).

[L3]

A left action of G on a set X is a function G×XX, written (g,x)gx, such that ux=x and (gh)x=g(hx) for all g,hG and xX; then X is a G-set (Left group actions, transitive actions, and faithful actions).

[L4]

A function f:XY between G-sets is G-equivariant when f(gx)=gf(x) for every gG and xX (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.1

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

L1L5given
1.2

η is natural: for f:XY, both T(f)ηX and ηYf send x to (u,f(x)). And μ is natural: for f:XY, both T(f)μX and μYT(T(f)) send (g1,(g2,x)) to (g1g2,f(x)).

L1given
2.1

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

L1givenstep 1.1step 1.2
2.2

The unit laws hold componentwise: on (g,x) the composite μXT(η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].

L1givenstep 1.1step 1.2
3.1

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

L2L3step 2.1step 2.2
4.1

Conversely, a left action of G on X is a function h:G×XX 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.

L2L3step 3.1
5.1

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

L2L4step 3.1step 4.1
6.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.

L6step 4.1step 5.1

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: 35 results over 14 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