OAI/MathematicalPhysics/ContinuumCoulomb/OneParticle/ContactGlobal.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Gluing the independently adjusted nineteen-link gadgets along the actual original lattice vertices. All fresh sites retain their source-edge label under the explicit final-graph permutation.
- abbrev
OAI.ContinuumCoulomb.ContactMediator.GlobalSiteline 15 - abbrev
OAI.ContinuumCoulomb.ContactMediator.GlobalEdgeline 18 - def
OAI.ContinuumCoulomb.ContactMediator.joinedPositionline 21 - def
OAI.ContinuumCoulomb.ContactMediator.globalPositionline 27 - theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_oldline 31 - theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_internalline 37 - theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_localline 45Source documentation
Anchoring a local gadget at zero and seventeen makes its two old vertices agree with the unique global positions of the original spins.
theorem globalPosition_local (d : SquareLatticeHeisenberg) (P : Fin d.edges → LocalSite → ContactPoint) (h₀ : ∀ e, P e (localOld 0) = contactPoint 0 0) (h₁ : ∀ e, P e (localOld 1) = contactPoint 17 0) (e : Fin d.edges) (x : LocalSite) : globalPosition d P (localVertex (d.left e) (d.right e) e x) = (d.contactEdge e).place (P e x) := by …Mentions: OAI.ContinuumCoulomb.SquareLatticeHeisenberg, OAI.ContinuumCoulomb.ContactMediator.LocalSite, OAI.ContinuumCoulomb.ContactPoint, OAI.ContinuumCoulomb.ContactMediator.localOld, OAI.ContinuumCoulomb.contactPoint, OAI.ContinuumCoulomb.ContactMediator.globalPosition, OAI.ContinuumCoulomb.ContactMediator.localVertex
- theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_link_lengthsline 65Source documentation
The exact edge lengths of the local gadgets are the lengths of every edge in the actual final mediator enumeration.
theorem globalPosition_link_lengths (d : SquareLatticeHeisenberg) (W G : ℕ) (P : Fin d.edges → LocalSite → ContactPoint) (h₀ : ∀ e, P e (localOld 0) = contactPoint 0 0) (h₁ : ∀ e, P e (localOld 1) = contactPoint 17 0) (ℓ : GlobalEdge d → ℝ) (hℓ : ∀ e a, dist (P e (localLeft (member (d.coefficient e)) a)) (P e (localRight a)) = ℓ (encodeEdge d.edges e a)) (a : GlobalEdge d) : dist (globalPosition d P ((finalGraph d.bonds W G).left a)) (globalPosition d P ((finalGraph d.bonds W G).right a)) = ℓ a := by …Mentions: OAI.ContinuumCoulomb.SquareLatticeHeisenberg, OAI.ContinuumCoulomb.ContactMediator.LocalSite, OAI.ContinuumCoulomb.ContactPoint, OAI.ContinuumCoulomb.ContactMediator.localOld, OAI.ContinuumCoulomb.contactPoint, OAI.ContinuumCoulomb.ContactMediator.GlobalEdge, OAI.ContinuumCoulomb.ContactMediator.localLeft, OAI.ContinuumCoulomb.ContactMediator.localRight, OAI.ContinuumCoulomb.ContactMediator.encodeEdge, OAI.ContinuumCoulomb.ContactMediator.globalPosition
- theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_internal_near_stripline 87Source documentation
The independent local adjustments stay close to points in the exact canonical strip belonging to their original source edge.
theorem globalPosition_internal_near_strip (d : SquareLatticeHeisenberg) (P : Fin d.edges → LocalSite → ContactPoint) (hP : ∀ e x, dist (P e x) (contactBaseGadgetPosition (edgeNegative d.bonds e) (localToContact x)) < 1 / 20) (e : Fin d.edges) (u : LocalInternal) : ∃ p : ContactStripSite, dist ((d.contactEdge e).place (contactPoint p.axial p.transverse)) (globalPosition d P (siteEquiv d.vertices d.edges (Sum.inr (e, u)))) < 1 / 20 := by …Mentions: OAI.ContinuumCoulomb.SquareLatticeHeisenberg, OAI.ContinuumCoulomb.ContactMediator.LocalSite, OAI.ContinuumCoulomb.ContactPoint, OAI.ContinuumCoulomb.contactBaseGadgetPosition, OAI.ContinuumCoulomb.ContactMediator.edgeNegative, OAI.ContinuumCoulomb.ContactMediator.localToContact, OAI.ContinuumCoulomb.ContactMediator.LocalInternal, OAI.ContinuumCoulomb.ContactStripSite, OAI.ContinuumCoulomb.contactPoint, OAI.ContinuumCoulomb.ContactMediator.globalPosition, OAI.ContinuumCoulomb.ContactMediator.siteEquiv
- theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_distinct_gadgetsline 115Source documentation
All fresh sites belonging to distinct original edges have the fixed nonedge margin, uniformly in the size of the original lattice graph.
theorem globalPosition_distinct_gadgets (d : SquareLatticeHeisenberg) (P : Fin d.edges → LocalSite → ContactPoint) (hP : ∀ e x, dist (P e x) (contactBaseGadgetPosition (edgeNegative d.bonds e) (localToContact x)) < 1 / 20) (e f : Fin d.edges) (hef : e ≠ f) (u v : LocalInternal) : 6 / 5 < dist (globalPosition d P (siteEquiv d.vertices d.edges (Sum.inr (e, u)))) (globalPosition d P (siteEquiv d.vertices d.edges (Sum.inr (f, v)))) := by …Mentions: OAI.ContinuumCoulomb.SquareLatticeHeisenberg, OAI.ContinuumCoulomb.ContactMediator.LocalSite, OAI.ContinuumCoulomb.ContactPoint, OAI.ContinuumCoulomb.contactBaseGadgetPosition, OAI.ContinuumCoulomb.ContactMediator.edgeNegative, OAI.ContinuumCoulomb.ContactMediator.localToContact, OAI.ContinuumCoulomb.ContactMediator.LocalInternal, OAI.ContinuumCoulomb.ContactMediator.globalPosition, OAI.ContinuumCoulomb.ContactMediator.siteEquiv
- theorem
OAI.ContinuumCoulomb.ContactMediator.globalPosition_nonincidentline 129Source documentation
A nonincident original spin is separated from every fresh site of a gadget, including after its independent contact-length adjustment.
theorem globalPosition_nonincident (d : SquareLatticeHeisenberg) (P : Fin d.edges → LocalSite → ContactPoint) (hP : ∀ e x, dist (P e x) (contactBaseGadgetPosition (edgeNegative d.bonds e) (localToContact x)) < 1 / 20) (i : Fin d.vertices) (e : Fin d.edges) (hi₀ : i ≠ d.left e) (hi₁ : i ≠ d.right e) (u : LocalInternal) : 6 / 5 < dist (globalPosition d P (siteEquiv d.vertices d.edges (Sum.inr (e, u)))) (globalPosition d P (siteEquiv d.vertices d.edges (Sum.inl i))) := by …Mentions: OAI.ContinuumCoulomb.SquareLatticeHeisenberg, OAI.ContinuumCoulomb.ContactMediator.LocalSite, OAI.ContinuumCoulomb.ContactPoint, OAI.ContinuumCoulomb.contactBaseGadgetPosition, OAI.ContinuumCoulomb.ContactMediator.edgeNegative, OAI.ContinuumCoulomb.ContactMediator.localToContact, OAI.ContinuumCoulomb.ContactMediator.LocalInternal, OAI.ContinuumCoulomb.ContactMediator.globalPosition, OAI.ContinuumCoulomb.ContactMediator.siteEquiv