Documentation

Hironaka.AnalyticSpace.Sigma

Countable disjoint unions of analytic K-spaces #

The coproduct of a countable family of analytic K-spaces, in the category ℜ/K of K-local-ringed spaces and in An/K [Hir64, Ch. 0, §1]. Not in the sources as a stated result; the construction is Mathlib's coproduct of locally ringed spaces with the K-structure supplied through the adjunction between global sections and Spec.

The carrier of the coproduct is Mathlib's colimit, homeomorphic to — not equal to — the Σ-type Σ i, X i; statements about the coproduct are therefore made at the level of points through the injections. The index type lives in an arbitrary universe v (the strata of a non-singular space are indexed by ℕ); Countable ι supplies Small.{u} ι. The universal property and the isomorphism criterion for descents are in Hironaka/AnalyticSpace/SigmaLemmas.lean; the disjoint union of manifolds and the decomposition of a non-singular space into pure-dimensional strata are in Hironaka/AnalyticSpace/SigmaCoproductLemmas.lean.

K-structures as morphisms to Spec K #

@[reducible, inline]

Spec K as a locally ringed space in universe u (the field lifted to Type u; an abbreviation so that the adjunction's lemmas apply to it verbatim).

Equations
Instances For

    The K-structure of X as a morphism of rings ULift K ⟶ Γ(X, 𝒪_X) in CommRingCat.

    Equations
    Instances For

      The structural morphism X ⟶ Spec K of a K-local-ringed space [Hir64, Ch. 0, §1, p. 121], the adjunct of its K-structure under Γ ⊣ Spec.

      Equations
      Instances For

        A K-morphism is a morphism over Spec K.

        A morphism of locally ringed spaces over Spec K is a K-morphism.

        Equations
        Instances For

          A morphism of locally ringed spaces X ⟶ Spec K makes X a K-local-ringed space: the K-structure is its adjunct (the ring-homomorphism form of a morphism to Spec K).

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

            Coproducts in ℜ/K #

            @[reducible, inline]

            The diagram of the underlying locally ringed spaces of a family of K-local-ringed spaces.

            Equations
            Instances For

              The structural morphism of the coproduct to Spec K: the descent of the components'.

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

                The coproduct of a countable family of K-local-ringed spaces: Mathlib's coproduct LocallyRingedSpace.coproduct of the underlying locally ringed spaces, with the K-structure the adjunct of the descent of the components' structural morphisms to Spec K.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]

                  The injection of the i-th summand as a morphism of locally ringed spaces: the leg of Mathlib's coproduct cofan.

                  Equations
                  Instances For
                    noncomputable def AnalyticSpace.KLocallyRingedSpace.coprodι {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → KLocallyRingedSpace K) (i : ι) :
                    X i ⟶ coprod X

                    The injection of the i-th summand into the coproduct, a K-morphism.

                    Equations
                    Instances For
                      theorem AnalyticSpace.KLocallyRingedSpace.coprodι_val {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → KLocallyRingedSpace K) (i : ι) :
                      ↑(coprodι X i) = coprodιLRS X i
                      noncomputable def AnalyticSpace.KLocallyRingedSpace.coprodDesc {K : Type} [RCLike K] {ι : Type v} [Countable ι] {X : ι → KLocallyRingedSpace K} {Y : KLocallyRingedSpace K} (f : (i : ι) → X i ⟶ Y) :

                      The descent of a family of K-morphisms out of the summands, a K-morphism out of the coproduct.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem AnalyticSpace.KLocallyRingedSpace.coprodι_coprodDesc {K : Type} [RCLike K] {ι : Type v} [Countable ι] {X : ι → KLocallyRingedSpace K} {Y : KLocallyRingedSpace K} (f : (i : ι) → X i ⟶ Y) (i : ι) :

                        The descent factors the injections (the coproduct's universal property, existence).

                        Two K-morphisms out of the coproduct agreeing on every summand are equal (the coproduct's universal property, uniqueness).

                        The injections as open immersions; points of the coproduct #

                        The injections of a coproduct are open immersions (Mathlib's sigma_ι_isOpenImmersion).

                        The underlying map of an open immersion of K-local-ringed spaces is an open embedding.

                        theorem AnalyticSpace.KLocallyRingedSpace.exists_coprodι_toFun_eq {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → KLocallyRingedSpace K) (x : ↑↑(coprod X).toPresheafedSpace) :
                        ∃ (i : ι) (a : ↑↑(X i).toPresheafedSpace), Hom.toFun (coprodι X i) a = x

                        Every point of the coproduct lies in the image of a summand.

                        The injections are injective on points.

                        (Implementation) The cocone over the underlying spaces with vertex the space of propositions, sending the j-th summand to the proposition j = i₀.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          theorem AnalyticSpace.KLocallyRingedSpace.coprodι_toFun_ne {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → KLocallyRingedSpace K) {i j : ι} (hij : i ≠ j) (a : ↑↑(X i).toPresheafedSpace) (b : ↑↑(X j).toPresheafedSpace) :

                          The images of distinct summands are disjoint (descend to the two-point space distinguishing the i-th summand from the others; the space of propositions carries the Sierpiński topology, but only constant maps into it are used).

                          Hausdorff and σ-compact #

                          theorem AnalyticSpace.KLocallyRingedSpace.t2Space_coprod {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → KLocallyRingedSpace K) [∀ (i : ι), T2Space ↑↑(X i).toPresheafedSpace] :

                          The coproduct of Hausdorff spaces is Hausdorff (points in one summand are separated there, points in distinct summands by the summands' disjoint open images).

                          The countable coproduct of σ-compact spaces is σ-compact (a countable union of the σ-compact images of the summands): Hironaka's countability at infinity.

                          Coproducts in An/K #

                          noncomputable def AnalyticSpace.sigma {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → AnalyticSpace K) :

                          The coproduct of a countable family of analytic K-spaces [Hir64, Ch. 0, §1]: the coproduct in ℜ/K of the underlying K-local-ringed spaces, with Hironaka's clauses — (i) the local-model clause componentwise, (ii) σ-compact for countable ι, (iii) Hausdorff.

                          Equations
                          Instances For
                            noncomputable def AnalyticSpace.sigmaι {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → AnalyticSpace K) (i : ι) :
                            X i ⟶ sigma X

                            The injection of the i-th summand into the coproduct in An/K.

                            Equations
                            Instances For
                              noncomputable def AnalyticSpace.sigmaDesc {K : Type} [RCLike K] {ι : Type v} [Countable ι] {X : ι → AnalyticSpace K} {Y : AnalyticSpace K} (f : (i : ι) → X i ⟶ Y) :

                              The descent of a family of morphisms out of the summands, in An/K.

                              Equations
                              Instances For
                                theorem AnalyticSpace.sigmaι_def {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → AnalyticSpace K) (i : ι) :
                                theorem AnalyticSpace.sigmaDesc_def {K : Type} [RCLike K] {ι : Type v} [Countable ι] {X : ι → AnalyticSpace K} {Y : AnalyticSpace K} (f : (i : ι) → X i ⟶ Y) :