Documentation Verification Report

Writer

📁 Source: Mathlib/Control/Monad/Writer.lean

Statistics

MetricCount
DefinitionsMonadWriter, listen, pass, tell, MonadWriterAdapter, adaptWriter, Writer, WriterT, adapt, equiv, instMonadControlOfMonadLiftT, instMonadExceptOf, instMonadFunctor, instMonadLiftOfEmptyCollection, instMonadLiftOfMonoid, instMonadOfEmptyCollectionOfAppend, instMonadOfMonoid, instMonadWriter, liftTell, mk, monad, run, runThe, instMonadWriterAdapterWriterTOfMonad, instMonadWriterReaderT, instMonadWriterStateTOfMonad, monadWriterAdapterTrans
27
Theoremsext, ext_iff, instLawfulMonad, run_bind, run_liftM, run_listen, run_map, run_mk, run_pass, run_pure, run_tell, run_throw, run_tryCatch
13
Total40

MonadWriter

Definitions

NameCategoryTheorems
listen 📖CompOp
1 mathmath: WriterT.run_listen
pass 📖CompOp
1 mathmath: WriterT.run_pass
tell 📖CompOp
1 mathmath: WriterT.run_tell

MonadWriterAdapter

Definitions

NameCategoryTheorems
adaptWriter 📖CompOp

WriterT

Definitions

NameCategoryTheorems
adapt 📖CompOp
equiv 📖CompOp
instMonadControlOfMonadLiftT 📖CompOp
instMonadExceptOf 📖CompOp
2 mathmath: run_throw, run_tryCatch
instMonadFunctor 📖CompOp
instMonadLiftOfEmptyCollection 📖CompOp
1 mathmath: goto_mkLabel
instMonadLiftOfMonoid 📖CompOp
1 mathmath: goto_mkLabel'
instMonadOfEmptyCollectionOfAppend 📖CompOp
instMonadOfMonoid 📖CompOp
1 mathmath: instLawfulMonad
instMonadWriter 📖CompOp
3 mathmath: run_tell, run_pass, run_listen
liftTell 📖CompOp
1 mathmath: run_liftM
mk 📖CompOp
monad 📖CompOp
3 mathmath: run_map, run_bind, run_pure
run 📖CompOp
11 mathmath: run_map, run_bind, run_throw, run_pure, run_tell, ext_iff, run_pass, run_listen, run_tryCatch, run_liftM, run_mk
runThe 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
ext 📖run
ext_iff 📖mathematicalrunext
instLawfulMonad 📖mathematicalWriterT
instMonadOfMonoid
ext
one_mul
mul_assoc
mul_one
run_bind 📖mathematicalrun
WriterT
monad
run_liftM 📖mathematicalrun
WriterT
liftTell
run_listen 📖mathematicalrun
MonadWriter.listen
WriterT
instMonadWriter
run_map 📖mathematicalrun
WriterT
monad
run_mk 📖mathematicalrun
run_pass 📖mathematicalrun
MonadWriter.pass
WriterT
instMonadWriter
run_pure 📖mathematicalrun
WriterT
monad
run_tell 📖mathematicalrun
MonadWriter.tell
WriterT
instMonadWriter
run_throw 📖mathematicalrun
WriterT
instMonadExceptOf
run_tryCatch 📖mathematicalrun
WriterT
instMonadExceptOf

(root)

Definitions

NameCategoryTheorems
MonadWriter 📖CompData
MonadWriterAdapter 📖CompData
Writer 📖CompOp
WriterT 📖CompOp
12 mathmath: WriterT.run_map, WriterT.run_bind, WriterT.goto_mkLabel, WriterT.run_throw, WriterT.run_pure, WriterT.run_tell, WriterT.run_pass, WriterT.run_listen, WriterT.run_tryCatch, WriterT.instLawfulMonad, WriterT.goto_mkLabel', WriterT.run_liftM
instMonadWriterAdapterWriterTOfMonad 📖CompOp
instMonadWriterReaderT 📖CompOp
instMonadWriterStateTOfMonad 📖CompOp
monadWriterAdapterTrans 📖CompOp

---

← Back to Index