RellichKondrachov.Geometry.Manifold.Sobolev.H1 #
Define a scalar H¹ space on a compact manifold relative to finite chart data.
Given d : FiniteChartData and a finite measure μ on M, we:
- define the submodule
C1ofC¹scalar functionsM → ℝ(in the manifold sense); - define the per-chart graph map obtained by localizing into Euclidean
C1cand then applying the EuclideanH¹graphC1c →ₗ L² × L²(E); - define
h1as the topological closure of the range of the product-of-charts graph map.
Main definitions #
Borel σ-algebra on the model space E.
Instances For
Borel σ-algebra on the manifold M.
Instances For
C¹ scalar functions M → ℝ (in the manifold sense), as a submodule of M → ℝ.
Equations
Instances For
Target types #
The chartwise target type L² × L²(E) used to define manifold H¹.
Equations
- d.h1TargetE μ i = (↥(MeasureTheory.Lp ℝ 2 (d.chartMeasure μ i)) × ↥(MeasureTheory.Lp E 2 (d.chartMeasure μ i)))
Instances For
The product-of-charts target type used to define manifold H¹.
Instances For
The per-chart graph map C¹(M) →ₗ (L² × L²(E)) obtained by localization to chart i and the
Euclidean H¹ graph construction.
Equations
Instances For
Unfolding lemmas #
These lemmas expose the chartwise L² and L²(E) components of h1GraphChart in terms of the
underlying localized function localize (d := d) f i. They are used downstream to control supports.
The scalar L² component of h1GraphChart is the L² class of localize f i.
The gradient L²(E) component of h1GraphChart is the L²(E) class
of grad (localize f i).
The product-of-charts graph map C¹(M) →ₗ ∀ i, (L² × L²(E)) used to define manifold H¹.
Equations
- d.h1Graph μ = LinearMap.pi fun (i : d.ι) => d.h1GraphChart μ i
Instances For
The H¹ submodule defined by chart localizations and the Euclidean H¹ graph construction.
Equations
- d.h1 μ = (d.h1Graph μ).range.topologicalClosure
Instances For
H¹ is complete (a Hilbert space once the ambient L² spaces are).
The continuous projection H¹ → chartwise L² × L²(E) for a fixed chart index.
Instances For
The continuous chartwise L² map extracted from H¹.
Equations
- d.h1ToChartL2 μ i = ContinuousLinearMap.fst ℝ ↥(MeasureTheory.Lp ℝ 2 (d.chartMeasure μ i)) ↥(MeasureTheory.Lp E 2 (d.chartMeasure μ i)) ∘SL d.h1ToChart μ i
Instances For
The continuous chartwise gradient map H¹ → L²(E) extracted from H¹.
Equations
- d.h1ToChartL2Grad μ i = ContinuousLinearMap.snd ℝ ↥(MeasureTheory.Lp ℝ 2 (d.chartMeasure μ i)) ↥(MeasureTheory.Lp E 2 (d.chartMeasure μ i)) ∘SL d.h1ToChart μ i