Structures · Category theory
CategoryTheory.ConcreteCategory
A concrete category is a category C where objects correspond to types and morphisms to
(bundled) functions between those types.
In other words, it has a fixed faithful functor forget : C ⥤ Type.
Note that ConcreteCategory potentially depends on three independent universe levels,
* the universe level w appearing in forget : C ⥤ Type w
* the universe level v of the morphisms (i.e. we have a Category.{v} C)
* the universe level u of the objects (i.e C : Type u)
They are specified that order, to avoid unnecessary universe annotations.
- Shape
- 2 explicit arguments · adds hom, ofHom, hom_ofHom, ofHom_hom, id_apply, comp_apply
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by0
Nothing extends this class yet.
Concrete types that are instances80
- ModuleCat
- Action
- AddCommGrpCat
- CategoryTheory.ObjectProperty.FullSubcategory
- TopCat
- Rep
- CommGrpCat
- GrpCat
- AddGrpCat
- CommRingCat
- CategoryTheory.InducedCategory
- ContinuousGeneratedByCat
- AlgCat
- CommMonCat
- ProfiniteGrp
- AddCommMonCat
- MonCat
- AddMonCat
- CompHausLike
- QuadraticModuleCat
- SemimoduleCat
- TopModuleCat
- CommAlgCat
- PartOrdEmb
- RingCat
- CommSemiRingCat
- HopfAlgCat
- BialgCat
- TopRep
- AddSemigrp
- Semigrp
- SemiRingCat
- CoalgCat
- CommBialgCat
- Sequential
- TopCommRingCat
- Preord
- Compactum
- CommHopfAlgCat
- CompactlyGenerated
- FinBddDistLat
- HeytAlg
- AlexDisc
- BddOrd
- BoolAlg
- AddMagmaCat
- ProfiniteAddGrp
- LinOrd
- Frm
- CategoryTheory.DifferentialObject
- BddDistLat
- BoolRing
- LightDiagram
- FinTopCat
- MagmaCat
- FiniteGrp
- FiniteAddGrp
- Lat
- DistLat
- PartOrd
- DiscreteContAction
- SimplexCategory
- SemiNormedGrp
- SemiNormedGrp₁
- UniformSpaceCat
- FinBoolAlg
- NonemptyFinLinOrd
- FinPartOrd
- SemilatInfCat
- CompleteLat
- CpltSepUniformSpace
- SemilatSupCat
- BddLat
- TwoP
- GrpWithZero
- ωCPO
- Bipointed
- Born
- MeasCat
- Pointed
How is a type an instance?
Loading the hierarchy index…
Assumed by564
- CategoryTheory.ConcreteCategory.hom
- CategoryTheory.forget
- CategoryTheory.comp_apply
- CategoryTheory.forget₂
- CategoryTheory.ToType
- CategoryTheory.ConcreteCategory.hom_ofHom
- CategoryTheory.ConcreteCategory.congr_hom
- CategoryTheory.id_apply
- CategoryTheory.ConcreteCategory.comp_apply
- CategoryTheory.Iso.inv_hom_id_apply
- CategoryTheory.NatTrans.naturality_apply
- CategoryTheory.Iso.hom_inv_id_apply
- CategoryTheory.ConcreteCategory.hom_ext
- CategoryTheory.Presheaf.imageSieve
- CategoryTheory.Functor.map_comp_apply
- TopCat.Presheaf.restrictOpen
- Action.IsContinuous
- ContAction
- CategoryTheory.ConcreteCategory.ofHom
- CategoryTheory.Meq
- CategoryTheory.Presheaf.equalizerSieve
- CategoryTheory.ConcreteCategory.bijective_of_isIso
- TopCat.Presheaf.exists_germ_eq
- CategoryTheory.Presheaf.imageSieve_mem
- TopCat.Presheaf.germ_res_apply
- CategoryTheory.ConcreteCategory.forget_map_eq_ofHom
- CategoryTheory.ConcreteCategory.isIso_iff_bijective
- CategoryTheory.ConcreteCategory.mono_of_injective
- CategoryTheory.Sheaf.IsLocallySurjective
- TopCat.Presheaf.IsGluing
- CategoryTheory.congr_fun
- CategoryTheory.Functor.RepresentableBy.homEquiv'
- TopCat.Presheaf.IsCompatible
- CategoryTheory.Presheaf.equalizerSieve_mem
- CategoryTheory.ConcreteCategory.epi_of_surjective
- TopCat.Presheaf.germ_eq
- ContAction.res
- CategoryTheory.Meq.equiv
- CategoryTheory.Sheaf.isSeparated
- CategoryTheory.Functor.mapContAction
- CategoryTheory.eqToHom_map_comp_apply
- CategoryTheory.Sheaf.IsLocallyInjective
- TopCat.Presheaf.section_ext
- TopCat.Presheaf.stalkFunctor_map_germ_apply
- TopCat.Presheaf.EtaleSpace.base
- TopCat.Sheaf.eq_of_locally_eq'
- CategoryTheory.Presheaf.equalizerSieve_apply
- CategoryTheory.Limits.Concrete.limit_ext
- CategoryTheory.Meq.refine
- CategoryTheory.ToHom
Ancestors0
No ancestors.