Documentation Verification Report

Semiquot

πŸ“ Source: Mathlib/Data/Semiquot.lean

Statistics

MetricCount
DefinitionsSemiquot, IsPure, bind, blur, blur', get, instInhabited, instLE, instMembership, instMonad, instOrderTopOfInhabited, instSemilatticeSup, liftOn, map, mk, ofTrunc, partialOrder, pure, s, toTrunc, univ, val
22
Theoremsmin, mono, bind_def, blur_eq_blur', eq_mk_of_mem, eq_pure, exists_mem, ext, ext_s, get_mem, instLawfulMonad, isPure_iff, isPure_of_subsingleton, isPure_univ, liftOn_ofMem, map_def, mem_bind, mem_blur', mem_map, mem_pure, mem_pure', mem_pure_self, mem_univ, nonempty, pure_inj, pure_isPure, pure_le, univ_unique
28
Total50

Semiquot

Definitions

NameCategoryTheorems
IsPure πŸ“–MathDef
4 mathmath: isPure_univ, isPure_of_subsingleton, isPure_iff, pure_isPure
bind πŸ“–CompOp
2 mathmath: bind_def, mem_bind
blur πŸ“–CompOp
1 mathmath: blur_eq_blur'
blur' πŸ“–CompOp
2 mathmath: mem_blur', blur_eq_blur'
get πŸ“–CompOp
2 mathmath: get_mem, eq_pure
instInhabited πŸ“–CompOpβ€”
instLE πŸ“–CompOp
2 mathmath: IsPure.min, pure_le
instMembership πŸ“–CompOp
11 mathmath: mem_map, mem_pure_self, mem_bind, mem_pure', get_mem, mem_blur', pure_le, mem_pure, ext, mem_univ, exists_mem
instMonad πŸ“–CompOp
10 mathmath: bind_def, mem_pure_self, instLawfulMonad, pure_inj, pure_le, mem_pure, eq_pure, isPure_iff, map_def, pure_isPure
instOrderTopOfInhabited πŸ“–CompOpβ€”
instSemilatticeSup πŸ“–CompOpβ€”
liftOn πŸ“–CompOp
1 mathmath: liftOn_ofMem
map πŸ“–CompOp
2 mathmath: mem_map, map_def
mk πŸ“–CompOpβ€”
ofTrunc πŸ“–CompOpβ€”
partialOrder πŸ“–CompOpβ€”
pure πŸ“–CompOp
1 mathmath: mem_pure'
s πŸ“–CompOp
3 mathmath: ext_s, nonempty, eq_mk_of_mem
toTrunc πŸ“–CompOpβ€”
univ πŸ“–CompOp
3 mathmath: isPure_univ, mem_univ, univ_unique
val πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
bind_def πŸ“–mathematicalβ€”Semiquot
instMonad
bind
β€”β€”
blur_eq_blur' πŸ“–mathematicalSet
Set.instHasSubset
s
blur
blur'
β€”Set.union_eq_self_of_subset_right
eq_mk_of_mem πŸ“–mathematicalSemiquot
instMembership
sβ€”ext_s
eq_pure πŸ“–mathematicalIsPureSemiquot
instMonad
get
β€”ext
get_mem
exists_mem πŸ“–mathematicalβ€”Semiquot
instMembership
β€”Trunc.exists_rep
ext πŸ“–mathematicalβ€”Semiquot
instMembership
β€”ext_s
Set.ext_iff
ext_s πŸ“–mathematicalβ€”sβ€”Trunc.instSubsingletonTrunc
get_mem πŸ“–mathematicalIsPureSemiquot
instMembership
get
β€”exists_mem
liftOn_ofMem
instLawfulMonad πŸ“–mathematicalβ€”Semiquot
instMonad
β€”ext
isPure_iff πŸ“–mathematicalβ€”IsPure
Semiquot
instMonad
β€”eq_pure
pure_isPure
isPure_of_subsingleton πŸ“–mathematicalβ€”IsPureβ€”β€”
isPure_univ πŸ“–mathematicalβ€”IsPure
univ
β€”β€”
liftOn_ofMem πŸ“–mathematicalSemiquot
instMembership
liftOnβ€”eq_mk_of_mem
map_def πŸ“–mathematicalβ€”Semiquot
instMonad
map
β€”β€”
mem_bind πŸ“–mathematicalβ€”Semiquot
instMembership
bind
β€”Set.mem_iUnionβ‚‚
mem_blur' πŸ“–mathematicalSet
Set.instHasSubset
s
Semiquot
instMembership
blur'
Set.instMembership
β€”β€”
mem_map πŸ“–mathematicalβ€”Semiquot
instMembership
map
β€”Set.mem_image
mem_pure πŸ“–mathematicalβ€”Semiquot
instMembership
instMonad
β€”Set.mem_singleton_iff
mem_pure' πŸ“–mathematicalβ€”Semiquot
instMembership
pure
β€”Set.mem_singleton_iff
mem_pure_self πŸ“–mathematicalβ€”Semiquot
instMembership
instMonad
β€”Set.mem_singleton
mem_univ πŸ“–mathematicalβ€”Semiquot
instMembership
univ
β€”Set.mem_univ
nonempty πŸ“–mathematicalβ€”Set.Nonempty
s
β€”exists_mem
pure_inj πŸ“–mathematicalβ€”Semiquot
instMonad
β€”ext_s
Set.singleton_eq_singleton_iff
pure_isPure πŸ“–mathematicalβ€”IsPure
Semiquot
instMonad
β€”mem_pure
pure_le πŸ“–mathematicalβ€”Semiquot
instLE
instMonad
instMembership
β€”Set.singleton_subset_iff
univ_unique πŸ“–mathematicalβ€”univβ€”ext
refl
IsPreorder.toRefl
IsEquiv.toIsPreorder
iff_isEquiv

Semiquot.IsPure

Theorems

NameKindAssumesProvesValidatesDepends On
min πŸ“–mathematicalSemiquot.IsPureSemiquot
Semiquot.instLE
β€”le_antisymm
Semiquot.eq_pure
mono
Semiquot.get_mem
le_of_eq
mono πŸ“–β€”Semiquot
Semiquot.instLE
Semiquot.IsPure
β€”β€”β€”

(root)

Definitions

NameCategoryTheorems
Semiquot πŸ“–CompData
19 mathmath: Semiquot.bind_def, Semiquot.mem_map, Semiquot.IsPure.min, Semiquot.mem_pure_self, Semiquot.mem_bind, Semiquot.mem_pure', Semiquot.instLawfulMonad, Semiquot.pure_inj, Semiquot.get_mem, Semiquot.mem_blur', Semiquot.pure_le, Semiquot.mem_pure, Semiquot.eq_pure, Semiquot.isPure_iff, Semiquot.ext, Semiquot.mem_univ, Semiquot.map_def, Semiquot.exists_mem, Semiquot.pure_isPure

---

← Back to Index