Documentation Verification Report

AlternativeMonad

📁 Source: Batteries/Control/AlternativeMonad.lean

Statistics

MetricCount
DefinitionsAlternativeMonad, toAlternative, toBind, toMonad, LawfulAlternative, LawfulAlternativeLift, instAlternativeMonad, instAlternativeMonadOfMonad, instAlternativeMonad, instAlternativeMonad, instAlternativeMonad
11
Theoremsfailure_orElse, failure_seq, map_failure, map_orElse, orElse_assoc, orElse_failure, toLawfulApplicative, monadLift_failure, monadLift_orElse, instLawfulAlternative, instLawfulAlternativeOfLawfulMonad, instLawfulAlternative, instLawfulAlternativeLift, instLawfulAlternative, instLawfulAlternativeLift, instLawfulAlternativeLiftOfLawfulAlternativeOfLawfulMonad, instLawfulAlternativeOfLawfulMonad, failure_bind, failure_seqLeft, failure_seqRight, mapConst_failure, mapConst_orElse, seq_failure
23
Total34

AlternativeMonad

Definitions

NameCategoryTheorems
toAlternative 📖CompOp
8 mathmath: StateRefT'.instLawfulAlternative, failure_bind, ReaderT.instLawfulAlternativeLift, ReaderT.instLawfulAlternative, StateT.instLawfulAlternativeLiftOfLawfulAlternativeOfLawfulMonad, seq_failure, StateT.instLawfulAlternativeOfLawfulMonad, StateRefT'.instLawfulAlternativeLift
toBind 📖CompOp
toMonad 📖CompOp
7 mathmath: StateRefT'.instLawfulAlternative, failure_bind, ReaderT.instLawfulAlternativeLift, ReaderT.instLawfulAlternative, StateT.instLawfulAlternativeLiftOfLawfulAlternativeOfLawfulMonad, StateT.instLawfulAlternativeOfLawfulMonad, StateRefT'.instLawfulAlternativeLift

LawfulAlternative

Theorems

NameKindAssumesProvesValidatesDepends On
failure_orElse 📖
failure_seq 📖
map_failure 📖
map_orElse 📖
orElse_assoc 📖
orElse_failure 📖
toLawfulApplicative 📖

LawfulAlternativeLift

Theorems

NameKindAssumesProvesValidatesDepends On
monadLift_failure 📖
monadLift_orElse 📖

Option

Definitions

NameCategoryTheorems
instAlternativeMonad 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instLawfulAlternative 📖mathematicalLawfulAlternative

OptionT

Definitions

NameCategoryTheorems
instAlternativeMonadOfMonad 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instLawfulAlternativeOfLawfulMonad 📖mathematicalLawfulAlternative

ReaderT

Definitions

NameCategoryTheorems
instAlternativeMonad 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instLawfulAlternative 📖mathematicalLawfulAlternative
AlternativeMonad.toAlternative
AlternativeMonad.toMonad
LawfulAlternative.toLawfulApplicative
LawfulAlternative.map_failure
LawfulAlternative.failure_seq
LawfulAlternative.orElse_failure
LawfulAlternative.failure_orElse
LawfulAlternative.orElse_assoc
run_orElse
LawfulAlternative.map_orElse
instLawfulAlternativeLift 📖mathematicalLawfulAlternativeLift
AlternativeMonad.toAlternative
AlternativeMonad.toMonad
run_failure
run_orElse

StateRefT'

Definitions

NameCategoryTheorems
instAlternativeMonad 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instLawfulAlternative 📖mathematicalLawfulAlternative
AlternativeMonad.toAlternative
AlternativeMonad.toMonad
ReaderT.instLawfulAlternative
instLawfulAlternativeLift 📖mathematicalLawfulAlternativeLift
AlternativeMonad.toAlternative
AlternativeMonad.toMonad
ReaderT.instLawfulAlternativeLift

StateT

Definitions

NameCategoryTheorems
instAlternativeMonad 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instLawfulAlternativeLiftOfLawfulAlternativeOfLawfulMonad 📖mathematicalLawfulAlternativeLift
AlternativeMonad.toAlternative
AlternativeMonad.toMonad
LawfulAlternative.map_failure
run_failure
LawfulAlternative.map_orElse
run_orElse
instLawfulAlternativeOfLawfulMonad 📖mathematicalLawfulAlternative
AlternativeMonad.toMonad
AlternativeMonad.toAlternative
run_failure
LawfulAlternative.map_failure
failure_bind
LawfulAlternative.orElse_failure
LawfulAlternative.failure_orElse
LawfulAlternative.orElse_assoc
run_orElse
LawfulAlternative.map_orElse

(root)

Definitions

NameCategoryTheorems
AlternativeMonad 📖CompData
LawfulAlternative 📖CompData
5 mathmath: StateRefT'.instLawfulAlternative, Option.instLawfulAlternative, ReaderT.instLawfulAlternative, OptionT.instLawfulAlternativeOfLawfulMonad, StateT.instLawfulAlternativeOfLawfulMonad
LawfulAlternativeLift 📖CompData
3 mathmath: ReaderT.instLawfulAlternativeLift, StateT.instLawfulAlternativeLiftOfLawfulAlternativeOfLawfulMonad, StateRefT'.instLawfulAlternativeLift

Theorems

NameKindAssumesProvesValidatesDepends On
failure_bind 📖mathematicalAlternativeMonad.toMonad
AlternativeMonad.toAlternative
LawfulAlternative.map_failure
failure_seqLeft 📖LawfulAlternative.toLawfulApplicative
LawfulAlternative.map_failure
LawfulAlternative.failure_seq
failure_seqRight 📖LawfulAlternative.toLawfulApplicative
LawfulAlternative.map_failure
LawfulAlternative.failure_seq
mapConst_failure 📖LawfulAlternative.toLawfulApplicative
LawfulAlternative.map_failure
mapConst_orElse 📖LawfulAlternative.toLawfulApplicative
LawfulAlternative.map_orElse
seq_failure 📖mathematicalAlternativeMonad.toAlternativeLawfulAlternative.map_failure
LawfulAlternative.toLawfulApplicative

---

← Back to Index