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.
Monoids and unital rings are strictly monadic over sets
Statement
The underlying-set functors from monoids and from unital rings to are strictly monadic, and hence monadic.
Facts & Assumptions
Given: The free-monoid and free-ring adjunctions.
The Eilenberg–Moore category of the free-monoid monad is isomorphic over to the category of monoids (The free-monoid monad has monoids as its Eilenberg–Moore algebras).
The free unital ring functor is left adjoint to the underlying-set functor (The free unital ring functor is left adjoint to the underlying-set functor).
The underlying-set functor on unital rings strictly creates split coequalizers (The underlying-set functor on unital rings strictly creates split coequalizers).
A right adjoint is strictly monadic if and only if it strictly creates coequalizers of its split pairs (Strict Beck monadicity theorem).
Choosing a free monoid on every set makes the finite-word functor left adjoint to the underlying-set functor, the adjunction bijection sending to (The free-monoid functor is left adjoint to the underlying-set functor).
The comparison functor is and (The comparison functor to the Eilenberg–Moore category exists and is unique).
An algebra for a monad satisfies and , and an algebra homomorphism is a map commuting with the two structure maps (Algebra and algebra homomorphism for a monad).
Proof
By [L6], the comparison for the free-monoid adjunction is with . Under [L5] the counit corresponds to the identity of , so it is the unique monoid homomorphism carrying each one-letter word to ; a homomorphism out of a free monoid is determined on the letters, so evaluates a word in the elements of to its product.
For rings, [L2] supplies the left adjoint and [L3] supplies strict creation of the required split coequalizers.
Applying strict Beck [L4] to step 1.2 makes the ring underlying-set functor strictly monadic. The construction includes the empty generating set and the zero ring.
A function commutes with word evaluation exactly when it is a monoid homomorphism, by evaluating the two-letter words and the empty word in one direction and every word in the other; with [L7] and this makes bijective on morphisms. It is injective on objects because step 1.1 recovers the product of from on two-letter words.
is surjective on objects: for an algebra of the free-monoid monad put and . Splitting a word into its first letter and its tail and applying the multiplication law of [L7] gives , while the unit law gives ; induction on length identifies with evaluation of words in these operations, and substituting the monoid-word identities into the same law gives associativity and the unit laws. Hence is a monoid with , that is .
By steps 2.2 and 2.3 the monoid comparison is bijective on objects and morphisms, hence an isomorphism of categories over — the isomorphism [L1] asserts may be taken to be it — so the monoid underlying-set functor is strictly monadic. With step 2.1 this proves the assertion for both concrete categories, and strict monadicity implies monadicity.
Depends on
- Monadic and strictly monadic functors
- The free-monoid monad has monoids as its Eilenberg–Moore algebras
- The free-monoid functor is left adjoint to the underlying-set functor
- The comparison functor to the Eilenberg–Moore category exists and is unique
- Algebra and algebra homomorphism for a monad
- The free unital ring functor is left adjoint to the underlying-set functor
- The underlying-set functor on unital rings strictly creates split coequalizers
- Strict Beck monadicity theorem
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
29 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., Corollary 5.5.3 (standard reference, not scraped)
- D. Mehrle, Category Theory Part III, Example 5.18 (standard reference, not scraped)