OAI/Analysis/Mahler/PuncturedBallStokes.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MahlerStokes.integral_extDeriv_punctured_ballline 12Source documentation
Exact closed-ball puncture. The sign of the inner boundary is negative, while its displayed flux is outward from the inner ball itself.
theorem integral_extDeriv_punctured_ball {n : ℕ} {a R : ℝ} (haR : a^2 ≤ R^2) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) (hω : ∀ x ∈ closedShell (n+1) a R, DifferentiableAt ℝ ω x) (hD : ∀ i : Fin (n+1), ContinuousOn (fun x => fderiv ℝ (fun z => ω z (i.removeNth (coordinateBasis (n+1)))) x (coordinateBasis (n+1) i)) (closedShell (n+1) a R)) : (∫ x in coordBall (n+1) R \ coordClosedBall (n+1) a, extDeriv ω x (coordinateBasis (n+1))) = (∑ i : Fin (n+1), (-1 : ℝ)^i.val * ∫ y in coordBall n R, ω (i.insertNth (chord R y) y) (i.removeNth (coordinateBasis (n+1))) - ω (i.insertNth (-chord R y) y) (i.removeNth (coordinateBasis (n+1)))) - ∑ i : Fin (n+1), (-1 : ℝ)^i.val * …Mentions: OAI.MahlerStokes.closedShell, OAI.MahlerStokes.coordinateBasis, OAI.MahlerStokes.coordBall, OAI.MahlerStokes.coordClosedBall, OAI.MahlerStokes.chord
- lemma
OAI.MahlerStokes.radiusSq_nonnegline 33 - lemma
OAI.MahlerStokes.coordBall_zeroline 36 - lemma
OAI.MahlerStokes.closedShell_zeroline 41 - theorem
OAI.MahlerStokes.integral_extDeriv_ball_of_C1line 46Source documentation
Ball Stokes needs C1 regularity only near the closed ball, not globally.
theorem integral_extDeriv_ball_of_C1 {n : ℕ} (R : ℝ) (ω : (Fin (n+1) → ℝ) → (Fin (n+1) → ℝ) [⋀^Fin n]→L[ℝ] ℝ) (hω : ∀ x ∈ coordClosedBall (n+1) R, DifferentiableAt ℝ ω x) (hD : ∀ i : Fin (n+1), ContinuousOn (fun x => fderiv ℝ (fun z => ω z (i.removeNth (coordinateBasis (n+1)))) x (coordinateBasis (n+1) i)) (coordClosedBall (n+1) R)) : (∫ x in coordBall (n+1) R, extDeriv ω x (coordinateBasis (n+1))) = ∑ i : Fin (n+1), (-1 : ℝ)^i.val * ∫ y in coordBall n R, ω (i.insertNth (chord R y) y) (i.removeNth (coordinateBasis (n+1))) - ω (i.insertNth (-chord R y) y) (i.removeNth (coordinateBasis (n+1))) := by …Mentions: OAI.MahlerStokes.coordClosedBall, OAI.MahlerStokes.coordinateBasis, OAI.MahlerStokes.coordBall, OAI.MahlerStokes.chord