Orientation identities for single-scale kernels #
The anchored elimination order traverses one side of the original word in reverse. This file isolates the purely analytic facts which make that change of orientation harmless. The stronger two-class cutoff is symmetric, and it can always be relaxed to the one-class cutoff at either endpoint.
Active (N,X) class specializations #
theorem
Anderson4D.XYCluster.nxClassStrongLambda_comm
{t : PlaneTree}
(ht : t.isValid = true)
(hroot : t.rootV ∈ t.BranchNodes)
(Nm : t.HeppMarking)
(mu : t.Multiplicities)
(z : HeppLeaf t → Fin 4 → ℤ)
(hz : IsSeparatedEmbedding Nm z)
(a b : ActiveNXClass Nm mu)
(R : ℝ)
(skipped : Bool)
(x y : Fin 4 → ℤ)
:
(nxClassCluster ht hroot Nm mu z hz ↑a ⋯).strongLambda (nxClassCluster ht hroot Nm mu z hz ↑b ⋯) R skipped x y = (nxClassCluster ht hroot Nm mu z hz ↑b ⋯).strongLambda (nxClassCluster ht hroot Nm mu z hz ↑a ⋯) R skipped y x
strongLambda_comm specialized to the clusters of two active classes.
theorem
Anderson4D.XYCluster.nxClassStrongLambda_le_leftLambda
{t : PlaneTree}
(ht : t.isValid = true)
(hroot : t.rootV ∈ t.BranchNodes)
(Nm : t.HeppMarking)
(mu : t.Multiplicities)
(z : HeppLeaf t → Fin 4 → ℤ)
(hz : IsSeparatedEmbedding Nm z)
(a b : ActiveNXClass Nm mu)
(R : ℝ)
(skipped : Bool)
(x y : Fin 4 → ℤ)
:
(nxClassCluster ht hroot Nm mu z hz ↑a ⋯).strongLambda (nxClassCluster ht hroot Nm mu z hz ↑b ⋯) R skipped x y ≤ (nxClassCluster ht hroot Nm mu z hz ↑a ⋯).lambda R skipped x y
Left-class relaxation for two active (N,X) classes.
theorem
Anderson4D.XYCluster.nxClassStrongLambda_le_rightLambda
{t : PlaneTree}
(ht : t.isValid = true)
(hroot : t.rootV ∈ t.BranchNodes)
(Nm : t.HeppMarking)
(mu : t.Multiplicities)
(z : HeppLeaf t → Fin 4 → ℤ)
(hz : IsSeparatedEmbedding Nm z)
(a b : ActiveNXClass Nm mu)
(R : ℝ)
(skipped : Bool)
(x y : Fin 4 → ℤ)
:
(nxClassCluster ht hroot Nm mu z hz ↑a ⋯).strongLambda (nxClassCluster ht hroot Nm mu z hz ↑b ⋯) R skipped x y ≤ (nxClassCluster ht hroot Nm mu z hz ↑b ⋯).lambda R skipped x y
Right-class relaxation for two active (N,X) classes.
theorem
Anderson4D.XYCluster.nxClassStrongLambda_le_rightLambda_rev
{t : PlaneTree}
(ht : t.isValid = true)
(hroot : t.rootV ∈ t.BranchNodes)
(Nm : t.HeppMarking)
(mu : t.Multiplicities)
(z : HeppLeaf t → Fin 4 → ℤ)
(hz : IsSeparatedEmbedding Nm z)
(a b : ActiveNXClass Nm mu)
(R : ℝ)
(skipped : Bool)
(x y : Fin 4 → ℤ)
:
(nxClassCluster ht hroot Nm mu z hz ↑a ⋯).strongLambda (nxClassCluster ht hroot Nm mu z hz ↑b ⋯) R skipped x y ≤ (nxClassCluster ht hroot Nm mu z hz ↑b ⋯).lambda R skipped y x
Reversed-point right-class relaxation for active (N,X) classes.