Documentation Verification Report

Comonadicity

📁 Source: Mathlib/CategoryTheory/Monad/Comonadicity.lean

Statistics

MetricCount
DefinitionscomparisonAdjunction, comparisonRightAdjointHomEquiv, comparisonRightAdjointObj, counitFork, counitLimitOfPreservesEqualizer, rightAdjointComparison, unitEqualizerOfCoreflectsEqualizer, unitFork, CreatesLimitOfIsCosplitPair, out, HasEqualizerOfIsCosplitPair, PreservesLimitOfIsCoreflexivePair, PreservesLimitOfIsCosplitPair, ReflectsLimitOfIsCosplitPair, comonadicOfCreatesFSplitEqualizers, comonadicOfHasPreservesCoreflexiveEqualizersOfReflectsIsomorphisms, comonadicOfHasPreservesFSplitEqualizersOfReflectsIsomorphisms, comonadicOfHasPreservesReflectsFSplitEqualizers, createsFSplitEqualizersOfComonadic, instCreatesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfCreatesLimitOfIsCosplitPair, instCreatesLimitWalkingParallelPairParallelPairOfIsCosplitPairOfCreatesLimitOfIsCosplitPair
21
TheoremscomparisonAdjunction_counit, comparisonAdjunction_counit_f, comparisonAdjunction_counit_f_aux, comparisonAdjunction_unit_app, comparisonRightAdjointHomEquiv_apply, comparisonRightAdjointHomEquiv_symm_apply_f, counitFork_pt, instHasLimitWalkingParallelPairParallelPairMapAppUnitObjOfHasEqualizerAA, main_pair_F_cosplit, main_pair_coreflexive, unitFork_pt, unitFork_ι, unitFork_π_app, out, out, out, out, instHasEqualizerMapAAppUnitObjAOfHasEqualizerOfIsCosplitPair, instPreservesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfPreservesLimitOfIsCoreflexivePair, instPreservesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfPreservesLimitOfIsCosplitPair, instPreservesLimitWalkingParallelPairParallelPairOfIsCoreflexivePairOfPreservesLimitOfIsCoreflexivePair, instPreservesLimitWalkingParallelPairParallelPairOfIsCosplitPairOfPreservesLimitOfIsCosplitPair, instReflectsLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfReflectsLimitOfIsCosplitPair, instReflectsLimitWalkingParallelPairParallelPairOfIsCosplitPairOfReflectsLimitOfIsCosplitPair
24
Total45

CategoryTheory.Comonad

Definitions

NameCategoryTheorems
CreatesLimitOfIsCosplitPair 📖CompData
HasEqualizerOfIsCosplitPair 📖CompData
PreservesLimitOfIsCoreflexivePair 📖CompData
1 mathmath: CategoryTheory.Functor.instPreservesLimitOfIsCoreflexivePairDiscreteObjWhiskeringLeftIncl
PreservesLimitOfIsCosplitPair 📖CompData
ReflectsLimitOfIsCosplitPair 📖CompData
comonadicOfCreatesFSplitEqualizers 📖CompOp
comonadicOfHasPreservesCoreflexiveEqualizersOfReflectsIsomorphisms 📖CompOp
comonadicOfHasPreservesFSplitEqualizersOfReflectsIsomorphisms 📖CompOp
comonadicOfHasPreservesReflectsFSplitEqualizers 📖CompOp
createsFSplitEqualizersOfComonadic 📖CompOp
instCreatesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfCreatesLimitOfIsCosplitPair 📖CompOp
instCreatesLimitWalkingParallelPairParallelPairOfIsCosplitPairOfCreatesLimitOfIsCosplitPair 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
instHasEqualizerMapAAppUnitObjAOfHasEqualizerOfIsCosplitPair 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
Coalgebra.A
CategoryTheory.Adjunction.toComonad
toFunctor
CategoryTheory.Functor.map
Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
HasEqualizerOfIsCosplitPair.out
ComonadicityInternal.main_pair_F_cosplit
instPreservesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfPreservesLimitOfIsCoreflexivePair 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.obj
Coalgebra.A
CategoryTheory.Adjunction.toComonad
toFunctor
CategoryTheory.Functor.map
Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
PreservesLimitOfIsCoreflexivePair.out
ComonadicityInternal.main_pair_coreflexive
instPreservesLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfPreservesLimitOfIsCosplitPair 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.obj
Coalgebra.A
CategoryTheory.Adjunction.toComonad
toFunctor
CategoryTheory.Functor.map
Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
PreservesLimitOfIsCosplitPair.out
ComonadicityInternal.main_pair_F_cosplit
instPreservesLimitWalkingParallelPairParallelPairOfIsCoreflexivePairOfPreservesLimitOfIsCoreflexivePair 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
PreservesLimitOfIsCoreflexivePair.out
instPreservesLimitWalkingParallelPairParallelPairOfIsCosplitPairOfPreservesLimitOfIsCosplitPair 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
PreservesLimitOfIsCosplitPair.out
instReflectsLimitWalkingParallelPairParallelPairMapAAppUnitObjAOfReflectsLimitOfIsCosplitPair 📖mathematicalCategoryTheory.Limits.ReflectsLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.obj
Coalgebra.A
CategoryTheory.Adjunction.toComonad
toFunctor
CategoryTheory.Functor.map
Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
ReflectsLimitOfIsCosplitPair.out
ComonadicityInternal.main_pair_F_cosplit
instReflectsLimitWalkingParallelPairParallelPairOfIsCosplitPairOfReflectsLimitOfIsCosplitPair 📖mathematicalCategoryTheory.Limits.ReflectsLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
ReflectsLimitOfIsCosplitPair.out

