OAI/Analysis/CoulombTransport/CoulombEstimates.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem356.CoulombEstimates.abs_inv_sub_inv_leline 15Source documentation
The reciprocal is uniformly Lipschitz away from zero.
theorem abs_inv_sub_inv_le {a b eta L : ℝ} (heta : 0 < eta) (ha : eta ≤ a) (hb : eta ≤ b) (hL : |a - b| ≤ L) : |a⁻¹ - b⁻¹| ≤ L / eta ^ 2 := by … - theorem
OAI.Problem356.CoulombEstimates.abs_dist_sub_dist_leline 31Source documentation
Moving both endpoints by at most
deltachanges distance by at most2 * delta.theorem abs_dist_sub_dist_le {E : Type uE} [PseudoMetricSpace E] {x y x' y' : E} {delta : ℝ} (hx : dist x x' ≤ delta) (hy : dist y y' ≤ delta) : |dist x y - dist x' y'| ≤ 2 * delta := by … - theorem
OAI.Problem356.CoulombEstimates.abs_inv_dist_sub_inv_dist_leline 47Source documentation
Coulomb pair interaction has a quantitative oscillation estimate on separated products.
theorem abs_inv_dist_sub_inv_dist_le {E : Type uE} [PseudoMetricSpace E] {x y x' y' : E} {eta delta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxy' : eta ≤ dist x' y') (hx : dist x x' ≤ delta) (hy : dist y y' ≤ delta) : |(dist x y)⁻¹ - (dist x' y')⁻¹| ≤ (2 * delta) / eta ^ 2 := … - def
OAI.Problem356.CoulombEstimates.realCostline 55Source documentation
Real-valued three-particle Coulomb cost on an arbitrary metric space.
def realCost {E : Type uE} [PseudoMetricSpace E] (x y z : E) : ℝ := … - theorem
OAI.Problem356.CoulombEstimates.realCost_leline 59Source documentation
Uniform boundedness of the Coulomb cost on a separated triple.
theorem realCost_le {E : Type uE} [PseudoMetricSpace E] {x y z : E} {eta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxz : eta ≤ dist x z) (hyz : eta ≤ dist y z) : realCost x y z ≤ 3 / eta := by …Mentions: OAI.Problem356.CoulombEstimates.realCost
- theorem
OAI.Problem356.CoulombEstimates.abs_realCost_sub_realCost_leline 72Source documentation
Oscillation of the three-particle Coulomb cost on separated, small cells.
theorem abs_realCost_sub_realCost_le {E : Type uE} [PseudoMetricSpace E] {x y z x' y' z' : E} {eta delta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxz : eta ≤ dist x z) (hyz : eta ≤ dist y z) (hxy' : eta ≤ dist x' y') (hxz' : eta ≤ dist x' z') (hyz' : eta ≤ dist y' z') (hx : dist x x' ≤ delta) (hy : dist y y' ≤ delta) (hz : dist z z' ≤ delta) : |realCost x y z - realCost x' y' z'| ≤ (6 * delta) / eta ^ 2 := by …Mentions: OAI.Problem356.CoulombEstimates.realCost
- theorem
OAI.Problem356.CoulombEstimates.coulombCost_eq_ofReal_realCostline 99Source documentation
The real formula agrees with the extended-valued cost away from collisions.
theorem coulombCost_eq_ofReal_realCost {x y z : E3} (hxy : 0 < dist x y) (hxz : 0 < dist x z) (hyz : 0 < dist y z) : coulombCost (x, (y, z)) = ENNReal.ofReal (realCost x y z) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost, OAI.Problem356.CoulombEstimates.realCost
- theorem
OAI.Problem356.CoulombEstimates.coulombCost_le_of_separatedline 111Source documentation
The exact extended-valued Coulomb cost is uniformly bounded on separated triples.
theorem coulombCost_le_of_separated {x y z : E3} {eta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxz : eta ≤ dist x z) (hyz : eta ≤ dist y z) : coulombCost (x, (y, z)) ≤ ENNReal.ofReal (3 / eta) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost
- theorem
OAI.Problem356.CoulombEstimates.coulombCost_lt_top_of_separatedline 120Source documentation
Separated triples have finite Coulomb cost.
theorem coulombCost_lt_top_of_separated {x y z : E3} {eta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxz : eta ≤ dist x z) (hyz : eta ≤ dist y z) : coulombCost (x, (y, z)) < ⊤ := …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost
- theorem
OAI.Problem356.CoulombEstimates.coulombCost_le_add_of_separatedline 127Source documentation
One-sided extended-valued oscillation bound, suitable for lower integrals.
theorem coulombCost_le_add_of_separated {x y z x' y' z' : E3} {eta delta : ℝ} (heta : 0 < eta) (hxy : eta ≤ dist x y) (hxz : eta ≤ dist x z) (hyz : eta ≤ dist y z) (hxy' : eta ≤ dist x' y') (hxz' : eta ≤ dist x' z') (hyz' : eta ≤ dist y' z') (hx : dist x x' ≤ delta) (hy : dist y y' ≤ delta) (hz : dist z z' ≤ delta) : coulombCost (x, (y, z)) ≤ coulombCost (x', (y', z')) + ENNReal.ofReal ((6 * delta) / eta ^ 2) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost
- def
OAI.Problem356.CoulombEstimates.Separatedline 149Source documentation
Pairwise separation of the coordinates of a triple.
def Separated (eta : ℝ) (t : Triple) : Prop := …
Mentions: OAI.Problem356.Triple
- theorem
OAI.Problem356.CoulombEstimates.lintegral_coulombCost_le_of_ae_separatedline 153Source documentation
A lower-integral bound requiring only almost-everywhere separation.
theorem lintegral_coulombCost_le_of_ae_separated (mu : Measure Triple) {eta : ℝ} (heta : 0 < eta) (hsep : ∀ᵐ t ∂mu, Separated eta t) : (∫⁻ t, coulombCost t ∂mu) ≤ ENNReal.ofReal (3 / eta) * mu Set.univ := by …Mentions: OAI.Problem356.Triple, OAI.Problem356.CoulombEstimates.Separated, OAI.Problem356.coulombCost
- theorem
OAI.Problem356.CoulombEstimates.lintegral_coulombCost_lt_top_of_ae_separatedline 165Source documentation
On finite measures, almost-everywhere separation guarantees finite cost.
theorem lintegral_coulombCost_lt_top_of_ae_separated (mu : Measure Triple) [IsFiniteMeasure mu] {eta : ℝ} (heta : 0 < eta) (hsep : ∀ᵐ t ∂mu, Separated eta t) : (∫⁻ t, coulombCost t ∂mu) < ⊤ := …Mentions: OAI.Problem356.Triple, OAI.Problem356.CoulombEstimates.Separated, OAI.Problem356.coulombCost
- theorem
OAI.Problem356.CoulombEstimates.graphCost_le_of_ae_separatedline 173Source documentation
A uniform graph-cost bound; no regularity of the maps is needed for this bound.
theorem graphCost_le_of_ae_separated (mu : Measure E3) {T2 T3 : E3 → E3} {eta : ℝ} (heta : 0 < eta) (hsep : ∀ᵐ x ∂mu, Separated eta (x, (T2 x, T3 x))) : graphCost mu T2 T3 ≤ ENNReal.ofReal (3 / eta) * mu Set.univ := by …Mentions: OAI.Problem356.E3, OAI.Problem356.CoulombEstimates.Separated, OAI.Problem356.graphCost
- theorem
OAI.Problem356.CoulombEstimates.graphCost_lt_top_of_ae_separatedline 185Source documentation
The finite-cost condition in finite Monge approximation follows from separation.
theorem graphCost_lt_top_of_ae_separated (mu : Measure E3) [IsFiniteMeasure mu] {T2 T3 : E3 → E3} {eta : ℝ} (heta : 0 < eta) (hsep : ∀ᵐ x ∂mu, Separated eta (x, (T2 x, T3 x))) : graphCost mu T2 T3 < ⊤ := …Mentions: OAI.Problem356.E3, OAI.Problem356.CoulombEstimates.Separated, OAI.Problem356.graphCost
- theorem
OAI.Problem356.CoulombEstimates.lintegral_coulombCost_le_add_of_ae_closeline 193Source documentation
Integrating the pointwise oscillation bound under a common parametrization.
theorem lintegral_coulombCost_le_add_of_ae_close {A : Type uA} [MeasurableSpace A] (mu : Measure A) {P Q : A → Triple} {eta delta : ℝ} (heta : 0 < eta) (hsepP : ∀ᵐ a ∂mu, Separated eta (P a)) (hsepQ : ∀ᵐ a ∂mu, Separated eta (Q a)) (hclose : ∀ᵐ a ∂mu, dist (P a).1 (Q a).1 ≤ delta ∧ dist (P a).2.1 (Q a).2.1 ≤ delta ∧ dist (P a).2.2 (Q a).2.2 ≤ delta) : (∫⁻ a, coulombCost (P a) ∂mu) ≤ (∫⁻ a, coulombCost (Q a) ∂mu) + ENNReal.ofReal ((6 * delta) / eta ^ 2) * mu Set.univ := by …Mentions: OAI.Problem356.Triple, OAI.Problem356.CoulombEstimates.Separated, OAI.Problem356.coulombCost