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₂
.