Documentation

TauCeti.Geometry.Manifold.Distribution.Transverse

Distributions transverse to the vertical subspace #

Let D be a C^n distribution on E ร— F whose rank is finrank ๐•œ E, and suppose that at a point pโ‚€ the subspace D pโ‚€ contains no nonzero vertical vector, that is, meets the kernel 0 ร— F of the first projection only in 0. Then near pโ‚€ the distribution is the graph distribution TauCeti.graphDistribution f of a C^n family f : E ร— F โ†’ (E โ†’L[๐•œ] F) (TauCeti.IsContMDiffDistribution.exists_eventually_eq_graphDistribution). This is the local normal form in which the Frobenius theorem is proved: in the graph form, involutivity of D is the Frobenius integrability condition on f, and the graphs of solutions of the total differential equation D u x = f (x, u x) are integral manifolds.

The family f is written down from a local frame Xโ‚, โ€ฆ, Xโ‚– of D near pโ‚€. Let ฮฆ p be the linear map c โ†ฆ โˆ‘แตข cแตข โ€ข Xแตข p from ๐•œแต to E ร— F, which is injective with range D p. Its first component A p is injective at pโ‚€, since D pโ‚€ has no vertical vector, hence invertible because k = finrank ๐•œ E; invertibility persists near pโ‚€, and there D p is the graph of f p = (snd โˆ˜ ฮฆ p) โˆ˜ (A p)โปยน. Smoothness of f is smoothness of inversion of continuous linear equivalences (contDiffAt_map_inverse).

Combined with the Frobenius theorem in coordinates (TauCeti.exists_eventually_hasFDerivAt_of_isFrobeniusIntegrableAt), this gives the Frobenius theorem for a distribution transverse to the vertical subspace at one point (TauCeti.IsInvolutiveDistribution.exists_eventually_eq_graph_fderiv): over finite-dimensional real spaces, a C^(n+1) involutive distribution of rank finrank โ„ E with D (xโ‚€, yโ‚€) transverse to 0 ร— F has an integral manifold through (xโ‚€, yโ‚€), the graph of a function u : E โ†’ F whose graph has tangent space D (x, u x) at every point (x, u x) near (xโ‚€, yโ‚€).

Main results #

References #

theorem TauCeti.IsDistributionFrameOn.exists_eventually_eq_graphDistribution {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} [CompleteSpace ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] {n : WithTop โ„•โˆž} {D : E ร— F โ†’ Submodule ๐•œ (E ร— F)} {U : Set (E ร— F)} (hU : IsOpen U) {X : Fin (Module.finrank ๐•œ E) โ†’ (p : E ร— F) โ†’ TangentSpace (modelWithCornersSelf ๐•œ (E ร— F)) p} (hX : IsDistributionFrameOn (modelWithCornersSelf ๐•œ (E ร— F)) n D X U) {pโ‚€ : E ร— F} (hpโ‚€U : pโ‚€ โˆˆ U) (hpโ‚€ : Disjoint (D pโ‚€) (LinearMap.fst ๐•œ E F).ker) :
โˆƒ (f : E ร— F โ†’ E โ†’L[๐•œ] F), โˆ€แถ  (p : E ร— F) in nhds pโ‚€, ContDiffAt ๐•œ n f p โˆง D p = graphDistribution f p

A transverse distribution with a local frame is locally a graph distribution. Let D be a family of subspaces of E ร— F with a C^n local frame of finrank ๐•œ E vector fields on an open neighbourhood U of pโ‚€, such that D pโ‚€ meets the vertical subspace 0 ร— F, the kernel of the first projection, only in 0. Then near pโ‚€ the distribution is the graph distribution of a family f : E ร— F โ†’ (E โ†’L[๐•œ] F) that is C^n near pโ‚€.

theorem TauCeti.IsContMDiffDistribution.exists_eventually_eq_graphDistribution {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} [CompleteSpace ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] {n : WithTop โ„•โˆž} {D : E ร— F โ†’ Submodule ๐•œ (E ร— F)} (hD : IsContMDiffDistribution (modelWithCornersSelf ๐•œ (E ร— F)) n (Module.finrank ๐•œ E) D) {pโ‚€ : E ร— F} (hpโ‚€ : Disjoint (D pโ‚€) (LinearMap.fst ๐•œ E F).ker) :
โˆƒ (f : E ร— F โ†’ E โ†’L[๐•œ] F), โˆ€แถ  (p : E ร— F) in nhds pโ‚€, ContDiffAt ๐•œ n f p โˆง D p = graphDistribution f p

