Documentation

TauCeti.Geometry.Manifold.VectorBundle.Section.SmoothZero

Zero manifolds of smooth Fredholm sections #

Over ℝ or ℂ, a smooth section along a map from a Banach manifold has a smooth zero manifold whenever its intrinsic linearization is surjective Fredholm of constant index at its zeros. This file derives the fiber-coordinate hypotheses of the section-zero atlas from smoothness into the total space. The inclusion of the zero manifold into the parameter space is a smooth immersion, with tangent image equal to the kernel of the intrinsic linearization.

Smoothness is needed only at zeros, not everywhere. Fredholmness, surjectivity and the index are stated intrinsically, so callers need not choose a trivialization or supply derivatives of coordinate expressions. The source is a boundaryless manifold modelled on a Banach space. As usual, IsManifold asserts smooth compatibility of charts, without imposing second countability.

References #

The construction consumes sectionZeroChartedSpace and isManifold_sectionZero.

theorem TauCeti.exists_isManifold_sectionZero_of_contMDiff {𝕜 : Type u_1} {X : Type u_2} {M : Type u_3} {B : Type u_4} {F : Type u_5} {E : B → Type u_6} [RCLike 𝕜] [NormedAddCommGroup X] [NormedSpace 𝕜 X] [CompleteSpace X] [TopologicalSpace M] [ChartedSpace X M] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [CompleteSpace F] [TopologicalSpace B] [(a : B) → TopologicalSpace (E a)] [TopologicalSpace (Bundle.TotalSpace F E)] [(a : B) → AddCommGroup (E a)] [(a : B) → Module 𝕜 (E a)] [FiberBundle F E] [VectorBundle 𝕜 F E] {b : M → B} {s : (y : M) → E (b y)} {EB : Type u_7} {HB : Type u_8} [NormedAddCommGroup EB] [NormedSpace 𝕜 EB] [TopologicalSpace HB] {I : ModelWithCorners 𝕜 EB HB} [ChartedSpace HB B] {m : WithTop ℕ∞} [IsManifold (modelWithCornersSelf 𝕜 X) m M] [ContMDiffVectorBundle m F E I] {n : ℕ} (hm : m ≠ 0) :
(∀ (x : M), s x = 0 → ContMDiffAt (modelWithCornersSelf 𝕜 X) (I.prod (modelWithCornersSelf 𝕜 F)) m (fun (y : M) => ⟨b y, s y⟩) x) → (∀ (x : M), s x = 0 → (sectionLinearization (modelWithCornersSelf 𝕜 X) b s x).IsFredholm) → (∀ (x : M), s x = 0 → Function.Surjective ⇑(sectionLinearization (modelWithCornersSelf 𝕜 X) b s x)) → (∀ (x : M), s x = 0 → (↑(sectionLinearization (modelWithCornersSelf 𝕜 X) b s x)).index = ↑n) → ∃ (cs : ChartedSpace (Fin n → 𝕜) ↑{y : M | s y = 0}), IsManifold (modelWithCornersSelf 𝕜 (Fin n → 𝕜)) m ↑{y : M | s y = 0} ∧ Manifold.IsImmersionOfComplement F (modelWithCornersSelf 𝕜 (Fin n → 𝕜)) (modelWithCornersSelf 𝕜 X) m Subtype.val ∧ ∀ (z : ↑{y : M | s y = 0}), (↑(mfderiv% Subtype.val z)).range = (↑(sectionLinearization (modelWithCornersSelf 𝕜 X) b s ↑z)).ker

Regular zeros of a smooth Fredholm section along a map from a Banach manifold form a smooth manifold of dimension the intrinsic Fredholm index. Its inclusion into the parameter space is a smooth immersion with complement F, and tangent image the intrinsic linearization's kernel. Only smoothness at zeros is required, at a nonzero differentiability order.

The charted-space structure is supplied as a witness, so it can be installed locally with letI. No chartwise derivative or smoothness hypotheses need to be supplied by the caller.

theorem TauCeti.finite_sectionZero_of_contMDiff {𝕜 : Type u_1} {X : Type u_2} {M : Type u_3} {B : Type u_4} {F : Type u_5} {E : B → Type u_6} [RCLike 𝕜] [NormedAddCommGroup X] [NormedSpace 𝕜 X] [CompleteSpace X] [TopologicalSpace M] [ChartedSpace X M] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [CompleteSpace F] [TopologicalSpace B] [(a : B) → TopologicalSpace (E a)] [TopologicalSpace (Bundle.TotalSpace F E)] [(a : B) → AddCommGroup (E a)] [(a : B) → Module 𝕜 (E a)] [FiberBundle F E] [VectorBundle 𝕜 F E] {b : M → B} {s : (y : M) → E (b y)} {EB : Type u_7} {HB : Type u_8} [NormedAddCommGroup EB] [NormedSpace 𝕜 EB] [TopologicalSpace HB] {I : ModelWithCorners 𝕜 EB HB} [ChartedSpace HB B] {m : WithTop ℕ∞} [IsManifold (modelWithCornersSelf 𝕜 X) m M] [ContMDiffVectorBundle m F E I] [CompactSpace M] (hm : m ≠ 0) (hs : ContMDiff (modelWithCornersSelf 𝕜 X) (I.prod (modelWithCornersSelf 𝕜 F)) m fun (y : M) => ⟨b y, s y⟩) (hFred : ∀ (x : M), s x = 0 → (sectionLinearization (modelWithCornersSelf 𝕜 X) b s x).IsFredholm) (hsurj : ∀ (x : M), s x = 0 → Function.Surjective ⇑(sectionLinearization (modelWithCornersSelf 𝕜 X) b s x)) (hindex : ∀ (x : M), s x = 0 → (↑(sectionLinearization (modelWithCornersSelf 𝕜 X) b s x)).index = 0) :
{x : M | s x = 0}.Finite

A globally smooth section with regular Fredholm zeros of index zero has finitely many zeros on a compact source. Its actual zero manifold is discrete, rather than merely having an assumed isolated-zero property.