Documentation

Hironaka.AnalyticSpace.StalkMapLemmas

Stalk maps of K-isomorphisms, open immersions and restricted morphisms #

General lemmas on the stalk maps of morphisms of K-local-ringed spaces: the stalk maps of a K-isomorphism are bijective; those of the open immersion X | U ⟶ X are bijective (KLocallyRingedSpace.isIso_ofRestrict_stalkMap); and those of the restricted morphism g | U : A | U ⟶ B | U' (Hom.restrictTo) are isomorphisms, respectively bijective, at the points where those of g are. They serve the restriction of a complexification to an open subspace and the gluing of local complexifications (Hironaka/AnalyticSpace/Glue/Restrict.lean, Hironaka/AnalyticSpace/Glue/Trivial.lean) and the local isomorphism theory (Hironaka/AnalyticSpace/LocalIso.lean, Hironaka/AnalyticSpace/IsoOverOpen.lean).

Conventions. Bijectivity is stated for the underlying ring homomorphism (stalkMap a).hom (the form of Complexification.bijective_stalkMap); isomorphy in the category of commutative rings is the equivalent IsIso (Mathlib's ConcreteCategory.isIso_iff_bijective). The stalk map of g | U is conjugate to that of g by the stalk isomorphisms of the two open immersions, through Hom.restrictTo_comp_ofRestrict. For U = ⊤ the open immersion is an isomorphism and the lemmas reduce to the statement for g. Routine; not in the sources.

Bijectivity of a composite of ring-category morphisms from that of the factors.