A transverse distribution is locally a graph distribution. Let D be a C^n distribution on E ร— F of rank finrank ๐•œ E such that D pโ‚€ meets the vertical subspace 0 ร— F, the kernel of the first projection, only in 0. Then near pโ‚€ the distribution is the graph distribution of a family f : E ร— F โ†’ (E โ†’L[๐•œ] F) that is C^n near pโ‚€.

theorem TauCeti.IsInvolutiveDistribution.exists_eventually_eq_graph_fderiv {E F : Type u} [NormedAddCommGroup E] [NormedSpace โ„ E] [FiniteDimensional โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] [FiniteDimensional โ„ F] {n : โ„•โˆž} {D : E ร— F โ†’ Submodule โ„ (E ร— F)} (hinv : IsInvolutiveDistribution (modelWithCornersSelf โ„ (E ร— F)) D) (hD : IsContMDiffDistribution (modelWithCornersSelf โ„ (E ร— F)) (โ†‘n + 1) (Module.finrank โ„ E) D) {xโ‚€ : E} {yโ‚€ : F} (hโ‚€ : Disjoint (D (xโ‚€, yโ‚€)) (LinearMap.fst โ„ E F).ker) :
โˆƒ (u : E โ†’ F), u xโ‚€ = yโ‚€ โˆง ContDiffAt โ„ (โ†‘n + 1) u xโ‚€ โˆง โˆ€แถ  (x : E) in nhds xโ‚€, DifferentiableAt โ„ u x โˆง D (x, u x) = (โ†‘(fderiv โ„ u x)).graph

The Frobenius theorem for transverse distributions. Let D be an involutive C^(n+1) distribution of rank finrank โ„ E on E ร— F such that D (xโ‚€, yโ‚€) meets the vertical subspace 0 ร— F only in 0. Then D has an integral manifold through (xโ‚€, yโ‚€): the graph of a function u, of class C^(n+1) at xโ‚€, with u xโ‚€ = yโ‚€, whose tangent space at (x, u x), the graph of fderiv โ„ u x, is D (x, u x) for every x near xโ‚€.

theorem TauCeti.IsDistributionFrameOn.exists_openPartialHomeomorph_map_fderiv_eq_ker_snd {E F : Type u} [NormedAddCommGroup E] [NormedSpace โ„ E] [FiniteDimensional โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] [FiniteDimensional โ„ F] {n : โ„•โˆž} {D : E ร— F โ†’ Submodule โ„ (E ร— F)} {U : Set (E ร— F)} (hU : IsOpen U) {X : Fin (Module.finrank โ„ E) โ†’ (p : E ร— F) โ†’ TangentSpace (modelWithCornersSelf โ„ (E ร— F)) p} (hX : IsDistributionFrameOn (modelWithCornersSelf โ„ (E ร— F)) (โ†‘n + 1) D X U) (hinv : IsInvolutiveDistributionOn (modelWithCornersSelf โ„ (E ร— F)) D U) {pโ‚€ : E ร— F} (hpโ‚€U : pโ‚€ โˆˆ U) (hpโ‚€ : Disjoint (D pโ‚€) (LinearMap.fst โ„ E F).ker) :
โˆƒ (ฯ† : OpenPartialHomeomorph (E ร— F) (E ร— F)), pโ‚€ โˆˆ ฯ†.source โˆง โ†‘ฯ† pโ‚€ = pโ‚€ โˆง ContDiffOn โ„ (โ†‘n + 1) (โ†‘ฯ†) ฯ†.source โˆง ContDiffOn โ„ (โ†‘n + 1) (โ†‘ฯ†.symm) ฯ†.target โˆง โˆ€ p โˆˆ ฯ†.source, Submodule.map (โ†‘(fderiv โ„ (โ†‘ฯ†) p)) (D p) = (LinearMap.snd โ„ E F).ker

The local Frobenius theorem in product coordinates. Let D be a family of subspaces of E ร— F with a C^(n+1) local frame of finrank โ„ E vector fields on an open neighbourhood U of pโ‚€, involutive on U, such that D pโ‚€ meets the vertical subspace 0 ร— F only in 0. Then some C^(n+1) change of coordinates ฯ†, with C^(n+1) inverse and fixing pโ‚€, carries D onto the horizontal subspace E ร— 0, the kernel of the second projection, at each point of its domain. So ฯ† is a flat chart of D, and the preimages under ฯ† of the horizontal slices are integral manifolds of D.