The left lifting property is stable under transfinite composition #
Let C be a category, and p : X ⟶ Y be a morphism in C. In this file,
we show that a transfinite composition of morphisms that have the left
lifting property with respect to p also has the left lifting property with
respect to p, see HasLiftingProperty.transfiniteComposition.hasLiftingProperty_ι_app_bot.
About the proof, given a colimit cocone c for a well-order-continuous
functor F : J ⥤ C from a well-ordered type J, we introduce a projective
system sqFunctor c p f g : Jᵒᵖ ⥤ Type _ which associates to any j : J
the structure SqStruct c p f g j which consists of those morphisms f'
which makes the diagram below commute. The data of such compatible f' for
all j shall give the expected lifting c.pt ⟶ X for the outer square.
f
F.obj ⊥ --> X
| Λ |
| f'╱ |
v ╱ |
F.obj j | p
| |
| |
v g v
c.pt ---> Y
This is constructed by transfinite induction on j:
- When
j = ⊥, this isf; - In order to pass from
jtoOrder.succ j, we use the assumption thatF.obj j ⟶ F.obj (Order.succ j)has the left lifting property with respect top; - When
jis a limit element, we use the "continuity" ofF.
TODO: Given P : MorphismProperty C, deduce that the class of morphisms
that have the left lifting property with respect to P is stable
by transfinite composition.
Given a cocone c for a functor F : J ⥤ C from a well-ordered type,
and maps p : X ⟶ Y, f : F.obj ⊥ ⟶ X, g : c.pt ⟶ Y, this structure
contains the data of a map F.obj j ⟶ X such that F.map (homOfLE bot_le) ≫ f' = f
and f' ≫ p = c.ι.app j ≫ g. (This implies that the outer square below
commutes, see SqStruct.w.)
f
F.obj ⊥ --> X
| Λ |
| f'╱ |
v ╱ |
F.obj j | p
| |
| |
v g v
c.pt ---> Y
- f' : F.obj j ⟶ X
a morphism
F.obj j ⟶ X - w₁ : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.homOfLE ⋯)) self.f' = f
- w₂ : CategoryTheory.CategoryStruct.comp self.f' p = CategoryTheory.CategoryStruct.comp (c.ι.app j) g
Instances For
Given sq' : SqStruct c p f g j, this is the commutative square
sq'.f'
F.obj j --------------------> X
| |
| |p
v g v
F.obj (succ j) ---> c.pt ---> Y
(Using the lifting property for this square is the key ingredient
in the proof that the left lifting property with respect to p
is stable under transfinite composition.)
Auxiliary definition for sqFunctor.
Equations
- sq'.map α = { f' := CategoryTheory.CategoryStruct.comp (F.map α) sq'.f', w₁ := ⋯, w₂ := ⋯ }
Instances For
The projective system j ↦ SqStruct c p f g j.unop.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for transfiniteComposition.wellOrderInductionData.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for transfiniteComposition.wellOrderInductionData.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projective system sqFunctor c p f g has a WellOrderInductionData structure.
Equations
- One or more equations did not get rendered due to their size.