Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedSession-authored (Fable 5 assisted)precheck 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:BC be a functor, and suppose its codensity monad (T,η,μ) is supplied as in Codensity monad from a right Kan extension ε:TGG 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 ε:TGG of G along itself, and the induced natural transformations η:1CT and μ:T2T.

[F1]

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

[F2]

A right Kan extension (T,ε) is terminal among natural transformations SGG (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.1

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

F1
2.1

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

F1step 1.1
3.1

To prove the unit laws, compare natural transformations TT 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.

F1F2step 2.1
4.1

For associativity, both composites μTμ and μμT are natural transformations T3T. 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].

F1F2F3step 3.1

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