CategoryTheory.Comonad.ComonadicityInternal

Definitions

NameCategoryTheorems
comparisonAdjunction 📖CompOp
4 mathmath: comparisonAdjunction_counit_f, comparisonAdjunction_counit, comparisonAdjunction_unit_app, comparisonAdjunction_counit_f_aux
comparisonRightAdjointHomEquiv 📖CompOp
3 mathmath: comparisonRightAdjointHomEquiv_symm_apply_f, comparisonAdjunction_counit, comparisonRightAdjointHomEquiv_apply
comparisonRightAdjointObj 📖CompOp
3 mathmath: comparisonRightAdjointHomEquiv_symm_apply_f, comparisonAdjunction_counit, comparisonRightAdjointHomEquiv_apply
counitFork 📖CompOp
3 mathmath: comparisonAdjunction_counit_f, unitFork_ι, counitFork_pt
counitLimitOfPreservesEqualizer 📖CompOp
rightAdjointComparison 📖CompOp
4 mathmath: comparisonAdjunction_counit_f, comparisonAdjunction_counit, comparisonAdjunction_unit_app, comparisonAdjunction_counit_f_aux
unitEqualizerOfCoreflectsEqualizer 📖CompOp
unitFork 📖CompOp
3 mathmath: unitFork_π_app, unitFork_pt, comparisonAdjunction_unit_app

Theorems

