Structures · Category theory
CategoryTheory.Category
The typeclass Category C describes morphisms associated to objects of type C.
The universe levels of the objects and morphisms are unconstrained, and will often need to be
specified explicitly, as Category.{v} C. (See also LargeCategory and SmallCategory.)
- Defined in
- Mathlib.CategoryTheory.Category.Basic
- Shape
- One type argument · adds id_comp, comp_id, assoc
Extends1
Extended by1
Forgetful instances
Every CategoryTheory.Category is also a
- CategoryTheory.Epi
- CategoryTheory.FinallySmall
- CategoryTheory.HasPullbacksOfInclusions
- CategoryTheory.InitiallySmall
- CategoryTheory.IsCofiltered
- CategoryTheory.IsFiltered
- CategoryTheory.Limits.HasColimitsOfSize
- CategoryTheory.Limits.HasCoreflexiveEqualizers
- CategoryTheory.Limits.HasCountableColimits
- CategoryTheory.Limits.HasCountableCoproducts
- CategoryTheory.Limits.HasCountableLimits
- CategoryTheory.Limits.HasCountableProducts
- CategoryTheory.Limits.HasFiniteColimits
- CategoryTheory.Limits.HasFiniteLimits
- CategoryTheory.Limits.HasLimitsOfSize
- CategoryTheory.Limits.HasReflexiveCoequalizers
- CategoryTheory.Limits.HasStrictInitialObjects
- CategoryTheory.Limits.HasStrictTerminalObjects
- CategoryTheory.LocallySmall
- CategoryTheory.Mono
- CategoryTheory.MonoidalCoherence
- CategoryTheory.MorphismProperty.HasPullbacks
- CategoryTheory.MorphismProperty.HasPullbacksAlong
- CategoryTheory.MorphismProperty.HasPushouts
- CategoryTheory.MorphismProperty.HasPushoutsAlong
- CategoryTheory.ObjectProperty.EssentiallySmall
- CategoryTheory.OverClass
- CategoryTheory.Precoverage.HasPullbacks
- CategoryTheory.Precoverage.Small
- CategoryTheory.Precoverage.ZeroHypercover.Small
- CategoryTheory.Presieve.HasPairwisePullbacks
- CategoryTheory.Presieve.HasPullbacks
- CategoryTheory.ReflQuiver
Concrete types that are instances100
- Quiver.Hom
- CategoryTheory.Functor.obj
- CategoryTheory.Functor
- CategoryTheory.Over
- ModuleCat
- CategoryTheory.Grp
- HomologicalComplex
- CategoryTheory.PreZeroHypercover.I₀
- Action
- CategoryTheory.Mon
- AlgebraicGeometry.Scheme
- AddCommGrpCat
- CategoryTheory.ObjectProperty.FullSubcategory
- TopCat
- CategoryTheory.ShrinkHoms
- CategoryTheory.MonoidalOpposite
- Rep
- CategoryTheory.Quotient
- CommGrpCat
- GrpCat
- AddGrpCat
- SheafOfModules
- CategoryTheory.Paths
- CategoryTheory.Ind
- CategoryTheory.Skeleton
- CategoryTheory.Comma
- SSet.Truncated.HomotopyCategory
- CategoryTheory.Cat.FreeRefl
- HomotopyCategory
- CategoryTheory.WithTerminal
- CategoryTheory.WithInitial
- CommRingCat
- AlgebraicGeometry.SheafedSpace
- AlgebraicGeometry.LocallyRingedSpace
- PresheafOfModules
- CategoryTheory.Under
- CategoryTheory.MorphismProperty.Localization
- CategoryTheory.InducedCategory
- DerivedCategory
- AlgebraicGeometry.Scheme.Modules
- CategoryTheory.CostructuredArrow
- ContinuousGeneratedByCat
- AlgCat
- CategoryTheory.GradedObject
- CategoryTheory.StructuredArrow
- AlgebraicGeometry.PresheafedSpace
- CommMonCat
- TopCat.Presheaf
- ProfiniteGrp
- CategoryTheory.Arrow
- CategoryTheory.Center
- CategoryTheory.Limits.Cocone
- CategoryTheory.Limits.Cone
- CategoryTheory.Bundled.α
- CategoryTheory.AddGrp
- AddCommMonCat
- CategoryTheory.AddMon
- CategoryTheory.MorphismProperty.Comma
- TopCat.Sheaf
- MonCat
- CategoryTheory.Limits.CatCospanTransform
- CategoryTheory.ShortComplex
- CategoryTheory.Pairwise
- AddMonCat
- CategoryTheory.ULiftHom
- CategoryTheory.Bicone
- CategoryTheory.Comonad.Coalgebra
- CompHausLike
- CategoryTheory.Monad.Algebra
- CategoryTheory.SingleObj
- CategoryTheory.MorphismProperty.LeftFraction.Localization
- QuadraticModuleCat
- SemimoduleCat
- TopModuleCat
- CategoryTheory.Monoidal.Transported
- CommAlgCat
- PartOrdEmb
- RingCat
- CommSemiRingCat
- CategoryTheory.Limits.limit
- HopfAlgCat
- CategoryTheory.Monad
- CategoryTheory.Pretriangulated.Triangle
- CategoryTheory.Comon
- CategoryTheory.Comonad
- BialgCat
- CategoryTheory.Idempotents.Karoubi
- CategoryTheory.Mat_
- TopRep
- AddSemigrp
- Semigrp
- CategoryTheory.WideSubcategory
- SemiRingCat
- CategoryTheory.FreeMonoidalCategory
- CoalgCat
- CommBialgCat
- Sequential
- TopCommRingCat
- Preord
- Compactum
How is a type an instance?
Loading the hierarchy index…
Assumed by46,547
- CategoryTheory.Functor.obj
- CategoryTheory.Functor.map
- CategoryTheory.Iso.hom
- CategoryTheory.NatTrans.app
- CategoryTheory.Functor.comp
- CategoryTheory.Iso.inv
- CategoryTheory.Category.assoc
- CategoryTheory.Functor.id
- CategoryTheory.Category.comp_id
- AlgebraicGeometry.PresheafedSpace.carrier
- CategoryTheory.Category.id_comp
- AlgebraicGeometry.SheafedSpace.toPresheafedSpace
- HomologicalComplex.X
- CategoryTheory.shiftFunctor
- CategoryTheory.Limits.Cocone.pt
- CategoryTheory.ObjectProperty.FullSubcategory.obj
- CategoryTheory.Limits.Cone.pt
- CategoryTheory.Equivalence.functor
- CategoryTheory.Functor.const
- AlgebraicGeometry.PresheafedSpace.Hom.base
- CategoryTheory.Equivalence.inverse
- CategoryTheory.ShortComplex.X₂
- AlgebraicGeometry.PresheafedSpace.presheaf
- CochainComplex
- CategoryTheory.Functor.op
- CategoryTheory.Iso.symm
- CategoryTheory.Presheaf.IsSheaf
- CategoryTheory.Over
- CategoryTheory.ShortComplex.X₁
- CategoryTheory.Comma.left
- CategoryTheory.ShortComplex.X₃
- CategoryTheory.Limits.pullback
- CategoryTheory.InducedCategory.Hom.hom
- HomologicalComplex.Hom.f
- CategoryTheory.Functor.fromPUnit
- CategoryTheory.Limits.parallelPair
- CategoryTheory.Sheaf
- CategoryTheory.PreZeroHypercover.I₀
- CategoryTheory.Functor.map_comp
- CategoryTheory.Comma.right
- CategoryTheory.Iso.refl
- CategoryTheory.Arrow
- CategoryTheory.ShortComplex.g
- CategoryTheory.ShortComplex.f
- CategoryTheory.PreZeroHypercover.X
- CategoryTheory.Limits.pullback.fst
- CategoryTheory.Limits.pullback.snd
- CategoryTheory.Discrete.functor
- CategoryTheory.ComposableArrows
- CategoryTheory.Functor.map_id
Ancestors40
- AlgebraicGeometry.IsSeparated
- AlgebraicGeometry.QuasiSeparated
- AlgebraicGeometry.UniversallyInjective
- CategoryTheory.CategoryStruct
- CategoryTheory.Epi
- CategoryTheory.FinallySmall
- CategoryTheory.HasPullbacksOfInclusions
- CategoryTheory.InitiallySmall
- CategoryTheory.IsCofiltered
- CategoryTheory.IsCofilteredOrEmpty
- CategoryTheory.IsFiltered
- CategoryTheory.IsFilteredOrEmpty
- CategoryTheory.Limits.HasColimitsOfSize
- CategoryTheory.Limits.HasCoreflexiveEqualizers
- CategoryTheory.Limits.HasCountableColimits
- CategoryTheory.Limits.HasCountableCoproducts
- CategoryTheory.Limits.HasCountableLimits
- CategoryTheory.Limits.HasCountableProducts
- CategoryTheory.Limits.HasFiniteColimits
- CategoryTheory.Limits.HasFiniteLimits
- CategoryTheory.Limits.HasLimitsOfSize
- CategoryTheory.Limits.HasReflexiveCoequalizers
- CategoryTheory.Limits.HasStrictInitialObjects
- CategoryTheory.Limits.HasStrictTerminalObjects
- CategoryTheory.LocallySmall
- CategoryTheory.Mono
- CategoryTheory.MonoidalCoherence
- CategoryTheory.MorphismProperty.HasPullbacks
- CategoryTheory.MorphismProperty.HasPullbacksAlong
- CategoryTheory.MorphismProperty.HasPushouts
- CategoryTheory.MorphismProperty.HasPushoutsAlong
- CategoryTheory.ObjectProperty.EssentiallySmall
- CategoryTheory.OverClass
- CategoryTheory.Precoverage.HasPullbacks
- CategoryTheory.Precoverage.Small
- CategoryTheory.Precoverage.ZeroHypercover.Small
- CategoryTheory.Presieve.HasPairwisePullbacks
- CategoryTheory.Presieve.HasPullbacks
- CategoryTheory.ReflQuiver
- Quiver