Documentation

Hironaka.AnalyticSpace.Glue.Tame

Tame transition data: the graph of a transition closes only on the graph #

For a normalized transition datum P (Hironaka.AnalyticSpace.Glue.Normalize) between the local complexifications (Y_i, f_i), (Y_j, f_j) over V, write P.graph ⊆ Y_i × Y_j for the graph of the transition on its domain, P.realGraph = {(f_i x, f_j x) : x ∈ V} and P.outer = f_i(U_i ∖ V) × f_j(U_j ∖ V) (a closed set, imageDiff). P is tame when closure P.graph avoids P.outer. Then:

Conventions. The closedness of the real graph uses V = U_i ⊓ U_j (the real graph is the image of the diagonal of U_i × U_j under the closed embedding f_i × f_j); Y_i × Y_j is metrizable (analytic spaces are regular and second countable). For V = ∅ the real graph is empty, outer = R_i × R_j, and tameness says that the closure of the graph contains no pair of real points.

Tameness is the first arrangement in the gluing of local complexifications [BW59, Proposition 1]: it is what makes the transition graphs of the shrunk pieces closed, hence the glued space Hausdorff.

Restricting a K-isomorphism of open subspaces to a smaller open and its image #

The restriction of a K-isomorphism A | Ω ≅ B | Ω' to an open S ≤ Ω and its image S'.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The graph of a transition datum #

    noncomputable def AnalyticSpace.Glue.PairIso.toMap {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) :
    ↑↑P.Ωi → ↑↑Cj.Y.toPresheafedSpace

    The transition as a map on its domain, valued in Y_j.

    Equations
    Instances For
      noncomputable def AnalyticSpace.Glue.PairIso.invMap {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) :
      ↑↑P.Ωj → ↑↑Ci.Y.toPresheafedSpace

      The inverse transition as a map on its domain, valued in Y_i.

      Equations
      Instances For
        def AnalyticSpace.Glue.PairIso.graph {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) :

        The graph of the transition.

        Equations
        Instances For

          The real graph {(f_i x, f_j x) : x ∈ V}.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def AnalyticSpace.Glue.PairIso.outer {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (_P : PairIso Ci Cj V hVi hVj) :

            The pairs of real points outside both domains, f_i(U_i ∖ V) × f_j(U_j ∖ V).

            Equations
            Instances For
              def AnalyticSpace.Glue.PairIso.Tame {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) :

              A datum is tame when the closure of its graph avoids outer.

              Equations
              Instances For
                theorem AnalyticSpace.Glue.PairIso.isClosed_realGraph {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) (hV : Ui ⊓ Uj ≤ V) :

                For V = U_i ⊓ U_j the real graph is closed: it is the image of the diagonal of U_i × U_j under the closed embedding f_i × f_j.

                theorem AnalyticSpace.Glue.PairIso.mem_imageDiff_of_notMem {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) {y : ↑↑Ci.Y.toPresheafedSpace} (hy : y ∈ Set.range (KLocallyRingedSpace.Hom.toFun Ci.f)) (hΩ : y ∉ P.Ωi) :
                y ∈ Ci.imageDiff V

                A real point of Y_i outside the domain lies over U_i ∖ V.

                theorem AnalyticSpace.Glue.PairIso.mem_imageDiff_of_notMem' {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} {V : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {hVi : V ≤ Ui} {hVj : V ≤ Uj} (P : PairIso Ci Cj V hVi hVj) {z : ↑↑Cj.Y.toPresheafedSpace} (hz : z ∈ Set.range (KLocallyRingedSpace.Hom.toFun Cj.f)) (hΩ : z ∉ P.Ωj) :
                z ∈ Cj.imageDiff V

                The graph meets the real points only in the real graph.

                For a tame datum the closure of the graph meets the real points only in the graph.

                For every datum over U_i ⊓ U_j there is a tame datum #

                theorem AnalyticSpace.Glue.PairIso.exists_tame {X : AnalyticSpace ℝ} {Ui Uj : TopologicalSpace.Opens ↑↑X.toPresheafedSpace} {Ci : (X.restrictOpen Ui).Complexification} {Cj : (X.restrictOpen Uj).Complexification} (P : PairIso Ci Cj (Ui ⊓ Uj) ⋯ ⋯) :
                ∃ (P' : PairIso Ci Cj (Ui ⊓ Uj) ⋯ ⋯), P'.Tame