Documentation

Hironaka.AnalyticSpace.RegOpenImmersion

The simple locus and the underlying map under open immersions #

Elementary facts about analytic K-spaces used in the comparison of two local resolutions over a piece (Hironaka/Resolution/Analytic/Kol07Thm45/LocalResolutionIndependent.lean, Hironaka/Resolution/Analytic/Kol07Thm45/CoproductGluedFamily.lean, Hironaka/AnalyticSpace/Glue/OverReg.lean, Hironaka/Resolution/Analytic/Kol07Thm45/IsoOverLemmas.lean, Hironaka/Resolution/Analytic/Kol07Thm45/RestrictIsoOpen.lean), where the simple locus of the piece is read through an open immersion and the restricted local resolutions inherit non-singularity:

Routine.

A point is simple iff its image under an open immersion is simple: the stalk map of an open immersion at a is an isomorphism 𝒪_{B, φ a} ≅ 𝒪_{A, a} (Mathlib's LocallyRingedSpace.IsOpenImmersion.stalk_iso), and a regular local ring is regular under a ring isomorphism (IsRegularLocalRing.of_ringEquiv, both ways).

The underlying map of an isomorphism of analytic K-spaces is injective (an isomorphism is an open immersion, Mathlib's LocallyRingedSpace.IsOpenImmersion.of_isIso).

The underlying map of an open immersion is injective (its base map is an open embedding, Mathlib's IsOpenImmersion.base_open).

An open subspace of a non-singular analytic K-space is non-singular (restrict at any set, through the convention openOf): the stalks of X | U are the stalks of X (isRegularLocalRing_stalk_restrictOpen_iff).

The underlying map of an open immersion is an open map (its base map is an open embedding, Mathlib's IsOpenImmersion.base_open).