OAI/Analysis/CoulombTransport/TriplePermutation.lean
10 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.Problem356.TriplePermutation.pair_symmline 12 - lemma
OAI.Problem356.TriplePermutation.cost_swap_firstline 15 - lemma
OAI.Problem356.TriplePermutation.cost_swap_lastline 21 - lemma
OAI.Problem356.TriplePermutation.cost_rotateline 27 - lemma
OAI.Problem356.TriplePermutation.cost_eq_of_same_firstline 33 - lemma
OAI.Problem356.TriplePermutation.cost_eq_of_permline 44Source documentation
The extended Coulomb cost is invariant under every permutation, including triples with coincident points and infinite cost.
lemma cost_eq_of_perm {x y z a b c : E3} (h : List.Perm [x, y, z] [a, b, c]) : coulombCost (x, (y, z)) = coulombCost (a, (b, c)) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost
- lemma
OAI.Problem356.TriplePermutation.real_sum_eq_of_permline 61Source documentation
A common signed potential sum is invariant under the same permutation.
lemma real_sum_eq_of_perm {x y z a b c : E3} (u : E3 → ℝ) (h : List.Perm [x, y, z] [a, b, c]) : u x + u y + u z = u a + u b + u c := by …Mentions: OAI.Problem356.E3
- lemma
OAI.Problem356.TriplePermutation.ennreal_sum_eq_of_permline 69Source documentation
The same invariance is available after shifting to a nonnegative potential.
lemma ennreal_sum_eq_of_perm {x y z a b c : E3} (u : E3 → ℝ≥0∞) (h : List.Perm [x, y, z] [a, b, c]) : u x + u y + u z = u a + u b + u c := by …Mentions: OAI.Problem356.E3
- lemma
OAI.Problem356.TriplePermutation.certificate_iff_of_permline 77Source documentation
An ordered supporting certificate can be transported to any of its six orders.
lemma certificate_iff_of_perm {x y z a b c : E3} (u : E3 → ℝ) (h : List.Perm [x, y, z] [a, b, c]) : (ENNReal.ofReal (u x + u y + u z) ≤ coulombCost (x, (y, z))) ↔ ENNReal.ofReal (u a + u b + u c) ≤ coulombCost (a, (b, c)) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost
- lemma
OAI.Problem356.TriplePermutation.contact_iff_of_permline 84Source documentation
The equality relation is transported at the same time as the inequality.
lemma contact_iff_of_perm {x y z a b c : E3} (u : E3 → ℝ) (h : List.Perm [x, y, z] [a, b, c]) : (ENNReal.ofReal (u x + u y + u z) = coulombCost (x, (y, z))) ↔ ENNReal.ofReal (u a + u b + u c) = coulombCost (a, (b, c)) := by …Mentions: OAI.Problem356.E3, OAI.Problem356.coulombCost