Documentation

Hironaka.AnalyticSpace.Defs

Analytic K-spaces #

Hironaka's definition [Hir64, Ch. 0, §1, pp. 119–121] starts from K ∈ {ℝ, ℂ} with its standard topology, the Cartesian power Kⁿ, and 𝒜_{Kⁿ}, the sheaf of germs of analytic K-functions on Kⁿ — the sheaf whose stalks are the convergent power series rings 𝒜_{Kⁿ,x} = K{z₁ - x₁, …, zₙ - xₙ}. For an open G ⊆ Kⁿ, 𝒜_G is the restriction of 𝒜_{Kⁿ} to G and (G, 𝒜_G) is a K-local-ringed space. A local analytic K-space is (S(𝓘), (𝒜_G/𝓘)|_{S(𝓘)}), where 𝓘 ⊆ 𝒜_G is the sheaf of ideals generated by finitely many regular analytic K-functions f₁, …, f_k on G and S(𝓘) is the support of 𝒜_G/𝓘. An analytic K-space is a K-local-ringed space X = (X, 𝒪_X) such that (i) every point x has an open neighbourhood U with (U, 𝒪_X|U) K-isomorphic to a local analytic K-space, (ii) X is countable at infinity (a union of countably many compact subsets), and (iii) X is Hausdorff. An/K is the full subcategory of ℜ/K on the analytic K-spaces [Hir64, Ch. 0, §1, p. 121]. Preanalytic K-spaces ((i) and (ii) only) are not needed and are not defined.

The local models #

The local-model clause #

AnalyticSpace K extends KLocallyRingedSpace K by the fields locallyModel (i), sigmaCompact (ii) and t2 (iii), following the pattern of AlgebraicGeometry.Scheme. Clause (i) is stated up to an open of the model: X|U ≅ (localModel G f)|W for an open W of the local model (S(𝓘), (𝒜_G/𝓘)|_{S(𝓘)}). An open subset of a local analytic K-space is again a local analytic K-space (W = S(𝓘) ∩ G' for an open G' ⊆ G, and (localModel G f)|W is the local model of the restricted equations on G'), so the two forms define the same class of spaces. The form with W makes the open subspace X|U of an analytic space an analytic space by a formal argument (open immersions with equal ranges are isomorphic, KLocallyRingedSpace.isoOfRangeEq), whereas the literal form would need that identification of restricted models first, which is a theorem about the quotient construction (localModel_restrictOpen_iso) and not a definition.

Main definitions #

These are the objects the resolution theorem for analytic spaces (AnalyticSpace.exists_functorial_resolution) quantifies over.

The local models #

@[reducible, inline]
abbrev AnalyticSpace.Kn (K : Type) (n : ℕ) :

Kⁿ, placed in the universe u (a linear isometry away from Fin n → K; see the module docstring).

Equations
Instances For
    @[implicit_reducible]
    noncomputable def AnalyticSpace.affine (K : Type) [RCLike K] (n : ℕ) :

    (Kⁿ, 𝒜_{Kⁿ}), the K-local-ringed space of the sheaf of regular analytic K-functions on Kⁿ [Hir64, Ch. 0, §1]: Kⁿ as an analytic manifold over itself.

    Equations
    Instances For
      @[reducible, inline]
      abbrev AnalyticSpace.AnalyticFun (K : Type) [RCLike K] (n : ℕ) (G : TopologicalSpace.Opens (Kn K n)) :

      Γ(G, 𝒜_{Kⁿ}): the regular analytic K-functions on the open G ⊆ Kⁿ (Hironaka's "elements of Γ(G, 𝒜_G)").

      Equations
      Instances For
        @[implicit_reducible]

        (G, 𝒜_G) for an open G ⊆ Kⁿ, 𝒜_G the restriction of 𝒜_{Kⁿ} to G; a K-local-ringed space [Hir64, Ch. 0, §1].

        Equations
        Instances For
          noncomputable def AnalyticSpace.toGlobal (K : Type) [RCLike K] (n : ℕ) (G : TopologicalSpace.Opens (Kn K n)) :

          An analytic function on G as a global section of 𝒜_G (the restriction map along the identification of G with the top open of the subspace).

          Equations
          Instances For
            noncomputable def AnalyticSpace.modelIdeal (K : Type) [RCLike K] (n : ℕ) (G : TopologicalSpace.Opens (Kn K n)) {k : ℕ} (f : Fin k → AnalyticFun K n G) :

            The ideal sheaf 𝓘 = (f₁, …, f_k) ⊆ 𝒜_G of a local model.

            Equations
            Instances For
              @[implicit_reducible]
              noncomputable def AnalyticSpace.localModel (K : Type) [RCLike K] (n : ℕ) (G : TopologicalSpace.Opens (Kn K n)) {k : ℕ} (f : Fin k → AnalyticFun K n G) :

              The local analytic K-space (S(𝓘), (𝒜_G/𝓘)|_{S(𝓘)}), 𝓘 = (f₁, …, f_k) [Hir64, Ch. 0, §1]: the quotient of (G, 𝒜_G) by the ideal sheaf generated by the f_i.

              Equations
              Instances For

                Analytic spaces #

                structure AnalyticSpace (K : Type) [RCLike K] extends AnalyticSpace.KLocallyRingedSpace K :
                Type (u + 1)

                An analytic K-space [Hir64, Ch. 0, §1, p. 120]: a K-local-ringed space that is locally K-isomorphic to an open subspace of a local analytic K-space, countable at infinity and Hausdorff.

                Instances For
                  @[instance_reducible]
                  Equations
                  @[reducible, inline]
                  abbrev AnalyticSpace.Hom {K : Type} [RCLike K] (X Y : AnalyticSpace K) :

                  The morphisms of An/K: the K-morphisms of the underlying K-local-ringed spaces. A named type, as AlgebraicGeometry.Scheme.Hom, so that f.restrictSet V, f.IsIsoOver V, … work by dot notation on f : X ⟶ Y.

                  Equations
                  Instances For
                    @[instance_reducible]

                    An/K is the full subcategory of ℜ/K on the analytic K-spaces [Hir64, Ch. 0, §1, p. 121]: the morphisms are the K-morphisms of the underlying K-local-ringed spaces.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    def AnalyticSpace.Hom.toFun {K : Type} [RCLike K] {X Y : AnalyticSpace K} (f : X ⟶ Y) :

                    The underlying continuous map of a morphism of analytic K-spaces, the coercion ⇑f: the map KLocallyRingedSpace.Hom.toFun of the underlying K-morphism.

                    Equations
                    Instances For

                      The simple points of X: those whose local ring 𝒪_{X,x} is a regular local ring.

                      Relation to the source.

                      Equations
                      Instances For

                        The multiple points: the complement of regularLocus X.

                        Equations
                        Instances For

                          X is non-singular: every point is simple [Hir64, Ch. 0, §1, p. 121].

                          Equations
                          Instances For

                            X is reduced when its structure sheaf has no nilpotent elements [Hir64, Introduction]: every stalk is reduced.

                            Equations
                            Instances For