Documentation

TauCeti.Geometry.Manifold.RegularValue

Regular points and regular values of maps between manifolds #

A point x is a regular point of a map f : M → N between manifolds when the manifold derivative mfderiv I J f x is surjective, and y : N is a regular value of f when every point of the fibre f ⁻¹' {y} is a regular point. A value outside the range of f is regular. These are the points and values at which a mapping degree is counted. Sard's theorem (TauCeti.dense_isRegularValue) says that the regular values of a differentiable map from a Lindelöf real manifold to a real manifold, both modelled on finite-dimensional spaces of the same dimension and of class at least C¹, are dense.

Read in the extended charts at arbitrary points x₀ and y₀ whose sources contain x and f x, the point x is regular exactly when the Fréchet derivative of the coordinate expression of f within range I is surjective. This is how flat statements about critical points transfer to manifolds, including manifolds with boundary or corners.

Main definitions #

Main results #

References #

def TauCeti.IsRegularPoint {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] (I : ModelWithCorners 𝕜 E H) {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] (J : ModelWithCorners 𝕜 E' H') {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] (f : M → N) (x : M) :

A point x is a regular point of f when the manifold derivative of f at x is surjective. Where f is not differentiable its manifold derivative is 0, so such a point is regular only when the model of the target is the zero space.

