OAI/MathematicalPhysics/ContinuumCoulomb/OneParticle/ContactGadgetStability.lean
5 declarations, 0 contain sorry, 0 declared as axioms
The prescribed nineteen-link gadgets retain the nonlink separation of the base shapes. All estimates concern the actual coordinate constructions.
- theorem
OAI.ContinuumCoulomb.contactPoint_axis_distline 11 - theorem
OAI.ContinuumCoulomb.contactPoint_vertical_distline 17 - theorem
OAI.ContinuumCoulomb.contactGadgetOrigin_nearline 23 - theorem
OAI.ContinuumCoulomb.contactGadgetPosition_nearline 36Source documentation
The complete actual gadget, including the central partner, stays inside the same fixed separation guard as the independently adjusted paths.
theorem contactGadgetPosition_near (negative : Bool) {central : ℝ} (hc : 1 - contactLengthTolerance ≤ central) (hc' : central ≤ 1 + contactLengthTolerance) (leftLengths rightLengths : ℕ → ℝ) (hl : ∀ k < 9, 1 - contactLengthTolerance ≤ leftLengths k) (hl' : ∀ k < 9, leftLengths k ≤ 1 + contactLengthTolerance) (hr : ∀ k < 9, 1 - contactLengthTolerance ≤ rightLengths k) (hr' : ∀ k < 9, rightLengths k ≤ 1 + contactLengthTolerance) {leftHeight rightHeight : ℝ} (hleftHeight : leftHeight ∈ Set.Icc (contactHeightLow (contactGadgetSlope negative)) (contactHeightHigh (contactGadgetSlope negative))) (hrightHeight : rightHeight ∈ Set.Icc (contactHeightLow (contactGadgetSlope negative)) (contactHeightHigh (contactGadgetSlope negative))) (x : ContactGadgetSite) : …Mentions: OAI.ContinuumCoulomb.contactLengthTolerance, OAI.ContinuumCoulomb.contactHeightLow, OAI.ContinuumCoulomb.contactGadgetSlope, OAI.ContinuumCoulomb.contactHeightHigh, OAI.ContinuumCoulomb.ContactGadgetSite
- theorem
OAI.ContinuumCoulomb.contactGadget_nonlink_separationline 79Source documentation
The actual variable-link gadget retains distance greater than1.2 for every distinct pair which is not one of its nineteen links.
theorem contactGadget_nonlink_separation (negative : Bool) {central : ℝ} (hc : 1 - contactLengthTolerance ≤ central) (hc' : central ≤ 1 + contactLengthTolerance) (leftLengths rightLengths : ℕ → ℝ) (hl : ∀ k < 9, 1 - contactLengthTolerance ≤ leftLengths k) (hl' : ∀ k < 9, leftLengths k ≤ 1 + contactLengthTolerance) (hr : ∀ k < 9, 1 - contactLengthTolerance ≤ rightLengths k) (hr' : ∀ k < 9, rightLengths k ≤ 1 + contactLengthTolerance) {leftHeight rightHeight : ℝ} (hleftHeight : leftHeight ∈ Set.Icc (contactHeightLow (contactGadgetSlope negative)) (contactHeightHigh (contactGadgetSlope negative))) (hrightHeight : rightHeight ∈ Set.Icc (contactHeightLow (contactGadgetSlope negative)) (contactHeightHigh (contactGadgetSlope negative))) …Mentions: OAI.ContinuumCoulomb.contactLengthTolerance, OAI.ContinuumCoulomb.contactHeightLow, OAI.ContinuumCoulomb.contactGadgetSlope, OAI.ContinuumCoulomb.contactHeightHigh