Perturbing an action to pass Checks 1–3 #
The construction of Proposition I:2267, on an action τ of the associated test's generators that
comes with a fixed-point-free involution s commuting with every letter (SwapData; the doubled
action of MIPRE/Tailored/Sofic/Double.lean has one):
J₁ = invFix J₀, the involution nearJ₀ = τ(J)(Claim I:2561);J₂, the fixed-point-free involution nearJ₁, sending the fixed points ofJ₁alongs(Claim I:2582);- at each vertex
x, the variablesX(x, i),i < ℓ(x), repaired bycommFixwith the central involutionJ₂(Claims I:2600 and I:2643 together, and the readable repair of the paper's last step); the other generators are unchanged.
The result perturbed τ S passes Checks 1–3 at every point (checks_perturbed). The distances
moved are bounded by the numbers of points at which the relations of Checks 1–3 fail
(diffCard_J₂_le, diffCard_Xfix_le, card_bad_le), which the next file bounds by the
probability of losing the test.
A fixed-point-free involution of the points of τ commuting with every letter.
- s : Equiv.Perm (Fin τ.N)
- comm (l : SubgroupTestValue.Letter) (q : Fin τ.N) : (τ.letterPerm l) (self.s q) = self.s ((τ.letterPerm l) q)
Instances For
The swap of the doubled action.
Equations
- MIPRE.Tailored.Sofic.dblSwapData σ = { s := MIPRE.Tailored.Sofic.dblSwap σ, invol := ⋯, free := ⋯, comm := ⋯ }
Instances For
J₀ = τ(J).
Instances For
Step 1: the involution J₁ near J₀.
Instances For
Step 2: the fixed-point-free involution J₂ near J₁.
Equations
- MIPRE.Tailored.Sofic.J₂ τ S = MIPRE.Tailored.Sofic.fpfFix (MIPRE.Tailored.Sofic.J₁ τ) S.s ⋯ ⋯ ⋯
Instances For
The variables at the vertex x.
Equations
- MIPRE.Tailored.Sofic.Xv g τ x i = MIPRE.Tailored.Sofic.genPerm τ (MIPRE.Tailored.Sofic.genX g x i)
Instances For
Step 3: the repaired variables at the vertex x.
Equations
- MIPRE.Tailored.Sofic.Xfix τ S x i = MIPRE.Tailored.Sofic.commFix (MIPRE.Tailored.Sofic.Xv g τ x) (g.lenAt x) (g.lenRAt x) (MIPRE.Tailored.Sofic.J₂ τ S) i
Instances For
The perturbed generators: J₂ for J, the repaired variables for the X(x, i), i < ℓ(x),
and the other generators unchanged.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The perturbed action.
Equations
Instances For
The perturbed action passes Checks 1–3 (Proposition I:2267).
Distances #
The number of fixed points of J₀.
Equations
- MIPRE.Tailored.Sofic.fixJ τ = {q : Fin τ.N | (MIPRE.Tailored.Sofic.J₀ τ) q = q}.card
Instances For
The number of points J₀² moves.
Equations
- MIPRE.Tailored.Sofic.sqJ τ = {q : Fin τ.N | (MIPRE.Tailored.Sofic.J₀ τ) ((MIPRE.Tailored.Sofic.J₀ τ) q) ≠ q}.card
Instances For
The points at which the relations of Checks 1–3 at x fail for the variables and J₂.
Equations
- MIPRE.Tailored.Sofic.badX τ S x = {q : Fin τ.N | ¬MIPRE.Tailored.Sofic.LocGood (MIPRE.Tailored.Sofic.Xv g τ x) (g.lenAt x) (g.lenRAt x) (MIPRE.Tailored.Sofic.J₂ τ S) q}.card
Instances For
The relations at x, for J₀, each failing at no more than B points.
Instances For
The challenges at (x, y) and (y, x) bound the relations at x.
The bad points at x number at most (ℓ² + 3ℓ) B + 3ℓ d(J₂, J₀).