Instances For
    def TauCeti.IsRegularValue {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] (I : ModelWithCorners 𝕜 E H) {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] (J : ModelWithCorners 𝕜 E' H') {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] (f : M → N) (y : N) :

    A value y is a regular value of f when every point of the fibre of f over y is a regular point. In particular every value outside the range of f is regular.

    Instances For
      theorem TauCeti.isRegularPoint_iff {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} :
      IsRegularPoint I J f x ↔ Function.Surjective ⇑(mfderiv% f x)
      theorem TauCeti.isRegularValue_iff {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} :
      IsRegularValue I J f y ↔ ∀ (x : M), f x = y → IsRegularPoint I J f x
      theorem TauCeti.IsRegularValue.isRegularPoint {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} {y : N} (hy : IsRegularValue I J f y) (hx : f x = y) :

      A point of the fibre over a regular value is a regular point.

      theorem TauCeti.isRegularValue_iff_notMem_image {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} :
      IsRegularValue I J f y ↔ y ∉ f '' {x : M | ¬IsRegularPoint I J f x}

      A value is regular exactly when it is not the image of a non-regular point.

      theorem TauCeti.setOf_isRegularValue_eq_compl_image {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} :
      {y : N | IsRegularValue I J f y} = (f '' {x : M | ¬IsRegularPoint I J f x})ᶜ

      The set of regular values is the complement of the image of the non-regular points.

      theorem TauCeti.isRegularValue_of_notMem_range {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} (hy : y ∉ Set.range f) :

      A value outside the range of f is a regular value.

      theorem TauCeti.isRegularPoint_iff_surjective_fderivWithin {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} [IsManifold I 1 M] [IsManifold J 1 N] {x₀ : M} {y₀ : N} (hf : MDiffAt f x) (hx : x ∈ (chartAt H x₀).source) (hfx : f x ∈ (chartAt H' y₀).source) :
      IsRegularPoint I J f x ↔ Function.Surjective ⇑(fderivWithin 𝕜 (↑(extChartAt J y₀) ∘ f ∘ ↑(extChartAt I x₀).symm) (Set.range ↑I) (↑(extChartAt I x₀) x))

      Read in the extended charts at x₀ and y₀, whose sources contain x and f x, a point x at which f is differentiable is regular exactly when the Fréchet derivative within range I of the coordinate expression of f is surjective at the chart image of x. The charts need not be centred at x and f x.

      theorem TauCeti.isRegularPoint_iff_surjective_mvfderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {x : M} {g : M → E'} :

      For a map into a normed space, regularity is surjectivity of the vector-valued manifold derivative. The canonical target tangent-space identification preserves surjectivity.

      @[simp]
      theorem TauCeti.ker_mvfderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {x : M} {g : M → E'} :
      (↑(d% g x)).ker = (↑(mfderiv% g x)).ker

      The vector-valued manifold derivative has the same kernel as the manifold derivative: the canonical target tangent-space identification does not change the kernel.

      theorem TauCeti.isRegularPoint_iff_mvfderiv_ne_zero {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {x : M} {g : M → 𝕜} :
      IsRegularPoint I (modelWithCornersSelf 𝕜 𝕜) g x ↔ d% g x ≠ 0

      For a scalar function, regularity is equivalent to a nonzero differential, read in the scalar field using mvfderiv. No differentiability hypothesis is needed.

      theorem TauCeti.isRegularPoint_iff_surjective_fderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {f : E → E'} {x : E} :

      For a map between normed spaces, a regular point is a point at which the Fréchet derivative is surjective.

      theorem TauCeti.isRegularPoint_iff_injective_mfderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} [FiniteDimensional 𝕜 E] [FiniteDimensional 𝕜 E'] (hdim : Module.finrank 𝕜 E = Module.finrank 𝕜 E') :
      IsRegularPoint I J f x ↔ Function.Injective ⇑(mfderiv% f x)

      Between manifolds modelled on finite-dimensional spaces of the same dimension, a point is regular exactly when the manifold derivative there is injective.

      theorem TauCeti.isRegularPoint_iff_isInvertible_mfderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} [CompleteSpace 𝕜] [FiniteDimensional 𝕜 E] [FiniteDimensional 𝕜 E'] (hdim : Module.finrank 𝕜 E = Module.finrank 𝕜 E') :
      IsRegularPoint I J f x ↔ (mfderiv% f x).IsInvertible

      Between manifolds modelled on finite-dimensional spaces of the same dimension over a complete field, a point is regular exactly when the manifold derivative there is invertible.

      theorem TauCeti.IsRegularPoint.mdifferentiableAt {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {x : M} {g : M → E'} (h : IsRegularPoint I (modelWithCornersSelf 𝕜 E') g x) :
      MDiffAt g x

      A regular point of a map into a normed space is a point of differentiability. Without differentiability the derivative is 0, so the target is the zero space and the map is constant.

      theorem TauCeti.IsRegularPoint.comp {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {E'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace 𝕜 E''] {H'' : Type u_9} [TopologicalSpace H''] {K : ModelWithCorners 𝕜 E'' H''} {P : Type u_10} [TopologicalSpace P] [ChartedSpace H'' P] {g : P → M} {p : P} (hf : IsRegularPoint I J f (g p)) (hg : IsRegularPoint K I g p) :
      IsRegularPoint K J (f ∘ g) p

      A composite is regular at a point if both maps are regular at the corresponding points. Where a map is not differentiable its manifold derivative is 0, so regularity then forces the target tangent space to be trivial and the composite is regular for that reason.

      theorem TauCeti.isRegularPoint_comp_iff {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {E'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace 𝕜 E''] {H'' : Type u_9} [TopologicalSpace H''] {K : ModelWithCorners 𝕜 E'' H''} {P : Type u_10} [TopologicalSpace P] [ChartedSpace H'' P] {g : P → M} {p : P} (hfd : MDiffAt f (g p)) (hgd : MDiffAt g p) :
      IsRegularPoint K J (f ∘ g) p ↔ Submodule.map (↑(mfderiv% f (g p))) (↑(mfderiv% g p)).range = ⊤

      A composite f ∘ g of differentiable maps is regular at p exactly when the derivative of f at g p maps the tangent image of g at p onto the tangent space of the target. For the inclusion g of a submanifold this reads regularity of the restriction of f on the tangent space of the submanifold.

      theorem TauCeti.isRegularPoint_subtype_val {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {U : TopologicalSpace.Opens M} (x : ↥U) :

      Every point of an open subset is a regular point of its inclusion.

      theorem TauCeti.IsRegularValue.restrict {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} (hreg : IsRegularValue I J f y) (U : TopologicalSpace.Opens M) :
      IsRegularValue I J (fun (x : ↥U) => f ↑x) y

      Restricting the source to an open subset preserves regular values.

      theorem TauCeti.range_mfderiv_le_ker_mfderiv_of_eventually_eq {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} {E'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace 𝕜 E''] {H'' : Type u_9} [TopologicalSpace H''] {K : ModelWithCorners 𝕜 E'' H''} {P : Type u_10} [TopologicalSpace P] [ChartedSpace H'' P] {g : P → M} {p : P} (hg : ∀ᶠ (q : P) in nhds p, f (g q) = y) :
      (↑(mfderiv% g p)).range ≤ (↑(mfderiv% f (g p))).ker

      The tangent images at p of a map into a level set f ⁻¹' {y} near p lie in the kernel of the derivative of f. No differentiability is needed: where g or f is not differentiable, the tangent image is 0 or the kernel is everything.

      theorem TauCeti.IsRegularPoint.finrank_ker_mfderiv_add_finrank {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} [FiniteDimensional 𝕜 E] (h : IsRegularPoint I J f x) :
      Module.finrank 𝕜 ↥(↑(mfderiv% f x)).ker + Module.finrank 𝕜 E' = Module.finrank 𝕜 E

      Dimension of the tangent space of a regular level. At a regular point the kernel of the derivative has codimension dim N.

      theorem TauCeti.IsRegularPoint.range_mfderiv_eq_ker_mfderiv {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {y : N} {E'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace 𝕜 E''] {H'' : Type u_9} [TopologicalSpace H''] {K : ModelWithCorners 𝕜 E'' H''} {P : Type u_10} [TopologicalSpace P] [ChartedSpace H'' P] {g : P → M} [FiniteDimensional 𝕜 E] {p : P} (hg : ∀ᶠ (q : P) in nhds p, f (g q) = y) (h : IsRegularPoint I J f (g p)) (hinj : Function.Injective ⇑(mfderiv% g p)) (hdim : Module.finrank 𝕜 E'' + Module.finrank 𝕜 E' = Module.finrank 𝕜 E) :
      (↑(mfderiv% g p)).range = (↑(mfderiv% f (g p))).ker

      The tangent space of a regular level. Let g : P → M map into the level f ⁻¹' {y} near p, with injective derivative at p, from a manifold of the dimension of the level. If g p is a regular point of f, the tangent image of g at p is the kernel of the derivative of f.

      theorem TauCeti.isRegularPoint_iff_surjective_fderiv_extChartAt {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners 𝕜 E' H'} {N : Type u_7} [TopologicalSpace N] [ChartedSpace H' N] {f : M → N} {x : M} [I.Boundaryless] [IsManifold I 1 M] [IsManifold J 1 N] {x₀ : M} {y₀ : N} (hf : MDiffAt f x) (hx : x ∈ (chartAt H x₀).source) (hfx : f x ∈ (chartAt H' y₀).source) :
      IsRegularPoint I J f x ↔ Function.Surjective ⇑(fderiv 𝕜 (↑(extChartAt J y₀) ∘ f ∘ ↑(extChartAt I x₀).symm) (↑(extChartAt I x₀) x))

      On a boundaryless source, read in the extended charts at x₀ and y₀, whose sources contain x and f x, a point x at which f is differentiable is regular exactly when the Fréchet derivative of the coordinate expression of f is surjective at the chart image of x.

      theorem TauCeti.IsRegularPoint.surjective_fderiv_comp_extChartAt_symm {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {x : M} [I.Boundaryless] {g : M → E'} (h : IsRegularPoint I (modelWithCornersSelf 𝕜 E') g x) :
      Function.Surjective ⇑(fderiv 𝕜 (g ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x))

      At a regular point of a map into a normed space on a boundaryless manifold, the coordinate expression in the preferred extended chart has surjective derivative.

      theorem TauCeti.IsRegularPoint.finrank_ker_fderiv_comp_extChartAt_symm_add_finrank {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] {x : M} [I.Boundaryless] [FiniteDimensional 𝕜 E] {g : M → E'} (h : IsRegularPoint I (modelWithCornersSelf 𝕜 E') g x) :
      Module.finrank 𝕜 ↥(↑(fderiv 𝕜 (g ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x))).ker + Module.finrank 𝕜 E' = Module.finrank 𝕜 E

      At a regular point of a map into a normed space on a boundaryless manifold, the kernel of the preferred-chart derivative has codimension the dimension of the target.

      theorem TauCeti.IsRegularPoint.finrank_ker_fderiv_comp_extChartAt_symm {𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {x : M} [I.Boundaryless] {g : M → 𝕜} (h : IsRegularPoint I (modelWithCornersSelf 𝕜 𝕜) g x) :
      Module.finrank 𝕜 ↥(↑(fderiv 𝕜 (g ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x))).ker = Module.finrank 𝕜 E - 1

      At a regular point of a scalar function on a boundaryless manifold, the kernel of the preferred-chart derivative has codimension one.

      On a compact manifold, a continuous real function f has values a < f ≤ b everywhere that are regular values, lying outside its range, so that the band f⁻¹[a, b] is all of M.