OAI/Analysis/Mahler/RegularChartStokes.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MahlerStokes.setIntegral_extDeriv_congr_supportline 11 - lemma
OAI.MahlerStokes.chart_image_target_interline 30 - def
OAI.MahlerStokes.chartBoundaryFluxline 44Source documentation
Actual oriented boundary-chart integral in the level coordinates.
def chartBoundaryFlux {n : ℕ} (e : OpenPartialHomeomorph (Fin (n+1) → ℝ) (Fin (n+1) → ℝ)) (k : Fin (n+1)) (R : ℝ) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) : ℝ := … - theorem
OAI.MahlerStokes.integral_extDeriv_chartline 53Source documentation
Stokes for a localized form in a genuine boundary chart. All pullback regularity, zero extension, Jacobian and outward signs are derived.
theorem integral_extDeriv_chart {n : ℕ} {D : Set (Fin (n+1) → ℝ)} (e : OpenPartialHomeomorph (Fin (n+1) → ℝ) (Fin (n+1) → ℝ)) (k : Fin (n+1)) (R : ℝ) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) (hD : MeasurableSet D) (he : ContDiffOn ℝ 2 e e.source) (hi : ContDiffOn ℝ 2 e.symm e.target) (hω : ContDiff ℝ 1 ω) (hc : HasCompactSupport ω) (hs : tsupport ω ⊆ e.source) (hflat : ∀ x ∈ tsupport ω, x ∈ D ↔ e x k < R) : (∫ x in D, extDeriv ω x (coordinateBasis (n+1))) = chartBoundaryFlux e k R ω := by …Mentions: OAI.MahlerStokes.coordinateBasis, OAI.MahlerStokes.chartBoundaryFlux
- theorem
OAI.MahlerStokes.integral_extDeriv_regular_partitionline 106Source documentation
Stokes with a fixed admissible atlas and partition. The same boundary representation can therefore be used for two different forms.
theorem integral_extDeriv_regular_partition {n : ℕ} {U : Set (Fin (n+1) → ℝ)} {g : (Fin (n+1) → ℝ) → ℝ} {R : ℝ} (hU : IsOpen U) (hg : ContinuousOn g U) (a : RegularBoundaryAtlas (n+1) U g (frontier (regularSublevel U g R))) {W : Set (Fin (n+1) → ℝ)} (ρ : SmoothPartitionOfUnity (Option a.Index) 𝓘(ℝ, Fin (n+1) → ℝ) (Fin (n+1) → ℝ) (closure W)) (hWo : IsOpen W) (hCW : closure (regularSublevel U g R) ⊆ W) (hρc : ∀ i, HasCompactSupport (ρ i)) (hρsub : ρ.IsSubordinate (sublevelPatchDomain a)) (hsum : ∀ x ∈ W, ∑ i, ρ i x = 1) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) (hω : ContDiffOn ℝ 1 ω U) : …Mentions: OAI.MahlerStokes.RegularBoundaryAtlas, OAI.MahlerStokes.regularSublevel, OAI.MahlerStokes.sublevelPatchDomain
- theorem
OAI.MahlerStokes.exists_regular_sublevel_stokesline 146Source documentation
General regular-sublevel Stokes for actual C1 differential forms. Compactness supplies the finite charts and smooth cutoffs, whose oriented boundary integrals are assembled here.
theorem exists_regular_sublevel_stokes {n : ℕ} {U : Set (Fin (n+1) → ℝ)} {g : (Fin (n+1) → ℝ) → ℝ} {R : ℝ} (hU : IsOpen U) (hg : ContDiffOn ℝ 2 g U) (hc : IsCompact (closure (regularSublevel U g R))) (hcl : closure (regularSublevel U g R) ⊆ U) (hreg : ∀ x ∈ U, g x = R → fderiv ℝ g x ≠ 0) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) (hω : ContDiffOn ℝ 1 ω U) : ∃ (a : RegularBoundaryAtlas (n+1) U g (frontier (regularSublevel U g R))) (W : Set (Fin (n+1) → ℝ)) (ρ : SmoothPartitionOfUnity (Option a.Index) 𝓘(ℝ, Fin (n+1) → ℝ) (Fin (n+1) → ℝ) (closure W)), …Mentions: OAI.MahlerStokes.regularSublevel, OAI.MahlerStokes.RegularBoundaryAtlas