Theorems · Theorem
Traversable.foldlm.ofFreeMonoid_comp_of
∀ {α β : Type u} {m : Type u → Type u} [inst : Monad m] [inst_1 : LawfulMonad m] (f : α → β → m α),
⇑(Monoid.foldlM.ofFreeMonoid f) ∘ FreeMonoid.of = Monoid.foldlM.mk ∘ flip f- Defined in
- Mathlib.Control.Fold
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 41 from the axioms · uses propext, Quot.sound
- Assumes
- MonadLawfulMonad
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement · cited by 62,936
- MonoidHomstatement · cited by 3,629
- MulOpposite.opproof · cited by 520
- CategoryTheory.Endstatement · cited by 169
- FreeMonoidstatement · cited by 147
- FreeMonoid.ofstatement · cited by 69
- CategoryTheory.KleisliCatstatement · cited by 14
- CategoryTheory.KleisliCat.mkstatement and proof · cited by 4
- Monoid.foldlM.mkstatement · cited by 3
- Monoid.foldlM.ofFreeMonoidstatement · cited by 3
- Monoid.foldlMstatement · cited by 2
Cited by1
Results whose statement or proof uses this declaration.
- Traversable.foldlm_toListproof · cited by 0