OAI/Analysis/BernoulliCone/HarmonicReplacement.lean
30 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.Bernoulli.SobolevCalculus.energy_positivePart_leline 17 - lemma
OAI.Bernoulli.SobolevCalculus.compare_signedline 35Source documentation
Full comparison with arbitrary signed Sobolev competitors follows from precisely the nonnegative-competitor convention of the paper.
lemma compare_signed [IsFiniteMeasure (volume.restrict D)] (hD : IsOpen D) (hu : H1 D u G) (hn : ∀ᵐ x ∂volume.restrict D, 0 ≤ u x) (hmin : ∀ (v : Space d → ℝ) (V : Space d → Space d), H1 D v V → (∀ᵐ x ∂volume.restrict D, 0 ≤ v x) → H10 D (fun x => v x - u x) (fun x => V x - G x) → energy D u G ≤ energy D v V) (hv : H1 D v V) (hvu : H10 D (fun x => v x-u x) (fun x => V x-G x)) : energy D u G ≤ energy D v V := by …Mentions: OAI.Bernoulli.H1, OAI.Bernoulli.Space, OAI.Bernoulli.H10, OAI.Bernoulli.energy
- lemma
OAI.Bernoulli.SobolevCalculus.energy_affine_leline 47 - lemma
OAI.Bernoulli.SobolevCalculus.linear_coefficient_nonpositiveline 80 - lemma
OAI.Bernoulli.SobolevCalculus.subharmonic_of_comparisonline 96Source documentation
Distributional subharmonicity follows without any continuity or pointwise positivity assumption on the unknown minimizer.
lemma subharmonic_of_comparison [IsFiniteMeasure (volume.restrict D)] (hD : IsOpen D) (hu : H1 D u G) (hn : ∀ᵐ x ∂volume.restrict D, 0 ≤ u x) (hmin : ∀ (v : Space d → ℝ) (V : Space d → Space d), H1 D v V → (∀ᵐ x ∂volume.restrict D, 0 ≤ v x) → H10 D (fun x => v x - u x) (fun x => V x - G x) → energy D u G ≤ energy D v V) {φ : Space d → ℝ} (hφ : Test D φ) (hφn : ∀ᵐ x ∂volume.restrict D, 0 ≤ φ x) : (∫ x in D, inner ℝ (G x) (gradient φ x)) ≤ 0 := by …Mentions: OAI.Bernoulli.H1, OAI.Bernoulli.Space, OAI.Bernoulli.H10, OAI.Bernoulli.energy, OAI.Bernoulli.Test
- lemma
OAI.Bernoulli.LocalMinimizer.subharmonicline 125 - lemma
OAI.Bernoulli.LocalMinimizer.compare_signedline 139 - lemma
OAI.Bernoulli.SobolevCalculus.gradient_norm_eqline 163 - lemma
OAI.Bernoulli.SobolevCalculus.test_gradient_normline 167 - lemma
OAI.Bernoulli.SobolevCalculus.test_poincareline 174 - lemma
OAI.Bernoulli.SobolevCalculus.tendsto_eLpNorm_of_strongline 216 - lemma
OAI.Bernoulli.SobolevCalculus.h10_poincareline 228Source documentation
The Poincare inequality holds for arbitrary H1_0 competitors, not just smooth or pointwise regular functions.
lemma h10_poincare (hd : 2 ≤ d) (hD : Bornology.IsBounded D) : ∃ C : ℝ≥0, ∀ (u : Space d → ℝ) (G : Space d → Space d), H10 D u G → eLpNorm u 2 (volume.restrict D) ≤ C * eLpNorm G 2 (volume.restrict D) := by …Mentions: OAI.Bernoulli.Space, OAI.Bernoulli.H10
- lemma
OAI.Bernoulli.Test.zeroline 248 - lemma
OAI.Bernoulli.Test.addline 251 - lemma
OAI.Bernoulli.Test.gradient_addline 256 - lemma
OAI.Bernoulli.Test.subline 265 - lemma
OAI.Bernoulli.Test.gradient_subline 271 - lemma
OAI.Bernoulli.H10.const_smulline 280 - lemma
OAI.Bernoulli.H10.negline 300 - abbrev
OAI.Bernoulli.HarmonicReplacement.VectorLpline 306 - abbrev
OAI.Bernoulli.HarmonicReplacement.ScalarLpline 307 - def
OAI.Bernoulli.HarmonicReplacement.testGradientsline 310Source documentation
Actual gradients of compactly supported smooth tests, in L2.
def testGradients (D : Set (Space d)) : Submodule ℝ (VectorLp D) where …
Mentions: OAI.Bernoulli.Space, OAI.Bernoulli.HarmonicReplacement.VectorLp
- def
OAI.Bernoulli.HarmonicReplacement.zeroGradientsline 331Source documentation
Closed gradient space used for Dirichlet harmonic replacement.
def zeroGradients (D : Set (Space d)) : Submodule ℝ (VectorLp D) := …
Mentions: OAI.Bernoulli.Space, OAI.Bernoulli.HarmonicReplacement.VectorLp
- lemma
OAI.Bernoulli.HarmonicReplacement.h10_mem_zeroGradientsline 334 - lemma
OAI.Bernoulli.HarmonicReplacement.test_poincare_normline 344 - lemma
OAI.Bernoulli.HarmonicReplacement.zeroGradients_h10line 353 - theorem
OAI.Bernoulli.HarmonicReplacement.exists_replacementline 390 - lemma
OAI.Bernoulli.HarmonicReplacement.orthogonal_energy_identityline 416 - lemma
OAI.Bernoulli.HarmonicReplacement.replacement_energy_estimateline 439Source documentation
The Bernoulli term is retained in the harmonic-replacement estimate.
lemma replacement_energy_estimate [IsFiniteMeasure (volume.restrict D)] {u h : Space d → ℝ} {G H : Space d → Space d} (hu : H1 D u G) (hh : H1 D h H) (ht : H10 D (h-u) (H-G)) (ho : ∀ v V, H10 D v V → (∫ x in D, inner ℝ (H x) (V x)) = 0) (hmin : energy D u G ≤ energy D h H) : (∫ x in D, ‖(G-H) x‖^2) + (∫ x in D, if 0 < u x then (1 : ℝ) else 0) ≤ (volume D).toReal := by …Mentions: OAI.Bernoulli.Space, OAI.Bernoulli.H1, OAI.Bernoulli.H10, OAI.Bernoulli.energy
- lemma
OAI.Bernoulli.LocalMinimizer.harmonic_replacementline 469Source documentation
Actual Bernoulli minimizers admit harmonic replacements with the full volume-term estimate, without a regularity assumption on the minimizer.
lemma LocalMinimizer.harmonic_replacement (hd : 2 ≤ d) {u : Space d → ℝ} (hu : LocalMinimizer D u) : ∃ G : Space d → Space d, H1Loc D u G ∧ ∀ (c : Space d) (r : ℝ), 0 < r → Metric.closedBall c r ⊆ D → ∃ (h : Space d → ℝ) (H : Space d → Space d), H1 (Metric.ball c r) h H ∧ H10 (Metric.ball c r) (h-u) (H-G) ∧ (∀ v V, H10 (Metric.ball c r) v V → (∫ x in Metric.ball c r, inner ℝ (H x) (V x)) = 0) ∧ (∫ x in Metric.ball c r, ‖(G-H) x‖^2) + (∫ x in Metric.ball c r, if 0 < u x then (1 : ℝ) else 0) ≤ (volume (Metric.ball c r)).toReal := by …Mentions: OAI.Bernoulli.Space, OAI.Bernoulli.LocalMinimizer, OAI.Bernoulli.H1Loc, OAI.Bernoulli.H1, OAI.Bernoulli.H10