Morphisms over a base: uniqueness under conjugation; the part of a restriction #
General facts behind the independence and the gluing of the local resolutions along an
exhaustion (resolutionOn_indep, resolutionGlues_of_isEmbeddedDesing of
Hironaka/Resolution/Analytic/Kol07Thm45/GluingProperties.lean; the gluing of local
desingularizations of [Wlo09, §4, §4.3]):
CategoryTheory.uniq_of_conj: in any category, if the isomorphisms over a baseZbetweenA'andB'are unique, so are those betweenAandBfor anyA ≅ A',B ≅ B'overZ— conjugation by the two identifications is injective and preserves "overZ";CategoryTheory.over_of_conj_inv_hom: conjugating a morphism overZby isomorphisms overZgives a morphism overZ;KLocallyRingedSpace.exists_iso_restrictOpen_restrictOpen_comap: for aK-morphismg : A ⟶ Zand opensU ⊆ A,U' ⊆ Zwithg(U) ⊆ U', the part of the restrictionA|Uover an openOwhose preimage lies inU(throughg|U ≫ ofRestrict Z U') is the part ofAoverO, overZ— the identification through which the gluing of the restricted resolutions along an exhaustion reads the isomorphisms of the full glued spaces (it needs onlyg⁻¹O ⊆ U, notU = g⁻¹U').
The remaining lemmas — conj_conj_inv (conjugating back and forth is the identity), over_comp₃
(a composite of three morphisms over the base is over the base), over_inv_of_over (the inverse
of an isomorphism over the base) and conj_over_eq (the structure maps under conjugation) — are
the bookkeeping of conjugation and composition over the base.
Routine; used by Hironaka/Resolution/Analytic/Kol07Thm45/Glue/OverIsoReg.lean and
Hironaka/Resolution/Analytic/Kol07Thm45/PieceGlueIndep.lean.
Uniqueness of the morphisms over a base transports along isomorphisms over the base: with
a : A ≅ A', b : B ≅ B' over Z (a.hom ≫ πA' = πA, b.hom ≫ πB' = πB), two isomorphisms
s s' : A ⟶ B over Z conjugate to isomorphisms a.inv ≫ s ≫ b.hom over Z from A' to B',
which agree by hypothesis; cancelling the isomorphisms gives s = s'.
Conjugating a morphism over a base by isomorphisms over the base gives a morphism over the
base: pA' = (a.inv ≫ s ≫ b.hom) ≫ pB' from pA = s ≫ pB, a.inv ≫ pA = pA' and
b.hom ≫ pB' = pB.
Conjugating back and forth is the identity: a.hom ≫ (a.inv ≫ f ≫ b.hom) ≫ b.inv = f.
A composite of three morphisms over a base, each over the base in the "restricted" form
ofR ≫ p = (e ≫ ofR') ≫ p', is over the base.
The inverse of an isomorphism over a base (restricted form) is over the base.
A morphism over a base, conjugated by two identifications over the base, followed by the
target's structure map, is the source's structure map: (a ≫ s ≫ b) ≫ ofB ≫ p' = ofA ≫ p.
The part of the restriction g|U : A|U ⟶ Z|U' over an open O with g⁻¹O ⊆ U is the part of
A over O, over Z: the two open immersions (A|U)|_{(g|U)⁻¹O} ⟶ A|U ⟶ A and A|g⁻¹O ⟶ A
have the same range (isoOfRangeEq).