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 canonical free-algebra presentation of a two-element idempotent monoid
Example
Let be the monoid with as identity and . For the free-monoid monad, its canonical presentation is
where evaluates a word in , evaluates each inner word, and concatenates the inner words.
Facts & Assumptions
Given: The two-element monoid and the three displayed word maps.
Every -algebra is the coequalizer of its canonical pair of free algebras (Every algebra is the coequalizer of its canonical pair of free algebras).
The free-monoid monad inserts letters as one-letter words and flattens words of words by concatenation (The free-monoid monad has monoids as its Eilenberg–Moore algebras).
Verification
The multiplication table is , , and , so is a monoid and evaluates every finite word to its product.
On a word of words , the map gives , while gives the concatenated word , as in [L1] and [L2].
Evaluating either result multiplies the same letters in the same order, so for every finite word of words, including the empty one and words containing empty inner words.
The theorem [L1] now gives the coequalizer universal property. On underlying sets the sections are the one-letter-word maps and , and the monad unit and naturality equations verify the split presentation.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
13 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.