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
Instances For
The lifting of a functor F : C₁ × C₂ ⥤ E inverting W₁.prod W₂ to a functor
W₁.Localization × W₂.Localization ⥤ E
Equations
Instances For
The product of two (constructed) localized categories satisfies the universal property of the localized category of the product.
Equations
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₂.