Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-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.

A distributive law makes the composite endofunctor a monad

Statement

If λ:STTS is a distributive law of the monad S over the monad T, then TS is a monad. Its unit is ηTSηS and its multiplication is

TSTSTλSTTSSμTSSTSSTμSTS.

Facts & Assumptions

Given: Monads S,T on C and a distributive law λ:STTS.

[L1]

A distributive law of S over T is a natural transformation λ:STTS satisfying ληST=TηS and λSηT=ηTS, together with λμST=TμSλSSλ and λSμT=μTSTλλT (Distributive law between two monads).

[L2]

A monad consists of an endofunctor with a unit and multiplication satisfying the unit and associativity equations (Monad on a category).

[L3]

An S-algebra map a:SAA satisfies aηAS=1A and aS(a)=aμAS, and an algebra homomorphism f:(A,a)(B,b) satisfies fa=bS(f) (Algebra and algebra homomorphism for a monad).

[L4]

The Eilenberg--Moore forgetful functor is the identity on underlying morphisms, hence is faithful (Eilenberg–Moore category of a monad).

[L5]

The Eilenberg--Moore adjunction of any monad induces that monad on the nose (The free–forgetful Eilenberg–Moore adjunction induces the given monad).

[L6]

If FG has unit η and counit ε and FG has unit η and counit ε, then FFGG with unit ηˉ=(GηF)η and counit εˉ=ε(FεG) (Adjunctions compose with the composite unit and counit formulas).

[L7]

For an adjunction FG with unit η and counit ε, the data T:=GF, η:1T and μ:=GεF:T2T define a monad on the domain of F (Every adjunction induces a monad on the domain of its left adjoint).

Proof

technique · lift $T$ to $S$-algebras and compose Eilenberg--Moore adjunctions
1.1

For an S-algebra (A,a) define the following lifted object and arrow assignment.

L1L3

T~(A,a)=(TA,bA),bA:=T(a)λA:STATA,

Put T~(f)=T(f) on an S-algebra homomorphism f.

2.1

The first distributive unit law gives the first identity below, and the first distributive multiplication law, naturality of λ, and the S-algebra laws give the second.

L1L2L3step 1.1

bAηTAS=T(a)T(ηAS)=1TA,

and

bAμTAS=T(a)T(μAS)λSAS(λA)=T(aS(a))λSAS(λA)=T(a)λAS(T(a))S(λA)=bAS(bA).

Thus (TA,bA) is an S-algebra. If f:(A,a)(B,b) is an S-algebra homomorphism, then naturality of λ gives

T(f)bA=T(b)TS(f)λA=T(b)λBS(T(f))=bBS(T(f)),

so the assignment in step 1.1 is an endofunctor T~:CSCS.

3.1

The second distributive unit law and naturality of ηT give the following identity.

L1L3step 2.1

bAS(ηAT)=T(a)λAS(ηAT)=T(a)ηSAT=ηATa,

Thus each ηAT:(A,a)T~(A,a) is an S-algebra homomorphism.

3.2

The second distributive multiplication law and naturality of μT give the following identity.

L1L3step 2.1

bAS(μAT)=T(a)μSATT(λA)λTA=μATT(T(a))T(λA)λTA=μATT(bA)λTA.

Hence each μAT:T~2(A,a)T~(A,a) is also an S-algebra homomorphism.

4.1

The underlying components of these two natural transformations are ηT and μT. Their monad equations hold in C by [L2], and [L4] reflects those equalities. Therefore (T~,ηT,μT) is a monad on CS.

L2L4step 3.1step 3.2
5.1

Take the Eilenberg--Moore adjunction FSUS and the Eilenberg--Moore adjunction FT~UT~. By [L5] they induce S and T~, respectively, and by [L6] they compose to the following adjunction.

L5L6step 4.1

FT~FSUSUT~.

6.1

The induced endofunctor is TS. The composite-unit formula in [L6] gives ηTSηS. Expanding the two Eilenberg--Moore counits in the composite-counit formula gives the following multiplication.

L5L6step 1.1step 5.1

TSTSTλSTTSSTTμSTTSμTSTS.

Naturality of μT at μS identifies its last two arrows with

TTSSμTSSTSSTμSTS,

This is the multiplication in the Statement.

7.1

By [L7], the endofunctor, unit, and multiplication computed in step 6.1 satisfy both unit laws and associativity, so they define the asserted monad on TS.

L7step 6.1

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 20 results over 10 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