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 be a functor, and suppose its codensity monad is supplied as in Codensity monad from a right Kan extension of along itself.
Then is a monad on (Monad on a category): the two unit laws and the associativity law all hold.
Facts & Assumptions
Given: A right Kan extension of along itself, and the induced natural transformations and .
In the codensity construction, and (Codensity monad).
A right Kan extension is terminal among natural transformations (Left and right Kan extensions).
A monad is an endofunctor with unit and multiplication satisfying and (Monad on a category).
Proof
The codensity unit is defined by the identity on : by [F1], .
The codensity multiplication is defined by pasting the counit with itself: by [F1], .
To prove the unit laws, compare natural transformations after whiskering with and composing with , which [F2] makes a uniqueness test: by [F1], so ; likewise , where the third equality is naturality of at , so .
For associativity, both composites and are natural transformations . After whiskering with and composing with , the left composite gives by [F1], while the right composite gives , 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 . 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
- E. Riehl, Category Theory in Context, 2nd ed., Exercise 6.5(viii) (standard reference, not scraped)
- T. Leinster, Codensity and the ultrafilter monad, §2 (standard reference, not scraped)