Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26
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 codensity construction satisfies the monad laws

Statement

Let G:B→C be a functor, and suppose its codensity monad (T,η,μ) is supplied as in Codensity monad from a right Kan extension ε:TG⇒G of G along itself.

Then (T,η,μ) is a monad on C (Monad on a category): the two unit laws and the associativity law all hold.

Facts & Assumptions

Given: A right Kan extension ε:TG⇒G of G along itself, and the induced natural transformations η:1C⇒T and μ:T2⇒T.

[F1]

In the codensity construction, 1G=ε∘(ηG) and ε∘(μG)=ε∘(Tε) (Codensity monad).

[F2]

A right Kan extension (T,ε) is terminal among natural transformations SG⇒G (Left and right Kan extensions).

[F3]

A monad is an endofunctor with unit and multiplication satisfying μ∘Tη=1T=μ∘ηT and μ∘Tμ=μ∘μT (Monad on a category).

Proof

technique · direct
1.1F1

The codensity unit η is defined by the identity on G: by [F1], 1G=ε∘(ηG).

2.1F1step 1.1

The codensity multiplication μ is defined by pasting the counit with itself: by [F1], ε∘(μG)=ε∘(Tε).

3.1F1F2step 2.1

To prove the unit laws, compare natural transformations T⇒T after whiskering with G and composing with ε, which [F2] makes a uniqueness test: ε∘((μ∘Tη)G)=ε∘(μG)∘T(ηG)=ε∘Tε∘T(ηG)=ε by [F1], so μ∘Tη=1T; likewise ε∘((μ∘ηT)G)=ε∘(μG)∘ηTG=ε∘Tε∘ηTG=ε∘(ηG)∘ε=ε, where the third equality is naturality of η at ε, so μ∘ηT=1T.

4.1F1F2F3step 3.1∎

For associativity, both composites μ∘Tμ and μ∘μT are natural transformations T3⇒T. After whiskering with G and composing with ε, the left composite gives ε∘((μ∘Tμ)G)=ε∘(μG)∘T(μG)=ε∘Tε∘T2ε by [F1], while the right composite gives ε∘((μ∘μT)G)=ε∘(μG)∘μTG=ε∘Tε∘μTG=ε∘(μG)∘T2ε=ε∘Tε∘T2ε, where the third equality is naturality of μ at ε and the last uses [F1] again. By the uniqueness clause [F2], the two composites are equal. Thus μ∘Tμ=μ∘μT. Together with step 3.1, this is exactly the monad law package [F3].

Depends on

Used by

Cited to discharge well-definedness by Codensity monad.

Dependency tree · two levels

7 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