OAI/Analysis/CoulombTransport/CoulombCoercivity.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem356.CoulombCalculus.pairHessian_quadratic_lower_of_two_thirdsline 16Source documentation
A uniform lower Hessian bound away from a Coulomb collision.
theorem pairHessian_quadratic_lower_of_two_thirds {a : E} (ha : (2 : ℝ) / 3 ≤ ‖a‖) (u : E) : -(27 / 8 : ℝ) * ‖u‖ ^ 2 ≤ ⟪u, pairHessian a u⟫ := by … - theorem
OAI.Problem356.CoulombCalculus.regularized_hessian_coercive_of_separatedline 33Source documentation
The explicit K=20 regularization dominates every negative Coulomb Hessian contribution on a domain where all three pair distances are at least 2/3.
theorem regularized_hessian_coercive_of_separated {a b c : E} (ha : (2 : ℝ) / 3 ≤ ‖a‖) (hb : (2 : ℝ) / 3 ≤ ‖b‖) (hc : (2 : ℝ) / 3 ≤ ‖c‖) (u v : E) : (79 / 8 : ℝ) * (‖u‖ ^ 2 + ‖v‖ ^ 2) ≤ 20 * (‖u‖ ^ 2 + ‖v‖ ^ 2) + ⟪u, pairHessian a u⟫ + ⟪u - v, pairHessian b (u - v)⟫ + ⟪v, pairHessian c v⟫ := by … - theorem
OAI.Problem356.CoulombCalculus.regularized_hessian_pos_of_separatedline 50Source documentation
Strict positivity for every nonzero state direction.
theorem regularized_hessian_pos_of_separated {a b c : E} (ha : (2 : ℝ) / 3 ≤ ‖a‖) (hb : (2 : ℝ) / 3 ≤ ‖b‖) (hc : (2 : ℝ) / 3 ≤ ‖c‖) {u v : E} (huv : u ≠ 0 ∨ v ≠ 0) : 0 < 20 * (‖u‖ ^ 2 + ‖v‖ ^ 2) + ⟪u, pairHessian a u⟫ + ⟪u - v, pairHessian b (u - v)⟫ + ⟪v, pairHessian c v⟫ := by … - def
OAI.Problem356.CoulombCalculus.regularizedStateHessianline 67Source documentation
The regularized state-Jacobian, written in component form suitable for the parameter/state stationarity equation.
def regularizedStateHessian (a b c : E) : (E × E) →L[ℝ] E × E := …
- theorem
OAI.Problem356.CoulombCalculus.regularizedStateHessian_applyline 77 - theorem
OAI.Problem356.CoulombCalculus.regularizedStateHessian_quadraticline 83Source documentation
Expansion of the product-state quadratic form.
theorem regularizedStateHessian_quadratic (a b c : E) (q : E × E) : ⟪q.1, (regularizedStateHessian a b c q).1⟫ + ⟪q.2, (regularizedStateHessian a b c q).2⟫ = 20 * (‖q.1‖ ^ 2 + ‖q.2‖ ^ 2) + ⟪q.1, pairHessian a q.1⟫ + ⟪q.1 - q.2, pairHessian b (q.1 - q.2)⟫ + ⟪q.2, pairHessian c q.2⟫ := by …Mentions: OAI.Problem356.CoulombCalculus.regularizedStateHessian, OAI.Problem356.CoulombCalculus.pairHessian
- theorem
OAI.Problem356.CoulombCalculus.regularizedStateHessian_coerciveline 96Source documentation
Quantitative coercivity of the state-Jacobian in the actual max product norm.
theorem regularizedStateHessian_coercive {a b c : E} (ha : (2 : ℝ) / 3 ≤ ‖a‖) (hb : (2 : ℝ) / 3 ≤ ‖b‖) (hc : (2 : ℝ) / 3 ≤ ‖c‖) (q : E × E) : (79 / 8 : ℝ) * ‖q‖ ^ 2 ≤ ⟪q.1, (regularizedStateHessian a b c q).1⟫ + ⟪q.2, (regularizedStateHessian a b c q).2⟫ := by …Mentions: OAI.Problem356.CoulombCalculus.regularizedStateHessian
- theorem
OAI.Problem356.CoulombCalculus.regularizedStateHessian_posline 114Source documentation
Strict positivity in every nonzero direction.
theorem regularizedStateHessian_pos {a b c : E} (ha : (2 : ℝ) / 3 ≤ ‖a‖) (hb : (2 : ℝ) / 3 ≤ ‖b‖) (hc : (2 : ℝ) / 3 ≤ ‖c‖) {q : E × E} (hq : q ≠ 0) : 0 < ⟪q.1, (regularizedStateHessian a b c q).1⟫ + ⟪q.2, (regularizedStateHessian a b c q).2⟫ := …Mentions: OAI.Problem356.CoulombCalculus.regularizedStateHessian
- theorem
OAI.Problem356.CoulombCalculus.hasFDerivAt_regularizedStateGradientline 126Source documentation
The explicit Jacobian of the regularized Coulomb stationarity equation. The constant vector in the second component accommodates the chosen outer potential and has no effect on the Hessian.
theorem hasFDerivAt_regularizedStateGradient (y k : E) {s : E × E} (hxy : s.1 - y ≠ 0) (hxz : s.1 - s.2 ≠ 0) (hzy : s.2 - y ≠ 0) : HasFDerivAt (fun p : E × E => (pairGradient (p.1 - y) + pairGradient (p.1 - p.2) + (20 : ℝ) • p.1, -pairGradient (p.1 - p.2) + pairGradient (p.2 - y) + (20 : ℝ) • p.2 + k)) (regularizedStateHessian (s.1 - y) (s.1 - s.2) (s.2 - y)) s := by …Mentions: OAI.Problem356.CoulombCalculus.pairGradient, OAI.Problem356.CoulombCalculus.regularizedStateHessian