Passing a challenge of the associated test, under Checks 1–3 #
For an action σ passing Checks 1–3 (Checks g σ), the decision of the challenge at (x, y)
of assocTest g reduces to Check 4: the point p passes exactly when every constraint word
whose readable part is the readable value rdv σ x y p of p fixes p (passes_iff). The
fixed literals then always hold (fixedLits_holds), and the readable literal of a readable
variable holds for exactly one of its two words (inStab_readWord_iff).
Also: the value of the test as a μ-weighted average of pass probabilities (value_eq_sum), and
the number of distinct constraint words (length_consWords_le').
Words as permutations #
The fixed and readable literals under Checks 1–3 #
The fixed literals hold (Checks 1 and 2).
The readable value of a point at (x, y): for each readable variable, whether it moves the
point.
Equations
- MIPRE.Tailored.Sofic.rdv σ x y p = List.map (fun (X : SubgroupTestValue.Word) => decide ((σ.wordPerm X) p ≠ p)) (MIPRE.Tailored.Sofic.readVars g x y)
Instances For
The readable literal of a readable variable holds for exactly one of its words: X when
X fixes the point, J X when it moves it (Check 3).
The literals of the words K #
Passing a challenge under Checks 1–3 is Check 4: every constraint word whose readable part is the point's readable value fixes the point.
The value of the test #
The value of the associated test is the μ-average of the pass probabilities of the
challenges, μ being the game's question distribution.