Localization of product categories #
In this file, it is shown that if functors L₁ : C₁ ⥤ D₁
and L₂ : C₂ ⥤ D₂
are localization functors for morphisms properties W₁
and W₂
, then
the product functor C₁ × C₂ ⥤ D₁ × D₂
is a localization functor for
W₁.prod W₂ : MorphismProperty (C₁ × C₂)
, at least if both W₁
and W₂
contain identities. This main result is the instance Functor.IsLocalization.prod
.
The proof proceeds by showing first Localization.Construction.prodIsLocalization
,
which asserts that this holds for the localization functors W₁.Q
and W₂.Q
to
the constructed localized categories: this is done by showing that the product
functor W₁.Q.prod W₂.Q : C₁ × C₂ ⥤ W₁.Localization × W₂.Localization
satisfies
the strict universal property of the localization for W₁.prod W₂
. The general
case follows by transporting this result through equivalences of categories.
Auxiliary definition for prodLift
.
Equations
- CategoryTheory.Localization.StrictUniversalPropertyFixedTarget.prodLift₁ F hF = CategoryTheory.Localization.Construction.lift (CategoryTheory.curry.obj F) ⋯
Instances For
The lifting of a functor F : C₁ × C₂ ⥤ E
inverting W₁.prod W₂
to a functor
W₁.Localization × W₂.Localization ⥤ E
Equations
- One or more equations did not get rendered due to their size.
Instances For
The product of two (constructed) localized categories satisfies the universal property of the localized category of the product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If L₁ : C₁ ⥤ D₁
and L₂ : C₂ ⥤ D₂
are localization functors
for W₁ : MorphismProperty C₁
and W₂ : MorphismProperty C₂
respectively,
and if both W₁
and W₂
contain identities, then the product
functor L₁.prod L₂ : C₁ × C₂ ⥤ D₁ × D₂
is a localization functor for W₁.prod W₂
.