Documentation

Hironaka.AnalyticSpace.SigmaCoproductLemmas

Disjoint unions of manifolds as coproducts of analytic spaces #

Consequences of the coproduct construction of Hironaka/AnalyticSpace/Sigma.lean and Hironaka/AnalyticSpace/SigmaLemmas.lean, and of the disjoint union of analytic manifolds (sigmaManifold, sigmaMk of Hironaka/Manifold/SigmaManifold.lean), restated here for reference; nothing but the root aggregator imports this module.

The coproduct in An/K #

theorem AnalyticSpace.sigma_t2Space {K : Type} [RCLike K] {ι : Type v} [Countable ι] (X : ι → AnalyticSpace K) :

Disjoint unions of manifolds and the strata of a non-singular space #

theorem AnalyticSpace.toSpace_sigma {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {ι : Type u} [Countable ι] (M : ι → AnalyticManifold K E) :
∃ (e : toSpace ψ (Manifold.sigmaManifold M) ≅ sigma fun (i : ι) => toSpace ψ (M i)), ∀ (i : ι) (x : (M i).carrier), ↑e.hom ⟨i, x⟩ = ↑(sigmaι (fun (i : ι) => toSpace ψ (M i)) i) x
theorem AnalyticSpace.toSpace_sigma_hom {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {ι : Type u} [Countable ι] (M : ι → AnalyticManifold K E) :
∃ (e : toSpace ψ (Manifold.sigmaManifold M) ≅ sigma fun (i : ι) => toSpace ψ (M i)), ∀ (i : ι), CategoryTheory.CategoryStruct.comp (toSpaceHom ψ (Manifold.sigmaMk M i)) e.hom = sigmaι (fun (i : ι) => toSpace ψ (M i)) i
theorem AnalyticSpace.nonsingular_eq_sigma_dim {K : Type} [RCLike K] (X : AnalyticSpace K) (hX : X.IsNonsingular) :
∃ (M : (d : ℕ) → AnalyticManifold K (Fin d → K)) (e : X ≅ sigma fun (d : ℕ) => toSpace (ContinuousLinearEquiv.refl K (Fin d → K)) (M d)), ∀ (d : ℕ) (x : ↑↑X.toPresheafedSpace), ringKrullDim ↑(X.presheaf.stalk x) = ↑d ↔ ∃ (m : (M d).carrier), ↑e.hom x = ↑(sigmaι (fun (d : ℕ) => toSpace (ContinuousLinearEquiv.refl K (Fin d → K)) (M d)) d) m