Documentation

Mathlib.CategoryTheory.Limits.Shapes.FiniteLimits

Categories with finite limits. #

A typeclass for categories with all finite (co)limits.

C has all limits over any type J whose objects and morphisms lie in the same universe and which has FinType objects and morphisms

@[instance 100]

If C has all limits, it has finite limits.

Equations
  • =

C has all colimits over any type J whose objects and morphisms lie in the same universe and which has Fintype objects and morphisms

Equations
  • One or more equations did not get rendered due to their size.
Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • CategoryTheory.Limits.WidePushoutShape.fintypeObj = .mpr inferInstance
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • CategoryTheory.Limits.finCategoryWidePullback = { fintypeObj := inferInstance, fintypeHom := CategoryTheory.Limits.WidePullbackShape.fintypeHom }
Equations
  • CategoryTheory.Limits.finCategoryWidePushout = { fintypeObj := inferInstance, fintypeHom := CategoryTheory.Limits.WidePushoutShape.fintypeHom }

HasFiniteWidePullbacks represents a choice of wide pullback for every finite collection of morphisms

Instances

    HasFiniteWidePushouts represents a choice of wide pushout for every finite collection of morphisms

    Instances

      Finite wide pullbacks are finite limits, so if C has all finite limits, it also has finite wide pullbacks

      Finite wide pushouts are finite colimits, so if C has all finite colimits, it also has finite wide pushouts

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