NameKindAssumesProvesValidatesDepends On
comparisonAdjunction_counit 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Adjunction.counit
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
CategoryTheory.Comonad.comparison
rightAdjointComparison
comparisonAdjunction
CategoryTheory.Adjunction.rightAdjointOfEquiv
comparisonRightAdjointObj
comparisonRightAdjointHomEquiv
DFunLike.coe
Equiv
Quiver.Hom
CategoryTheory.CategoryStruct.toQuiver
CategoryTheory.Category.toCategoryStruct
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
CategoryTheory.CategoryStruct.id
comparisonAdjunction_counit_f 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Comonad.Coalgebra.Hom.f
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
rightAdjointComparison
CategoryTheory.Comonad.comparison
CategoryTheory.Adjunction.counit
comparisonAdjunction
CategoryTheory.Limits.IsLimit.lift
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Comonad.δ
CategoryTheory.Comonad.beckFork
CategoryTheory.Comonad.beckEqualizer
counitFork
CategoryTheory.Category.id_comp
CategoryTheory.Adjunction.homEquiv_counit
comparisonAdjunction_counit_f_aux 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Comonad.Coalgebra.Hom.f
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
rightAdjointComparison
CategoryTheory.Comonad.comparison
CategoryTheory.Adjunction.counit
comparisonAdjunction
DFunLike.coe
Equiv
Quiver.Hom
CategoryTheory.CategoryStruct.toQuiver
CategoryTheory.Category.toCategoryStruct
CategoryTheory.Limits.equalizer
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
CategoryTheory.Adjunction.homEquiv
CategoryTheory.Limits.equalizer.ι
CategoryTheory.Category.id_comp
comparisonAdjunction_unit_app 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
CategoryTheory.Comonad.comparison
rightAdjointComparison
comparisonAdjunction
CategoryTheory.Limits.limit.lift
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
instHasLimitWalkingParallelPairParallelPairMapAppUnitObjOfHasEqualizerAA
unitFork
CategoryTheory.Limits.equalizer.hom_ext
instHasLimitWalkingParallelPairParallelPairMapAppUnitObjOfHasEqualizerAA
CategoryTheory.Adjunction.homEquiv_unit
CategoryTheory.Functor.map_id
CategoryTheory.Category.comp_id
CategoryTheory.Limits.equalizer.lift.congr_simp
CategoryTheory.Limits.limit.lift_π
comparisonRightAdjointHomEquiv_apply 📖mathematicalDFunLike.coe
Equiv
Quiver.Hom
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Adjunction.toComonad
CategoryTheory.CategoryStruct.toQuiver
CategoryTheory.Comonad.Coalgebra.instCategoryStruct
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
CategoryTheory.Comonad.comparison
CategoryTheory.Category.toCategoryStruct
comparisonRightAdjointObj
EquivLike.toFunLike
Equiv.instEquivLike
comparisonRightAdjointHomEquiv
CategoryTheory.Limits.equalizer.lift
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Adjunction.homEquiv
CategoryTheory.Comonad.Coalgebra.Hom.f
comparisonRightAdjointHomEquiv_symm_apply_f 📖mathematicalCategoryTheory.Comonad.Coalgebra.Hom.f
CategoryTheory.Adjunction.toComonad
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra
CategoryTheory.Comonad.Coalgebra.eilenbergMoore
CategoryTheory.Comonad.comparison
DFunLike.coe
Equiv
Quiver.Hom
CategoryTheory.CategoryStruct.toQuiver
CategoryTheory.Category.toCategoryStruct
comparisonRightAdjointObj
CategoryTheory.Comonad.Coalgebra.instCategoryStruct
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
comparisonRightAdjointHomEquiv
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.homEquiv
CategoryTheory.CategoryStruct.comp
CategoryTheory.Limits.equalizer.ι
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
counitFork_pt 📖mathematicalCategoryTheory.Limits.Cone.pt
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
counitFork
CategoryTheory.Limits.equalizer
instHasLimitWalkingParallelPairParallelPairMapAppUnitObjOfHasEqualizerAA 📖mathematicalCategoryTheory.Limits.HasEqualizer
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.Limits.HasLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
main_pair_F_cosplit 📖mathematicalCategoryTheory.Functor.IsCosplitPair
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
main_pair_coreflexive 📖mathematicalCategoryTheory.IsCoreflexivePair
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
CategoryTheory.IsCoreflexivePair.mk'
CategoryTheory.Functor.map_comp
CategoryTheory.Functor.map_id
CategoryTheory.Comonad.Coalgebra.counit
CategoryTheory.Adjunction.right_triangle_components
unitFork_pt 📖mathematicalCategoryTheory.Limits.Cone.pt
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.obj
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Functor.map
CategoryTheory.NatTrans.app
CategoryTheory.Adjunction.unit
unitFork
unitFork_ι 📖mathematicalCategoryTheory.Limits.Fork.ι
CategoryTheory.Functor.obj
CategoryTheory.Comonad.Coalgebra.A
CategoryTheory.Adjunction.toComonad
CategoryTheory.Comonad.toFunctor
CategoryTheory.Functor.map
CategoryTheory.Comonad.Coalgebra.a
CategoryTheory.NatTrans.app
CategoryTheory.Functor.id
CategoryTheory.Functor.comp
CategoryTheory.Adjunction.unit
counitFork
CategoryTheory.Limits.equalizer
CategoryTheory.Limits.equalizer.ι
unitFork_π_app 📖mathematicalCategoryTheory.NatTrans.app
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Functor.obj
CategoryTheory.Functor
CategoryTheory.Functor.category
CategoryTheory.Functor.const
CategoryTheory.Functor.id
CategoryTheory.Limits.parallelPair
CategoryTheory.Functor.comp
CategoryTheory.Functor.map
CategoryTheory.Adjunction.unit
CategoryTheory.Limits.Cone.π
unitFork
CategoryTheory.Limits.WalkingParallelPair.zero
Quiver.Hom
CategoryTheory.CategoryStruct.toQuiver
CategoryTheory.Category.toCategoryStruct
CategoryTheory.Limits.WalkingParallelPair.one
CategoryTheory.CategoryStruct.comp
CategoryTheory.Adjunction.unit_naturality

CategoryTheory.Comonad.CreatesLimitOfIsCosplitPair

Definitions

NameCategoryTheorems
out 📖CompOp

CategoryTheory.Comonad.HasEqualizerOfIsCosplitPair

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalCategoryTheory.Limits.HasEqualizer

CategoryTheory.Comonad.PreservesLimitOfIsCoreflexivePair

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair

CategoryTheory.Comonad.PreservesLimitOfIsCosplitPair

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalCategoryTheory.Limits.PreservesLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair

CategoryTheory.Comonad.ReflectsLimitOfIsCosplitPair

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalCategoryTheory.Limits.ReflectsLimit
CategoryTheory.Limits.WalkingParallelPair
CategoryTheory.Limits.walkingParallelPairHomCategory
CategoryTheory.Limits.parallelPair

---

← Back to Index