Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck 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 λ:ST⇒TS 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

TSTS→TλSTTSS→μTSSTSS→TμSTS.

Facts & Assumptions

Given: Monads S,T on C and a distributive law λ:ST⇒TS.

[L1]

A distributive law of S over T is a natural transformation λ:ST⇒TS satisfying λ∘ηST=TηS and λ∘SηT=ηTS, together with λ∘μST=TμS∘λS∘Sλ and λ∘SμT=μTS∘Tλ∘λ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:SA→A 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 F⊣G has unit η and counit ε and F′⊣G′ has unit η′ and counit ε′, then F′F⊣GG′ with unit ηˉ=(Gη′F)∘η and counit εˉ=ε′∘(F′εG′) (Adjunctions compose with the composite unit and counit formulas).

[L7]

For an adjunction F⊣G with unit η and counit ε, the data T:=GF, η:1⇒T and μ:=GεF:T2⇒T 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.1L1L3

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

T~(A,a)=(TA,bA),bA:=T(a)∘λA:STA→TA,

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

2.1L1L2L3step 1.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.

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~:CS→CS.

3.1L1L3step 2.1

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

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

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

3.2L1L3step 2.1

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

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.1L2L4step 3.1step 3.2

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.

5.1L5L6step 4.1

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

FT~FS⊣USUT~.

6.1L5L6step 1.1step 5.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.

TSTS→TλSTTSS→TTμSTTS→μTSTS.

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

TTSS→μTSSTSS→TμSTS,

This is the multiplication in the Statement.

7.1L7step 6.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.

Depends on

Used by

Dependency tree · two levels

14 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