Documentation

InfinityCosmos.ForMathlib.CategoryTheory.Enriched.Limits.IsConicalLimit

Conical limits in enriched ordinary categories #

A limit cone in the underlying category of an enriched ordinary category is a conical limit if it is a limit cone in the underlying ordinary category and moreover this limit cone is preserved by covariant enriched representable functors. These conditions are encoded in the structure IsConicalLimit.

The universal property of a conical limit is enriched as follows: the canonical comparison map defines an isomorphism in the enriching category:

limitComparisonIso (h : IsConicalLimit V c) : (X ⟶[V] c.pt) ≅ (limit (F ⋙ eCoyoneda V X))

Conversely, if the canonical maps define isomorphisms for all X then c is a conical limit cone:

ofIsIsoLimitComparison [∀ X, IsIso (IsConicalLimit.limitComparison V c X)] (hc : IsLimit c) : IsConicalLimit V c

This file develops some general API for conical limits in enriched ordinary categories.

TODO: Dualize everything to define conical colimits.

structure CategoryTheory.Enriched.IsConicalLimit {J : Type u₁} [Category.{v₁, u₁} J] (V : outParam (Type u')) [Category.{v', u'} V] [MonoidalCategory V] {C : Type u} [Category.{v, u} C] [EnrichedOrdinaryCategory V C] {F : Functor J C} (c : Limits.Cone F) :
Type (max (max (max (max u u') u₁) v) v')

A limit cone c in a V-enriched ordinary category C is a V-enriched limit (or conical limit) if for every X : C, the cone obtained by applying the coyoneda functor (X ⟶[V] -) to c is a limit cone in V.

  • isLimit : Limits.IsLimit c

    A conical limit cone is a limit cone.

  • isConicalLimit (X : C) : Limits.IsLimit ((eCoyoneda V X).mapCone c)

    The cone obtained by applying the coyoneda functor (X ⟶[V] -) to c is a limit cone in V.

Transport evidence that a cone is a V-enriched limit cone across an isomorphism of cones.

Equations
  • One or more equations did not get rendered due to their size.

Characterization in terms of the comparison map. #

There is a canonical comparison map with the limit in V, the following proves that a limit cone in C is a V-enriched limit if and only if the comparison map is an isomorphism for every X : C.

For all X : C, the canonical comparison map with the limit in V as isomorphism

Equations

Reverse direction: if the comparison map is an isomorphism, then c is a conical limit.

Equations

A limit cone in C is a V-enriched limit if and only if the comparison map is an isomorphism for every X : C. Note: it's easier to use the two directions limitComparisonIso and ofIsIsoLimitComparison directly.

Evidence that the arbitrary choice of cone provided by (conicalLimitCone V F).cone is a conical limit cone.

Equations
  • One or more equations did not get rendered due to their size.