Localization functors are preserved through equivalences #
In Localization/Predicate.lean
, the lemma Localization.of_equivalence_target
already
showed that the predicate of localized categories is unchanged when we replace the
target category (i.e. the candidate localized category) by an equivalent category.
In this file, we show the same for the source category (Localization.of_equivalence_source
).
More generally, Localization.of_equivalences
shows that we may replace both the
source and target categories by equivalent categories. This is obtained using
Localization.isEquivalence
which provide a sufficient condition in order to show
that a functor between localized categories is an equivalence.
Basic constructor of an equivalence between localized categories
Equations
- One or more equations did not get rendered due to their size.
Instances For
Basic constructor of an equivalence between localized categories
Equations
- CategoryTheory.Localization.isEquivalence L₁ W₁ L₂ W₂ G G' F F' α β = CategoryTheory.IsEquivalence.ofEquivalence (CategoryTheory.Localization.equivalence L₁ W₁ L₂ W₂ G G' F F' α β)
Instances For
If L₁ : C₁ ⥤ D
is a localization functor for W₁ : MorphismProperty C₁
, then it is also
the case of a functor L₂ : C₂ ⥤ D
for a suitable W₂ : MorphismProperty C₂
when
we have an equivalence of category E : C₁ ≌ C₂
and an isomorphism E.functor ⋙ L₂ ≅ L₁
.
If L₁ : C₁ ⥤ D₁
is a localization functor for W₁ : MorphismProperty C₁
, then if we
transport this functor L₁
via equivalences C₁ ≌ C₂
and D₁ ≌ D₂
to get a functor
L₂ : C₂ ⥤ D₂
, then L₂
is also a localization functor for
a suitable W₂ : MorphismProperty C₂
.