Documentation

Mathlib.CategoryTheory.Limits.Shapes.Preorder.WellOrderContinuous

Continuity of functors from well ordered types #

Let F : J ⥤ C be functor from a well ordered type J. We introduce the typeclass F.IsWellOrderContinuous to say that if m is a limit element, then F.obj m is the colimit of the F.obj j for j < m.

A functor F : J ⥤ C is well-order-continuous if for any limit element m : J, F.obj m identifies to the colimit of the F.obj j for j < m.

Instances

    If F : J ⥤ C is well-order-continuous and m : J is a limit element, then F.obj m identifies to the colimit of the F.obj j for j < m.

    Equations
    Instances For
      noncomputable def CategoryTheory.Functor.isColimitOfIsWellOrderContinuous' {C : Type u} [Category.{v, u} C] {J : Type w} [PartialOrder J] (F : Functor J C) [F.IsWellOrderContinuous] {α : Type u_1} [PartialOrder α] (f : (fun (x1 x2 : α) => x1 < x2) ≺i fun (x1 x2 : J) => x1 < x2) (hα : Order.IsSuccLimit f.top) :

      If F : J ⥤ C is well-order-continuous and h : α <i J is a principal segment such that h.top is a limit element, then F.obj h.top identifies to the colimit of the F.obj j for j : α.

      Equations
      Instances For
        instance CategoryTheory.Functor.instIsWellOrderContinuousCompFunctor {C : Type u} [Category.{v, u} C] {J : Type w} [PartialOrder J] (F : Functor J C) {J' : Type w'} [PartialOrder J'] (f : (fun (x1 x2 : J') => x1 < x2) ≼i fun (x1 x2 : J) => x1 < x2) [F.IsWellOrderContinuous] :