The Aldous–Lyons Conjecture I: Subgroup Tests

Lewis Bowen Lewis Bowen Department of Mathematics 1 University Station C1200 University of Texas at Austin Austin, TX, 78712 USA. [email protected] Michael Chapman Michael Chapman Courant Institute of Mathematical Sciences New York University, 251 Mercer St, New York, NY 10012, USA. [email protected] Alexander Lubotzky Alexander Lubotzky Weizmann institute of Science Rehovot, Israel. [email protected]  and  Thomas Vidick Thomas Vidick Weizmann institute of Science Rehovot, Israel. [email protected]
Abstract.

This paper, and its companion [Tailored_MIPRE], are devoted to a negative resolution of the Aldous–Lyons Conjecture [Aldous_Lyons_Conj, Aldous--Lyons_conj_blogpost]. This conjecture, originated in probability theory, is well known (cf. [Gelander_ICM2018]) to be equivalent to the statement that every invariant random subgroup of the free group is co-sofic. We disprove this last statement.

In this part we introduce subgroup tests. These tests are finite distributions over continuous functions from the space of subgroups of the free group to {0,1}01\{0,1\}{ 0 , 1 }. Subgroup tests provide a general framework in which one can study invariant random subgroups of the free group. Classical notions such as group soficity and group stability arise naturally in this framework. By the correspondence between subgroups of the free group and Schreier graphs, one can view subgroup tests as a property testing model for certain edge-labeled graphs. This correspondence also provides the connection to random networks.

Subgroup tests have values, which are their asymptotic optimal expectations when integrated against co-sofic invariant random subgroups. Our first main result is that, if every invariant random subgroup of the free group is co-sofic, then one can approximate the value of a subgroup test up to any positive additive constant.

Our second main result is an essentially value preserving correspondence between certain non-local games and subgroup tests. By composing this correspondence with a stronger variant of the reduction in 𝖬𝖨𝖯=𝖱𝖤superscript𝖬𝖨𝖯𝖱𝖤\mathsf{MIP}^{*}=\mathsf{RE}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_RE [MIPRE], proved in the companion paper [Tailored_MIPRE], we deduce that approximating the sofic value of a subgroup test is as hard as the Halting Problem, and in particular, undecidable. The combination of our two main results proves the existence of non co-sofic invariant random subgroups of the free group.

1. Introduction

In their seminal paper [Aldous_Lyons_Conj], Aldous and Lyons ask whether every unimodular network is sofic. Conditional on a certain result which will be addressed in a companion paper [Tailored_MIPRE], we prove the answer is ‘no’. This conjecture, which originated in probability theory, can also be expressed in the language of invariant random subgroups, and this is the one we will use in this paper. We explain and motivate this conjecture before discussing our approach. The formal definitions and results will start in Section 1.1.

The Aldous–Lyons Conjecture

What is soficity?

Roughly speaking, a countable group ΓΓ\Gammaroman_Γ is sofic if it admits a sequence of partial actions on finite sets which approximates the action of ΓΓ\Gammaroman_Γ on itself by left-translations. If Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ is finitely presented then this is equivalent to the existence of a sequence of finite graphs which converge to the Cayley graph of ΓΓ\Gammaroman_Γ in the sense of Benjamini–Schramm, which is a kind of local-on-average convergence.

To be more precise, a rooted graph is a pair (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) where G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) is a graph and oV𝑜𝑉o\in Vitalic_o ∈ italic_V is a distinguished vertex called the root. A random rooted graph (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is sofic if there exists a sequence (Gi)isubscriptsubscript𝐺𝑖𝑖(G_{i})_{i\in\mathbb{N}}( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ blackboard_N end_POSTSUBSCRIPT of finite graphs such that, if oisubscript𝑜𝑖o_{i}italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a uniformly random vertex of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, then (Gi,oi)subscript𝐺𝑖subscript𝑜𝑖(G_{i},o_{i})( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) converges to (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) in distribution (this means: for every r>0𝑟0r>0italic_r > 0, the radius r𝑟ritalic_r neighborhood of the root in Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT converges in distribution to the radius r𝑟ritalic_r neighborhood of the root in G𝐺Gitalic_G). This notion of convergence is due to Benjamini and Schramm [MR1873300]: They proved that if each finite graph Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is planar and there is a uniform degree bound, then the limit (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is almost surely recurrent.

The notions of Benjamini–Schramm convergence and soficity naturally generalize from graphs to labeled graphs or networks [Aldous_Lyons_Conj], simplicial complexes [MR2797963], manifolds [MR4520306], measured equivalence relations [MR2566316], measured groupoids [dykema-2014] and most generally, measured metric spaces [khezeli2023unimodular].

Again, a finitely presented group is sofic if one of its Cayley graphs is sofic.111If one of the Cayley graphs is sofic, then all those that use finitely many generators are. For example, amenable groups are sofic. In fact, the Cayley graph of an amenable group admits a sequence of finite sub-graphs in which the isoperimetric ratio (number of boundary vertices to number of vertices) tends to zero, which implies this sequence Benjamini–Schramm converges to the Cayley graph. Also, residually finite groups are sofic because they admit sequences of finite quotient groups whose Cayley graphs approximate the Cayley graph of the given group.

Gromov implicitly introduced sofic groups in [MR1694588]. He was motivated by Gottshalk’s Conjecture: If ΓΓ\Gammaroman_Γ is a countable group and k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N, then any ΓΓ\Gammaroman_Γ-equivariant continuous map ϕ:[k]Γ[k]Γ:italic-ϕsuperscriptdelimited-[]𝑘Γsuperscriptdelimited-[]𝑘Γ\phi:[k]^{\Gamma}\to[k]^{\Gamma}italic_ϕ : [ italic_k ] start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT → [ italic_k ] start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT which is injective is necessarily surjective. This is obviously true when ΓΓ\Gammaroman_Γ is finite. Gromov proved that it holds when ΓΓ\Gammaroman_Γ is sofic. Benjy Weiss gave another proof and coined the term ‘sofic’ from the Hebrew word for finite [weiss-2000].

The soficity property has been useful in obtaining positive results about L2superscript𝐿2L^{2}italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and spectral theory invariants [MR3664810], group rings [MR2089244, MR2417890], invariant couplings of random fields [MR3503036], and in constructing dynamical invariants of groups actions [MR2552252, MR2854085, MR3077882, MR3132735, MR3993930]. See [Cap_Lup_Sofic_Hyperlinear_book, MR3821628] for more background on sofic groups. The basic idea is roughly the same in each case: One transfers properties of the finite approximating objects to properties of the limit.

It is a major open problem to determine whether all countable groups are sofic. We do not directly address this problem because the class of objects we study, described next, is more general than the class of groups.

What is unimodularity?

The main tool for analyzing Benjamini–Schramm limits is called the Mass Transport Principle which makes precise the intuitive notion of statistical homogeneity. To explain, a doubly-rooted graph is an ordered triple (G,o1,o2)𝐺subscript𝑜1subscript𝑜2(G,o_{1},o_{2})( italic_G , italic_o start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), where o1,o2subscript𝑜1subscript𝑜2o_{1},o_{2}italic_o start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are vertices of G𝐺Gitalic_G. A transport function is a function f𝑓fitalic_f, satisfying some measurability condition, which takes as input a doubly rooted graph and outputs a non-negative real number. The interpretation is that f(G,o1,o2)𝑓𝐺subscript𝑜1subscript𝑜2f(G,o_{1},o_{2})italic_f ( italic_G , italic_o start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_o start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) is the amount of mass the first root o1subscript𝑜1o_{1}italic_o start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sends to the second root o2subscript𝑜2o_{2}italic_o start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. So if (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is a random rooted graph then 𝔼(G,o)[xV(G)f(G,o,x)]subscript𝔼𝐺𝑜subscript𝑥𝑉𝐺𝑓𝐺𝑜𝑥\operatorname*{\mathbb{E}}_{(G,o)}\mathopen{}\mathclose{{}\left[\sum_{x\in V(G% )}f(G,o,x)}\right]blackboard_E start_POSTSUBSCRIPT ( italic_G , italic_o ) end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_f ( italic_G , italic_o , italic_x ) ] is the average amount of mass sent out of the root. Symmetrically, 𝔼(G,o)[xV(G)f(G,x,o)]subscript𝔼𝐺𝑜subscript𝑥𝑉𝐺𝑓𝐺𝑥𝑜\operatorname*{\mathbb{E}}_{(G,o)}\mathopen{}\mathclose{{}\left[\sum_{x\in V(G% )}f(G,x,o)}\right]blackboard_E start_POSTSUBSCRIPT ( italic_G , italic_o ) end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_f ( italic_G , italic_x , italic_o ) ] is the average amount of mass sent into the root. If these two quantities are equal for every transport function f𝑓fitalic_f, then we say (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) satisfies the Mass Transport Principle. Equivalently, we say it is unimodular (this is the term used by Aldous and Lyons in [Aldous_Lyons_Conj]). Alternatively, unimodularity can be formulated in terms of graphings or as invariance with respect to the root-changing equivalence relation on the space of rooted graphs. The former arises from the ergodic theory of measured equivalence relations (e.g. [MR1164598]). The latter point-of-view was introduced in [MR1631732] and further developed in [MR3504507].

The term unimodular comes from the following special case. Suppose G𝐺Gitalic_G is a connected transitive graph; this means that its automorphism group Aut(G)Aut𝐺\textrm{Aut}(G)Aut ( italic_G ) acts transitively on its vertex set. Then (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is unimodular if and only if the automorphism group Aut(G)Aut𝐺\textrm{Aut}(G)Aut ( italic_G ) is unimodular in the sense that its left and right Haar measures agree.

The Mass Transport Principle arose in Häggström’s study of percolation clusters on trees [MR1457624]. In fact, it is an exercise to show that if (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is unimodular and p[0,1]𝑝01p\in[0,1]italic_p ∈ [ 0 , 1 ] is given, then the Bernoulli p𝑝pitalic_p-percolation cluster containing o𝑜oitalic_o is also unimodular. Unimodularity was further developed in [blps-group-perc] (see also [MR2883390] where it was used to construct a version of the Euler characteristic for unimodular planar maps).

It is straightforward to verify that (1) unimodularity is closed under weak limits and (2) if G𝐺Gitalic_G is a finite graph and o𝑜oitalic_o is a uniformly random vertex of G𝐺Gitalic_G then (G,o)𝐺𝑜(G,o)( italic_G , italic_o ) is unimodular. It follows from these observations that soficity implies unimodularity. Question 10.1 of [Aldous_Lyons_Conj] asks whether unimodularity implies soficity.

As above, unimodularity has been generalized to random rooted labeled graphs, simplicial complexes, manifolds and so on. Benjamini and Schramm note that many results which are known to hold in the deterministic setting of unimodular transitive graphs can be generalized to unimodular random graphs [MR1873300]. Aldous and Lyons demonstrate this with results about random walks, amenability, ends of graphs, spanning forests, percolation, and so on [Aldous_Lyons_Conj].

What is an invariant random subgroup?

As a first step towards our goal, let us describe the algebraic formulation of the Aldous–Lyons Conjecture in terms of invariant random subgroups, which were introduced in [MR2749291], [abert2014kesten], [MR3193754] (and implicitly in [stuck1994stabilizers]). The concept of invariant random subgroups has been profitably studied in the context of locally compact groups (e.g. [stuck1994stabilizers, MR3664810, Gelander_ICM2018]). However, we will restrict our focus to the case of most relevance to this paper: finitely generated groups. Already in this discrete setup, invariant random subgroups play an important role in graph convergence [Hatami_Lovasz_Szegedi_Graph_limits], stability properties of groups [BLT] and the analysis of dynamical systems [stuck1994stabilizers, MR3193754] for example.

So, fix a finitely generated group ΓΓ\Gammaroman_Γ. An invariant random subgroup (or IRS) of ΓΓ\Gammaroman_Γ is a random variable taking values in the space of all subgroups of ΓΓ\Gammaroman_Γ, whose law is invariant under the conjugation action of ΓΓ\Gammaroman_Γ. For example, every normal subgroup of ΓΓ\Gammaroman_Γ is an IRS. More generally, if HΓ𝐻ΓH\leq\Gammaitalic_H ≤ roman_Γ has only finitely many conjugates, then a uniformly random sample of its conjugates is an IRS. As finite index subgroups have only finitely many conjugates, they induce IRSs which are called elementary. To generate more examples, one can take convex combinations and weak* limits of elementary IRSs, and the IRSs that arise this way are called co-sofic. It turns out that for some groups every IRS is co-sofic, and for others there are non co-sofic IRSs (cf. [BLT]). The Aldous–Lyons Conjecture can be formulated as follows:

Are all IRSs of a (non-commutative) free group co-sofic?

For the rest of the paper, this is the formulation that we tackle, and it is known — and we explain it in the following paragraphs — to be equivalent to the probability theoretic formulation on Benjamini–Schramm limits of finite graphs.

The law (or distribution) of an IRS is a Borel probability measure μ𝜇\muitalic_μ on 𝔰𝔲𝔟(Γ)𝔰𝔲𝔟Γ\mathfrak{sub}(\Gamma)fraktur_s fraktur_u fraktur_b ( roman_Γ ), the space of subgroups of ΓΓ\Gammaroman_Γ. We let IRS(Γ)IRSΓ{\rm IRS}(\Gamma)roman_IRS ( roman_Γ ) denote the space of all such measures. By abuse of language, we say that μ𝜇\muitalic_μ is an IRS if μIRS(Γ)𝜇IRSΓ\mu\in{\rm IRS}(\Gamma)italic_μ ∈ roman_IRS ( roman_Γ ). To see the relation between the two formulations of the Aldous–Lyons Conjecture, note that if H𝐻Hitalic_H is a subgroup of ΓΓ\Gammaroman_Γ, then the Schreier coset graph of \ΓH{}_{H}\backslash^{\Gamma}start_FLOATSUBSCRIPT italic_H end_FLOATSUBSCRIPT \ start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT with respect to some generating set S𝑆Sitalic_S is a rooted (directed, edge-labeled) graph, with the root being the coset of the identity. This gives a map from the space of subgroups 𝔰𝔲𝔟(Γ)𝔰𝔲𝔟Γ\mathfrak{sub}(\Gamma)fraktur_s fraktur_u fraktur_b ( roman_Γ ) to the space of isomorphism classes of rooted (edge-labeled, directed) graphs.

If μIRS(Γ)𝜇IRSΓ\mu\in{\rm IRS}(\Gamma)italic_μ ∈ roman_IRS ( roman_Γ ) then μ𝜇\muitalic_μ pushes forward under this map to a unimodular measure [abert2014kesten, Proposition 14]. Moreover, if μ𝜇\muitalic_μ is elementary, then its pushforward is induced by uniformly choosing a root of some finite connected graph. Therefore, if μ𝜇\muitalic_μ is co-sofic, then its pushforward is sofic.

Now, consider the special case in which Γ=(S)Γ𝑆\Gamma=\mathcal{F}(S)roman_Γ = caligraphic_F ( italic_S ) is the free group generated by a finite set S𝑆Sitalic_S. Suppose μ𝜇\muitalic_μ is an invariant random subgroup of ΓΓ\Gammaroman_Γ, and that the (random) Schreier coset graph of μ𝜇\muitalic_μ is sofic (in the directed, edge-labeled rooted graph category). This means there exists a sequence of finite directed, edge-labeled graphs Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT which Benjamini–Schramm converge to the (random) Schreier coset graph of μ𝜇\muitalic_μ. After perturbing the given sequence if necessary, we may assume that each Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is itself a Schreier coset graph with respect to some finite-index subgroup Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of (S)𝑆\mathcal{F}(S)caligraphic_F ( italic_S ) — the existence of such perturbations is exactly where the freeness of the group (S)𝑆\mathcal{F}(S)caligraphic_F ( italic_S ) plays a role. Moreover, if H~isubscript~𝐻𝑖\widetilde{H}_{i}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a uniformly random conjugate of Hisubscript𝐻𝑖H_{i}italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, then the distribution of H~isubscript~𝐻𝑖\widetilde{H}_{i}over~ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT converges to μ𝜇\muitalic_μ. Therefore, a positive solution to the Aldous–Lyons Conjecture implies that every IRS of (S)𝑆\mathcal{F}(S)caligraphic_F ( italic_S ) is co-sofic.222There is a standard “decoration of graphs” technique that allows one to show that the directed, edge labeled (with finitely many labels) version of the Aldous–Lyons conjecture is equivalent to the non-directed, non-edge labeled version. As Bálint Virág pointed to us, the same technique is used, e.g., to show that every group is the automorphism group of some graph. As this is standard, we do not elaborate on it anymore.

Our approach

What is a subgroup test?

The set IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ) of all IRSs of the free group and the set IRSsof()subscriptIRSsof{\rm IRS}_{{\rm sof}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_F ) of co-sofic IRSs of the free group are both convex. Thus, the Aldous–Lyons Conjecture is asking whether certain convex sets can be separated. A natural way to distinguish between two convex sets is to use (continuous) linear functionals. So, in order to separate the above, one should search for a rich enough collection of functionals. Subgroup tests and their values will play this exact role.

A challenge is a continuous map from 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) to {0,1}01\{0,1\}{ 0 , 1 }. A subgroup test 𝒯𝒯\mathcal{T}caligraphic_T is a probability distribution on a finite set of challenges. One can integrate any subgroup test against any probability measure over 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ). If π𝜋\piitalic_π is in IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ), then this integral is called the value of the strategy π𝜋\piitalic_π against the test 𝒯𝒯\mathcal{T}caligraphic_T. Many natural and well studied properties of groups, specifically soficity and pointwise permutation stability, can be formulated as properties of subgroup tests.

The terminology of “tests” and “values” originates in the field of interactive proofs in computer science. An interactive proof designates an interaction between two entities, a “verifier” and a “prover”. The goal of the prover is to convince the verifier of the validity of a certain claim, and the goal of the verifier is to test the prover so that it accepts the interaction only if the claim is indeed correct. Examples of “claims” studied in computer science are the 3333-colorability of a given input graph, or that a Turing machine whose description is passed as input halts. In our approach, the methods of the verifier and the prover are restricted. The prover is required to sample an element of 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ). The sampling method itself is restricted to some sub-class of IRSs (e.g., elementary IRSs); the choice of distribution according which to sample is the only degree of freedom the prover has, and is called its strategy. The verifier gets access to (the indicator function of) the prover’s sampled subgroup H𝐻Hitalic_H, and it makes a decision whether to accept or reject this subgroup. To decide, the verifier holds some finite set K𝐾K\subseteq\mathcal{F}italic_K ⊆ caligraphic_F — known beforehand to the prover — and according to which combinations of elements of K𝐾Kitalic_K are contained in H𝐻Hitalic_H, it accepts or rejects; the rules that control which combinations of elements result in acceptance and which combinations result in rejection are also know to the prover beforehand. The value of a strategy in a game is the probability, taken over the prover’s sampling and the verifier’s probabilistic choices, that the verifier makes the decision to accept when interacting with a prover using this strategy.

In spite of these restrictions, it is possible to verify hard computational problems in this setup.333For the expert, we note that restrictions on the prover and verifier can affect both the completeness and soundness properties of a proof system. Hence, a priori, they may either lower or raise the complexity of the associated class of interactive proofs compared to classical single-prover interactive proofs. For example, it is not difficult to design a subgroup test such that there is a value-1111 strategy for this test if and only if a given graph is 3333-colorable. Jumping ahead, the correct analogy is with the theory of multiprover interactive proofs, and even more specifically interactive proofs with quantum provers sharing entanglement, also known as non-local games. We explain below this connection, which plays an essential role in the second part of this paper.

What is a non-local game?

Morally, non-local games originated in Bell’s resolution [bell1964einstein] of the Einstein–Podolsky–Rosen paradox [einstein1935can]. Einstein was famously concerned by the ability of space-time separated particles to correlate in ways that might violate relativity, a possibility that seemed to be suggested by the mathematical modeling of quantum mechanics. Einstein argued for a local hidden variable theory — namely, that the particles did share some information beforehand, which allowed them to correlate — and that physicists should search for this hidden information. Bell provided a thought experiment, that in modern jargon is an instance of a non-local game, which proves that the kinds of correlations that arise from isolated quantum mechanical systems are intrinsically different from those that could be generated in any hidden variable model. Bell’s work lay the foundation for the subsequent design, and execution, of experiments which verify the existence of quantum entanglement (and thus refute Einstein’s approach; see also [clauser1969proposed]). The 2022 Nobel prize in physics was awarded to Aspect, Clauser and Zeilinger, partly for performing non-local games as experiments and verifying that the winning statistics in the games exceeds what local hidden variable models allow.

A correlation is a function p:A×A×X×X[0,1]:𝑝𝐴𝐴𝑋𝑋01p\colon A\times A\times X\times X\to[0,1]italic_p : italic_A × italic_A × italic_X × italic_X → [ 0 , 1 ], where X𝑋Xitalic_X and A𝐴Aitalic_A are finite sets, such that for every pair x,yX𝑥𝑦𝑋x,y\in Xitalic_x , italic_y ∈ italic_X the function p(,|x,y)p(\cdot,\cdot|x,y)italic_p ( ⋅ , ⋅ | italic_x , italic_y ) is a probability distribution over A×A𝐴𝐴A\times Aitalic_A × italic_A — the quantity p(a,b|x,y)𝑝𝑎conditional𝑏𝑥𝑦p(a,b|x,y)italic_p ( italic_a , italic_b | italic_x , italic_y ) should be thought of as the answer to “what is the probability a𝑎aitalic_a and b𝑏bitalic_b are provided as answers given that x𝑥xitalic_x and y𝑦yitalic_y were asked as questions?”; this cryptic phrase will soon be clarified. A correlation p𝑝pitalic_p is said to be deterministic if there are two functions f1,f2:XA:subscript𝑓1subscript𝑓2𝑋𝐴f_{1},f_{2}\colon X\to Aitalic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT : italic_X → italic_A such that p(a,b|x,y)=1𝑝𝑎conditional𝑏𝑥𝑦1p(a,b|x,y)=1italic_p ( italic_a , italic_b | italic_x , italic_y ) = 1 only if f1(x)=asubscript𝑓1𝑥𝑎f_{1}(x)=aitalic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_x ) = italic_a and f2(y)=bsubscript𝑓2𝑦𝑏f_{2}(y)=bitalic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_y ) = italic_b. The convex hull Ccsubscript𝐶𝑐C_{c}italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT of deterministic correlations is the set of local or classical correlations.444An example of a non-local correlation is p(a,b|x,y)=1𝑝𝑎conditional𝑏𝑥𝑦1p(a,b|x,y)=1italic_p ( italic_a , italic_b | italic_x , italic_y ) = 1 only when a=y𝑎𝑦a=yitalic_a = italic_y and b=x𝑏𝑥b=xitalic_b = italic_x. Intuitively, this is because this correlation implies signaling from one system to the other. On the other hand, the quantum correlations Cqsubscript𝐶𝑞C_{q}italic_C start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT are those that can be generated by performing quantum measurements on a (finite-dimensional) bipartite physical system, where the measurement on one part depends only on x𝑥xitalic_x and generates a𝑎aitalic_a, while the measurement on the other part depends only on y𝑦yitalic_y and generates b𝑏bitalic_b. For a formal description, see Remark 6.8. The set Cqsubscript𝐶𝑞C_{q}italic_C start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT is convex, but interestingly it is not closed [slofstra2019set].

A non-local game 𝒢𝒢\mathcal{G}caligraphic_G is specified by a probability distribution μ𝜇\muitalic_μ on the set X×X𝑋𝑋{X}\times{X}italic_X × italic_X, and a decision function D:X×X×A×A{0,1}:𝐷𝑋𝑋𝐴𝐴01D:X\times X\times A\times A\to\{0,1\}italic_D : italic_X × italic_X × italic_A × italic_A → { 0 , 1 }.555As can be seen in Section 1.5, our definition of non-local games is slightly different. This difference is mainly cosmetic, and is driven by our motivation to relate non-local games to subgroup tests. The interpretation of this combinatorial object as a “game” comes from thinking of it (similarly to subgroup tests) as an interactive proof, but this time with two provers, a la [ben1988multi]. The common dramatization goes as follows: Two provers are spatially separated. The verifier samples a pair of “questions” x,yμsimilar-to𝑥𝑦𝜇x,y\sim\muitalic_x , italic_y ∼ italic_μ, and “asks” one prover x𝑥xitalic_x and the other y𝑦yitalic_y. The provers then apply some local procedure to choose their “answers” a𝑎aitalic_a and b𝑏bitalic_b respectively. Finally, the verifier accepts if D(x,y,a,b)=1𝐷𝑥𝑦𝑎𝑏1D(x,y,a,b)=1italic_D ( italic_x , italic_y , italic_a , italic_b ) = 1 and rejects otherwise.

Since the process by which the provers generate their answers is hidden to us, we can only “observe” (samples from) the distribution of answers given questions, namely, the underlying correlation. So, the correlation can be thought of as the “strategy” used by the provers (similar to the way IRSs are seen as strategies for the prover in a subgroup test). Bell’s separation of Ccsubscript𝐶𝑐C_{c}italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT from Cqsubscript𝐶𝑞C_{q}italic_C start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT amounts to devising a game that is “easy” for players that use quantum correlations, yet “hard” for players that use only classical ones.

Now, there is more than one candidate mathematical model for entanglement in quantum mechanics. A slightly generalized model, suggested by Tsirelson [tsirelson1993some], gives birth to a set of correlations known as quantum commuting correlations Cqcsubscript𝐶𝑞𝑐C_{qc}italic_C start_POSTSUBSCRIPT italic_q italic_c end_POSTSUBSCRIPT. This set is closed and contains the quantum correlations. Tsirelson famously asked whether the closure of Cqsubscript𝐶𝑞C_{q}italic_C start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT is equal to Cqcsubscript𝐶𝑞𝑐C_{qc}italic_C start_POSTSUBSCRIPT italic_q italic_c end_POSTSUBSCRIPT [tsirelson2006bell]. At this point, we hope the type of problem already resonates with the reader, as this is again a separation of convex sets type of problem.666Connes’ embedding problem (CEP) is also a separation of convex sets type of problem, specifically, separating all characters of the free group from those that are limits of finite dimensional characters. This problem was shown [fritz2012tsirelson, junge2011connes, ozawa2013connes] to be equivalent to Tsirelson’s problem, and also has close connections with invariant random subgroups — as every IRS induces a character. We omit discussions on the relations between this work and CEP from the text, as they are not particularly helpful for understanding our approach.

Harnessing undecidability

It was known that if the quantum correlations are dense in the quantum commuting correlations, then the complexity class of multiprover interactive proofs with entangled provers (𝖬𝖨𝖯superscript𝖬𝖨𝖯\mathsf{MIP}^{*}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT) contains only decidable languages. By proving that the Halting Problem, which is undecidable, is in 𝖬𝖨𝖯superscript𝖬𝖨𝖯\mathsf{MIP}^{*}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, the authors of [MIPRE] were able to resolve Tsirelson’s problem in the negative.

In this paper a similar path is followed: Rather than directly find a functional that separates the co-sofic and general IRSs of the free group, we describe a computational problem — approximating the sofic value of a subgroup test — whose undecidability implies a negative resolution of the Aldous–Lyons conjecture. Our approach can be described in two steps: First, show that a positive solution to the Aldous–Lyons Conjecture implies that approximating the sofic value of a subgroup test is decidable. Second, prove that this computational task is undecidable.

Elaborating on the first, given a subgroup test 𝒯𝒯\mathcal{T}caligraphic_T, we prove that its optimal value against co-sofic IRSs — which we call the sofic value of 𝒯𝒯\mathcal{T}caligraphic_T — can be approximated from below, and its optimal value against any IRS — which we call the ergodic value of 𝒯𝒯\mathcal{T}caligraphic_T — can be approximated from above. Thus, if the Aldous–Lyons Conjecture has a positive answer, then the sofic and ergodic value of a test always agree, and using the aforementioned approximation procedures they can be calculated to any predetermined accuracy.

Elaborating on the second, we provide a mechanism for translating certain non-local games (see Section 1.5), which we call tailored non-local games, to subgroup tests. This translation is essentially value preserving. Namely, if the non-local game had a (certain kind) of perfect quantum strategy — which we call a Z𝑍Zitalic_Z-aligned permutation strategy that commutes along edges — then the analogous subgroup test has a perfect (co-sofic) strategy. In the other direction, if the subgroup test has an almost perfect (co-sofic) strategy, then the non-local game has an almost perfect strategy. Hence, a certain strengthening of the reduction in [MIPRE], which states that small additive constant approximations to the value of tailored non-local game are undecidable (Theorem 7.4), implies that the sofic value of a game cannot be approximated to arbitrary precision. Thus, the Aldous–Lyons Conjecture has a negative solution.

The rest of the introduction provides a deeper dive into the definitions, results and ideas of this paper.

1.1. Subgroup Tests

Let S𝑆Sitalic_S be a finite set, =(S)𝑆\mathcal{F}=\mathcal{F}(S)caligraphic_F = caligraphic_F ( italic_S ) be the free group with basis S𝑆Sitalic_S, 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) the collection of subgroups of \mathcal{F}caligraphic_F and Prob(𝔰𝔲𝔟())Prob𝔰𝔲𝔟{\rm Prob}(\mathfrak{sub}(\mathcal{F}))roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) the set of all Borel probability measures on 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ). A challenge is a pair (K;D)𝐾𝐷(K;D)( italic_K ; italic_D ) such that K𝐾Kitalic_K is a finite subset of \mathcal{F}caligraphic_F, and D𝐷Ditalic_D is a function from subsets of K𝐾Kitalic_K to {0,1}01\{0,1\}{ 0 , 1 }. A subset A𝐴A\subseteq\mathcal{F}italic_A ⊆ caligraphic_F passes the challenge (K;D)𝐾𝐷(K;D)( italic_K ; italic_D ) if D(AK)=1𝐷𝐴𝐾1D(A\cap K)=1italic_D ( italic_A ∩ italic_K ) = 1, and fails it otherwise. A test 𝒯𝒯\mathcal{T}caligraphic_T is a finite collection of challenges {(Ki;Di)}iQsubscriptsubscript𝐾𝑖subscript𝐷𝑖𝑖𝑄\{(K_{i};D_{i})\}_{i\in Q}{ ( italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) } start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT, where Q𝑄Qitalic_Q is a finite index set, together with a probability distribution μ𝜇\muitalic_μ over the set Q𝑄Qitalic_Q. A strategy is a (Borel) probability distribution over subgroups of the free group, namely an element πProb(𝔰𝔲𝔟())𝜋Prob𝔰𝔲𝔟\pi\in{\rm Prob}(\mathfrak{sub}(\mathcal{F}))italic_π ∈ roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ). One can run the test 𝒯𝒯\mathcal{T}caligraphic_T against π𝜋\piitalic_π, as follows. First the verifier samples iQ𝑖𝑄i\in Qitalic_i ∈ italic_Q according to μ𝜇\muitalic_μ. Next, the prover samples a subgroup H𝐻Hitalic_H according to π𝜋\piitalic_π. Finally, the verifier makes the decision to accept if H𝐻Hitalic_H passes the ithsuperscript𝑖thi^{\rm th}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT challenge (Ki;Di)subscript𝐾𝑖subscript𝐷𝑖(K_{i};D_{i})( italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), and reject if H𝐻Hitalic_H fails the ithsuperscript𝑖thi^{\rm th}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT challenge.

The value of using the strategy π𝜋\piitalic_π against the test 𝒯𝒯\mathcal{T}caligraphic_T is its acceptance probability, namely

val(𝒯,π)=𝔼Hπ𝔼iμ[Di(HKi)].val𝒯𝜋subscript𝔼similar-to𝐻𝜋subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖𝐻subscript𝐾𝑖{\rm val}(\mathcal{T},\pi)=\operatorname*{\mathbb{E}}_{H\sim\pi}\operatorname*% {\mathbb{E}}_{i\sim\mu}[D_{i}(H\cap K_{i})].roman_val ( caligraphic_T , italic_π ) = blackboard_E start_POSTSUBSCRIPT italic_H ∼ italic_π end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_H ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] .

For a fixed 𝒯𝒯\mathcal{T}caligraphic_T, the value is a continuous linear functional from probability distributions over subgroups of \mathcal{F}caligraphic_F to \mathbb{R}blackboard_R. Hence, it enables us to study convex subsets of Prob(𝔰𝔲𝔟())Prob𝔰𝔲𝔟{\rm Prob}(\mathfrak{sub}(\mathcal{F}))roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) by their optimal value against a given test.

Remark 1.1.

As mentioned earlier, a challenge is, essentially, a continuous map from the space of subgroups of \mathcal{F}caligraphic_F to {0,1}01\{0,1\}{ 0 , 1 }. One can extract from any such continuous map a challenge (K;D)𝐾𝐷(K;D)( italic_K ; italic_D ) that describes it and vice versa. Therefore, a test is a convex combination of continuous maps from 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) to {0,1}01\{0,1\}{ 0 , 1 }, and the value is integration of this map against a (probability) measure.

1.2. Invariant random subgroups

As 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) inherits the product topology from the power set {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT, it is compact. Every action of a group ΓΓ\Gammaroman_Γ on a set X𝑋Xitalic_X extends naturally to an action of ΓΓ\Gammaroman_Γ on the power set {0,1}Xsuperscript01𝑋\{0,1\}^{X}{ 0 , 1 } start_POSTSUPERSCRIPT italic_X end_POSTSUPERSCRIPT by

γΓ,AX:γ.A={γ.aaA}.\forall\gamma\in\Gamma,A\subseteq X\ \colon\ \ \gamma.A=\{\gamma.a\mid a\in A% \}\;.∀ italic_γ ∈ roman_Γ , italic_A ⊆ italic_X : italic_γ . italic_A = { italic_γ . italic_a ∣ italic_a ∈ italic_A } .

Hence, the conjugation action of \mathcal{F}caligraphic_F on itself is inherited by {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT. Also, 𝔰𝔲𝔟(){0,1}𝔰𝔲𝔟superscript01\mathfrak{sub}(\mathcal{F})\subseteq\{0,1\}^{\mathcal{F}}fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ⊆ { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT is preserved by this action. Hence, the conjugation action extends to its power set {0,1}𝔰𝔲𝔟()superscript01𝔰𝔲𝔟\{0,1\}^{\mathfrak{sub}(\mathcal{F})}{ 0 , 1 } start_POSTSUPERSCRIPT fraktur_s fraktur_u fraktur_b ( caligraphic_F ) end_POSTSUPERSCRIPT by

w,A𝔰𝔲𝔟():w.A={wHw1HA}.\forall w\in\mathcal{F},A\subseteq\mathfrak{sub}(\mathcal{F})\ \colon\ \ w.A=% \{wHw^{-1}\mid H\in A\}\;.∀ italic_w ∈ caligraphic_F , italic_A ⊆ fraktur_s fraktur_u fraktur_b ( caligraphic_F ) : italic_w . italic_A = { italic_w italic_H italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∣ italic_H ∈ italic_A } .

The conjugation action of \mathcal{F}caligraphic_F further extends to Prob(𝔰𝔲𝔟())Prob𝔰𝔲𝔟{\rm Prob}(\mathfrak{sub}(\mathcal{F}))roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ): For every Borel set B𝔰𝔲𝔟()𝐵𝔰𝔲𝔟B\subseteq\mathfrak{sub}(\mathcal{F})italic_B ⊆ fraktur_s fraktur_u fraktur_b ( caligraphic_F ) and μProb(𝔰𝔲𝔟())𝜇Prob𝔰𝔲𝔟\mu\in{\rm Prob}(\mathfrak{sub}(\mathcal{F}))italic_μ ∈ roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ), we have

(w.μ)(B)=μ(w1.B).(w.\mu)(B)=\mu(w^{-1}.B)\;.( italic_w . italic_μ ) ( italic_B ) = italic_μ ( italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT . italic_B ) .
Definition 1.2.

The set of invariant random subgroups IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ) consists of all probability measures in Prob(𝔰𝔲𝔟())Prob𝔰𝔲𝔟{\rm Prob}(\mathfrak{sub}(\mathcal{F}))roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) that are invariant under the action of \mathcal{F}caligraphic_F.

The ergodic value of a test 𝒯𝒯\mathcal{T}caligraphic_T is the best performance of a strategy πIRS()𝜋IRS\pi\in{\rm IRS}(\mathcal{F})italic_π ∈ roman_IRS ( caligraphic_F ) against it, namely

(1.1) valerg(𝒯)=sup{val(𝒯,π)πIRS()}.subscriptvalerg𝒯supremumconditional-setval𝒯𝜋𝜋IRS{\rm val}_{{\rm erg}}(\mathcal{T})=\sup\{{\rm val}(\mathcal{T},\pi)\mid\pi\in{% \rm IRS}(\mathcal{F})\}\;.roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ) = roman_sup { roman_val ( caligraphic_T , italic_π ) ∣ italic_π ∈ roman_IRS ( caligraphic_F ) } .
Remark 1.3.

The extremal points in the convex set IRS(Γ)IRSΓ{\rm IRS}(\Gamma)roman_IRS ( roman_Γ ) are commonly referred to as ergodic IRSs. As we take the supremum of a linear functional over a convex compact set, the optimum is obtained on an extremal point, which explains the phrase ergodic value.

1.3. Finitely described invariant random subgroups

Let X𝑋Xitalic_X be a finite set, and let Sym(X)Sym𝑋{\rm Sym}(X)roman_Sym ( italic_X ) be the symmetric group acting on X𝑋Xitalic_X. Every map σ:SSym(X):𝜎𝑆Sym𝑋\sigma\colon S\to{\rm Sym}(X)italic_σ : italic_S → roman_Sym ( italic_X ) extends uniquely to an action of =(S)𝑆\mathcal{F}=\mathcal{F}(S)caligraphic_F = caligraphic_F ( italic_S ) on X𝑋Xitalic_X. For a vertex xX𝑥𝑋x\in Xitalic_x ∈ italic_X, we can define its stabilizer to be

(1.2) Stab(σ,x)={wσ(w).x=x},Stab𝜎𝑥conditional-set𝑤formulae-sequence𝜎𝑤𝑥𝑥{\rm Stab}(\sigma,x)=\mathopen{}\mathclose{{}\left\{w\in\mathcal{F}\mid\sigma(% w).x=x}\right\}\;,roman_Stab ( italic_σ , italic_x ) = { italic_w ∈ caligraphic_F ∣ italic_σ ( italic_w ) . italic_x = italic_x } ,

which is a subgroup of \mathcal{F}caligraphic_F. Hence, we can associate with σ:SSym(X):𝜎𝑆Sym𝑋\sigma\colon S\to{\rm Sym}(X)italic_σ : italic_S → roman_Sym ( italic_X ) an IRS of \mathcal{F}caligraphic_F via the following sampling procedure: (1)1(1)( 1 ) Choose xX𝑥𝑋x\in Xitalic_x ∈ italic_X uniformly at random. (2)2(2)( 2 ) Output Stab(σ,x)Stab𝜎𝑥{\rm Stab}(\sigma,x)roman_Stab ( italic_σ , italic_x ). We denote by ΦΦ\Phiroman_Φ the map from finite actions of \mathcal{F}caligraphic_F to IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ) defined by this procedure, namely

(1.3) Φ(σ)=𝔼xX[𝟏Stab(σ,x)],Φ𝜎subscript𝔼𝑥𝑋subscript1Stab𝜎𝑥\Phi(\sigma)=\operatorname*{\mathbb{E}}_{x\in X}\big{[}{\bf 1}_{{\rm Stab}(% \sigma,x)}\big{]}\;,roman_Φ ( italic_σ ) = blackboard_E start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT [ bold_1 start_POSTSUBSCRIPT roman_Stab ( italic_σ , italic_x ) end_POSTSUBSCRIPT ] ,

where 𝟏Hsubscript1𝐻{\bf 1}_{H}bold_1 start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT is the Dirac measure concentrated on the subgroup H𝐻Hitalic_H and 𝔼xXsubscript𝔼𝑥𝑋\operatorname*{\mathbb{E}}_{x\in X}blackboard_E start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT is the expectation according to the uniform measure over X𝑋Xitalic_X. The set of finitely described invariant random subgroups IRSfd()subscriptIRSfd{\rm IRS}_{{\rm fd}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) is the image of the map ΦΦ\Phiroman_Φ in IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ).

Definition 1.4.

The sofic value of a test 𝒯𝒯\mathcal{T}caligraphic_T is the (asymptotic) best performance of a strategy πIRSfd()𝜋subscriptIRSfd\pi\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) against it, namely

(1.4) valsof(𝒯)=sup{val(𝒯,Φ(σ))|X|<,σ:SSym(X)}.subscriptvalsof𝒯supremumconditional-setval𝒯Φ𝜎:𝑋𝜎𝑆Sym𝑋{\rm val}_{{\rm sof}}(\mathcal{T})=\sup\,\big{\{}{\rm val}(\mathcal{T},\Phi(% \sigma))\mid|X|<\infty,\ \sigma\colon S\to{\rm Sym}(X)\big{\}}\;.roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ) = roman_sup { roman_val ( caligraphic_T , roman_Φ ( italic_σ ) ) ∣ | italic_X | < ∞ , italic_σ : italic_S → roman_Sym ( italic_X ) } .
Remark 1.5.

The name sofic value is appropriate, as demonstrated in Section 4.2. Furthermore, we often abuse notation and use val(𝒯,σ)val𝒯𝜎{\rm val}(\mathcal{T},\sigma)roman_val ( caligraphic_T , italic_σ ) instead of val(𝒯,Φ(σ))val𝒯Φ𝜎{\rm val}(\mathcal{T},\Phi(\sigma))roman_val ( caligraphic_T , roman_Φ ( italic_σ ) ), even though the action itself is not an IRS.

Since IRSfd()IRS()subscriptIRSfdIRS{\rm IRS}_{{\rm fd}}(\mathcal{F})\subseteq{\rm IRS}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) ⊆ roman_IRS ( caligraphic_F ), we have valsof(𝒯)valerg(𝒯)subscriptvalsof𝒯subscriptvalerg𝒯{\rm val}_{{\rm sof}}(\mathcal{T})\leq{\rm val}_{{\rm erg}}(\mathcal{T})roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ) ≤ roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ) for every test 𝒯𝒯\mathcal{T}caligraphic_T. The Aldous–Lyons conjecture [Aldous_Lyons_Conj] can be formulated as follows:

Conjecture 1.6 (Aldous–Lyons, cf. Section 6 of [Gelander_ICM2018]).

Is IRSfd()subscriptIRSfd{\rm IRS}_{{\rm fd}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) weak* dense in IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F )?

Remark 1.7.

In their paper [Aldous_Lyons_Conj], Aldous and Lyons ask this as a question. In the passing of time, the positive form of this problem, namely that IRSfd()subscriptIRSfd{\rm IRS}_{{\rm fd}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) is dense in IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ), received the name The Aldous–Lyons Conjecture (cf. [Aldous--Lyons_conj_blogpost]). Thus, we use the more common “Conjecture” phrasing instead of Problem.

The algebraic formulation we provided earlier, which can also be found in Section 6 of [Gelander_ICM2018], may seem different from the above. The question was whether every invariant random subgroup of \mathcal{F}caligraphic_F is co-sofic, where co-sofic means an IRS which is the weak* limit of convex combinations of uniform distributions over finite index subgroups. Since the finitely described IRSs are dense in the co-sofic ones, the formulation in Conjecture 1.6 is equivalent to this standard (algebraic) formulation.

Lastly, the term co-sofic is closely related to the better known term of a sofic group (cf. Definition 4.4). A finitely presented group /N𝑁\mathcal{F}/Ncaligraphic_F / italic_N is sofic if and only if the Dirac measure concentrated on N𝑁Nitalic_N is a co-sofic IRS (cf. Proposition 6.1 in [Gelander_ICM2018]). Thus, a positive solution to the Aldous–Lyons Conjecture 1.6 implies in particular that every group is sofic.777The way we formulate it, a positive solution to the Aldous–Lyons Conjecture only implies that all finitely presented groups are sofic. It is standard to deduce it for all groups from the finitely presented ones [MR2089244].

Corollary 1.8.

Since val(𝒯,)val𝒯{\rm val}(\mathcal{T},\cdot)roman_val ( caligraphic_T , ⋅ ) is a continuous functional, a positive solution to the Aldous–Lyons Conjecture 1.6 implies that for every test 𝒯𝒯\mathcal{T}caligraphic_T, valsof(𝒯)=valerg(𝒯)subscriptvalsof𝒯subscriptvalerg𝒯{\rm val}_{{\rm sof}}(\mathcal{T})={\rm val}_{{\rm erg}}(\mathcal{T})roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ) = roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ).

Remark 1.9.

Due to the relation between subgroups of the free group and Schreier graphs, one can view subgroup tests as a new property testing model for (edge-labeled) graphs: Let X𝑋Xitalic_X be a finite set and σ:SX:𝜎𝑆𝑋\sigma\colon S\to Xitalic_σ : italic_S → italic_X a transitive action (the non-transitive case is a convex combination of transitive ones). For xX𝑥𝑋x\in Xitalic_x ∈ italic_X, the stabilizer Stab(σ,x)Stab𝜎𝑥{\rm Stab}(\sigma,x)roman_Stab ( italic_σ , italic_x ) is exactly the set of labeled paths in the Schreier graph of (S)𝑆\mathcal{F}(S)caligraphic_F ( italic_S ) with respect to Stab(σ,x)Stab𝜎𝑥{\rm Stab}(\sigma,x)roman_Stab ( italic_σ , italic_x ) and S𝑆Sitalic_S that begin and end at x𝑥xitalic_x, namely, closed paths originating from x𝑥xitalic_x. Thus, when the finitely described IRS Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) is put against a test 𝒯𝒯\mathcal{T}caligraphic_T, we actually test the aforementioned Schreier graph in the following way: First, choose a vertex xX𝑥𝑋x\in Xitalic_x ∈ italic_X uniformly at random and sample iμsimilar-to𝑖𝜇i\sim\muitalic_i ∼ italic_μ. List the paths from Kisubscript𝐾𝑖K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and for each one check whether it is closed or open. According to this check, decide using Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT whether to accept or reject.

1.4. Decidability of approximating the sofic value

If the challenge distribution μ𝜇\muitalic_μ in a subgroup test 𝒯𝒯\mathcal{T}caligraphic_T is rational, then 𝒯𝒯\mathcal{T}caligraphic_T can be encoded as a finite bit string. There are many (non-equivalent) ways of doing so. Assume we fixed some encoding for tests with rational challenge distributions such that, given the encoding, all underlying combinatorial data of the test can be calculated in finite time. Namely, the set of generators S𝑆Sitalic_S, the indexing set of challenges Q𝑄Qitalic_Q, the collection of challenges {(Ki;Di)}iQsubscriptsubscript𝐾𝑖subscript𝐷𝑖𝑖𝑄\{(K_{i};D_{i})\}_{i\in Q}{ ( italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) } start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT and the distribution μ𝜇\muitalic_μ can all be read from the encoding in finite time.

Theorem 1.10 (Main Theorem I).

For every fixed encoding of tests such that all combinatorial data of the test can be read from it in finite time:

  1. (1)

    There is a Turing machine M1subscript𝑀1M_{1}italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT that takes as an input (the encoding of) a test 𝒯𝒯\mathcal{T}caligraphic_T, and outputs an infinite sequence of non-decreasing numbers (αt)t=1[0,1]superscriptsubscriptsubscript𝛼𝑡𝑡101(\alpha_{t})_{t=1}^{\infty}\subseteq[0,1]( italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ⊆ [ 0 , 1 ] such that limtαt=valsof(𝒯)subscript𝑡subscript𝛼𝑡subscriptvalsof𝒯\lim_{t\to\infty}\alpha_{t}={\rm val}_{{\rm sof}}(\mathcal{T})roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ).

  2. (2)

    There is a Turing machine M2subscript𝑀2M_{2}italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT that takes as an input (the encoding of) a test 𝒯𝒯\mathcal{T}caligraphic_T, and outputs an infinite sequence of non-increasing numbers (βt)t=1[0,1]superscriptsubscriptsubscript𝛽𝑡𝑡101(\beta_{t})_{t=1}^{\infty}\subseteq[0,1]( italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ⊆ [ 0 , 1 ] such that limtβt=valerg(𝒯)subscript𝑡subscript𝛽𝑡subscriptvalerg𝒯\lim_{t\to\infty}\beta_{t}={\rm val}_{{\rm erg}}(\mathcal{T})roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ).

Remark 1.11.

Clause (2)2(2)( 2 ) of Theorem 1.10 should be compared to the Navascués–Pironio–Acín (NPA) hierarchy in the study of non-local games [navascues2008convergent]. See also the introduction of [MIPRE].

Corollary 1.12.

If the Aldous–Lyons Conjecture 1.6 has a positive solution, then for every θ>0𝜃0\theta>0italic_θ > 0, there is a Turing machine which accepts a subgroup test 𝒯𝒯\mathcal{T}caligraphic_T as input and outputs its sofic value valsof(𝒯)subscriptvalsof𝒯{\rm val}_{{\rm sof}}(\mathcal{T})roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ) up to an additive error of at most θ𝜃\thetaitalic_θ.

1.5. Tailored non-local games and their associated subgroup tests

As described before, the standard definition of a (non-local) game consists of two finite sets, a questions set X𝑋Xitalic_X and an answers set A𝐴Aitalic_A, together with a probability distribution μ𝜇\muitalic_μ over X×X𝑋𝑋X\times Xitalic_X × italic_X and a decision function D:X×X×A×A{0,1}:𝐷𝑋𝑋𝐴𝐴01D\colon X\times X\times A\times A\to\{0,1\}italic_D : italic_X × italic_X × italic_A × italic_A → { 0 , 1 }. In this paper, we use a slightly modified definition, that makes the connection with subgroup tests clearer. Before diving into our alternative definition, note first that the distribution μ𝜇\muitalic_μ defines a graph structure on X𝑋Xitalic_X, by associating edges with its support. Furthermore, as the exact choice of A𝐴Aitalic_A is irrelevant, we can assume it is the set of all bit strings up to some length ΛΛ\Lambdaroman_Λ.

A (synchronous, non-local) game consists of a graph G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ), a distribution μ𝜇\muitalic_μ over E𝐸Eitalic_E, a length function :V:𝑉\ell\colon V\to\mathbb{N}roman_ℓ : italic_V → blackboard_N, formal sets of generators Sx={𝖷x,i1i(x)}subscript𝑆𝑥conditional-setsuperscript𝖷𝑥𝑖1𝑖𝑥S_{x}=\{\mathsf{X}^{x,i}\mid 1\leq i\leq\ell(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ ( italic_x ) } — the union of which is denoted by S=xVSx𝑆subscript𝑥𝑉subscript𝑆𝑥S=\bigcup_{x\in V}S_{x}italic_S = ⋃ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT — and decision functions Dxy:{0,1}Sxy{0,1}:subscript𝐷𝑥𝑦superscript01subscript𝑆𝑥𝑦01D_{xy}\colon\{0,1\}^{S_{xy}}\to\{0,1\}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : { 0 , 1 } start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT → { 0 , 1 } for every edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E, where Sxy=SxSysubscript𝑆𝑥𝑦subscript𝑆𝑥subscript𝑆𝑦S_{xy}=S_{x}\cup S_{y}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT.888So, the main difference in our definition, is that the decision function D𝐷Ditalic_D rejects automatically answers that are not of the appropriate length according to \ellroman_ℓ. A (synchronous, quantum) strategy for 𝒢𝒢\mathcal{G}caligraphic_G is a map ρ:xVSxU(n):𝜌subscript𝑥𝑉subscript𝑆𝑥𝑈𝑛\rho\colon\bigcup_{x\in V}S_{x}\to U(n)italic_ρ : ⋃ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT → italic_U ( italic_n ), where the images are involutions, and ρ(Sx)𝜌subscript𝑆𝑥\rho({S_{x}})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commute for every fixed xV𝑥𝑉x\in Vitalic_x ∈ italic_V.999This is again not the standard definition of a quantum strategy. Unpacking our definition, ρ𝜌\rhoitalic_ρ associates an observable (Hermitian operator on a finite-dimensional Hilbert space that squares to the identity) with each bit of the answer when asked for xV𝑥𝑉x\in Vitalic_x ∈ italic_V. Since the answer must be totally measured, all the observables associated with a specific vertex must commute. The fact there is a single map ρ𝜌\rhoitalic_ρ, and not one for each prover, is the synchronicity of this strategy. Such a strategy defines for every xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E a probability distribution over maps γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } in the following way: For every 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S, let 𝖯0𝖷subscriptsuperscript𝖯𝖷0\mathsf{P}^{\mathsf{X}}_{0}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT be the projection on the (+1)1(+1)( + 1 )-eigenspace of ρ(𝖷)𝜌𝖷\rho(\mathsf{X})italic_ρ ( sansserif_X ), and 𝖯1𝖷subscriptsuperscript𝖯𝖷1\mathsf{P}^{\mathsf{X}}_{1}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT the projection on its (1)1(-1)( - 1 )-eigenspace. Furthermore, let τ𝜏\tauitalic_τ be the dimension normalized trace on n×n𝑛𝑛n\times nitalic_n × italic_n matrices. Then, the probability that γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } is sampled according to ρ𝜌\rhoitalic_ρ is by definition

(1.5) τ(𝖷Sx𝖯γ(𝖷)𝖷𝖸Sy𝖯γ(𝖸)𝖸).𝜏subscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷subscriptproduct𝖸subscript𝑆𝑦subscriptsuperscript𝖯𝖸𝛾𝖸\tau\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S_{x}}\mathsf{P}^{% \mathsf{X}}_{\gamma(\mathsf{X})}\prod_{\mathsf{Y}\in S_{y}}\mathsf{P}^{\mathsf% {Y}}_{\gamma(\mathsf{Y})}}\right)\;.italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_Y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_Y ) end_POSTSUBSCRIPT ) .

A map γ𝛾\gammaitalic_γ sampled that way is said to be sampled according to ρ𝜌\rhoitalic_ρ, and we denote it by γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ.101010Note that this sampling depends on the chosen edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E. Namely, though implicit in the notation, γ𝛾\gammaitalic_γ is defined from Sxysubscript𝑆𝑥𝑦S_{xy}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT for some edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E. It is important to note that γ𝛾\gammaitalic_γ is not globally defined on all of S𝑆Sitalic_S. Relating to standard notations, we remark that by letting a=γ|Sx𝑎evaluated-at𝛾subscript𝑆𝑥a=\gamma|_{S_{x}}italic_a = italic_γ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT and b=γ|Sy𝑏evaluated-at𝛾subscript𝑆𝑦b=\gamma|_{S_{y}}italic_b = italic_γ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT, the correlation p(a,b|x,y)𝑝𝑎conditional𝑏𝑥𝑦p(a,b|x,y)italic_p ( italic_a , italic_b | italic_x , italic_y ) induced by the quantum strategy ρ𝜌\rhoitalic_ρ (as in Remark 6.8) agrees with formula (1.5). In a similar manner to subgroup tests, one can run the game 𝒢𝒢\mathcal{G}caligraphic_G against the strategy ρ𝜌\rhoitalic_ρ: First, the verifier samples an edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E according to μ𝜇\muitalic_μ. Then, the prover samples γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } according to ρ𝜌\rhoitalic_ρ. Finally, the verifier accepts if Dxy(γ)=1subscript𝐷𝑥𝑦𝛾1D_{xy}(\gamma)=1italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) = 1, and rejects otherwise.

As for subgroup tests, the value of the strategy ρ𝜌\rhoitalic_ρ against the non-local game 𝒢𝒢\mathcal{G}caligraphic_G is its acceptance probability when ran against the game. Namely,

val(𝒢,ρ)=𝔼xyμ𝔼γρ[Dxy(γ)].val𝒢𝜌subscript𝔼similar-to𝑥𝑦𝜇subscript𝔼similar-to𝛾𝜌subscript𝐷𝑥𝑦𝛾\begin{split}{\rm val}(\mathcal{G},\rho)=\operatorname*{\mathbb{E}}_{xy\sim\mu% }\operatorname*{\mathbb{E}}_{\gamma\sim\rho}[D_{xy}(\gamma)]\;.\end{split}start_ROW start_CELL roman_val ( caligraphic_G , italic_ρ ) = blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) ] . end_CELL end_ROW

The (synchronous) quantum value of 𝒢𝒢\mathcal{G}caligraphic_G, val(𝒢)superscriptval𝒢{\rm val}^{*}(\mathcal{G})roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G ), is the supremum of val(𝒢,ρ)val𝒢𝜌{\rm val}(\mathcal{G},\rho)roman_val ( caligraphic_G , italic_ρ ) over all possible quantum strategies against 𝒢𝒢\mathcal{G}caligraphic_G.

The main result in [MIPRE] (recalled in detail in Theorem 6.10 herein) is a reduction from the Halting Problem to approximating the quantum value of a game. Our main contribution in the second half of this paper (Sections 6,7 and 8) is a mapping from a specific sub-class of non-local games — which we term tailored non-local games and describe further below — to subgroup tests, that (almost) preserves their values.

Theorem 1.13 (Main Theorem II, informal. For the formal version see Theorem 7.3).

There is a transformation that takes as input a tailored non-local game (see Definition 6.22) and outputs a subgroup test (which we call the associated synchronous subgroup test, see Definition 7.1), such that:

  1. (1)

    If the game had a perfect (i.e., a value 1111) Z𝑍Zitalic_Z-aligned, commuting along edges, permutation strategy (see Definitions 6.11 and 6.24), then the associated subgroup test has a perfect strategy.

  2. (2)

    Every almost perfect finitely described strategy for the associated subgroup test can be transformed into an almost perfect quantum strategy to the original tailored non-local game.

Informally, a tailored game is one where the decision function Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT takes the following form. First, Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT examines the value taken by γ𝛾\gammaitalic_γ on a subset of the generators SxSysubscript𝑆𝑥subscript𝑆𝑦S_{x}\cup S_{y}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT (we refer to these as readable variables). Based on this, Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT determines a collection of linear equations on the entire string γ𝛾\gammaitalic_γ. Finally, Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT accepts if and only if all these equations are satisfied. This form for the game can be seen as a generalization of binary linear constraint system games (Example 6.26), which corresponds to the case where the set of readable variables is empty.

A permutation strategy, as its name suggests, is a quantum strategy which is induced by permutations. Such a strategy is said Z𝑍Zitalic_Z-aligned when the observables associated with the readable variables (i.e. the bits of the answer γ𝛾\gammaitalic_γ that control the parity checks in the tailored game) are all diagonal matrices (with respect to some natural basis). The restriction to Z𝑍Zitalic_Z-aligned strategies is crucial for item (1) in Theorem 7.3 above to hold.

In a companion paper [Tailored_MIPRE], we prove that the reduction of the Halting Problem to approximating the quantum value of a game presented in [MIPRE] can be modified such that the resulting non-local game is tailored and satisfies the required stronger assumptions (Theorem 7.4): If the input Turing machine halts, then the game has a perfect Z𝑍Zitalic_Z-aligned permutation strategy that commutes along edges, and if the input Turing machine does not halt, then the value of the game is bounded from above by 1/212\nicefrac{{1}}{{2}}/ start_ARG 1 end_ARG start_ARG 2 end_ARG. Therefore, together with our mapping from non-local games to subgroup tests, we deduce that approximating the sofic value of a game is undecidable. In turn, by Corollary 1.12, the Aldous–Lyons Conjecture 1.6 has a negative solution.

Remark 1.14.

In [MIPRE, Section 12.3], the authors were able to specify a non-local game whose quantum value is bounded above by 1/212\nicefrac{{1}}{{2}}/ start_ARG 1 end_ARG start_ARG 2 end_ARG but has a perfect quantum commuting strategy. Using the results of [kim2018synchronous], which we elaborate on further in the next remark, this implies the existence of a finitely presented *-algebra which can be endowed with a tracial state and cannot be embedded into an ultrapower of the hyperfinite II1𝐼subscript𝐼1II_{1}italic_I italic_I start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT factor. This is a somewhat constructive counter example, but the state itself is only proven to exist and does not have a constructive form (at this point). By the various formulations of Connes’ embedding problem, this proves that there is a non-hyperlinear character of the free group, which is the analogue of a non co-sofic IRS of the free group, but it is provided in a non-constructive form.

By applying the “same” construction as in [MIPRE, Section 12.3] with the algorithm constructed in Theorem 1.10 replacing the NPA hierarchy algorithm, one can pin down an explicit subgroup test with perfect ergodic strategy but all sofic strategies bounded above by some constant (which can be approximated by following the proofs). This is the most constructive we can get in this case, namely, the specific non co-sofic IRS which is the perfect strategy for this subgroup test is proven only to exist, and is not constructed. Thus, we decided not to specify this test.

It would be very interesting to find an explicit non co-sofic IRS, namely separate between IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ) and IRSfd()¯¯subscriptIRSfd\overline{{\rm IRS}_{{\rm fd}}(\mathcal{F})}over¯ start_ARG roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) end_ARG in a constructive manner.

Remark 1.15.

We comment on a natural attempt to extend the construction of [MIPRE] so as to directly deduce the existence of a non-sofic group, a result which would imply a negative answer to the Aldous–Lyons Conjecture.

The idea (which is folklore, and explicitly mentioned in [paddock2023satisfiability]) is as follows. It is well-known that to every synchronous game 𝒢𝒢\mathcal{G}caligraphic_G one can associate an algebra 𝒜(𝒢)𝒜𝒢\mathscr{A}(\mathcal{G})script_A ( caligraphic_G ) such that there is a tight connection between the Csuperscript𝐶C^{*}italic_C start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT-representation theory of this algebra and perfect values for the game in various correlation sets [paulsen2016estimating, kim2018synchronous, helton2019algebras]. In the special case where 𝒢𝒢\mathcal{G}caligraphic_G is a linear constraint system (LCS) game, there is a group ΓΓ\Gammaroman_Γ such that 𝒜(𝒢)𝒜𝒢\mathscr{A}(\mathcal{G})script_A ( caligraphic_G ) is (isomorphic to the completion of) the complex group algebra [Γ]delimited-[]Γ\mathbb{C}[\Gamma]blackboard_C [ roman_Γ ] [kim2018synchronous, goldberg2021synchronous].111111Actually, it is isomorphic to the completion of [Γ]/𝖩+1delimited-[]Γdelimited-⟨⟩𝖩1\nicefrac{{\mathbb{C}[\Gamma]}}{{\langle\mathsf{J}+1\rangle}}/ start_ARG blackboard_C [ roman_Γ ] end_ARG start_ARG ⟨ sansserif_J + 1 ⟩ end_ARG, where 𝖩𝖩\mathsf{J}sansserif_J is a special generator in ΓΓ\Gammaroman_Γ and 𝖩+1delimited-⟨⟩𝖩1\langle\mathsf{J}+1\rangle⟨ sansserif_J + 1 ⟩ is the two-sided ideal generated by 𝖩+1𝖩1\mathsf{J}+1sansserif_J + 1 in [Γ]delimited-[]Γ\mathbb{C}[\Gamma]blackboard_C [ roman_Γ ].

Now, if the reduction given in [MIPRE] returned only LCS games, then one would obtain the following result: there exists an LCS game with a perfect quantum commuting strategy, but no (asymptotically) perfect quantum strategy. By the connection mentioned above this implies that the group ΓΓ\Gammaroman_Γ associated with 𝒜(𝒢)𝒜𝒢\mathscr{A}(\mathcal{G})script_A ( caligraphic_G ) is non-hyperlinear. As every sofic group is hyperlinear, one would thus obtain an example of a non-sofic group.

Since the reduction in [MIPRE] does not return LCS games, a workaround could be to find an embedding from the algebra 𝒜(𝒢)𝒜𝒢\mathscr{A}(\mathcal{G})script_A ( caligraphic_G ), where 𝒢𝒢\mathcal{G}caligraphic_G is returned by [MIPRE], into 𝒜(𝒢)𝒜superscript𝒢\mathscr{A}(\mathcal{G}^{\prime})script_A ( caligraphic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) where 𝒢superscript𝒢\mathcal{G}^{\prime}caligraphic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is an LCS game. Obstacles to this “black-box” approach are discussed in [paddock2023satisfiability].

One can view our approach as finding a “sweet spot” that is in some sense half-way between synchronous games, which were used in [MIPRE], and LCS games. This is because tailored games are a natural generalization of LCS games. In the companion paper we show that [MIPRE] can be adapted to return tailored games, and in the present paper we show that this suffices to resolve the Aldous–Lyons Conjecture. The existence of non-sofic groups (and non-hyperlinear groups) remains an elusive open problem.

1.6. Structure of the paper

In Section 2, we prove structural results about invariant random subgroups, some of which are standard and well known to experts. In Section 3, we prove our first main theorem, Theorem 1.10, and draw corollaries from it. In Section 4, we provide several examples of subgroup tests, inspired by both group theory and complexity theory. In Section 5, we discuss a rigidity property of tests that generalizes group stability and which is analogous to robustness of non-local games. In Section 6, we define tailored non-local games and analyze their properties. In Section 7, we describe the (almost) value preserving correspondence between tailored non-local games and synchronous subgroup tests, informally outlined in Theorem 1.13. This allows us in Corollary 7.5 to provide a negative solution to the Aldous–Lyons Conjecture 1.6. The proof of the aforementioned value preserving correspondence, Theorem 7.3, is proved in Section 8. Theorem 7.4, which is the other main ingredient in our refutation, is proved in a companion paper [Tailored_MIPRE]. There is no open problems section, but further research directions can be found in Remarks 1.14, 1.15 and 8.13.

For a reader who seeks the main ideas of the paper without diving too deep into the proofs, we suggest reading, in addition to the introduction, only Sections 3 and 7.

Acknowledgements

We thank Alon Dogon for reading an early draft of this paper and providing many useful improvements to the presentation. We would also like to thank Mikael de la Salle for various discussions along the way. Finally, we want to thank Peter Sarnak for organizing a seminar on “strong convergence” in Princeton and asking the second author to give a talk, as it organized his thoughts and led to the current presentation of ideas.

Lewis Bowen is supported by NSF grant DMS-2154680. Michael Chapman acknowledges with gratitude the Simons Society of Fellows and is supported by a grant from the Simons Foundation (N. 965535). Alex Lubotzky is supported by the European Research Council (ERC) under the European Union’s Horizon 2020 (N. 882751), and by a research grant from the Center for New Scientists at the Weizmann Institute of Science. Thomas Vidick is supported by a research grant from the Center for New Scientists at the Weizmann Institute of Science, a Simons Investigator award, AFOSR Grant No. FA9550-22-1-0391, and ERC Consolidator Grant VerNisQDevS (101086733).

2. Group theoretic preliminaries

2.1. Topology (and other properties) of invariant random subgroups

121212The content of this section is standard. For example, it appears in Section 3 of [abert2014kesten].

We first go through some properties of the space {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT (induced with the product topology). For every K,L𝐾𝐿K,L\subseteq\mathcal{F}italic_K , italic_L ⊆ caligraphic_F, let

𝒞(K,L)={AKA,LA=}{0,1}.𝒞𝐾𝐿conditional-set𝐴formulae-sequence𝐾𝐴𝐿𝐴superscript01\mathcal{C}(K,L)=\{A\subseteq\mathcal{F}\mid K\subseteq A,\ L\cap A=\emptyset% \}\subseteq\{0,1\}^{\mathcal{F}}.caligraphic_C ( italic_K , italic_L ) = { italic_A ⊆ caligraphic_F ∣ italic_K ⊆ italic_A , italic_L ∩ italic_A = ∅ } ⊆ { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT .

Then,

  1. (1)

    When K𝐾Kitalic_K and L𝐿Litalic_L are finite, the set 𝒞(K,L)𝒞𝐾𝐿\mathcal{C}(K,L)caligraphic_C ( italic_K , italic_L ) is open and closed. Moreover, the collection

    {𝒞(K,L)K,L,|K|,|L|<}conditional-set𝒞𝐾𝐿formulae-sequence𝐾𝐿𝐾𝐿\{\mathcal{C}(K,L)\mid K,L\subseteq\mathcal{F},\ |K|,|L|<\infty\}{ caligraphic_C ( italic_K , italic_L ) ∣ italic_K , italic_L ⊆ caligraphic_F , | italic_K | , | italic_L | < ∞ }

    is a basis for the topology of {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT. In addition, {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT is compact.

  2. (2)

    For every w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F and subsets K,L𝐾𝐿K,L\subseteq\mathcal{F}italic_K , italic_L ⊆ caligraphic_F we have

    w.𝒞(K,L)=𝒞(wKw1,wLw1).formulae-sequence𝑤𝒞𝐾𝐿𝒞𝑤𝐾superscript𝑤1𝑤𝐿superscript𝑤1w.\mathcal{C}(K,L)=\mathcal{C}(wKw^{-1},wLw^{-1}).italic_w . caligraphic_C ( italic_K , italic_L ) = caligraphic_C ( italic_w italic_K italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_w italic_L italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) .

The following is a standard fact. A proof is added because elements of it are later used in Lemma 2.12.

Claim 2.1.

The set of subgroups 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) is closed in the collection of all subsets {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT.

Proof.

A subset A𝐴A\subseteq\mathcal{F}italic_A ⊆ caligraphic_F is a subgroup if it satisfies the following three conditions:

(1)IdA,(2)wAw1A,(3)w,wAwwA.\begin{split}(1)\ {\rm Id}_{\mathcal{F}}\in A\ ,\quad(2)\ w\in A\implies w^{-1% }\in A\ ,\quad(3)\ w,w^{\prime}\in A\implies w\cdot w^{\prime}\in A.\end{split}start_ROW start_CELL ( 1 ) roman_Id start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ∈ italic_A , ( 2 ) italic_w ∈ italic_A ⟹ italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∈ italic_A , ( 3 ) italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_A ⟹ italic_w ⋅ italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_A . end_CELL end_ROW

For every w,w𝑤superscript𝑤w,w^{\prime}\in\mathcal{F}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_F, define the following open sets: The subsets not containing IdsubscriptId{\rm Id}_{\mathcal{F}}roman_Id start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT, CId=𝒞(,{Id})subscript𝐶Id𝒞subscriptIdC_{{\rm Id}}=\mathcal{C}(\emptyset,\{{\rm Id}_{\mathcal{F}}\})italic_C start_POSTSUBSCRIPT roman_Id end_POSTSUBSCRIPT = caligraphic_C ( ∅ , { roman_Id start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT } ). The subsets containing w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F but not w1superscript𝑤1w^{-1}italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, Cw=𝒞({w},{w1})subscript𝐶𝑤𝒞𝑤superscript𝑤1C_{w}=\mathcal{C}(\{w\},\{w^{-1}\})italic_C start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT = caligraphic_C ( { italic_w } , { italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT } ). The subsets containing w,w𝑤superscript𝑤w,w^{\prime}\in\mathcal{F}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_F but not ww𝑤superscript𝑤w\cdot w^{\prime}italic_w ⋅ italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, Cw,w=𝒞({w,w},{ww})subscript𝐶𝑤superscript𝑤𝒞𝑤superscript𝑤𝑤superscript𝑤C_{w,w^{\prime}}=\mathcal{C}(\{w,w^{\prime}\},\{w\cdot w^{\prime}\})italic_C start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = caligraphic_C ( { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } , { italic_w ⋅ italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ). Then,

(w,wCw,w)(wCw)CId={0,1}𝔰𝔲𝔟(),subscript𝑤superscript𝑤subscript𝐶𝑤superscript𝑤subscript𝑤subscript𝐶𝑤subscript𝐶Idsuperscript01𝔰𝔲𝔟\Big{(}\bigcup_{w,w^{\prime}\in\mathcal{F}}C_{w,w^{\prime}}\Big{)}\cup\Big{(}% \bigcup_{w\in\mathcal{F}}C_{w}\Big{)}\cup C_{\rm Id}=\{0,1\}^{\mathcal{F}}% \setminus\mathfrak{sub}(\mathcal{F}),( ⋃ start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_F end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ∪ ( ⋃ start_POSTSUBSCRIPT italic_w ∈ caligraphic_F end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ) ∪ italic_C start_POSTSUBSCRIPT roman_Id end_POSTSUBSCRIPT = { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ∖ fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ,

which proves that 𝔰𝔲𝔟()𝔰𝔲𝔟\mathfrak{sub}(\mathcal{F})fraktur_s fraktur_u fraktur_b ( caligraphic_F ) is a closed set. ∎

Recall the definition of IRS()IRS{\rm IRS}(\mathcal{F})roman_IRS ( caligraphic_F ), the invariant random subgroups of the free group \mathcal{F}caligraphic_F (Definition 1.2).

Fact 2.2.

Let μ,νProb({0,1})𝜇𝜈Probsuperscript01\mu,\nu\in{\rm Prob}(\{0,1\}^{\mathcal{F}})italic_μ , italic_ν ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ). Then,

  1. (1)

    μ=ν𝜇𝜈\mu=\nuitalic_μ = italic_ν if and only if μ(𝒞(K,L))=ν(𝒞(K,L))𝜇𝒞𝐾𝐿𝜈𝒞𝐾𝐿\mu(\mathcal{C}(K,L))=\nu(\mathcal{C}(K,L))italic_μ ( caligraphic_C ( italic_K , italic_L ) ) = italic_ν ( caligraphic_C ( italic_K , italic_L ) ) for every finite K,L𝐾𝐿K,L\subseteq\mathcal{F}italic_K , italic_L ⊆ caligraphic_F.

  2. (2)

    μ𝜇\muitalic_μ is conjugation invariant if and only if for every sS𝑠𝑆s\in Sitalic_s ∈ italic_S we have s.μ=μformulae-sequence𝑠𝜇𝜇s.\mu=\muitalic_s . italic_μ = italic_μ. Hence, μIRS()𝜇IRS\mu\in{\rm IRS}(\mathcal{F})italic_μ ∈ roman_IRS ( caligraphic_F ) if and only if for all sS𝑠𝑆s\in Sitalic_s ∈ italic_S and finite K,L𝐾𝐿K,L\subseteq\mathcal{F}italic_K , italic_L ⊆ caligraphic_F we have μ(𝒞(K,L))=μ(s.𝒞(K,L))\mu(\mathcal{C}(K,L))=\mu(s.\mathcal{C}(K,L))italic_μ ( caligraphic_C ( italic_K , italic_L ) ) = italic_μ ( italic_s . caligraphic_C ( italic_K , italic_L ) ).

A sequence of measures μnProb({0,1})subscript𝜇𝑛Probsuperscript01\mu_{n}\in{\rm Prob}(\{0,1\}^{\mathcal{F}})italic_μ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ) is said to weak* converge to μ𝜇\muitalic_μ if for all continuous f:{0,1}:𝑓superscript01f\colon\{0,1\}^{\mathcal{F}}\to\mathbb{R}italic_f : { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT → blackboard_R,

𝔼Hμn[f(H)]n𝔼Hμ[f(H)].𝑛subscript𝔼similar-to𝐻subscript𝜇𝑛𝑓𝐻subscript𝔼similar-to𝐻𝜇𝑓𝐻\operatorname*{\mathbb{E}}_{H\sim\mu_{n}}[f(H)]\xrightarrow{n\to\infty}% \operatorname*{\mathbb{E}}_{H\sim\mu}[f(H)].blackboard_E start_POSTSUBSCRIPT italic_H ∼ italic_μ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_f ( italic_H ) ] start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW blackboard_E start_POSTSUBSCRIPT italic_H ∼ italic_μ end_POSTSUBSCRIPT [ italic_f ( italic_H ) ] .

We denote weak convergence by μnwμsuperscript𝑤subscript𝜇𝑛𝜇\mu_{n}\xrightarrow{w^{*}}\muitalic_μ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_ARROW start_OVERACCENT italic_w start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_OVERACCENT → end_ARROW italic_μ.

Remark 2.3.

In our context, there is a more “down to earth” way of viewing weak* convergence. For every finite subset A𝐴A\subseteq\mathcal{F}italic_A ⊆ caligraphic_F, and every probability measure μProb({0,1})𝜇Probsuperscript01\mu\in{\rm Prob}(\{0,1\}^{\mathcal{F}})italic_μ ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ), we can define a probability measure μAProb({0,1}A)2A𝜇𝐴Probsuperscript01𝐴superscriptsuperscript2𝐴\mu\cap A\in{\rm Prob}(\{0,1\}^{A})\subseteq\mathbb{R}^{2^{A}}italic_μ ∩ italic_A ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) ⊆ blackboard_R start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT by

BA:μA(B)=μ({HHA=B}).\forall B\subseteq A\ \colon\ \ \mu\cap A(B)=\mu(\{H\subseteq\mathcal{F}\mid H% \cap A=B\}).∀ italic_B ⊆ italic_A : italic_μ ∩ italic_A ( italic_B ) = italic_μ ( { italic_H ⊆ caligraphic_F ∣ italic_H ∩ italic_A = italic_B } ) .

Then,

μnwμA,|A|<:μnAnμA,\mu_{n}\xrightarrow{w^{*}}\mu\iff\forall A\subseteq\mathcal{F},|A|<\infty\ % \colon\ \ \mu_{n}\cap A\xrightarrow{n\to\infty}\mu\cap A,italic_μ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_ARROW start_OVERACCENT italic_w start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_OVERACCENT → end_ARROW italic_μ ⇔ ∀ italic_A ⊆ caligraphic_F , | italic_A | < ∞ : italic_μ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∩ italic_A start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW italic_μ ∩ italic_A ,

where the convergence on the right is the standard one in the Euclidean space 2Asuperscriptsuperscript2𝐴\mathbb{R}^{2^{A}}blackboard_R start_POSTSUPERSCRIPT 2 start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT.

Claim 2.4.

The space Prob({0,1})Probsuperscript01{\rm Prob}(\{0,1\}^{\mathcal{F}})roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ) is compact in the weak* topology.

Proof.

Since {0,1}superscript01\{0,1\}^{\mathcal{F}}{ 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT is compact, the fact can be deduced from the Banach–Alaoglu Theorem (cf. Theorem 3.15 in [Rudin_Functional_Analysisi_BOOK]). ∎

2.2. Pseudo subgroups

For every BC𝐵𝐶B\subseteq C\subseteq\mathcal{F}italic_B ⊆ italic_C ⊆ caligraphic_F, the restriction map RBC:{0,1}C{0,1}B:subscript𝑅𝐵𝐶superscript01𝐶superscript01𝐵R_{B\subseteq C}\colon\{0,1\}^{C}\to\{0,1\}^{B}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT : { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT → { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT is

AC:RBC(A)=AB.\forall A\subseteq C\ \colon\ \ R_{B\subseteq C}(A)=A\cap B.∀ italic_A ⊆ italic_C : italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT ( italic_A ) = italic_A ∩ italic_B .

When C=𝐶C=\mathcal{F}italic_C = caligraphic_F we remove it from the notation and write RBsubscript𝑅𝐵R_{B}italic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT instead of RBsubscript𝑅𝐵R_{B\subseteq\mathcal{F}}italic_R start_POSTSUBSCRIPT italic_B ⊆ caligraphic_F end_POSTSUBSCRIPT. For sets K,LB𝐾𝐿𝐵K,L\subseteq B\subseteq\mathcal{F}italic_K , italic_L ⊆ italic_B ⊆ caligraphic_F we can define

𝒞B(K,L)={ABKA,AL=}.subscript𝒞𝐵𝐾𝐿conditional-set𝐴𝐵formulae-sequence𝐾𝐴𝐴𝐿\mathcal{C}_{B}(K,L)=\{A\subseteq B\mid K\subseteq A,\ A\cap L=\emptyset\}.caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) = { italic_A ⊆ italic_B ∣ italic_K ⊆ italic_A , italic_A ∩ italic_L = ∅ } .

Note that 𝒞(K,L)=𝒞(K,L)subscript𝒞𝐾𝐿𝒞𝐾𝐿\mathcal{C}_{\mathcal{F}}(K,L)=\mathcal{C}(K,L)caligraphic_C start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ( italic_K , italic_L ) = caligraphic_C ( italic_K , italic_L ).

Claim 2.5.

Let K,LBC𝐾𝐿𝐵𝐶K,L\subseteq B\subseteq C\subseteq\mathcal{F}italic_K , italic_L ⊆ italic_B ⊆ italic_C ⊆ caligraphic_F. Then RBC(𝒞C(K,L))=𝒞B(K,L)subscript𝑅𝐵𝐶subscript𝒞𝐶𝐾𝐿subscript𝒞𝐵𝐾𝐿R_{B\subseteq C}(\mathcal{C}_{C}(K,L))=\mathcal{C}_{B}(K,L)italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) ) = caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) and RBC1(𝒞B(K,L))=𝒞C(K,L).superscriptsubscript𝑅𝐵𝐶1subscript𝒞𝐵𝐾𝐿subscript𝒞𝐶𝐾𝐿R_{B\subseteq C}^{-1}(\mathcal{C}_{B}(K,L))=\mathcal{C}_{C}(K,L).italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) = caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) .

Proof.

Let AB𝐴𝐵A\subseteq Bitalic_A ⊆ italic_B and ACsuperscript𝐴𝐶A^{\prime}\subseteq Citalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C such that A=AB𝐴superscript𝐴𝐵A=A^{\prime}\cap Bitalic_A = italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B. As K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B, the intersection of Asuperscript𝐴A^{\prime}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with K𝐾Kitalic_K and L𝐿Litalic_L depends only on AB=Asuperscript𝐴𝐵𝐴A^{\prime}\cap B=Aitalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B = italic_A. Hence

(2.1) A𝒞B(K,L)A𝒞C(K,L).iff𝐴subscript𝒞𝐵𝐾𝐿superscript𝐴subscript𝒞𝐶𝐾𝐿A\in\mathcal{C}_{B}(K,L)\iff A^{\prime}\in\mathcal{C}_{C}(K,L).italic_A ∈ caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ⇔ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) .

Adding this observation to the fact RBCsubscript𝑅𝐵𝐶R_{B\subseteq C}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT is onto proves the desired claim. ∎

Now, we can pushforward measures along the inverse system of restrictions. Namely, given BC𝐵𝐶B\subseteq C\subseteq\mathcal{F}italic_B ⊆ italic_C ⊆ caligraphic_F and a probability measure π𝜋\piitalic_π on {0,1}Csuperscript01𝐶\{0,1\}^{C}{ 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT we can define the probability measure RBCπsubscript𝑅𝐵𝐶𝜋R_{B\subseteq C*}\piitalic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π on {0,1}Bsuperscript01𝐵\{0,1\}^{B}{ 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT by

YBorel{0,1}B:RBCπ(Y)=π(RBC1(Y)).\forall Y\subseteq_{\rm Borel}\{0,1\}^{B}\ \colon\ \ R_{B\subseteq C*}\pi(Y)=% \pi(R_{B\subseteq C}^{-1}(Y)).∀ italic_Y ⊆ start_POSTSUBSCRIPT roman_Borel end_POSTSUBSCRIPT { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT : italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ( italic_Y ) = italic_π ( italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_Y ) ) .
Corollary 2.6.

Claim 2.5 implies that RBCsubscript𝑅𝐵𝐶R_{B\subseteq C}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT is continuous. Therefore, RBC:Prob({0,1}C)Prob({0,1}B):subscript𝑅𝐵𝐶Probsuperscript01𝐶Probsuperscript01𝐵R_{B\subseteq C*}\colon{\rm Prob}(\{0,1\}^{C})\to{\rm Prob}(\{0,1\}^{B})italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT : roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT ) → roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ) is continuous.

Definition 2.7.

Let B𝐵B\subseteq\mathcal{F}italic_B ⊆ caligraphic_F. A subset AB𝐴𝐵A\subseteq Bitalic_A ⊆ italic_B is said to be a pseudo subgroup of B𝐵Bitalic_B if there is a subgroup H𝐻H\leq\mathcal{F}italic_H ≤ caligraphic_F such that RB(H)=HB=Asubscript𝑅𝐵𝐻𝐻𝐵𝐴R_{B}(H)=H\cap B=Aitalic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_H ) = italic_H ∩ italic_B = italic_A. Denote by P𝔰𝔲𝔟(B)𝑃𝔰𝔲𝔟𝐵P\mathfrak{sub}(B)italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) the collection of pseudo subgroups of B𝐵Bitalic_B.131313Note that this collection is a closed subset of the subsets of B𝐵Bitalic_B.

Claim 2.8.

Let AB𝐴𝐵A\subseteq B\subseteq\mathcal{F}italic_A ⊆ italic_B ⊆ caligraphic_F. Then, A𝐴Aitalic_A is a pseudo subgroup of B𝐵Bitalic_B if and only if AB=Adelimited-⟨⟩𝐴𝐵𝐴\langle A\rangle\cap B=A⟨ italic_A ⟩ ∩ italic_B = italic_A, where Adelimited-⟨⟩𝐴\langle A\rangle⟨ italic_A ⟩ is the subgroup of \mathcal{F}caligraphic_F generated by A𝐴Aitalic_A.

Proof.

If there is a subgroup H𝐻Hitalic_H for which A=RB(H)=HBH𝐴subscript𝑅𝐵𝐻𝐻𝐵𝐻A=R_{B}(H)=H\cap B\subseteq Hitalic_A = italic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_H ) = italic_H ∩ italic_B ⊆ italic_H, then in particular AHdelimited-⟨⟩𝐴𝐻\langle A\rangle\subseteq H⟨ italic_A ⟩ ⊆ italic_H. Because A𝐴Aitalic_A is always contained in ABdelimited-⟨⟩𝐴𝐵\langle A\rangle\cap B⟨ italic_A ⟩ ∩ italic_B, we can conclude. ∎

Corollary 2.9.

Let ABC𝐴𝐵𝐶A\subseteq B\subseteq C\subseteq\mathcal{F}italic_A ⊆ italic_B ⊆ italic_C ⊆ caligraphic_F. If A𝐴Aitalic_A is not a pseudo subgroup of B𝐵Bitalic_B, and ACsuperscript𝐴𝐶A^{\prime}\subseteq Citalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C restricts to A𝐴Aitalic_A (i.e., AB=Asuperscript𝐴𝐵𝐴A^{\prime}\cap B=Aitalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B = italic_A), then Asuperscript𝐴A^{\prime}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is not a pseudo subgroup of C𝐶Citalic_C.

Proof.

By Claim 2.8, if A𝐴Aitalic_A is not a pseudo subgroup of B𝐵Bitalic_B, then there is a wB𝑤𝐵w\in Bitalic_w ∈ italic_B such that wA𝑤𝐴w\notin Aitalic_w ∉ italic_A while wA𝑤delimited-⟨⟩𝐴w\in\langle A\rangleitalic_w ∈ ⟨ italic_A ⟩. Since wBC𝑤𝐵𝐶w\in B\subseteq Citalic_w ∈ italic_B ⊆ italic_C, and AB=Asuperscript𝐴𝐵𝐴A^{\prime}\cap B=Aitalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B = italic_A, the same w𝑤witalic_w satisfies that wA𝑤superscript𝐴w\notin A^{\prime}italic_w ∉ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT while wAA𝑤delimited-⟨⟩𝐴delimited-⟨⟩superscript𝐴w\in\langle A\rangle\subseteq\langle A^{\prime}\rangleitalic_w ∈ ⟨ italic_A ⟩ ⊆ ⟨ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⟩, proving that Asuperscript𝐴A^{\prime}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is not a pseudo subgroup of C𝐶Citalic_C. ∎

Definition 2.10.

Let B𝐵B\subseteq\mathcal{F}italic_B ⊆ caligraphic_F be a subset.

  1. (1)

    The set 𝒫Bsubscript𝒫𝐵\mathcal{P}_{B}caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is the collection of all πProb({0,1}B)𝜋Probsuperscript01𝐵\pi\in{\rm Prob}(\{0,1\}^{B})italic_π ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ) that are concentrated on pseudo subgroups of B𝐵Bitalic_B, namely π(P𝔰𝔲𝔟(B))=1𝜋𝑃𝔰𝔲𝔟𝐵1\pi(P\mathfrak{sub}(B))=1italic_π ( italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) ) = 1. Equivalently, π({0,1}BP𝔰𝔲𝔟(B))=0𝜋superscript01𝐵𝑃𝔰𝔲𝔟𝐵0\pi(\{0,1\}^{B}\setminus P\mathfrak{sub}(B))=0italic_π ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) ) = 0.

  2. (2)

    The set 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is the subset of 𝒫Bsubscript𝒫𝐵\mathcal{P}_{B}caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT of distributions that are S𝑆Sitalic_S-invariant when defined. Namely, assuming K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B are finite subsets such that

    sSS1:sKs1,sLs1B,\forall s\in S\cup S^{-1}\ \colon\ \ sKs^{-1},sLs^{-1}\subseteq B,∀ italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT : italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊆ italic_B ,

    we have π(𝒞B(K,L))=π(𝒞B(sKs1,sLs1))𝜋subscript𝒞𝐵𝐾𝐿𝜋subscript𝒞𝐵𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1\pi(\mathcal{C}_{B}(K,L))=\pi(\mathcal{C}_{B}(sKs^{-1},sLs^{-1}))italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) = italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ). We call probability distributions in QBsubscript𝑄𝐵Q_{B}italic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT pseudo invariant random subgroups over B𝐵Bitalic_B, or pseudo IRSs in short.

  3. (3)

    Let 𝒫~B=RB1(𝒫B)subscript~𝒫𝐵superscriptsubscript𝑅𝐵1subscript𝒫𝐵\tilde{\mathcal{P}}_{B}=R_{B*}^{-1}(\mathcal{P}_{B})over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_R start_POSTSUBSCRIPT italic_B ∗ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ) and 𝒬~B=RB1(𝒬B)subscript~𝒬𝐵superscriptsubscript𝑅𝐵1subscript𝒬𝐵\tilde{\mathcal{Q}}_{B}=R_{B*}^{-1}(\mathcal{Q}_{B})over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = italic_R start_POSTSUBSCRIPT italic_B ∗ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ).

Remark 2.11.

Note that 𝒫=𝒫~=Prob(𝔰𝔲𝔟())subscript𝒫subscript~𝒫Prob𝔰𝔲𝔟\mathcal{P}_{\mathcal{F}}=\tilde{\mathcal{P}}_{\mathcal{F}}={\rm Prob}(% \mathfrak{sub}(\mathcal{F}))caligraphic_P start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT = over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT = roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) and 𝒬=𝒬~=IRS()subscript𝒬subscript~𝒬IRS\mathcal{Q}_{\mathcal{F}}=\tilde{\mathcal{Q}}_{\mathcal{F}}={\rm IRS}(\mathcal% {F})caligraphic_Q start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT = over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT = roman_IRS ( caligraphic_F ).

Lemma 2.12.

Let BC𝐵𝐶B\subseteq C\subseteq\mathcal{F}italic_B ⊆ italic_C ⊆ caligraphic_F be subsets.

  1. (1)

    The restriction to B𝐵Bitalic_B of a distribution over pseudo subgroups of C𝐶Citalic_C, is a distribution over pseudo subgroups of B𝐵Bitalic_B. Namely,

    π𝒫C:RBCπ𝒫B.\forall\pi\in\mathcal{P}_{C}\ \colon\ \ R_{B\subseteq C*}\pi\in\mathcal{P}_{B}.∀ italic_π ∈ caligraphic_P start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT : italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ∈ caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT .

    Similarly, the restriction to B𝐵Bitalic_B of a pseudo IRS of C𝐶Citalic_C is a pseudo IRS of B𝐵Bitalic_B. Namely,

    π𝒬C:RBCπ𝒬B.\forall\pi\in\mathcal{Q}_{C}\ \colon\ \ R_{B\subseteq C*}\pi\in\mathcal{Q}_{B}.∀ italic_π ∈ caligraphic_Q start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT : italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ∈ caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT .
  2. (2)

    The (Borel) probability distributions over subgroups of \mathcal{F}caligraphic_F are the intersection of pull-backs of all distributions over pseudo subgroups in finite subsets. Similarly, the IRSs of \mathcal{F}caligraphic_F are the intersection of pull-backs of all pseudo IRSs of finite subsets. Namely,

    B,|B|<𝒫~B=Prob(𝔰𝔲𝔟()),B,|B|<𝒬~B=IRS().formulae-sequencesubscriptformulae-sequence𝐵𝐵subscript~𝒫𝐵Prob𝔰𝔲𝔟subscriptformulae-sequence𝐵𝐵subscript~𝒬𝐵IRS\bigcap_{B\subseteq\mathcal{F},|B|<\infty}\tilde{\mathcal{P}}_{B}={\rm Prob}(% \mathfrak{sub}(\mathcal{F})),\ \bigcap_{B\subseteq\mathcal{F},|B|<\infty}% \tilde{\mathcal{Q}}_{B}={\rm IRS}(\mathcal{F}).⋂ start_POSTSUBSCRIPT italic_B ⊆ caligraphic_F , | italic_B | < ∞ end_POSTSUBSCRIPT over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) , ⋂ start_POSTSUBSCRIPT italic_B ⊆ caligraphic_F , | italic_B | < ∞ end_POSTSUBSCRIPT over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT = roman_IRS ( caligraphic_F ) .
Proof.

Let π𝒫C𝜋subscript𝒫𝐶\pi\in\mathcal{P}_{C}italic_π ∈ caligraphic_P start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT. By definition,

π({0,1}CP𝔰𝔲𝔟(C))=0.𝜋superscript01𝐶𝑃𝔰𝔲𝔟𝐶0\pi(\{0,1\}^{C}\setminus P\mathfrak{sub}(C))=0.italic_π ( { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_C ) ) = 0 .

By Corollary 2.9,

RBC1({0,1}BP𝔰𝔲𝔟(B)){0,1}CP𝔰𝔲𝔟(C).superscriptsubscript𝑅𝐵𝐶1superscript01𝐵𝑃𝔰𝔲𝔟𝐵superscript01𝐶𝑃𝔰𝔲𝔟𝐶R_{B\subseteq C}^{-1}(\{0,1\}^{B}\setminus P\mathfrak{sub}(B))\subseteq\{0,1\}% ^{C}\setminus P\mathfrak{sub}(C).italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) ) ⊆ { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_C ) .

Hence, by the definition of the pushforward,

RBCπ({0,1}BP𝔰𝔲𝔟(B))=π(RBC1({0,1}BP𝔰𝔲𝔟(B)))π({0,1}CP𝔰𝔲𝔟(C))=0,subscript𝑅𝐵𝐶𝜋superscript01𝐵𝑃𝔰𝔲𝔟𝐵𝜋superscriptsubscript𝑅𝐵𝐶1superscript01𝐵𝑃𝔰𝔲𝔟𝐵𝜋superscript01𝐶𝑃𝔰𝔲𝔟𝐶0\begin{split}R_{B\subseteq C*}\pi(\{0,1\}^{B}\setminus P\mathfrak{sub}(B))&=% \pi(R_{B\subseteq C}^{-1}(\{0,1\}^{B}\setminus P\mathfrak{sub}(B)))\\ &\leq\pi(\{0,1\}^{C}\setminus P\mathfrak{sub}(C))\\ &=0,\end{split}start_ROW start_CELL italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) ) end_CELL start_CELL = italic_π ( italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_B ) ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_π ( { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT ∖ italic_P fraktur_s fraktur_u fraktur_b ( italic_C ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = 0 , end_CELL end_ROW

and so RBCπ𝒫Bsubscript𝑅𝐵𝐶𝜋subscript𝒫𝐵R_{B\subseteq C*}\pi\in\mathcal{P}_{B}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ∈ caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT.

Assume further that π𝒬C𝜋subscript𝒬𝐶\pi\in\mathcal{Q}_{C}italic_π ∈ caligraphic_Q start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT. By Claim 2.5, for every finite K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B,

RBC1(𝒞B(K,L))=𝒞C(K,L).subscriptsuperscript𝑅1𝐵𝐶subscript𝒞𝐵𝐾𝐿subscript𝒞𝐶𝐾𝐿R^{-1}_{B\subseteq C}(\mathcal{C}_{B}(K,L))=\mathcal{C}_{C}(K,L).italic_R start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) = caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) .

Thus

RBCπ(𝒞B(K,L))=π(RBC1(𝒞B(K,L)))=π(𝒞C(K,L)).subscript𝑅𝐵𝐶𝜋subscript𝒞𝐵𝐾𝐿𝜋superscriptsubscript𝑅𝐵𝐶1subscript𝒞𝐵𝐾𝐿𝜋subscript𝒞𝐶𝐾𝐿\begin{split}R_{B\subseteq C*}\pi(\mathcal{C}_{B}(K,L))&=\pi(R_{B\subseteq C}^% {-1}(\mathcal{C}_{B}(K,L)))=\pi(\mathcal{C}_{C}(K,L)).\end{split}start_ROW start_CELL italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) end_CELL start_CELL = italic_π ( italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) ) = italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) ) . end_CELL end_ROW

If K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B such that sKs1,sLs1B𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1𝐵sKs^{-1},sLs^{-1}\subseteq Bitalic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊆ italic_B for every sSS1𝑠𝑆superscript𝑆1s\in S\cup S^{-1}italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, then the same applies to C𝐶Citalic_C since it contains B𝐵Bitalic_B, and hence

RBCπ(𝒞B(K,L))=π(𝒞C(K,L))=π(𝒞C(sKs1,sLs1))=RBCπ(𝒞B(sKs1,sLs1)).subscript𝑅𝐵𝐶𝜋subscript𝒞𝐵𝐾𝐿𝜋subscript𝒞𝐶𝐾𝐿𝜋subscript𝒞𝐶𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1subscript𝑅𝐵𝐶𝜋subscript𝒞𝐵𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1\begin{split}R_{B\subseteq C*}\pi(\mathcal{C}_{B}(K,L))&=\pi(\mathcal{C}_{C}(K% ,L))\\ &=\pi(\mathcal{C}_{C}(sKs^{-1},sLs^{-1}))\\ &=R_{B\subseteq C*}\pi(\mathcal{C}_{B}(sKs^{-1},sLs^{-1})).\end{split}start_ROW start_CELL italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) end_CELL start_CELL = italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_K , italic_L ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) . end_CELL end_ROW

Therefore RBCπsubscript𝑅𝐵𝐶𝜋R_{B\subseteq C*}\piitalic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π is in 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and (1)1(1)( 1 ) is proved.

By clause (1)1(1)( 1 ), for every BC𝐵𝐶B\subseteq C\subseteq\mathcal{F}italic_B ⊆ italic_C ⊆ caligraphic_F we have 𝒫~C𝒫~Bsubscript~𝒫𝐶subscript~𝒫𝐵\tilde{\mathcal{P}}_{C}\subseteq\tilde{\mathcal{P}}_{B}over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ⊆ over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and 𝒬~C𝒬~Bsubscript~𝒬𝐶subscript~𝒬𝐵\tilde{\mathcal{Q}}_{C}\subseteq\tilde{\mathcal{Q}}_{B}over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ⊆ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. In particular, when C=𝐶C=\mathcal{F}italic_C = caligraphic_F we have Prob(𝔰𝔲𝔟())𝒫~BProb𝔰𝔲𝔟subscript~𝒫𝐵{\rm Prob}(\mathfrak{sub}(\mathcal{F}))\subseteq\tilde{\mathcal{P}}_{B}roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) ⊆ over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and IRS()𝒬~BIRSsubscript~𝒬𝐵{\rm IRS}(\mathcal{F})\subseteq\tilde{\mathcal{Q}}_{B}roman_IRS ( caligraphic_F ) ⊆ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Hence

Prob(𝔰𝔲𝔟())B,|B|<𝒫~B,IRS()B,|B|<𝒬~B.formulae-sequenceProb𝔰𝔲𝔟subscriptformulae-sequence𝐵𝐵subscript~𝒫𝐵IRSsubscriptformulae-sequence𝐵𝐵subscript~𝒬𝐵{\rm Prob}(\mathfrak{sub}(\mathcal{F}))\subseteq\bigcap_{B\subseteq\mathcal{F}% ,|B|<\infty}\tilde{\mathcal{P}}_{B},\quad{\rm IRS}(\mathcal{F})\subseteq% \bigcap_{B\subseteq\mathcal{F},|B|<\infty}\tilde{\mathcal{Q}}_{B}.roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) ⊆ ⋂ start_POSTSUBSCRIPT italic_B ⊆ caligraphic_F , | italic_B | < ∞ end_POSTSUBSCRIPT over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT , roman_IRS ( caligraphic_F ) ⊆ ⋂ start_POSTSUBSCRIPT italic_B ⊆ caligraphic_F , | italic_B | < ∞ end_POSTSUBSCRIPT over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT .

We are left to prove the reverse containments. Recall the open cover of the complement of the subgroups described in the proof of Claim 2.1. Given πProb({0,1})𝜋Probsuperscript01\pi\in{\rm Prob}(\{0,1\}^{\mathcal{F}})italic_π ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ) such that πProb(𝔰𝔲𝔟())𝜋Prob𝔰𝔲𝔟\pi\notin{\rm Prob}(\mathfrak{sub}(\mathcal{F}))italic_π ∉ roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ), we have

π((w,wCw,w)(wCw)CId)=π({0,1}𝔰𝔲𝔟())>0.𝜋subscript𝑤superscript𝑤subscript𝐶𝑤superscript𝑤subscript𝑤subscript𝐶𝑤subscript𝐶Id𝜋superscript01𝔰𝔲𝔟0\pi\mathopen{}\mathclose{{}\left(\mathopen{}\mathclose{{}\left(\bigcup_{w,w^{% \prime}\in\mathcal{F}}C_{w,w^{\prime}}}\right)\cup\mathopen{}\mathclose{{}% \left(\bigcup_{w\in\mathcal{F}}C_{w}}\right)\cup C_{\rm Id}}\right)=\pi(\{0,1% \}^{\mathcal{F}}\setminus\mathfrak{sub}(\mathcal{F}))>0.italic_π ( ( ⋃ start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_F end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ∪ ( ⋃ start_POSTSUBSCRIPT italic_w ∈ caligraphic_F end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ) ∪ italic_C start_POSTSUBSCRIPT roman_Id end_POSTSUBSCRIPT ) = italic_π ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ∖ fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) > 0 .

Hence, by the union bound (Boole’s inequality), there is either a pair w,w𝑤superscript𝑤w,w^{\prime}\in\mathcal{F}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ caligraphic_F such that π(Cw,w)>0𝜋subscript𝐶𝑤superscript𝑤0\pi(C_{w,w^{\prime}})>0italic_π ( italic_C start_POSTSUBSCRIPT italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) > 0, or a single element w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F such that π(Cw)>0𝜋subscript𝐶𝑤0\pi(C_{w})>0italic_π ( italic_C start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ) > 0, or π(CId)>0𝜋subscript𝐶Id0\pi(C_{\rm Id})>0italic_π ( italic_C start_POSTSUBSCRIPT roman_Id end_POSTSUBSCRIPT ) > 0. Thus, if B={Id,w,w,ww,w1}𝐵subscriptId𝑤superscript𝑤𝑤superscript𝑤superscript𝑤1B=\{{\rm Id}_{\mathcal{F}},w,w^{\prime},w\cdot w^{\prime},w^{-1}\}italic_B = { roman_Id start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT , italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_w ⋅ italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT }, then π𝒫~B𝜋subscript~𝒫𝐵\pi\notin\tilde{\mathcal{P}}_{B}italic_π ∉ over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. In particular π𝒫~B𝜋subscript~𝒫𝐵\pi\notin\bigcap\tilde{\mathcal{P}}_{B}italic_π ∉ ⋂ over~ start_ARG caligraphic_P end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, proving the first reverse containment.

Lastly, let π𝒬~B𝜋subscript~𝒬𝐵\pi\in\bigcap\tilde{\mathcal{Q}}_{B}italic_π ∈ ⋂ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. For every finite K,L𝐾𝐿K,L\subseteq\mathcal{F}italic_K , italic_L ⊆ caligraphic_F, there is a larger enough finite set B𝐵Bitalic_B such that K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B and also sKs1,sLs1B𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1𝐵sKs^{-1},sLs^{-1}\subseteq Bitalic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⊆ italic_B for every sSS1𝑠𝑆superscript𝑆1s\in S\cup S^{-1}italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Since π𝒬~B𝜋subscript~𝒬𝐵\pi\in\tilde{\mathcal{Q}}_{B}italic_π ∈ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, by Claim 2.5 applied to C=𝐶C=\mathcal{F}italic_C = caligraphic_F, we have for every sSS1𝑠𝑆superscript𝑆1s\in S\cup S^{-1}italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT that

π(𝒞(K,L))=π(RB1(𝒞B(K,L)))=RBπ(𝒞B(K,L))=RBπ(𝒞B(sKs1,sLs1))=π(RB1(𝒞B(sKs1,sLs1)))=π(𝒞(sKs1,sLs1)).𝜋𝒞𝐾𝐿𝜋superscriptsubscript𝑅𝐵1subscript𝒞𝐵𝐾𝐿subscript𝑅𝐵𝜋subscript𝒞𝐵𝐾𝐿subscript𝑅𝐵𝜋subscript𝒞𝐵𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1𝜋superscriptsubscript𝑅𝐵1subscript𝒞𝐵𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1𝜋𝒞𝑠𝐾superscript𝑠1𝑠𝐿superscript𝑠1\begin{split}\pi(\mathcal{C}(K,L))&=\pi(R_{B}^{-1}(\mathcal{C}_{B}(K,L)))\\ &=R_{B*}\pi(\mathcal{C}_{B}(K,L))\\ &=R_{B*}\pi(\mathcal{C}_{B}(sKs^{-1},sLs^{-1}))\\ &=\pi(R_{B}^{-1}(\mathcal{C}_{B}(sKs^{-1},sLs^{-1})))\\ &=\pi(\mathcal{C}(sKs^{-1},sLs^{-1})).\end{split}start_ROW start_CELL italic_π ( caligraphic_C ( italic_K , italic_L ) ) end_CELL start_CELL = italic_π ( italic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_R start_POSTSUBSCRIPT italic_B ∗ end_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_R start_POSTSUBSCRIPT italic_B ∗ end_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_π ( italic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_π ( caligraphic_C ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) . end_CELL end_ROW

Hence, by Fact 2.2, (2)2(2)( 2 ) is deduced. ∎

Remark 2.13.

The system of finite subsets of \mathcal{F}caligraphic_F forms a directed system induced by inclusion. The pushforwards along restriction maps RBCsubscript𝑅𝐵𝐶R_{B\subseteq C*}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT thus form an inverse system of maps between the compact sets Prob(B)Prob𝐵{\rm Prob}(B)roman_Prob ( italic_B ) for B,|B|<formulae-sequence𝐵𝐵B\subseteq\mathcal{F},|B|<\inftyitalic_B ⊆ caligraphic_F , | italic_B | < ∞. In this language, Lemma 2.12 says that

Prob(𝔰𝔲𝔟())=limB𝒫BandIRS()=limB𝒬B.formulae-sequenceProb𝔰𝔲𝔟subscriptprojective-limit𝐵subscript𝒫𝐵andIRSsubscriptprojective-limit𝐵subscript𝒬𝐵{\rm Prob}(\mathfrak{sub}(\mathcal{F}))=\varprojlim_{B}\mathcal{P}_{B}\qquad% \textrm{and}\qquad{\rm IRS}(\mathcal{F})=\varprojlim_{B}\mathcal{Q}_{B}.roman_Prob ( fraktur_s fraktur_u fraktur_b ( caligraphic_F ) ) = start_LIMITOP under← start_ARG roman_lim end_ARG end_LIMITOP start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT and roman_IRS ( caligraphic_F ) = start_LIMITOP under← start_ARG roman_lim end_ARG end_LIMITOP start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT .

2.3. Computational aspects of pseudo invariant random subgroups

Claim 2.14.

Given AB𝐴𝐵A\subseteq B\subseteq\mathcal{F}italic_A ⊆ italic_B ⊆ caligraphic_F where |B|<𝐵|B|<\infty| italic_B | < ∞, there is an algorithm deciding whether A𝐴Aitalic_A is a pseudo subgroup of B𝐵Bitalic_B.

Proof.

Given a finite set of elements A={w1,,wk}𝐴subscript𝑤1subscript𝑤𝑘A=\{w_{1},...,w_{k}\}\subseteq\mathcal{F}italic_A = { italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } ⊆ caligraphic_F, and another element w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F, there is an algorithm to decide whether wA𝑤delimited-⟨⟩𝐴w\in\langle A\rangleitalic_w ∈ ⟨ italic_A ⟩. Indeed, one can use the following:

  1. (1)

    Construct Core(A)Core𝐴{\rm Core}(A)roman_Core ( italic_A ) the core graph of Adelimited-⟨⟩𝐴\langle A\rangle⟨ italic_A ⟩ via the method of Stallings’ foldings [Stallings_Foldings_of_G_trees, KAPOVICH2002608].

  2. (2)

    Check whether the path that begins at the basepoint of Core(A)Core𝐴{\rm Core}(A)roman_Core ( italic_A ) and traverses w𝑤witalic_w is closed.

  3. (3)

    If the path is closed, then wA𝑤delimited-⟨⟩𝐴w\in\langle A\rangleitalic_w ∈ ⟨ italic_A ⟩. Otherwise wA𝑤delimited-⟨⟩𝐴w\notin\langle A\rangleitalic_w ∉ ⟨ italic_A ⟩.

By Claim 2.8, A𝐴Aitalic_A is not a pseudo subgroup of B𝐵Bitalic_B if and only if there exists a wB𝑤𝐵w\in Bitalic_w ∈ italic_B such that wA𝑤𝐴w\notin Aitalic_w ∉ italic_A but wA𝑤delimited-⟨⟩𝐴w\in\langle A\rangleitalic_w ∈ ⟨ italic_A ⟩. Hence, a sufficient and necessary condition for A𝐴Aitalic_A to be a pseudo subgroup of B𝐵Bitalic_B is to be accepted by the following algorithm:

  1. (1)

    Construct Core(A)Core𝐴{\rm Core}(A)roman_Core ( italic_A ).

  2. (2)

    For every wB𝑤𝐵w\in Bitalic_w ∈ italic_B satisfying wA𝑤𝐴w\notin Aitalic_w ∉ italic_A, reject if w𝑤witalic_w is a closed path in Core(A)Core𝐴{\rm Core}(A)roman_Core ( italic_A ).

  3. (3)

    Accept if A𝐴Aitalic_A passed (2)2(2)( 2 ) for every wB𝑤𝐵w\in Bitalic_w ∈ italic_B.

Remark 2.15.

Recall that a free group is LERF (locally extended residually finite), i.e., for every finite set A={w1,,wk}𝐴subscript𝑤1subscript𝑤𝑘A=\{w_{1},...,w_{k}\}italic_A = { italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } and every w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F such that wA𝑤delimited-⟨⟩𝐴w\notin\langle A\rangleitalic_w ∉ ⟨ italic_A ⟩, there exists a finite index subgroup H𝐻Hitalic_H for which

AHandwH.𝐴𝐻and𝑤𝐻A\subseteq H\ \textrm{and}\ w\notin H.italic_A ⊆ italic_H and italic_w ∉ italic_H .

This was originally proved by M. Hall [hall_1949], and can be proven using the method of Stallings’ foldings [Stallings_Foldings_of_G_trees, KAPOVICH2002608]. It follows that for every A𝐴Aitalic_A a pseudo subgroup of a finite B𝐵Bitalic_B, there exists a finite index subgroup H𝐻Hitalic_H for which RB(H)=Asubscript𝑅𝐵𝐻𝐴R_{B}(H)=Aitalic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_H ) = italic_A.

Lemma 2.16.

Let B𝐵B\subseteq\mathcal{F}italic_B ⊆ caligraphic_F be a finite set. Then, the set 𝒫Bsubscript𝒫𝐵\mathcal{P}_{B}caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT of distributions over pseudo subgroups of B𝐵Bitalic_B and the set 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT of pseudo IRSs over B𝐵Bitalic_B are computable polytopes in {0,1}Bsuperscriptsuperscript01𝐵\mathbb{R}^{\{0,1\}^{B}}blackboard_R start_POSTSUPERSCRIPT { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. Namely, they are defined by (computable) integral linear equations and inequalities.

Proof.

Recall that 𝒬B𝒫BProb({0,1}B){0,1}Bsubscript𝒬𝐵subscript𝒫𝐵Probsuperscript01𝐵superscriptsuperscript01𝐵\mathcal{Q}_{B}\subseteq\mathcal{P}_{B}\subseteq{\rm Prob}(\{0,1\}^{B})% \subseteq\mathbb{R}^{\{0,1\}^{B}}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ⊆ caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ⊆ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ) ⊆ blackboard_R start_POSTSUPERSCRIPT { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. Namely, all these distributions are vectors which are indexed by subsets of B𝐵Bitalic_B. We describe the defining system of equations and inequalities forcing a vector π{0,1}B𝜋superscriptsuperscript01𝐵\pi\in\mathbb{R}^{\{0,1\}^{B}}italic_π ∈ blackboard_R start_POSTSUPERSCRIPT { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT to belong to 𝒫Bsubscript𝒫𝐵\mathcal{P}_{B}caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. First, it needs to be a probability measure, hence

AB:π(A)0,ABπ(A)=1.\begin{split}\forall A\subseteq B\ \colon\ \ \pi(A)&\geq 0,\\ \sum_{A\subseteq B}\pi(A)&=1.\end{split}start_ROW start_CELL ∀ italic_A ⊆ italic_B : italic_π ( italic_A ) end_CELL start_CELL ≥ 0 , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_A ⊆ italic_B end_POSTSUBSCRIPT italic_π ( italic_A ) end_CELL start_CELL = 1 . end_CELL end_ROW

Further, for every AB𝐴𝐵A\subseteq Bitalic_A ⊆ italic_B, we can run the algorithm in Claim 2.14 to decide whether A𝐴Aitalic_A is a pseudo subgroup, and if not to add the constraint π(A)=0𝜋𝐴0\pi(A)=0italic_π ( italic_A ) = 0. This is the defining system of 𝒫Bsubscript𝒫𝐵\mathcal{P}_{B}caligraphic_P start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. To get the defining system of 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT, we need to add the following: For every K,LB𝐾𝐿𝐵K,L\subseteq Bitalic_K , italic_L ⊆ italic_B, we can check whether for all sSS1𝑠𝑆superscript𝑆1s\in S\cup S^{-1}italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, the sets sKs1𝑠𝐾superscript𝑠1sKs^{-1}italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT and sLs1𝑠𝐿superscript𝑠1sLs^{-1}italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT are also contained in B𝐵Bitalic_B, and if so add the constraints

sSS1:A𝒞B(K,L)π(A)π(𝒞B(K,L))=A𝒞B(sKs1,sLs1)π(A)π(𝒞B(sKs1,sLs1)).\forall s\in S\cup S^{-1}\ \colon\ \ \underbrace{\sum_{A\in\mathcal{C}_{B}(K,L% )}\pi(A)}_{\pi(\mathcal{C}_{B}(K,L))}=\underbrace{\sum_{A\in\mathcal{C}_{B}(% sKs^{-1},sLs^{-1})}\pi(A)}_{\pi(\mathcal{C}_{B}(sKs^{-1},sLs^{-1}))}.∀ italic_s ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT : under⏟ start_ARG ∑ start_POSTSUBSCRIPT italic_A ∈ caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) end_POSTSUBSCRIPT italic_π ( italic_A ) end_ARG start_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_K , italic_L ) ) end_POSTSUBSCRIPT = under⏟ start_ARG ∑ start_POSTSUBSCRIPT italic_A ∈ caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT italic_π ( italic_A ) end_ARG start_POSTSUBSCRIPT italic_π ( caligraphic_C start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_s italic_K italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , italic_s italic_L italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) end_POSTSUBSCRIPT .

3. Main Theorem I: Approximating the values of subgroup tests

Recall the definitions of challenges, tests and values from Section 1.1. Let 𝒯𝒯\mathcal{T}caligraphic_T be a test over the generating set S𝑆Sitalic_S, with challenges (Ki;Di)iQsubscriptsubscript𝐾𝑖subscript𝐷𝑖𝑖𝑄(K_{i};D_{i})_{i\in Q}( italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT and rational distribution μ𝜇\muitalic_μ over Q𝑄Qitalic_Q. Let K=iQKi𝐾subscript𝑖𝑄subscript𝐾𝑖K=\bigcup_{i\in Q}K_{i}italic_K = ⋃ start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, which is a finite subset of (S)=𝑆\mathcal{F}(S)=\mathcal{F}caligraphic_F ( italic_S ) = caligraphic_F. We can extend the definition of val(𝒯,)val𝒯{\rm val}(\mathcal{T},\cdot)roman_val ( caligraphic_T , ⋅ ) in the following way: For every B𝐵Bitalic_B satisfying KB𝐾𝐵K\subseteq B\subseteq\mathcal{F}italic_K ⊆ italic_B ⊆ caligraphic_F, and for every distribution πProb({0,1}B)𝜋Probsuperscript01𝐵\pi\in{\rm Prob}(\{0,1\}^{B})italic_π ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_B end_POSTSUPERSCRIPT ), let

val(𝒯,π)=𝔼Aπ𝔼iμ[Di(AKi)].val𝒯𝜋subscript𝔼similar-to𝐴𝜋subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖𝐴subscript𝐾𝑖{\rm val}(\mathcal{T},\pi)=\operatorname*{\mathbb{E}}_{A\sim\pi}\operatorname*% {\mathbb{E}}_{i\sim\mu}[D_{i}(A\cap K_{i})].roman_val ( caligraphic_T , italic_π ) = blackboard_E start_POSTSUBSCRIPT italic_A ∼ italic_π end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] .

The next claim is formalizing the following intuitive idea: Since Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT depends only on the restriction of H𝐻Hitalic_H to Kisubscript𝐾𝑖K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, then replacing π𝜋\piitalic_π by its push-forward along any restriction RBsubscript𝑅𝐵R_{B}italic_R start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT will not change its value against 𝒯𝒯\mathcal{T}caligraphic_T.

Claim 3.1.

Under the extended definition of the value, for every B𝐵Bitalic_B and C𝐶Citalic_C such that KBC𝐾𝐵𝐶K\subseteq B\subseteq C\subseteq\mathcal{F}italic_K ⊆ italic_B ⊆ italic_C ⊆ caligraphic_F, and for every πProb({0,1}C)𝜋Probsuperscript01𝐶\pi\in{\rm Prob}(\{0,1\}^{C})italic_π ∈ roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT italic_C end_POSTSUPERSCRIPT ), we have

val(𝒯,π)=val(𝒯,RBCπ).val𝒯𝜋val𝒯subscript𝑅𝐵𝐶𝜋{\rm val}(\mathcal{T},\pi)={\rm val}(\mathcal{T},R_{B\subseteq C*}\pi).roman_val ( caligraphic_T , italic_π ) = roman_val ( caligraphic_T , italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ) .
Proof.

By definition, sampling ARBCπsimilar-to𝐴subscript𝑅𝐵𝐶𝜋A\sim R_{B\subseteq C*}\piitalic_A ∼ italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π is the same as sampling Aπsimilar-tosuperscript𝐴𝜋A^{\prime}\sim\piitalic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_π and outputting A=AB𝐴superscript𝐴𝐵A=A^{\prime}\cap Bitalic_A = italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B. Also, Ki=BKisubscript𝐾𝑖𝐵subscript𝐾𝑖K_{i}=B\cap K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_B ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT since KiKBsubscript𝐾𝑖𝐾𝐵K_{i}\subseteq K\subseteq Bitalic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_K ⊆ italic_B. Hence,

val(𝒯,RBCπ)=𝔼ARBCπ𝔼iμ[Di(AKi)]=𝔼Aπ𝔼iμ[Di((AB)Ki)]=𝔼Aπ𝔼iμ[Di(AKi)]=val(𝒯,π).val𝒯subscript𝑅𝐵𝐶𝜋subscript𝔼similar-to𝐴subscript𝑅𝐵𝐶𝜋subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖𝐴subscript𝐾𝑖subscript𝔼similar-tosuperscript𝐴𝜋subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖superscript𝐴𝐵subscript𝐾𝑖subscript𝔼similar-tosuperscript𝐴𝜋subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖superscript𝐴subscript𝐾𝑖val𝒯𝜋\begin{split}{\rm val}(\mathcal{T},R_{B\subseteq C*}\pi)&=\operatorname*{% \mathbb{E}}_{A\sim R_{B\subseteq C*}\pi}\operatorname*{\mathbb{E}}_{i\sim\mu}[% D_{i}(A\cap K_{i})]\\ &=\operatorname*{\mathbb{E}}_{A^{\prime}\sim\pi}\operatorname*{\mathbb{E}}_{i% \sim\mu}[D_{i}((A^{\prime}\cap B)\cap K_{i})]\\ &=\operatorname*{\mathbb{E}}_{A^{\prime}\sim\pi}\operatorname*{\mathbb{E}}_{i% \sim\mu}[D_{i}(A^{\prime}\cap K_{i})]\\ &={\rm val}(\mathcal{T},\pi).\end{split}start_ROW start_CELL roman_val ( caligraphic_T , italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π ) end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_A ∼ italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT italic_π end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_π end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( ( italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_B ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∼ italic_π end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = roman_val ( caligraphic_T , italic_π ) . end_CELL end_ROW

Recall the first clause of Theorem 1.10: There is a Turing machine M1subscript𝑀1M_{1}italic_M start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT that takes as an input the encoding of a test 𝒯𝒯\mathcal{T}caligraphic_T, and outputs an infinite sequence of non-decreasing numbers (αt)t=1[0,1]superscriptsubscriptsubscript𝛼𝑡𝑡101(\alpha_{t})_{t=1}^{\infty}\subseteq[0,1]( italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ⊆ [ 0 , 1 ] such that limtαt=valsof(𝒯)subscript𝑡subscript𝛼𝑡subscriptvalsof𝒯\lim_{t\to\infty}\alpha_{t}={\rm val}_{{\rm sof}}(\mathcal{T})roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ).

Proof of Theorem 1.10 (1)1(1)( 1 ).

Let σ:SSym(X):𝜎𝑆Sym𝑋\sigma\colon S\to{\rm Sym}(X)italic_σ : italic_S → roman_Sym ( italic_X ) be a finite action. The value of Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) against 𝒯𝒯\mathcal{T}caligraphic_T is

val(𝒯,Φ(σ))=𝔼HΦ(σ)𝔼iμDi(HKi)=xXiQμ(i)|X|Di(Stab(σ,x)Ki)val𝒯Φ𝜎subscript𝔼similar-to𝐻Φ𝜎subscript𝔼similar-to𝑖𝜇subscript𝐷𝑖𝐻subscript𝐾𝑖subscript𝑥𝑋subscript𝑖𝑄𝜇𝑖𝑋subscript𝐷𝑖Stab𝜎𝑥subscript𝐾𝑖\begin{split}{\rm val}(\mathcal{T},\Phi(\sigma))&=\operatorname*{\mathbb{E}}_{% H\sim\Phi(\sigma)}\operatorname*{\mathbb{E}}_{i\sim\mu}D_{i}(H\cap K_{i})\\ &=\sum_{x\in X}\sum_{i\in Q}\frac{\mu(i)}{|X|}\cdot D_{i}({\rm Stab}(\sigma,x)% \cap K_{i})\end{split}start_ROW start_CELL roman_val ( caligraphic_T , roman_Φ ( italic_σ ) ) end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_H ∼ roman_Φ ( italic_σ ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_H ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT divide start_ARG italic_μ ( italic_i ) end_ARG start_ARG | italic_X | end_ARG ⋅ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , italic_x ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_CELL end_ROW

which is a rational combination of evaluations of Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Since the sets Kisubscript𝐾𝑖K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, functions Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and coefficients μ(i)𝜇𝑖\mu(i)italic_μ ( italic_i ) can be calculated in finite time from the encoding of 𝒯𝒯\mathcal{T}caligraphic_T, and Stab(σ,x)KiStab𝜎𝑥subscript𝐾𝑖{\rm Stab}(\sigma,x)\cap K_{i}roman_Stab ( italic_σ , italic_x ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be calculated from σ𝜎\sigmaitalic_σ for every xX𝑥𝑋x\in Xitalic_x ∈ italic_X, the value of Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) against 𝒯𝒯\mathcal{T}caligraphic_T can be computed in finite time.

There is a computable countable enumeration of all (equivalence classes of) finite (S)𝑆\mathcal{F}(S)caligraphic_F ( italic_S )-actions. To see that, note that a map σ:SSym(n):𝜎𝑆Sym𝑛\sigma\colon S\to{\rm Sym}(n)italic_σ : italic_S → roman_Sym ( italic_n ) is defined by the tuple (n;{σ(s)}sS)𝑛subscript𝜎𝑠𝑠𝑆(n\ ;\ \{\sigma(s)\}_{s\in S})( italic_n ; { italic_σ ( italic_s ) } start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT ). Since the elements of Sym(n)Sym𝑛{\rm Sym}(n)roman_Sym ( italic_n ) can be ordered (e.g., lexicographically), as well as the elements of S𝑆Sitalic_S, the infinite set of tuples (n;{σ(s)}sS)𝑛subscript𝜎𝑠𝑠𝑆(n\ ;\ \{\sigma(s)\}_{s\in S})( italic_n ; { italic_σ ( italic_s ) } start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT ) inherits a countable enumeration. Denote by σtsubscript𝜎𝑡\sigma_{t}italic_σ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT the tthsuperscript𝑡tht^{\rm th}italic_t start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT action according to this enumeration. For t𝑡t\in\mathbb{N}italic_t ∈ blackboard_N, let

αt=maxst{val(𝒯,Φ(σs))}.subscript𝛼𝑡subscript𝑠𝑡val𝒯Φsubscript𝜎𝑠\alpha_{t}=\max_{s\leq t}\{{\rm val}(\mathcal{T},\Phi(\sigma_{s}))\}.italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_max start_POSTSUBSCRIPT italic_s ≤ italic_t end_POSTSUBSCRIPT { roman_val ( caligraphic_T , roman_Φ ( italic_σ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ) } .

By our discussion so far, the number αtsubscript𝛼𝑡\alpha_{t}italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT can be computed in finite time. Moreover, (αt)t=1superscriptsubscriptsubscript𝛼𝑡𝑡1(\alpha_{t})_{t=1}^{\infty}( italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT is a non-decreasing sequence by definition. Since Im(Φ)=IRSfd()ImΦsubscriptIRSfd{\rm Im}(\Phi)={\rm IRS}_{{\rm fd}}(\mathcal{F})roman_Im ( roman_Φ ) = roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ), the sequence (αt)t=1superscriptsubscriptsubscript𝛼𝑡𝑡1(\alpha_{t})_{t=1}^{\infty}( italic_α start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT tends to the supremum of val(𝒯,)val𝒯{\rm val}(\mathcal{T},\cdot)roman_val ( caligraphic_T , ⋅ ) over IRSfd()subscriptIRSfd{\rm IRS}_{{\rm fd}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ), which is, by (1.4), valsof(𝒯)subscriptvalsof𝒯{\rm val}_{{\rm sof}}(\mathcal{T})roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ). ∎

We now recall the second clause of Theorem 1.10: There is a Turing machine M2subscript𝑀2M_{2}italic_M start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT that takes as an input the encoding of a test 𝒯𝒯\mathcal{T}caligraphic_T, and outputs an infinite sequence of non-increasing numbers (βt)t=1[0,1]superscriptsubscriptsubscript𝛽𝑡𝑡101(\beta_{t})_{t=1}^{\infty}\subseteq[0,1]( italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ⊆ [ 0 , 1 ] such that limtβt=valerg(𝒯)subscript𝑡subscript𝛽𝑡subscriptvalerg𝒯\lim_{t\to\infty}\beta_{t}={\rm val}_{{\rm erg}}(\mathcal{T})roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ).

Proof of Theorem 1.10 (2)2(2)( 2 ).

Let K=Ki𝐾subscript𝐾𝑖K=\bigcup K_{i}italic_K = ⋃ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as before, and let B𝐵B\subseteq\mathcal{F}italic_B ⊆ caligraphic_F be a finite subset containing K𝐾Kitalic_K. Recall the definition of 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT the pseudo invariant random subgroups over B𝐵Bitalic_B (Definition 2.10), and its pre-image 𝒬~Bsubscript~𝒬𝐵\tilde{\mathcal{Q}}_{B}over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Recall also Claim 3.1 and the discussion before it, where we extended the notion of the value to probability distributions over subsets of \mathcal{F}caligraphic_F that contain K𝐾Kitalic_K. The B𝐵Bitalic_B-approximation to the ergodic value of 𝒯𝒯\mathcal{T}caligraphic_T is defined to be

valB(𝒯)=sup{val(𝒯,π)π𝒬B}=sup{val(𝒯,π)π𝒬~B}.subscriptval𝐵𝒯supremumconditional-setval𝒯𝜋𝜋subscript𝒬𝐵supremumconditional-setval𝒯𝜋𝜋subscript~𝒬𝐵{\rm val}_{B}(\mathcal{T})=\sup\{{\rm val}(\mathcal{T},\pi)\mid\pi\in\mathcal{% Q}_{B}\}=\sup\{{\rm val}(\mathcal{T},\pi)\mid\pi\in\tilde{\mathcal{Q}}_{B}\}.roman_val start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_T ) = roman_sup { roman_val ( caligraphic_T , italic_π ) ∣ italic_π ∈ caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT } = roman_sup { roman_val ( caligraphic_T , italic_π ) ∣ italic_π ∈ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT } .

Let {Bt}t=1superscriptsubscriptsubscript𝐵𝑡𝑡1\{B_{t}\}_{t=1}^{\infty}{ italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT be a sequence of finite subsets of \mathcal{F}caligraphic_F, all containing K𝐾Kitalic_K, such that BtBt+1subscript𝐵𝑡subscript𝐵𝑡1B_{t}\subseteq B_{t+1}italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ⊆ italic_B start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT and t=1Bt=superscriptsubscript𝑡1subscript𝐵𝑡\bigcup_{t=1}^{\infty}B_{t}=\mathcal{F}⋃ start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = caligraphic_F. We now claim the following:

  1. (1)

    valBt(𝒯)subscriptvalsubscript𝐵𝑡𝒯{\rm val}_{B_{t}}(\mathcal{T})roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) is computable.

  2. (2)

    The sequence valBt(𝒯)subscriptvalsubscript𝐵𝑡𝒯{\rm val}_{B_{t}}(\mathcal{T})roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) is non-increasing.

  3. (3)

    limtvalBt(𝒯)=valerg(𝒯)subscript𝑡subscriptvalsubscript𝐵𝑡𝒯subscriptvalerg𝒯\lim_{t\to\infty}{\rm val}_{B_{t}}(\mathcal{T})={\rm val}_{{\rm erg}}(\mathcal% {T})roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) = roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ).

By Lemma 2.16, 𝒬Bsubscript𝒬𝐵\mathcal{Q}_{B}caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is defined by a computable integral system of equations and inequalities. Thus, maximizing a linear functional val(𝒯,)val𝒯{\rm val}(\mathcal{T},\cdot)roman_val ( caligraphic_T , ⋅ ) over it can be done using linear programming in finite time, proving (1)1(1)( 1 ).

By Lemma 2.12, whenever BC𝐵𝐶B\subseteq C\subseteq\mathcal{F}italic_B ⊆ italic_C ⊆ caligraphic_F we have RBC(𝒬C)𝒬Bsubscript𝑅𝐵𝐶subscript𝒬𝐶subscript𝒬𝐵R_{B\subseteq C*}(\mathcal{Q}_{C})\subseteq\mathcal{Q}_{B}italic_R start_POSTSUBSCRIPT italic_B ⊆ italic_C ∗ end_POSTSUBSCRIPT ( caligraphic_Q start_POSTSUBSCRIPT italic_C end_POSTSUBSCRIPT ) ⊆ caligraphic_Q start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. Hence 𝒬~Bt+1𝒬~Btsubscript~𝒬subscript𝐵𝑡1subscript~𝒬subscript𝐵𝑡\tilde{\mathcal{Q}}_{B_{t+1}}\subseteq\tilde{\mathcal{Q}}_{B_{t}}over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⊆ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT, which implies valBt+1(𝒯)valBt(𝒯)subscriptvalsubscript𝐵𝑡1𝒯subscriptvalsubscript𝐵𝑡𝒯{\rm val}_{B_{t+1}}(\mathcal{T})\leq{\rm val}_{B_{t}}(\mathcal{T})roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) ≤ roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ), proving (2)2(2)( 2 ).

Moreover, IRS()=𝒬~𝒬~BtIRSsubscript~𝒬subscript~𝒬subscript𝐵𝑡{\rm IRS}(\mathcal{F})=\tilde{\mathcal{Q}}_{\mathcal{F}}\subseteq\tilde{% \mathcal{Q}}_{B_{t}}roman_IRS ( caligraphic_F ) = over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ⊆ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT which implies valBt(𝒯)valerg(𝒯)subscriptvalsubscript𝐵𝑡𝒯subscriptvalerg𝒯{\rm val}_{B_{t}}(\mathcal{T})\geq{\rm val}_{{\rm erg}}(\mathcal{T})roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) ≥ roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ). On the other hand, by Claim 2.4 the space Prob({0,1})Probsuperscript01{\rm Prob}(\{0,1\}^{\mathcal{F}})roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ) is compact, and since 𝒬~Bsubscript~𝒬𝐵\tilde{\mathcal{Q}}_{B}over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT are closed sets they are also compact. Hence there is a distribution πt𝒬~Btsubscript𝜋𝑡subscript~𝒬subscript𝐵𝑡\pi_{t}\in\tilde{\mathcal{Q}}_{B_{t}}italic_π start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∈ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT satisfying valBt(𝒯)=val(𝒯,πt)subscriptvalsubscript𝐵𝑡𝒯val𝒯subscript𝜋𝑡{\rm val}_{B_{t}}(\mathcal{T})={\rm val}(\mathcal{T},\pi_{t})roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) = roman_val ( caligraphic_T , italic_π start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). By the compactness of Prob({0,1})Probsuperscript01{\rm Prob}(\{0,1\}^{\mathcal{F}})roman_Prob ( { 0 , 1 } start_POSTSUPERSCRIPT caligraphic_F end_POSTSUPERSCRIPT ), there is a weak limit to some subsequence of (πt)t=1superscriptsubscriptsubscript𝜋𝑡𝑡1(\pi_{t})_{t=1}^{\infty}( italic_π start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_t = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT, which we denote by πsubscript𝜋\pi_{\infty}italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT. Without loss of generality the subsequence is the original sequence. Since πs𝒬~Btsubscript𝜋𝑠subscript~𝒬subscript𝐵𝑡\pi_{s}\in\tilde{\mathcal{Q}}_{B_{t}}italic_π start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT for every st𝑠𝑡s\geq titalic_s ≥ italic_t, and since 𝒬~Bsubscript~𝒬𝐵\tilde{\mathcal{Q}}_{B}over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT are closed, we deduce that π𝒬~Bt=IRS()subscript𝜋subscript~𝒬subscript𝐵𝑡IRS\pi_{\infty}\in\bigcap\tilde{\mathcal{Q}}_{B_{t}}={\rm IRS}(\mathcal{F})italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ ⋂ over~ start_ARG caligraphic_Q end_ARG start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_IRS ( caligraphic_F ). By the definition of a weak limit, since val(𝒯,)val𝒯{\rm val}(\mathcal{T},\cdot)roman_val ( caligraphic_T , ⋅ ) is a continuous functional, we have

limtvalBt(𝒯)=limtval(𝒯,πt)=val(𝒯,limwπt)=val(𝒯,π)valerg(𝒯),subscript𝑡subscriptvalsubscript𝐵𝑡𝒯subscript𝑡val𝒯subscript𝜋𝑡val𝒯subscriptsuperscript𝑤subscript𝜋𝑡val𝒯subscript𝜋subscriptvalerg𝒯\lim_{t\to\infty}{\rm val}_{B_{t}}(\mathcal{T})=\lim_{t\to\infty}{\rm val}(% \mathcal{T},\pi_{t})={\rm val}(\mathcal{T},\lim_{w^{*}}\pi_{t})={\rm val}(% \mathcal{T},\pi_{\infty})\leq{\rm val}_{{\rm erg}}(\mathcal{T}),roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) = roman_lim start_POSTSUBSCRIPT italic_t → ∞ end_POSTSUBSCRIPT roman_val ( caligraphic_T , italic_π start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = roman_val ( caligraphic_T , roman_lim start_POSTSUBSCRIPT italic_w start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = roman_val ( caligraphic_T , italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ) ≤ roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( caligraphic_T ) ,

proving (3)3(3)( 3 ). Therefore, choosing βt=valBt(𝒯)subscript𝛽𝑡subscriptvalsubscript𝐵𝑡𝒯\beta_{t}={\rm val}_{B_{t}}(\mathcal{T})italic_β start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_val start_POSTSUBSCRIPT italic_B start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_T ) finishes the proof. ∎

4. Examples of tests

4.1. Relations verification test

Given a finite subset R(S)𝑅𝑆R\subseteq\mathcal{F}(S)italic_R ⊆ caligraphic_F ( italic_S ), the R𝑅Ritalic_R-verification test 𝒱Rsubscript𝒱𝑅\mathcal{V}_{R}caligraphic_V start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT checks whether R𝑅Ritalic_R is contained in the sampled subgroup H𝐻Hitalic_H. It contains a single challenge (R;D)𝑅𝐷(R;D)( italic_R ; italic_D ) with D=𝟏R𝐷subscript1𝑅D={\bf 1}_{R}italic_D = bold_1 start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT, namely

AR:D(A)={1A=R,0AR.\forall A\subseteq R\ \colon\ \ D(A)=\begin{cases}1&A=R,\\ 0&A\neq R.\end{cases}∀ italic_A ⊆ italic_R : italic_D ( italic_A ) = { start_ROW start_CELL 1 end_CELL start_CELL italic_A = italic_R , end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_A ≠ italic_R . end_CELL end_ROW

The sofic value of 𝒱Rsubscript𝒱𝑅\mathcal{V}_{R}caligraphic_V start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT is always 1111, e.g., using the Dirac measure concentrated on the group \mathcal{F}caligraphic_F itself (which associates via ΦΦ\Phiroman_Φ with the trivial action of \mathcal{F}caligraphic_F on a singleton). Moreover, if the conjugation orbit of a finite index subgroup H𝐻Hitalic_H passes 𝒱Rsubscript𝒱𝑅\mathcal{V}_{R}caligraphic_V start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT with probability 1111, then RwwHw1𝑅subscript𝑤𝑤𝐻superscript𝑤1R\subseteq\bigcap_{w\in\mathcal{F}}wHw^{-1}italic_R ⊆ ⋂ start_POSTSUBSCRIPT italic_w ∈ caligraphic_F end_POSTSUBSCRIPT italic_w italic_H italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT.

Remark 4.1.

Though the value of the R𝑅Ritalic_R-verification test does not give us much information about R𝑅Ritalic_R, we will see in Section 5 that the potential robustness of this test is an important property of R𝑅Ritalic_R. Moreover, this test has variations where you sample rR𝑟𝑅r\in Ritalic_r ∈ italic_R according to some distribution and check only that rH𝑟𝐻r\in Hitalic_r ∈ italic_H and not that all of R𝑅Ritalic_R is in H𝐻Hitalic_H. See for example [CL_part1, CVY_efficient] for more on that.

4.2. Separation test

Given two finite subsets R,L(S)𝑅𝐿𝑆R,L\subseteq\mathcal{F}(S)italic_R , italic_L ⊆ caligraphic_F ( italic_S ), the (R,L)𝑅𝐿(R,L)( italic_R , italic_L )-separation test 𝒱R||L\mathcal{V}_{R||L}caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT checks whether R𝑅Ritalic_R is contained in the sampled subgroup H𝐻Hitalic_H but LR𝐿𝑅L\setminus Ritalic_L ∖ italic_R is not. It contains a single challenge (RL;D)𝑅𝐿𝐷(R\cup L;D)( italic_R ∪ italic_L ; italic_D ) with D=𝟏R𝐷subscript1𝑅D={\bf 1}_{R}italic_D = bold_1 start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT, namely

ARL:D(A)={1A=R,0AR.\forall A\subseteq R\cup L\ \colon\ \ D(A)=\begin{cases}1&A=R,\\ 0&A\neq R.\end{cases}∀ italic_A ⊆ italic_R ∪ italic_L : italic_D ( italic_A ) = { start_ROW start_CELL 1 end_CELL start_CELL italic_A = italic_R , end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_A ≠ italic_R . end_CELL end_ROW
Definition 4.2.

A group ΓΓ\Gammaroman_Γ is residually finite if for every finite subset LΓ𝐿ΓL\subseteq\Gammaitalic_L ⊆ roman_Γ where IdΓLsubscriptIdΓ𝐿{\rm Id}_{\Gamma}\notin Lroman_Id start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ∉ italic_L, there is a finite index normal subgroup NΓ𝑁ΓN\trianglelefteq\Gammaitalic_N ⊴ roman_Γ such that LN=𝐿𝑁L\cap N=\emptysetitalic_L ∩ italic_N = ∅.

Claim 4.3.

A finitely presented group Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ is residually finite if and only if for every finite L𝐿L\subseteq\mathcal{F}italic_L ⊆ caligraphic_F such that LR=𝐿delimited-⟨⟩delimited-⟨⟩𝑅L\cap\langle\langle R\rangle\rangle=\emptysetitalic_L ∩ ⟨ ⟨ italic_R ⟩ ⟩ = ∅141414The subgroup Rdelimited-⟨⟩delimited-⟨⟩𝑅\langle\langle R\rangle\rangle⟨ ⟨ italic_R ⟩ ⟩ is the smallest normal subgroup containing R𝑅Ritalic_R. there is a finitely described IRS passing 𝒱R||L\mathcal{V}_{R||L}caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT with probability 1111.

Proof.

Let Γ=(S)/RΓ𝑆delimited-⟨⟩delimited-⟨⟩𝑅\Gamma=\nicefrac{{\mathcal{F}(S)}}{{\langle\langle R\rangle\rangle}}roman_Γ = / start_ARG caligraphic_F ( italic_S ) end_ARG start_ARG ⟨ ⟨ italic_R ⟩ ⟩ end_ARG be residually finite, and L𝐿L\subseteq\mathcal{F}italic_L ⊆ caligraphic_F a finite set disjoint from Rdelimited-⟨⟩delimited-⟨⟩𝑅\langle\langle R\rangle\rangle⟨ ⟨ italic_R ⟩ ⟩. By Definition 4.2, there is a finite index normal subgroup NΓ𝑁ΓN\trianglelefteq\Gammaitalic_N ⊴ roman_Γ such that LRN=𝐿delimited-⟨⟩delimited-⟨⟩𝑅𝑁L\langle\langle R\rangle\rangle\cap N=\emptysetitalic_L ⟨ ⟨ italic_R ⟩ ⟩ ∩ italic_N = ∅. Using the sequence of epimorphisms

ΓΓ/NΓΓ𝑁\mathcal{F}\twoheadrightarrow\Gamma\twoheadrightarrow\Gamma/Ncaligraphic_F ↠ roman_Γ ↠ roman_Γ / italic_N

we can define the left action of \mathcal{F}caligraphic_F on X=Γ/N𝑋Γ𝑁X=\Gamma/Nitalic_X = roman_Γ / italic_N which passes 𝒱R||L\mathcal{V}_{R||L}caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT with probability 1111.

On the other hand, given a finite subset IdΓLΓsubscriptIdΓ𝐿Γ{\rm Id}_{\Gamma}\notin L\subseteq\Gammaroman_Id start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ∉ italic_L ⊆ roman_Γ, let Lsuperscript𝐿L^{\prime}\subseteq\mathcal{F}italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ caligraphic_F be any set of representatives for L𝐿Litalic_L. Since IdΓLsubscriptIdΓ𝐿{\rm Id}_{\Gamma}\notin Lroman_Id start_POSTSUBSCRIPT roman_Γ end_POSTSUBSCRIPT ∉ italic_L, we have LR=superscript𝐿delimited-⟨⟩delimited-⟨⟩𝑅L^{\prime}\cap\langle\langle R\rangle\rangle=\emptysetitalic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∩ ⟨ ⟨ italic_R ⟩ ⟩ = ∅. Hence, by our assumption, there is an action ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) with val(𝒱R||L,Φ(ρ))=1{\rm val}(\mathcal{V}_{R||L^{\prime}},\Phi(\rho))=1roman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , roman_Φ ( italic_ρ ) ) = 1. Without loss of generality, ρ𝜌\rhoitalic_ρ is transitive (otherwise, its restriction to any orbit will do). The fact val(𝒱R||L,Φ(ρ))=1{\rm val}(\mathcal{V}_{R||L^{\prime}},\Phi(\rho))=1roman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , roman_Φ ( italic_ρ ) ) = 1 implies in particular that RStab(ρ,x)𝑅Stab𝜌𝑥R\subseteq{\rm Stab}(\rho,x)italic_R ⊆ roman_Stab ( italic_ρ , italic_x ) for any xX𝑥𝑋x\in Xitalic_x ∈ italic_X. Thus, ρ𝜌\rhoitalic_ρ factors through ΓΓ\Gammaroman_Γ and defines an action ρ:ΓSym(X):superscript𝜌ΓSym𝑋\rho^{\prime}\colon\Gamma\to{\rm Sym}(X)italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : roman_Γ → roman_Sym ( italic_X ) by ρ(wR)=ρ(w)superscript𝜌𝑤delimited-⟨⟩delimited-⟨⟩𝑅𝜌𝑤\rho^{\prime}(w\langle\langle R\rangle\rangle)=\rho(w)italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_w ⟨ ⟨ italic_R ⟩ ⟩ ) = italic_ρ ( italic_w ). By the fact val(𝒱R||L,Φ(ρ))=1{\rm val}(\mathcal{V}_{R||L^{\prime}},\Phi(\rho))=1roman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , roman_Φ ( italic_ρ ) ) = 1, the permutation ρ(w)𝜌𝑤\rho(w)italic_ρ ( italic_w ) has no fixed points for every wL𝑤superscript𝐿w\in L^{\prime}italic_w ∈ italic_L start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, and thus ρ(u)superscript𝜌𝑢\rho^{\prime}(u)italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_u ) has no fixed points for every uL𝑢𝐿u\in Litalic_u ∈ italic_L. Hence N=xXStab(ρ,x)𝑁subscript𝑥𝑋Stabsuperscript𝜌𝑥N=\bigcap_{x\in X}{\rm Stab}(\rho^{\prime},x)italic_N = ⋂ start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT roman_Stab ( italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_x ) is a normal subgroup of ΓΓ\Gammaroman_Γ satisfying NL=𝑁𝐿N\cap L=\emptysetitalic_N ∩ italic_L = ∅, as required to deduce ΓΓ\Gammaroman_Γ is residually finite. ∎

Let X𝑋Xitalic_X be a finite set. Given two permutations σ,τSym(X)𝜎𝜏Sym𝑋\sigma,\tau\in{\rm Sym}(X)italic_σ , italic_τ ∈ roman_Sym ( italic_X ), we define their normalized Hamming distance to be

(4.1) dH(σ,τ):=|{xXσ(x)τ(x)}||X|=xX[σ(x)τ(x)].assignsubscript𝑑𝐻𝜎𝜏conditional-set𝑥𝑋𝜎𝑥𝜏𝑥𝑋subscript𝑥𝑋delimited-[]𝜎𝑥𝜏𝑥d_{H}(\sigma,\tau):=\frac{\mathopen{}\mathclose{{}\left|\mathopen{}\mathclose{% {}\left\{x\in X\mid\sigma(x)\neq\tau(x)}\right\}}\right|}{|X|}=\mathbb{P}_{x% \in X}\mathopen{}\mathclose{{}\left[\sigma(x)\neq\tau(x)}\right].italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ , italic_τ ) := divide start_ARG | { italic_x ∈ italic_X ∣ italic_σ ( italic_x ) ≠ italic_τ ( italic_x ) } | end_ARG start_ARG | italic_X | end_ARG = blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT [ italic_σ ( italic_x ) ≠ italic_τ ( italic_x ) ] .
Definition 4.4.

A finitely presented group Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ is sofic if for every L(S)𝐿𝑆L\subseteq\mathcal{F}(S)italic_L ⊆ caligraphic_F ( italic_S ) such that LR=𝐿delimited-⟨⟩delimited-⟨⟩𝑅L\cap\langle\langle R\rangle\rangle=\emptysetitalic_L ∩ ⟨ ⟨ italic_R ⟩ ⟩ = ∅, and for every ε>0𝜀0\varepsilon>0italic_ε > 0, there is a finite set X𝑋Xitalic_X and an action ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) such that

rR:dH(ρ(r),IdX)ε,wL:dH(ρ(w),IdX)1ε.\begin{split}\forall r&\in R\ \colon\ \ d_{H}(\rho(r),{\rm Id}_{X})\leq% \varepsilon,\\ \forall w&\in L\ \colon\ \ d_{H}(\rho(w),{\rm Id}_{X})\geq 1-\varepsilon.\end{split}start_ROW start_CELL ∀ italic_r end_CELL start_CELL ∈ italic_R : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ≤ italic_ε , end_CELL end_ROW start_ROW start_CELL ∀ italic_w end_CELL start_CELL ∈ italic_L : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_w ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ≥ 1 - italic_ε . end_CELL end_ROW
Remark 4.5.

It is straightforward to see that soficity is a relaxation of residual finiteness.

Proposition 4.6.

A finitely presented group Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ is sofic if and only if for every finite L𝐿L\subseteq\mathcal{F}italic_L ⊆ caligraphic_F such that LR=𝐿delimited-⟨⟩delimited-⟨⟩𝑅L\cap\langle\langle R\rangle\rangle=\emptysetitalic_L ∩ ⟨ ⟨ italic_R ⟩ ⟩ = ∅ we have valsof(𝒱R||L)=1{\rm val}_{{\rm sof}}(\mathcal{V}_{R||L})=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT ) = 1.

Proof.

Assume ΓΓ\Gammaroman_Γ is sofic, and let L𝐿L\subseteq\mathcal{F}italic_L ⊆ caligraphic_F be a finite set such that LR=𝐿delimited-⟨⟩delimited-⟨⟩𝑅L\cap\langle\langle R\rangle\rangle=\emptysetitalic_L ∩ ⟨ ⟨ italic_R ⟩ ⟩ = ∅. For every ε>0𝜀0\varepsilon>0italic_ε > 0, there is an action ρε:SSym(Xε):subscript𝜌𝜀𝑆Symsubscript𝑋𝜀\rho_{\varepsilon}\colon S\to{\rm Sym}(X_{\varepsilon})italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT : italic_S → roman_Sym ( italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ), such that

rR:dH(ρε(r),IdXε)ε,wL:dH(ρε(w),IdXε)1ε.\begin{split}\forall r&\in R\ \colon\ \ d_{H}(\rho_{\varepsilon}(r),{\rm Id}_{% X_{\varepsilon}})\leq\varepsilon,\\ \forall w&\in L\ \colon\ \ d_{H}(\rho_{\varepsilon}(w),{\rm Id}_{X_{% \varepsilon}})\geq 1-\varepsilon.\end{split}start_ROW start_CELL ∀ italic_r end_CELL start_CELL ∈ italic_R : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ≤ italic_ε , end_CELL end_ROW start_ROW start_CELL ∀ italic_w end_CELL start_CELL ∈ italic_L : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_w ) , roman_Id start_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ≥ 1 - italic_ε . end_CELL end_ROW

Hence,

val(𝒱R||L,Φ(ρε))=xXε[rR,wL:ρε(r).x=x,ρε(w).xx]1rRxXε[ρε(r).xx]wLxXε[ρε(w).x=x]1rRdH(ρε(r),IdXε)wL(1dH(ρε(w),IdXε))1|R|ε|L|ε.\begin{split}{\rm val}(\mathcal{V}_{R||L},\Phi(\rho_{\varepsilon}))&=% \operatorname*{\mathbb{P}}_{x\in X_{\varepsilon}}[\forall r\in R,\forall w\in L% \ \colon\ \rho_{\varepsilon}(r).x=x,\ \rho_{\varepsilon}(w).x\neq x]\\ &\geq 1-\sum_{r\in R}\operatorname*{\mathbb{P}}_{x\in X_{\varepsilon}}[\rho_{% \varepsilon}(r).x\neq x]-\sum_{w\in L}\operatorname*{\mathbb{P}}_{x\in X_{% \varepsilon}}[\rho_{\varepsilon}(w).x=x]\\ &\geq 1-\sum_{r\in R}d_{H}(\rho_{\varepsilon}(r),{\rm Id}_{X_{\varepsilon}})-% \sum_{w\in L}\mathopen{}\mathclose{{}\left(1-d_{H}(\rho_{\varepsilon}(w),{\rm Id% }_{X_{\varepsilon}})}\right)\\ &\geq 1-|R|\varepsilon-|L|\varepsilon.\end{split}start_ROW start_CELL roman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT , roman_Φ ( italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ) ) end_CELL start_CELL = blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ ∀ italic_r ∈ italic_R , ∀ italic_w ∈ italic_L : italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_r ) . italic_x = italic_x , italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_w ) . italic_x ≠ italic_x ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ 1 - ∑ start_POSTSUBSCRIPT italic_r ∈ italic_R end_POSTSUBSCRIPT blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_r ) . italic_x ≠ italic_x ] - ∑ start_POSTSUBSCRIPT italic_w ∈ italic_L end_POSTSUBSCRIPT blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT [ italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_w ) . italic_x = italic_x ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ 1 - ∑ start_POSTSUBSCRIPT italic_r ∈ italic_R end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) - ∑ start_POSTSUBSCRIPT italic_w ∈ italic_L end_POSTSUBSCRIPT ( 1 - italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT ( italic_w ) , roman_Id start_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_ε end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ 1 - | italic_R | italic_ε - | italic_L | italic_ε . end_CELL end_ROW

Since |R|𝑅|R|| italic_R | and |L|𝐿|L|| italic_L | are fixed, and ε>0𝜀0\varepsilon>0italic_ε > 0 is arbitrarily small, we have valsof(𝒱R||L)=1{\rm val}_{{\rm sof}}(\mathcal{V}_{R||L})=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT ) = 1.

On the other hand, if for every L𝐿Litalic_L we have valsof(𝒱R||L)=1{\rm val}_{{\rm sof}}(\mathcal{V}_{R||L})=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT ) = 1, then for every ε>0𝜀0\varepsilon>0italic_ε > 0 there is an action ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) with val(𝒱R||L,Φ(ρ))1ε{\rm val}(\mathcal{V}_{R||L},\Phi(\rho))\geq 1-\varepsilonroman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT , roman_Φ ( italic_ρ ) ) ≥ 1 - italic_ε. Now, since

val(𝒱R||L,Φ(ρ))=xX[rR,wL:ρ(r)x=x,ρ(w)xx]min(minrR(xX[ρ(r)x=x]),minwL(xX[ρ(w)xx]))=min(minrR(1dH(ρ(r),IdX)),minwL(dH(ρ(w),IdX))),\begin{split}{\rm val}(\mathcal{V}_{R||L},\Phi(\rho))&=\operatorname*{\mathbb{% P}}_{x\in X}[\forall r\in R,\forall w\in L\ \colon\ \rho(r)x=x,\ \rho(w)x\neq x% ]\\ &\leq\min(\min_{r\in R}(\operatorname*{\mathbb{P}}_{x\in X}[\rho(r)x=x]),\ % \min_{w\in L}(\operatorname*{\mathbb{P}}_{x\in X}[\rho(w)x\neq x]))\\ &=\min(\min_{r\in R}(1-d_{H}(\rho(r),{\rm Id}_{X})),\ \min_{w\in L}(d_{H}(\rho% (w),{\rm Id}_{X}))),\end{split}start_ROW start_CELL roman_val ( caligraphic_V start_POSTSUBSCRIPT italic_R | | italic_L end_POSTSUBSCRIPT , roman_Φ ( italic_ρ ) ) end_CELL start_CELL = blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT [ ∀ italic_r ∈ italic_R , ∀ italic_w ∈ italic_L : italic_ρ ( italic_r ) italic_x = italic_x , italic_ρ ( italic_w ) italic_x ≠ italic_x ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ roman_min ( roman_min start_POSTSUBSCRIPT italic_r ∈ italic_R end_POSTSUBSCRIPT ( blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT [ italic_ρ ( italic_r ) italic_x = italic_x ] ) , roman_min start_POSTSUBSCRIPT italic_w ∈ italic_L end_POSTSUBSCRIPT ( blackboard_P start_POSTSUBSCRIPT italic_x ∈ italic_X end_POSTSUBSCRIPT [ italic_ρ ( italic_w ) italic_x ≠ italic_x ] ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = roman_min ( roman_min start_POSTSUBSCRIPT italic_r ∈ italic_R end_POSTSUBSCRIPT ( 1 - italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ) , roman_min start_POSTSUBSCRIPT italic_w ∈ italic_L end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_w ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ) ) , end_CELL end_ROW

we deduce that

rR:dH(ρ(r),IdX)ε,wL:dH(ρ(w),IdX)1ε.\begin{split}\forall r&\in R\ \colon\ \ d_{H}(\rho(r),{\rm Id}_{X})\leq% \varepsilon,\\ \forall w&\in L\ \colon\ \ d_{H}(\rho(w),{\rm Id}_{X})\geq 1-\varepsilon.\end{split}start_ROW start_CELL ∀ italic_r end_CELL start_CELL ∈ italic_R : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ≤ italic_ε , end_CELL end_ROW start_ROW start_CELL ∀ italic_w end_CELL start_CELL ∈ italic_L : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_w ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ≥ 1 - italic_ε . end_CELL end_ROW

and ΓΓ\Gammaroman_Γ is sofic. ∎

4.3. Formula satisfaction test

Let φ(y1,,yn)𝜑subscript𝑦1subscript𝑦𝑛\varphi(y_{1},...,y_{n})italic_φ ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) be a boolean formula. The test 𝒯φsubscript𝒯𝜑\mathcal{T}_{\varphi}caligraphic_T start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT is defined over the formal set of generators S={x1,,xn}𝑆subscript𝑥1subscript𝑥𝑛S=\{x_{1},...,x_{n}\}italic_S = { italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT }. It has a single challenge (K;D)𝐾𝐷(K;D)( italic_K ; italic_D ), where K=S𝐾𝑆K=Sitalic_K = italic_S. Note that the characteristic function of every subset AS𝐴𝑆A\subseteq Sitalic_A ⊆ italic_S is already in the form 𝟏A:{x1,,xn}{0,1}:subscript1𝐴subscript𝑥1subscript𝑥𝑛01{\bf 1}_{A}\colon\{x_{1},...,x_{n}\}\to\{0,1\}bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT : { italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } → { 0 , 1 }, and thus induces an assignment for the formal variables. The decision predicate D𝐷Ditalic_D accepts AS𝐴𝑆A\subseteq Sitalic_A ⊆ italic_S if 𝟏Asubscript1𝐴{\bf 1}_{A}bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT induces a satisfying assignment for φ𝜑\varphiitalic_φ, i.e.,

D(A)=φ(𝟏A(x1),,𝟏A(xn)).𝐷𝐴𝜑subscript1𝐴subscript𝑥1subscript1𝐴subscript𝑥𝑛D(A)=\varphi({\bf 1}_{A}(x_{1}),...,{\bf 1}_{A}(x_{n})).italic_D ( italic_A ) = italic_φ ( bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) .

It is straightforward that val(𝒯φ)=1valsubscript𝒯𝜑1{\rm val}(\mathcal{T}_{\varphi})=1roman_val ( caligraphic_T start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT ) = 1 if and only if φ𝜑\varphiitalic_φ is satisfiable.

There is a more interesting version of this test, when the formula φ𝜑\varphiitalic_φ is a 3CNF. Recall that a 3CNF is an and of clauses of the form φt=yiε1yjε2ykε3subscript𝜑𝑡superscriptsubscript𝑦𝑖subscript𝜀1superscriptsubscript𝑦𝑗subscript𝜀2superscriptsubscript𝑦𝑘subscript𝜀3\varphi_{t}=y_{i}^{\varepsilon_{1}}\lor y_{j}^{\varepsilon_{2}}\lor y_{k}^{% \varepsilon_{3}}italic_φ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∨ italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∨ italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, where yi,yj,yksubscript𝑦𝑖subscript𝑦𝑗subscript𝑦𝑘y_{i},y_{j},y_{k}italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT are taken from a fixed set of formal generators (as before), ε1,ε2,ε3{0,1}subscript𝜀1subscript𝜀2subscript𝜀301\varepsilon_{1},\varepsilon_{2},\varepsilon_{3}\in\{0,1\}italic_ε start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ε start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_ε start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ { 0 , 1 }, and we interpret y0=ysuperscript𝑦0𝑦y^{0}=yitalic_y start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT = italic_y and y1=¬ysuperscript𝑦1𝑦y^{1}=\lnot yitalic_y start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT = ¬ italic_y. Now, checking that φ𝜑\varphiitalic_φ is satisfied by 𝟏Asubscript1𝐴{\bf 1}_{A}bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT is the same as going over all the clauses and checking that they are all satisfied. Thus, we can define a randomized version of this check by associating a challenge (Kt;Dt)subscript𝐾𝑡subscript𝐷𝑡(K_{t};D_{t})( italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) with each clause φtsubscript𝜑𝑡\varphi_{t}italic_φ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, by letting Kt={xi,xj,xk}subscript𝐾𝑡subscript𝑥𝑖subscript𝑥𝑗subscript𝑥𝑘K_{t}=\{x_{i},x_{j},x_{k}\}italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = { italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } and Dt(A)=φt(𝟏A(xi),𝟏A(xj),𝟏A(xk))subscript𝐷𝑡𝐴subscript𝜑𝑡subscript1𝐴subscript𝑥𝑖subscript1𝐴subscript𝑥𝑗subscript1𝐴subscript𝑥𝑘D_{t}(A)=\varphi_{t}({\bf 1}_{A}(x_{i}),{\bf 1}_{A}(x_{j}),{\bf 1}_{A}(x_{k}))italic_D start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( italic_A ) = italic_φ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) , bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ). Then, by choosing a uniform distribution over challenges, the associated test 𝒯φsubscript𝒯𝜑\mathcal{T}_{\varphi}caligraphic_T start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT checks whether a uniformly chosen clause is satisfied by 𝟏Asubscript1𝐴{\bf 1}_{A}bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT. The famous PCP theorem [PCP_thm] says that any 3CNF φ𝜑\varphiitalic_φ can be (efficiently) transformed into a not much larger 3CNF φsuperscript𝜑\varphi^{\prime}italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, such that if valsof(𝒯φ)=1subscriptvalsofsubscript𝒯𝜑1{\rm val}_{{\rm sof}}(\mathcal{T}_{\varphi})=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT ) = 1, then valsof(𝒯φ)=1subscriptvalsofsubscript𝒯superscript𝜑1{\rm val}_{{\rm sof}}(\mathcal{T}_{\varphi^{\prime}})=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T start_POSTSUBSCRIPT italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) = 1, and if valsof(𝒯φ)=0subscriptvalsofsubscript𝒯𝜑0{\rm val}_{{\rm sof}}(\mathcal{T}_{\varphi})=0roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T start_POSTSUBSCRIPT italic_φ end_POSTSUBSCRIPT ) = 0, then valsof(𝒯φ)1/2.subscriptvalsofsubscript𝒯superscript𝜑12{\rm val}_{{\rm sof}}(\mathcal{T}_{\varphi^{\prime}})\leq\nicefrac{{1}}{{2}}.roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T start_POSTSUBSCRIPT italic_φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ≤ / start_ARG 1 end_ARG start_ARG 2 end_ARG . The scaled up version of this argument shows that any 𝖭𝖤𝖷𝖯𝖭𝖤𝖷𝖯\mathsf{NEXP}sansserif_NEXP problem (see [BFL91]) can be reduced to approximating the sofic value of a test.151515This last remark is meaningless as long as we do not specify the exact way we encode tests. The point is that there is a natural way to encode tests such that 𝖭𝖤𝖷𝖯𝖭𝖤𝖷𝖯\mathsf{NEXP}sansserif_NEXP can be reduced to approximating the sofic value immediately from [BFL91]. In any case, this paper is devoted to proving a much stronger conclusion, which is that approximating the sofic value is as hard as the Halting Problem.

5. Robustness

In this section we define a rigidity property of tests called robustness (see Definition 5.7). Loosely, a test is robust if every almost optimal strategy against it is close to an optimal one. Though this notion is natural, one needs to clarify what is the measure of distance between strategies.

5.1. Edit distance

We first define a generalized version of the normalized Hamming distance (4.1). Let X𝑋Xitalic_X and Y𝑌Yitalic_Y be two finite sets, and assume XY𝑋𝑌X\subseteq Yitalic_X ⊆ italic_Y. Given two permutations σSym(X)𝜎Sym𝑋\sigma\in{\rm Sym}(X)italic_σ ∈ roman_Sym ( italic_X ) and τSym(Y)𝜏Sym𝑌\tau\in{\rm Sym}(Y)italic_τ ∈ roman_Sym ( italic_Y ), we define their normalized Hamming distance with errors to be

(5.1) dH(σ,τ)=1|{xXσ(x)=τ(x)}||Y|.subscript𝑑𝐻𝜎𝜏1conditional-set𝑥𝑋𝜎𝑥𝜏𝑥𝑌d_{H}(\sigma,\tau)=1-\frac{\mathopen{}\mathclose{{}\left|\mathopen{}\mathclose% {{}\left\{x\in X\mid\sigma(x)=\tau(x)}\right\}}\right|}{|Y|}.italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ , italic_τ ) = 1 - divide start_ARG | { italic_x ∈ italic_X ∣ italic_σ ( italic_x ) = italic_τ ( italic_x ) } | end_ARG start_ARG | italic_Y | end_ARG .

If for every yX𝑦𝑋y\notin Xitalic_y ∉ italic_X we let σ(y)=𝔢𝔯𝔯𝔬𝔯𝜎𝑦𝔢𝔯𝔯𝔬𝔯\sigma(y)=\mathfrak{error}italic_σ ( italic_y ) = fraktur_e fraktur_r fraktur_r fraktur_o fraktur_r Y,absent𝑌\notin Y,∉ italic_Y , then we can define equivalently

dH(σ,τ)=yY[σ(y)τ(y)],subscript𝑑𝐻𝜎𝜏subscript𝑦𝑌delimited-[]𝜎𝑦𝜏𝑦d_{H}(\sigma,\tau)=\mathbb{P}_{y\in Y}\mathopen{}\mathclose{{}\left[\sigma(y)% \neq\tau(y)}\right],italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ , italic_τ ) = blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_σ ( italic_y ) ≠ italic_τ ( italic_y ) ] ,

which is the way we defined the normalized Hamming distance in (4.1). Since the generalized version is the same as the usual Hamming distance when Y=X𝑌𝑋Y=Xitalic_Y = italic_X, we use the same notation for both and just call them the Hamming distance from now on.

Let 𝔰:S>0:𝔰𝑆subscriptabsent0\mathfrak{s}\colon S\to\mathbb{R}_{>0}fraktur_s : italic_S → blackboard_R start_POSTSUBSCRIPT > 0 end_POSTSUBSCRIPT be a function, which we call the significance function. Given two actions ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) and φ:SSym(Y):𝜑𝑆Sym𝑌\varphi\colon S\to{\rm Sym}(Y)italic_φ : italic_S → roman_Sym ( italic_Y ), we define their 𝔰𝔰\mathfrak{s}fraktur_s-weighted distance as follows:

d𝔰(ρ,φ)=sS𝔰(s)dH(ρ(s),φ(s)).superscript𝑑𝔰𝜌𝜑subscript𝑠𝑆𝔰𝑠subscript𝑑𝐻𝜌𝑠𝜑𝑠d^{\mathfrak{s}}(\rho,\varphi)=\sum_{s\in S}\mathfrak{s}(s)\cdot d_{H}(\rho(s)% ,\varphi(s)).italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT ( italic_ρ , italic_φ ) = ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT fraktur_s ( italic_s ) ⋅ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) ) .

For every θSym(Y)𝜃Sym𝑌\theta\in{\rm Sym}(Y)italic_θ ∈ roman_Sym ( italic_Y ), let φθ:SSym(Y):superscript𝜑𝜃𝑆Sym𝑌\varphi^{\theta}\colon S\to{\rm Sym}(Y)italic_φ start_POSTSUPERSCRIPT italic_θ end_POSTSUPERSCRIPT : italic_S → roman_Sym ( italic_Y ) be φθ(s)=θφ(s)θ1superscript𝜑𝜃𝑠𝜃𝜑𝑠superscript𝜃1\varphi^{\theta}(s)=\theta\varphi(s)\theta^{-1}italic_φ start_POSTSUPERSCRIPT italic_θ end_POSTSUPERSCRIPT ( italic_s ) = italic_θ italic_φ ( italic_s ) italic_θ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Now, the 𝔰𝔰\mathfrak{s}fraktur_s-weighted edit distance171717 There is a more graph theoretical way of viewing the edit distance, in the spirit of the section 5.1.1. It essentially measures how much one Schreier graph needs to be changed to get to the other graph. For more on that, see Section 4 of [CL_part1] and the ΓΓ\Gammaroman_Γ-graph notion in [BC22]. of ρ𝜌\rhoitalic_ρ and φ𝜑\varphiitalic_φ is the following minima:

dedit𝔰(ρ,φ)=minθSym(Y)(d𝔰(ρ,φθ)).subscriptsuperscript𝑑𝔰edit𝜌𝜑subscript𝜃Sym𝑌superscript𝑑𝔰𝜌superscript𝜑𝜃d^{\mathfrak{s}}_{\rm edit}(\rho,\varphi)=\min_{\theta\in{\rm Sym}(Y)}(d^{% \mathfrak{s}}(\rho,\varphi^{\theta})).italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ , italic_φ ) = roman_min start_POSTSUBSCRIPT italic_θ ∈ roman_Sym ( italic_Y ) end_POSTSUBSCRIPT ( italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT ( italic_ρ , italic_φ start_POSTSUPERSCRIPT italic_θ end_POSTSUPERSCRIPT ) ) .

Note that the edit distance is independent of the specific embedding of X𝑋Xitalic_X in Y𝑌Yitalic_Y. The edit distance induces a metric on IRSfd()subscriptIRSfd{\rm IRS}_{{\rm fd}}(\mathcal{F})roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ). For every π,πIRSfd()𝜋superscript𝜋subscriptIRSfd\pi,\pi^{\prime}\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ), let

(5.2) dedit𝔰(π,π)=inf{dedit𝔰(ρ,φ)ρΦ1(π),φΦ1(π)},subscriptsuperscript𝑑𝔰edit𝜋superscript𝜋infimumconditional-setsubscriptsuperscript𝑑𝔰edit𝜌𝜑formulae-sequence𝜌superscriptΦ1𝜋𝜑superscriptΦ1superscript𝜋d^{\mathfrak{s}}_{\rm edit}(\pi,\pi^{\prime})=\inf\{d^{\mathfrak{s}}_{\rm edit% }(\rho,\varphi)\mid\rho\in\Phi^{-1}(\pi),\varphi\in\Phi^{-1}(\pi^{\prime})\}\;,italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_π , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = roman_inf { italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ , italic_φ ) ∣ italic_ρ ∈ roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_π ) , italic_φ ∈ roman_Φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) } ,

where recall the definition of ΦΦ\Phiroman_Φ in (1.3).

5.1.1. A graph theoretic perspective

Definition 5.1.

Let ΓΓ\Gammaroman_Γ be a group with S𝑆Sitalic_S a finite generating set. Let X𝑋Xitalic_X be a set and σ:ΓSym(X):𝜎ΓSym𝑋\sigma\colon\Gamma\to{\rm Sym}(X)italic_σ : roman_Γ → roman_Sym ( italic_X ) an action of ΓΓ\Gammaroman_Γ on X𝑋Xitalic_X. The generalized Schreier graph Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) is a directed graph with vertex set X𝑋Xitalic_X and edges labeled by S𝑆Sitalic_S. The edges of Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) are defined as follows: For every xX𝑥𝑋x\in Xitalic_x ∈ italic_X and sS𝑠𝑆s\in Sitalic_s ∈ italic_S, there is a directed edge from σ(s).xformulae-sequence𝜎𝑠𝑥\sigma(s).xitalic_σ ( italic_s ) . italic_x to x𝑥xitalic_x labeled by s𝑠sitalic_s, namely

σ(s).x𝑠x.formulae-sequence𝜎𝑠𝑠𝑥𝑥\sigma(s).x\xrightarrow[]{s}x.italic_σ ( italic_s ) . italic_x start_ARROW overitalic_s → end_ARROW italic_x .

We may say that an edge is labeled by some inverse of sS𝑠𝑆s\in Sitalic_s ∈ italic_S, such as xs1ysuperscript𝑠1𝑥𝑦x\xrightarrow{s^{-1}}yitalic_x start_ARROW start_OVERACCENT italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_OVERACCENT → end_ARROW italic_y. By that we mean the edge labeled by s𝑠sitalic_s and oriented in the other direction, namely y𝑠x𝑠𝑦𝑥y\xrightarrow{s}xitalic_y start_ARROW overitalic_s → end_ARROW italic_x. This is natural as σ(s1)=σ(s)1𝜎superscript𝑠1𝜎superscript𝑠1\sigma(s^{-1})=\sigma(s)^{-1}italic_σ ( italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) = italic_σ ( italic_s ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Moreover, when S𝑆Sitalic_S generates ΓΓ\Gammaroman_Γ, it includes words with inverses, and so when one associates words in the generators to paths in a labeled graph, this interpretation is natural (cf. [KAPOVICH2002608]).

Remark 5.2.

This generalizes the usual notion of a Schreier coset graph Sch(Γ,H,S)SchΓ𝐻𝑆{\rm Sch}(\Gamma,H,S)roman_Sch ( roman_Γ , italic_H , italic_S ) by choosing σ:Γ\ΓH\sigma\colon\Gamma\to{{}_{H}\backslash^{\Gamma}}italic_σ : roman_Γ → start_FLOATSUBSCRIPT italic_H end_FLOATSUBSCRIPT \ start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT to be the natural action of ΓΓ\Gammaroman_Γ on right H𝐻Hitalic_H-cosets.

The Schreier graph does not provide any new data about σ𝜎\sigmaitalic_σ, but it provides a graph theoretic perspective for approaching IRSs. For example, a fact that we repeatedly use is that orbits of the action are in correspondence with the connected components of the Schreier graph. Moreover, the edit distance is better understood as a distance between graphs: Given two labeled graphs, one wants to transform one to the other. Whenever the endpoint of an edge labeled by s𝑠sitalic_s is changed, there is an associated cost 𝔰(s)𝔰𝑠\mathfrak{s}(s)fraktur_s ( italic_s ). The same cost is incurred when deleting completely or adding such an s𝑠sitalic_s-labeled edge. The goal is to minimize the cost of moving between the graphs (up to isomorphism). The edit distance is exactly the minimal cost of such a transformation.

5.1.2. Topology induced by the edit distance

It turns out that regardless of the significance function 𝔰𝔰\mathfrak{s}fraktur_s, the topology induced by the edit distance is strictly stronger than the weak topology:

Proposition 5.3 (Topology induced by the edit distance).

We have the following:

  1. (1)

    Given two sequences πn,πnIRSfd()subscript𝜋𝑛subscriptsuperscript𝜋𝑛subscriptIRSfd\pi_{n},\pi^{\prime}_{n}\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) such that πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT converges to πIRS()subscript𝜋IRS\pi_{\infty}\in{\rm IRS}(\mathcal{F})italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ∈ roman_IRS ( caligraphic_F ) in the weak topology and limndedit𝔰(πn,πn)=0subscript𝑛subscriptsuperscript𝑑𝔰editsubscript𝜋𝑛subscriptsuperscript𝜋𝑛0\lim_{n\to\infty}d^{\mathfrak{s}}_{\rm edit}(\pi_{n},\pi^{\prime}_{n})=0roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = 0, then πnsubscriptsuperscript𝜋𝑛\pi^{\prime}_{n}italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT converge to the same πsubscript𝜋\pi_{\infty}italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT in the weak topology.

  2. (2)

    There are sequences πnIRSfd()subscript𝜋𝑛subscriptIRSfd\pi_{n}\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) that converge in the weak topology but are not Cauchy sequences in the edit distance topology.

Remark 5.4.

The above proposition should be contrasted with the amenable case, studied in [BLT, Proposition 6.8], where the authors showed that the converse of (1)1(1)( 1 ) is true when the free group is replaced by an amenable group. See [BLT, Remark 6.9] for a different proof of the above clause (2)2(2)( 2 ).

Proof of Proposition 5.3.

Let min(𝔰)𝔰\min(\mathfrak{s})roman_min ( fraktur_s ) be the minimum value of 𝔰𝔰\mathfrak{s}fraktur_s. Since S𝑆Sitalic_S is finite, min(𝔰)>0𝔰0\min(\mathfrak{s})>0roman_min ( fraktur_s ) > 0. So dedit𝔰min(𝔰)deditsubscriptsuperscript𝑑𝔰edit𝔰subscript𝑑editd^{\mathfrak{s}}_{\rm edit}\geq\min(\mathfrak{s})d_{\rm edit}italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ≥ roman_min ( fraktur_s ) italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT where deditsubscript𝑑editd_{\rm edit}italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT is the edit distance with significance function equal to the constant 1111. So limndedit(πn,πn)=0subscript𝑛subscript𝑑editsubscript𝜋𝑛subscriptsuperscript𝜋𝑛0\lim_{n\to\infty}d_{\rm edit}(\pi_{n},\pi^{\prime}_{n})=0roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = 0. This reduces the problem to the ordinary edit distance.

Let K,L𝐾𝐿K,Litalic_K , italic_L be finite subsets of \mathcal{F}caligraphic_F. By Remark 2.3, we have

limnπn(𝒞(K,L))=π(𝒞(K,L)).subscript𝑛subscript𝜋𝑛𝒞𝐾𝐿subscript𝜋𝒞𝐾𝐿\lim_{n\to\infty}\pi_{n}(\mathcal{C}(K,L))=\pi_{\infty}(\mathcal{C}(K,L)).roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) = italic_π start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) .

So it suffices to prove

limn|πn(𝒞(K,L))πn(𝒞(K,L))|=0.subscript𝑛subscript𝜋𝑛𝒞𝐾𝐿subscriptsuperscript𝜋𝑛𝒞𝐾𝐿0\lim_{n\to\infty}|\pi_{n}(\mathcal{C}(K,L))-\pi^{\prime}_{n}(\mathcal{C}(K,L))% |=0.roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT | italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) - italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) | = 0 .

Let r>0𝑟0r>0italic_r > 0 be a large enough radius so that KL𝐾𝐿K\cup Litalic_K ∪ italic_L is contained in the ball B(r)𝐵𝑟B(r)\subset\mathcal{F}italic_B ( italic_r ) ⊂ caligraphic_F of radius r𝑟ritalic_r with respect to the word metric induced by S𝑆Sitalic_S.

Because πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and πnsubscriptsuperscript𝜋𝑛\pi^{\prime}_{n}italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT are finitely described, there are actions ρn:SSym(Xn):subscript𝜌𝑛𝑆Symsubscript𝑋𝑛\rho_{n}\colon S\to{\rm Sym}(X_{n})italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT : italic_S → roman_Sym ( italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) and ρn:SSym(Yn):subscriptsuperscript𝜌𝑛𝑆Symsubscript𝑌𝑛\rho^{\prime}_{n}\colon S\to{\rm Sym}(Y_{n})italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT : italic_S → roman_Sym ( italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) which induce πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and πnsubscriptsuperscript𝜋𝑛\pi^{\prime}_{n}italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT respectively. We may assume that for each n𝑛nitalic_n, either XnYnsubscript𝑋𝑛subscript𝑌𝑛X_{n}\subset Y_{n}italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT or YnXnsubscript𝑌𝑛subscript𝑋𝑛Y_{n}\subset X_{n}italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. After conjugating if necessary, we may further assume

dedit(ρn,ρn)=d(ρn,ρn)=sSdH(ρn(s),ρn(s)).subscript𝑑editsubscript𝜌𝑛subscriptsuperscript𝜌𝑛𝑑subscript𝜌𝑛subscriptsuperscript𝜌𝑛subscript𝑠𝑆subscript𝑑𝐻subscript𝜌𝑛𝑠subscriptsuperscript𝜌𝑛𝑠d_{\rm edit}(\rho_{n},\rho^{\prime}_{n})=d(\rho_{n},\rho^{\prime}_{n})=\sum_{s% \in S}d_{H}(\rho_{n}(s),\rho^{\prime}_{n}(s)).italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = italic_d ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_s ) , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_s ) ) .

Given an integer k1𝑘1k\geq 1italic_k ≥ 1, let Bad(k)Bad𝑘{\rm Bad}(k)roman_Bad ( italic_k ) be the set of all vXnYn𝑣subscript𝑋𝑛subscript𝑌𝑛v\in X_{n}\cup Y_{n}italic_v ∈ italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∪ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT such that there exists g𝑔gitalic_g in the ball B(k)𝐵𝑘B(k)\subset\mathcal{F}italic_B ( italic_k ) ⊂ caligraphic_F with ρn(g)1vρn(g)1vsubscript𝜌𝑛superscript𝑔1𝑣subscriptsuperscript𝜌𝑛superscript𝑔1𝑣\rho_{n}(g)^{-1}v\neq\rho^{\prime}_{n}(g)^{-1}vitalic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_g ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v ≠ italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_g ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v. The definition of edit distance gives

|Bad(1)|dedit(ρn,ρn)|XnYn|.Bad1subscript𝑑editsubscript𝜌𝑛subscriptsuperscript𝜌𝑛subscript𝑋𝑛subscript𝑌𝑛|{\rm Bad}(1)|\leq d_{\rm edit}(\rho_{n},\rho^{\prime}_{n})|X_{n}\cup Y_{n}|.| roman_Bad ( 1 ) | ≤ italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∪ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | .

Suppose vBad(k)Bad(k1)𝑣Bad𝑘Bad𝑘1v\in{\rm Bad}(k)\setminus{\rm Bad}(k-1)italic_v ∈ roman_Bad ( italic_k ) ∖ roman_Bad ( italic_k - 1 ) for some k2𝑘2k\geq 2italic_k ≥ 2. Then there is a gB(k)𝑔𝐵𝑘g\in B(k)italic_g ∈ italic_B ( italic_k ) such that ρn(g)1vρn(g)1vsubscript𝜌𝑛superscript𝑔1𝑣subscriptsuperscript𝜌𝑛superscript𝑔1𝑣\rho_{n}(g)^{-1}v\neq\rho^{\prime}_{n}(g)^{-1}vitalic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_g ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v ≠ italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_g ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v. Let g=s1sk𝑔subscript𝑠1subscript𝑠𝑘g=s_{1}\cdots s_{k}italic_g = italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT with siSS1subscript𝑠𝑖𝑆superscript𝑆1s_{i}\in S\cup S^{-1}italic_s start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Since vBad(k1)𝑣Bad𝑘1v\notin{\rm Bad}(k-1)italic_v ∉ roman_Bad ( italic_k - 1 ), if h=s1sk1subscript𝑠1subscript𝑠𝑘1h=s_{1}\cdots s_{k-1}italic_h = italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_s start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT, then w:=ρn(h)1v=ρn(h)1vassign𝑤subscript𝜌𝑛superscript1𝑣subscriptsuperscript𝜌𝑛superscript1𝑣w:=\rho_{n}(h)^{-1}v=\rho^{\prime}_{n}(h)^{-1}vitalic_w := italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v = italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_v and ρn(sk)1wρn(sk)1wsubscript𝜌𝑛superscriptsubscript𝑠𝑘1𝑤subscriptsuperscript𝜌𝑛superscriptsubscript𝑠𝑘1𝑤\rho_{n}(s_{k})^{-1}w\neq\rho^{\prime}_{n}(s_{k})^{-1}witalic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_w ≠ italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_w. Hence wBad(1)𝑤Bad1w\in{\rm Bad}(1)italic_w ∈ roman_Bad ( 1 ) and so vB(k1)Bad(1)𝑣𝐵𝑘1Bad1v\in B(k-1){\rm Bad}(1)italic_v ∈ italic_B ( italic_k - 1 ) roman_Bad ( 1 ). Therefore,

|Bad(k)||B(k1)||Bad(1)||B(k1)|dedit(ρn,ρn)|XnYn|.Bad𝑘𝐵𝑘1Bad1𝐵𝑘1subscript𝑑editsubscript𝜌𝑛subscriptsuperscript𝜌𝑛subscript𝑋𝑛subscript𝑌𝑛|{\rm Bad}(k)|\leq|B(k-1)||{\rm Bad}(1)|\leq|B(k-1)|d_{\rm edit}(\rho_{n},\rho% ^{\prime}_{n})|X_{n}\cup Y_{n}|.| roman_Bad ( italic_k ) | ≤ | italic_B ( italic_k - 1 ) | | roman_Bad ( 1 ) | ≤ | italic_B ( italic_k - 1 ) | italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∪ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | .

Since |B(k1)|𝐵𝑘1|B(k-1)|| italic_B ( italic_k - 1 ) | is independent of n𝑛nitalic_n, and dedit(ρn,ρn)n0𝑛subscript𝑑editsubscript𝜌𝑛subscriptsuperscript𝜌𝑛0d_{\rm edit}(\rho_{n},\rho^{\prime}_{n})\xrightarrow{n\to\infty}0italic_d start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_ARROW start_OVERACCENT italic_n → ∞ end_OVERACCENT → end_ARROW 0, we can deduce that

limn|Bad(k)||XnYn|=0subscript𝑛Bad𝑘subscript𝑋𝑛subscript𝑌𝑛0\lim_{n\to\infty}\frac{|{\rm Bad}(k)|}{|X_{n}\cup Y_{n}|}=0roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG | roman_Bad ( italic_k ) | end_ARG start_ARG | italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∪ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | end_ARG = 0

for all k𝑘kitalic_k.

Because KLB(r)𝐾𝐿𝐵𝑟K\cup L\subset B(r)italic_K ∪ italic_L ⊂ italic_B ( italic_r ), if vBad(r)𝑣Bad𝑟v\notin{\rm Bad}(r)italic_v ∉ roman_Bad ( italic_r ), then Stab(ρn,v)𝒞(K,L)Stabsubscript𝜌𝑛𝑣𝒞𝐾𝐿{\rm Stab}(\rho_{n},v)\in\mathcal{C}(K,L)roman_Stab ( italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_v ) ∈ caligraphic_C ( italic_K , italic_L ) if and only if Stab(ρn,v)𝒞(K,L)Stabsubscriptsuperscript𝜌𝑛𝑣𝒞𝐾𝐿{\rm Stab}(\rho^{\prime}_{n},v)\in\mathcal{C}(K,L)roman_Stab ( italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , italic_v ) ∈ caligraphic_C ( italic_K , italic_L ). Hence

|πn(𝒞(K,L))πn(𝒞(K,L))||Bad(k)||XnYn|0subscript𝜋𝑛𝒞𝐾𝐿subscriptsuperscript𝜋𝑛𝒞𝐾𝐿Bad𝑘subscript𝑋𝑛subscript𝑌𝑛0|\pi_{n}(\mathcal{C}(K,L))-\pi^{\prime}_{n}(\mathcal{C}(K,L))|\leq\frac{|{\rm Bad% }(k)|}{|X_{n}\cup Y_{n}|}\to 0| italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) - italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( caligraphic_C ( italic_K , italic_L ) ) | ≤ divide start_ARG | roman_Bad ( italic_k ) | end_ARG start_ARG | italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∪ italic_Y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | end_ARG → 0

as n𝑛n\to\inftyitalic_n → ∞. This finishes the proof of (1).

To prove item (2), recall that if G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ) is a graph then a subset IV𝐼𝑉I\subset Vitalic_I ⊂ italic_V is independent if no edge in E𝐸Eitalic_E has both endpoints in I𝐼Iitalic_I. If G𝐺Gitalic_G is finite then the independence ratio of G𝐺Gitalic_G is α(G)=|I|/|V|𝛼𝐺𝐼𝑉\alpha(G)=|I|/|V|italic_α ( italic_G ) = | italic_I | / | italic_V | where I𝐼Iitalic_I is an independent set of maximum cardinality. If ρ:SSym(n):𝜌𝑆Sym𝑛\rho:S\to{\rm Sym}(n)italic_ρ : italic_S → roman_Sym ( italic_n ) is an action then we let α(ρ)=α(G)𝛼𝜌𝛼𝐺\alpha(\rho)=\alpha(G)italic_α ( italic_ρ ) = italic_α ( italic_G ) where G𝐺Gitalic_G is the associated action graph.

For any actions ρ𝜌\rhoitalic_ρ and ρsuperscript𝜌\rho^{\prime}italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, we have dedit(ρ,ρ)|α(ρ)α(ρ)|subscript𝑑𝑒𝑑𝑖𝑡𝜌superscript𝜌𝛼𝜌𝛼superscript𝜌d_{edit}(\rho,\rho^{\prime})\geq|\alpha(\rho)-\alpha(\rho^{\prime})|italic_d start_POSTSUBSCRIPT italic_e italic_d italic_i italic_t end_POSTSUBSCRIPT ( italic_ρ , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≥ | italic_α ( italic_ρ ) - italic_α ( italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) |. So it suffices to show there exist action sequences {ρn}nsubscriptsubscript𝜌𝑛𝑛\{\rho_{n}\}_{n}{ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, {ρn}nsubscriptsubscriptsuperscript𝜌𝑛𝑛\{\rho^{\prime}_{n}\}_{n}{ italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT whose corresponding IRSs weak converge to the same IRS and |α(ρ)α(ρ)|>c𝛼𝜌𝛼superscript𝜌𝑐|\alpha(\rho)-\alpha(\rho^{\prime})|>c| italic_α ( italic_ρ ) - italic_α ( italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | > italic_c for some constant c>0𝑐0c>0italic_c > 0.

By using a first moment argument, it can be shown that if ρn:SSym(n):subscript𝜌𝑛𝑆Sym𝑛\rho_{n}:S\to{\rm Sym}(n)italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT : italic_S → roman_Sym ( italic_n ) is chosen uniformly at random and if Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is the associated action graph then with high probability α(Gn)<1/2c𝛼subscript𝐺𝑛12𝑐\alpha(G_{n})<1/2-citalic_α ( italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) < 1 / 2 - italic_c where c>0𝑐0c>0italic_c > 0 is a constant depending only on |S|𝑆|S|| italic_S | (which we assume is at least 2). Moreover, there are sets ΩnSym(n)SsubscriptΩ𝑛Symsuperscript𝑛𝑆\Omega_{n}\subset{\rm Sym}(n)^{S}roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ roman_Sym ( italic_n ) start_POSTSUPERSCRIPT italic_S end_POSTSUPERSCRIPT with |Ωn|/|Sym(n)S|1subscriptΩ𝑛Symsuperscript𝑛𝑆1|\Omega_{n}|/|{\rm Sym}(n)^{S}|\to 1| roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | / | roman_Sym ( italic_n ) start_POSTSUPERSCRIPT italic_S end_POSTSUPERSCRIPT | → 1 as n𝑛n\to\inftyitalic_n → ∞ such that if ρnΩnsubscript𝜌𝑛subscriptΩ𝑛\rho_{n}\in\Omega_{n}italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT for all n𝑛nitalic_n and πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT are the corresponding IRSs then πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT weak converges to the trivial subgroup {Id}Id\{{\rm Id}\}{ roman_Id }. This can be derived by estimating the expected number of short cycles in the graph Gnsubscript𝐺𝑛G_{n}italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT [MR1725006]. A more precise estimate on ΩnsubscriptΩ𝑛\Omega_{n}roman_Ω start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is obtained in [MR4383230].

Therefore, there exists a sequence {ρn}subscript𝜌𝑛\{\rho_{n}\}{ italic_ρ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } of actions such that if πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT are the corresponding IRSs then πnsubscript𝜋𝑛\pi_{n}italic_π start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT weak converges to the trivial subgroup {Id}Id\{{\rm Id}\}{ roman_Id } and α(Gn)<1/2c𝛼subscript𝐺𝑛12𝑐\alpha(G_{n})<1/2-citalic_α ( italic_G start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) < 1 / 2 - italic_c.

On the other hand, there exist ρn:SSym(n):subscriptsuperscript𝜌𝑛𝑆Sym𝑛\rho^{\prime}_{n}:S\to{\rm Sym}(n)italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT : italic_S → roman_Sym ( italic_n ) whose action graphs are bi-partite such that if πnsubscriptsuperscript𝜋𝑛\pi^{\prime}_{n}italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is the corresponding IRS then πnsubscriptsuperscript𝜋𝑛\pi^{\prime}_{n}italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT also weak converges to the trivial subgroup {Id}Id\{{\rm Id}\}{ roman_Id }. Since the independence ratio in this case is 1/2, it follows that the sequence π1,π1,π2,π2,subscript𝜋1subscriptsuperscript𝜋1subscript𝜋2subscriptsuperscript𝜋2\pi_{1},\pi^{\prime}_{1},\pi_{2},\pi^{\prime}_{2},\ldotsitalic_π start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_π start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … cannot be Cauchy in the edit distance.

5.2. Robustness

Given sS𝑠𝑆s\in Sitalic_s ∈ italic_S, we can define a map vs::subscript𝑣𝑠v_{s}\colon\mathcal{F}\to\mathbb{N}italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT : caligraphic_F → blackboard_N that given a reduced word w𝑤w\in\mathcal{F}italic_w ∈ caligraphic_F counts the number of appearances of s𝑠sitalic_s or s1superscript𝑠1s^{-1}italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT in w𝑤witalic_w. Namely, if w=j=1sjεj𝑤superscriptsubscriptproduct𝑗1superscriptsubscript𝑠𝑗subscript𝜀𝑗w=\prod_{j=1}^{\ell}s_{j}^{\varepsilon_{j}}italic_w = ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, where sjSsubscript𝑠𝑗𝑆s_{j}\in Sitalic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ italic_S and εj{±1}subscript𝜀𝑗plus-or-minus1\varepsilon_{j}\in\{\pm 1\}italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ { ± 1 }, is a reduced word, then vs(w)=j=1𝟏s(sj)subscript𝑣𝑠𝑤superscriptsubscript𝑗1subscript1𝑠subscript𝑠𝑗v_{s}(w)=\sum_{j=1}^{\ell}{\bf 1}_{s}(s_{j})italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_w ) = ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ).

Let 𝒯𝒯\mathcal{T}caligraphic_T be a test with its usual associated data S𝑆Sitalic_S, (Ki;Di)iQsubscriptsubscript𝐾𝑖subscript𝐷𝑖𝑖𝑄(K_{i};D_{i})_{i\in Q}( italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ italic_Q end_POSTSUBSCRIPT and μ𝜇\muitalic_μ. We define 𝔰𝒯:S>0:subscript𝔰𝒯𝑆subscriptabsent0\mathfrak{s}_{\mathcal{T}}\colon S\to\mathbb{R}_{>0}fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT : italic_S → blackboard_R start_POSTSUBSCRIPT > 0 end_POSTSUBSCRIPT, the significance function associated with 𝒯𝒯\mathcal{T}caligraphic_T, as follows:

(5.3) 𝔰𝒯(s)=𝔼iμ[wKivs(w)].subscript𝔰𝒯𝑠subscript𝔼similar-to𝑖𝜇subscript𝑤subscript𝐾𝑖subscript𝑣𝑠𝑤\mathfrak{s}_{\mathcal{T}}(s)=\operatorname*{\mathbb{E}}_{i\sim\mu}\mathopen{}% \mathclose{{}\left[\sum_{w\in K_{i}}v_{s}(w)}\right].fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT ( italic_s ) = blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_w ∈ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_w ) ] .
Claim 5.5.

Let ε>0𝜀0\varepsilon>0italic_ε > 0, and 𝒯𝒯\mathcal{T}caligraphic_T be a test. Let X𝑋Xitalic_X and Y𝑌Yitalic_Y be finite sets, and ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) and φ:SSym(Y):𝜑𝑆Sym𝑌\varphi\colon S\to{\rm Sym}(Y)italic_φ : italic_S → roman_Sym ( italic_Y ) be actions. Assume dedit𝔰𝒯(ρ,φ)εsubscriptsuperscript𝑑subscript𝔰𝒯edit𝜌𝜑𝜀d^{\mathfrak{s}_{\mathcal{T}}}_{\rm edit}(\rho,\varphi)\leq\varepsilonitalic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ , italic_φ ) ≤ italic_ε. Then |val(𝒯,Φ(ρ))val(𝒯,Φ(φ))|εval𝒯Φ𝜌val𝒯Φ𝜑𝜀|{\rm val}(\mathcal{T},\Phi(\rho))-{\rm val}(\mathcal{T},\Phi(\varphi))|\leq\varepsilon| roman_val ( caligraphic_T , roman_Φ ( italic_ρ ) ) - roman_val ( caligraphic_T , roman_Φ ( italic_φ ) ) | ≤ italic_ε.

Proof.

Assume without loss of generality that XY𝑋𝑌X\subseteq Yitalic_X ⊆ italic_Y and that dedit𝔰𝒯(ρ,φ)=d𝔰𝒯(ρ,φ)subscriptsuperscript𝑑subscript𝔰𝒯edit𝜌𝜑superscript𝑑subscript𝔰𝒯𝜌𝜑d^{\mathfrak{s}_{\mathcal{T}}}_{\rm edit}(\rho,\varphi)=d^{\mathfrak{s}_{% \mathcal{T}}}(\rho,\varphi)italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_ρ , italic_φ ) = italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_ρ , italic_φ ). Let iQ𝑖𝑄i\in Qitalic_i ∈ italic_Q. For every w=j=1sjεj𝑤superscriptsubscriptproduct𝑗1superscriptsubscript𝑠𝑗subscript𝜀𝑗w=\prod_{j=1}^{\ell}s_{j}^{\varepsilon_{j}}\in\mathcal{F}italic_w = ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∈ caligraphic_F, we have

(5.4) yY[𝟏Stab(ρ,y)(w)𝟏Stab(φ,y)(w)]yY[ρ(w).yφ(w).y].\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[{\bf 1}_{{\rm Stab% }(\rho,y)}(w)\neq{\bf 1}_{{\rm Stab}(\varphi,y)}(w)}\right]\leq\operatorname*{% \mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\rho(w).y\neq\varphi(w).y}% \right].blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ bold_1 start_POSTSUBSCRIPT roman_Stab ( italic_ρ , italic_y ) end_POSTSUBSCRIPT ( italic_w ) ≠ bold_1 start_POSTSUBSCRIPT roman_Stab ( italic_φ , italic_y ) end_POSTSUBSCRIPT ( italic_w ) ] ≤ blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_ρ ( italic_w ) . italic_y ≠ italic_φ ( italic_w ) . italic_y ] .

Inequality (5.4) is a consequence of the following implication: If ρ(w)𝜌𝑤\rho(w)italic_ρ ( italic_w ) acts on y𝑦yitalic_y the same way as φ(w)𝜑𝑤\varphi(w)italic_φ ( italic_w ), then in particular w𝑤witalic_w is either in both Stab(ρ,y)Stab𝜌𝑦{\rm Stab}(\rho,y)roman_Stab ( italic_ρ , italic_y ) and Stab(φ,y)Stab𝜑𝑦{\rm Stab}(\varphi,y)roman_Stab ( italic_φ , italic_y ) or in none of them. For 1k1𝑘1\leq k\leq\ell1 ≤ italic_k ≤ roman_ℓ, let wksubscript𝑤𝑘w_{k}italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT be the suffix of w𝑤witalic_w from position k𝑘kitalic_k, namely wk=j=ksjεjsubscript𝑤𝑘superscriptsubscriptproduct𝑗𝑘superscriptsubscript𝑠𝑗subscript𝜀𝑗w_{k}=\prod_{j=k}^{\ell}s_{j}^{\varepsilon_{j}}italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT italic_j = italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Moreover, let w+1subscript𝑤1w_{\ell+1}italic_w start_POSTSUBSCRIPT roman_ℓ + 1 end_POSTSUBSCRIPT be the empty word IdsubscriptId{\rm Id}_{\mathcal{F}}roman_Id start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT. Then

(5.5) yY[ρ(w).yφ(w).y]yY[1kρ(wk).yφ(wk).y].\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\rho(w).y\neq% \varphi(w).y}\right]\leq\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}% \mathclose{{}\left[\bigvee_{1\leq k\leq\ell}\rho\mathopen{}\mathclose{{}\left(% w_{k}}\right).y\neq\varphi\mathopen{}\mathclose{{}\left(w_{k}}\right).y}\right].blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_ρ ( italic_w ) . italic_y ≠ italic_φ ( italic_w ) . italic_y ] ≤ blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ ⋁ start_POSTSUBSCRIPT 1 ≤ italic_k ≤ roman_ℓ end_POSTSUBSCRIPT italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ] .

Inequality (5.5) is a consequence of the following implication: If the endpoint of the path beginning at y𝑦yitalic_y and labeled by w1superscript𝑤1w^{-1}italic_w start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT in Sch(ρ,S)Sch𝜌𝑆{\rm Sch}(\rho,S)roman_Sch ( italic_ρ , italic_S ) is different than the endpoint of the same path in Sch(φ,S)Sch𝜑𝑆{\rm Sch}(\varphi,S)roman_Sch ( italic_φ , italic_S ), then the two paths diverged at some point. Now,

(5.6) yY[1kρ(wk).yφ(wk).y]k=1yY[ρ(wk).yφ(wk).yρ(wk+1).y=φ(wk+1).y].\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\bigvee_{1% \leq k\leq\ell}\rho\mathopen{}\mathclose{{}\left(w_{k}}\right).y\neq\varphi% \mathopen{}\mathclose{{}\left(w_{k}}\right).y}\right]\leq\sum_{k=1}^{\ell}% \operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\rho\mathopen% {}\mathclose{{}\left(w_{k}}\right).y\neq\varphi\mathopen{}\mathclose{{}\left(w% _{k}}\right).y\land\rho\mathopen{}\mathclose{{}\left(w_{k+1}}\right).y=\varphi% \mathopen{}\mathclose{{}\left(w_{k+1}}\right).y}\right].blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ ⋁ start_POSTSUBSCRIPT 1 ≤ italic_k ≤ roman_ℓ end_POSTSUBSCRIPT italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ] ≤ ∑ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ∧ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y = italic_φ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y ] .

Inequality (5.6) is a consequence of the union bound and the logic tautology j=1mφj=j=1m(φj¬φj1)superscriptsubscript𝑗1𝑚subscript𝜑𝑗superscriptsubscript𝑗1𝑚subscript𝜑𝑗subscript𝜑𝑗1\bigvee_{j=1}^{m}\varphi_{j}=\bigvee_{j=1}^{m}(\varphi_{j}\land\lnot\varphi_{j% -1})⋁ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_φ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ⋁ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_φ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∧ ¬ italic_φ start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT ), where φ0=Falsesubscript𝜑0False\varphi_{0}={\rm False}italic_φ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = roman_False. But, since

ρ(wk).yφ(wk).yρ(wk+1).y=φ(wk+1).yρ(skεk)ρ(wk+1).yφ(skεk)ρ(wk+1).y,formulae-sequence𝜌subscript𝑤𝑘𝑦𝜑subscript𝑤𝑘𝑦𝜌subscript𝑤𝑘1𝑦𝜑subscript𝑤𝑘1𝑦𝜌superscriptsubscript𝑠𝑘subscript𝜀𝑘𝜌subscript𝑤𝑘1𝑦𝜑superscriptsubscript𝑠𝑘subscript𝜀𝑘𝜌subscript𝑤𝑘1𝑦\rho\mathopen{}\mathclose{{}\left(w_{k}}\right).y\neq\varphi\mathopen{}% \mathclose{{}\left(w_{k}}\right).y\land\rho\mathopen{}\mathclose{{}\left(w_{k+% 1}}\right).y=\varphi\mathopen{}\mathclose{{}\left(w_{k+1}}\right).y\implies% \rho(s_{k}^{\varepsilon_{k}})\circ\rho(w_{k+1}).y\neq\varphi(s_{k}^{% \varepsilon_{k}})\circ\rho(w_{k+1}).y,italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ∧ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y = italic_φ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y ⟹ italic_ρ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ∘ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ε start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ∘ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y ,

and since ρ(wk+1).yformulae-sequence𝜌subscript𝑤𝑘1𝑦\rho(w_{k+1}).yitalic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y is uniformly distributed given that y𝑦yitalic_y is uniformly distributed, we can deduce that

(5.7) yY[ρ(wk).yφ(wk).yρ(wk+1).y=φ(wk+1).y]yY[ρ(sk).yφ(sk).y]=dH(ρ(sk),φ(sk)).\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\rho\mathopen% {}\mathclose{{}\left(w_{k}}\right).y\neq\varphi\mathopen{}\mathclose{{}\left(w% _{k}}\right).y\land\rho\mathopen{}\mathclose{{}\left(w_{k+1}}\right).y=\varphi% \mathopen{}\mathclose{{}\left(w_{k+1}}\right).y}\right]\leq\underbrace{% \operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[\rho(s_{k}).y% \neq\varphi(s_{k}).y}\right]}_{=d_{H}(\rho(s_{k}),\varphi(s_{k}))}.blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_w start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ∧ italic_ρ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y = italic_φ ( italic_w start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT ) . italic_y ] ≤ under⏟ start_ARG blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_ρ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ≠ italic_φ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) . italic_y ] end_ARG start_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) , italic_φ ( italic_s start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) end_POSTSUBSCRIPT .

All in all,

(5.8) yY[𝟏Stab(ρ,y)(w)𝟏Stab(φ,y)(w)]j=1dH(ρ(sj),φ(sj))=sSvs(w)dH(ρ(s),φ(s))subscript𝑦𝑌subscript1Stab𝜌𝑦𝑤subscript1Stab𝜑𝑦𝑤superscriptsubscript𝑗1subscript𝑑𝐻𝜌subscript𝑠𝑗𝜑subscript𝑠𝑗subscript𝑠𝑆subscript𝑣𝑠𝑤subscript𝑑𝐻𝜌𝑠𝜑𝑠\operatorname*{\mathbb{P}}_{y\in Y}\mathopen{}\mathclose{{}\left[{\bf 1}_{{\rm Stab% }(\rho,y)}(w)\neq{\bf 1}_{{\rm Stab}(\varphi,y)}(w)}\right]\leq\sum_{j=1}^{% \ell}d_{H}(\rho(s_{j}),\varphi(s_{j}))=\sum_{s\in S}v_{s}(w)d_{H}(\rho(s),% \varphi(s))blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ bold_1 start_POSTSUBSCRIPT roman_Stab ( italic_ρ , italic_y ) end_POSTSUBSCRIPT ( italic_w ) ≠ bold_1 start_POSTSUBSCRIPT roman_Stab ( italic_φ , italic_y ) end_POSTSUBSCRIPT ( italic_w ) ] ≤ ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ end_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) , italic_φ ( italic_s start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) = ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_w ) italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) )

Hence, by the union bound and inequality (5.8), we have

(5.9) iμyY[Stab(ρ,y)KiStab(φ,y)Ki]𝔼iμ[wKisSvs(w)dH(ρ(s),φ(s))]=sS𝔼iμ[wKivs(w)](5.3)dH(ρ(s),φ(s))=sS𝔰𝒯(s)dH(ρ(s),φ(s))=d𝔰𝒯(ρ,φ)ε.subscriptsimilar-to𝑖𝜇subscript𝑦𝑌Stab𝜌𝑦subscript𝐾𝑖Stab𝜑𝑦subscript𝐾𝑖subscript𝔼similar-to𝑖𝜇subscript𝑤subscript𝐾𝑖subscript𝑠𝑆subscript𝑣𝑠𝑤subscript𝑑𝐻𝜌𝑠𝜑𝑠subscript𝑠𝑆subscriptsubscript𝔼similar-to𝑖𝜇subscript𝑤subscript𝐾𝑖subscript𝑣𝑠𝑤italic-(5.3italic-)subscript𝑑𝐻𝜌𝑠𝜑𝑠subscript𝑠𝑆subscript𝔰𝒯𝑠subscript𝑑𝐻𝜌𝑠𝜑𝑠superscript𝑑subscript𝔰𝒯𝜌𝜑𝜀\begin{split}\operatorname*{\mathbb{P}}_{i\sim\mu}\operatorname*{\mathbb{P}}_{% y\in Y}[{{\rm Stab}(\rho,y)}\cap{K_{i}}\neq{{\rm Stab}(\varphi,y)}\cap{K_{i}}]% &\leq\operatorname*{\mathbb{E}}_{i\sim\mu}\mathopen{}\mathclose{{}\left[\sum_{% w\in K_{i}}\sum_{s\in S}v_{s}(w)d_{H}(\rho(s),\varphi(s))}\right]\\ &=\sum_{s\in S}\underbrace{\operatorname*{\mathbb{E}}_{i\sim\mu}\mathopen{}% \mathclose{{}\left[\sum_{w\in K_{i}}v_{s}(w)}\right]}_{\eqref{equation:weight_% function_of_a_test}}d_{H}(\rho(s),\varphi(s))\\ &=\sum_{s\in S}\mathfrak{s}_{\mathcal{T}}(s)d_{H}(\rho(s),\varphi(s))\\ &=d^{\mathfrak{s}_{\mathcal{T}}}(\rho,\varphi)\leq\varepsilon.\end{split}start_ROW start_CELL blackboard_P start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ roman_Stab ( italic_ρ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ roman_Stab ( italic_φ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] end_CELL start_CELL ≤ blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_w ∈ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_w ) italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT under⏟ start_ARG blackboard_E start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT italic_w ∈ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_w ) ] end_ARG start_POSTSUBSCRIPT italic_( italic_) end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT ( italic_s ) italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_ρ , italic_φ ) ≤ italic_ε . end_CELL end_ROW

Lastly, by combining

|val(𝒯,ρ)val(𝒯,φ)|iμyY[Di(Stab(ρ,y)Ki)Di(Stab(φ,y)Ki)]iμyY[Stab(ρ,y)KiStab(φ,y)Ki]val𝒯𝜌val𝒯𝜑subscriptsimilar-to𝑖𝜇subscript𝑦𝑌subscript𝐷𝑖Stab𝜌𝑦subscript𝐾𝑖subscript𝐷𝑖Stab𝜑𝑦subscript𝐾𝑖subscriptsimilar-to𝑖𝜇subscript𝑦𝑌Stab𝜌𝑦subscript𝐾𝑖Stab𝜑𝑦subscript𝐾𝑖\begin{split}|{\rm val}(\mathcal{T},\rho)-{\rm val}(\mathcal{T},\varphi)|&\leq% \operatorname*{\mathbb{P}}_{i\sim\mu}\operatorname*{\mathbb{P}}_{y\in Y}[D_{i}% ({\rm Stab}(\rho,y)\cap{K_{i}})\neq D_{i}({\rm Stab}(\varphi,y)\cap{K_{i}})]\\ &\leq\operatorname*{\mathbb{P}}_{i\sim\mu}\operatorname*{\mathbb{P}}_{y\in Y}[% {\rm Stab}(\rho,y)\cap{K_{i}}\neq{\rm Stab}(\varphi,y)\cap{K_{i}}]\end{split}start_ROW start_CELL | roman_val ( caligraphic_T , italic_ρ ) - roman_val ( caligraphic_T , italic_φ ) | end_CELL start_CELL ≤ blackboard_P start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( roman_Stab ( italic_ρ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≠ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( roman_Stab ( italic_φ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ blackboard_P start_POSTSUBSCRIPT italic_i ∼ italic_μ end_POSTSUBSCRIPT blackboard_P start_POSTSUBSCRIPT italic_y ∈ italic_Y end_POSTSUBSCRIPT [ roman_Stab ( italic_ρ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ roman_Stab ( italic_φ , italic_y ) ∩ italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] end_CELL end_ROW

with (5.9), we deduce the claim. ∎

Remark 5.6.

For those familiar with robustness of non-local games, dedit𝔰𝒯subscriptsuperscript𝑑subscript𝔰𝒯editd^{\mathfrak{s}_{\mathcal{T}}}_{\rm edit}italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT plays a somewhat analogous role to the state-dependent distance (cf. Section 4 of [coladangelo2017robust], for example).

Robustness is a reverse implication to the one in Claim 5.5.

Definition 5.7.

Let 𝒯𝒯\mathcal{T}caligraphic_T be a test and δ:00:𝛿subscriptabsent0subscriptabsent0\delta\colon\mathbb{R}_{\geq 0}\to\mathbb{R}_{\geq 0}italic_δ : blackboard_R start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT → blackboard_R start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT a function satisfying δ(ε)ε00𝜀0𝛿𝜀0\delta(\varepsilon)\xrightarrow{\varepsilon\to 0}0italic_δ ( italic_ε ) start_ARROW start_OVERACCENT italic_ε → 0 end_OVERACCENT → end_ARROW 0. We say that 𝒯𝒯\mathcal{T}caligraphic_T is δ𝛿\deltaitalic_δ-robust if:

  1. (1)

    There exists an optimal strategy, namely πIRSfd()𝜋subscriptIRSfd\pi\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) such that val(𝒯,π)=valsof(𝒯)val𝒯𝜋subscriptvalsof𝒯{\rm val}(\mathcal{T},\pi)={\rm val}_{{\rm sof}}(\mathcal{T})roman_val ( caligraphic_T , italic_π ) = roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ).

  2. (2)

    Almost optimal strategies are close to optimal ones, namely, if πIRSfd()superscript𝜋subscriptIRSfd\pi^{\prime}\in{\rm IRS}_{{\rm fd}}(\mathcal{F})italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_IRS start_POSTSUBSCRIPT roman_fd end_POSTSUBSCRIPT ( caligraphic_F ) satisfies val(𝒯,π)valsof(𝒯)εval𝒯superscript𝜋subscriptvalsof𝒯𝜀{\rm val}(\mathcal{T},\pi^{\prime})\geq{\rm val}_{{\rm sof}}(\mathcal{T})-\varepsilonroman_val ( caligraphic_T , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≥ roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( caligraphic_T ) - italic_ε, then there is an optimal strategy π𝜋\piitalic_π such that dedit𝔰𝒯(π,π)δ(ε)subscriptsuperscript𝑑subscript𝔰𝒯edit𝜋superscript𝜋𝛿𝜀d^{\mathfrak{s}_{\mathcal{T}}}_{\rm edit}(\pi,\pi^{\prime})\leq\delta(\varepsilon)italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT ( italic_π , italic_π start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≤ italic_δ ( italic_ε ).

Definition 5.8 (See [CL_part1]).

Let Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ be a finitely presented group. Then, ΓΓ\Gammaroman_Γ is said to be δ𝛿\deltaitalic_δ-homomorphism stable, where δ(ε)ε00𝜀0𝛿𝜀0\delta(\varepsilon)\xrightarrow{\varepsilon\to 0}0italic_δ ( italic_ε ) start_ARROW start_OVERACCENT italic_ε → 0 end_OVERACCENT → end_ARROW 0, if for every ρ:SSym(X):𝜌𝑆Sym𝑋\rho\colon S\to{\rm Sym}(X)italic_ρ : italic_S → roman_Sym ( italic_X ) where 𝔼rR[dH(ρ(r),IdX)]εsubscript𝔼𝑟𝑅subscript𝑑𝐻𝜌𝑟subscriptId𝑋𝜀\operatorname*{\mathbb{E}}_{r\in R}[d_{H}(\rho(r),{\rm Id}_{X})]\leq\varepsilonblackboard_E start_POSTSUBSCRIPT italic_r ∈ italic_R end_POSTSUBSCRIPT [ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_r ) , roman_Id start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ) ] ≤ italic_ε there is a ΓΓ\Gammaroman_Γ-action φ:SSym(Y):𝜑𝑆Sym𝑌\varphi\colon S\to{\rm Sym}(Y)italic_φ : italic_S → roman_Sym ( italic_Y ), where XY𝑋𝑌X\subseteq Yitalic_X ⊆ italic_Y and such that 𝔼sS[dH(ρ(s),φ(s))]δ(ε).subscript𝔼𝑠𝑆subscript𝑑𝐻𝜌𝑠𝜑𝑠𝛿𝜀\operatorname*{\mathbb{E}}_{s\in S}[d_{H}(\rho(s),\varphi(s))]\leq\delta(% \varepsilon).blackboard_E start_POSTSUBSCRIPT italic_s ∈ italic_S end_POSTSUBSCRIPT [ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ρ ( italic_s ) , italic_φ ( italic_s ) ) ] ≤ italic_δ ( italic_ε ) .

Remark 5.9.

This notion is more commonly known as flexible pointwise group stability in permutations. See [GlebskyRivera, ArzhantsevaPaunescu, BLT, BeckerLubotzky, CL_part1, CVY_efficient] for various results in this theory.

Fact 5.10.

The group Γ=S|RΓinner-product𝑆𝑅\Gamma=\langle S|R\rangleroman_Γ = ⟨ italic_S | italic_R ⟩ is δ𝛿\deltaitalic_δ-homomorphism stable if and only if the R𝑅Ritalic_R-verification test 𝒱Rsubscript𝒱𝑅\mathcal{V}_{R}caligraphic_V start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT is δsuperscript𝛿\delta^{\prime}italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT-robust. The exact relation between δ𝛿\deltaitalic_δ and δsuperscript𝛿\delta^{\prime}italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT can be calculated explicitly — they are constant multiples of one another, where the constants depend only on S𝑆Sitalic_S and R𝑅Ritalic_R.

6. Tailored non-local games

We commonly use both {0,1}01\{0,1\}{ 0 , 1 } and 𝔽2subscript𝔽2\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for the set with 2222-modular arithmetic.

6.1. Non-local games preliminaries

We repeat the definitions which appeared in Section 1.5 of the introduction. Since this paper is not focused on non-local games, we treat them somewhat technically. For formal definitions associated with the complexity class 𝖬𝖨𝖯superscript𝖬𝖨𝖯\mathsf{MIP}^{*}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, we refer to [watrous2009quantum, vidick2016quantum]. For the connection between 𝖬𝖨𝖯superscript𝖬𝖨𝖯\mathsf{MIP}^{*}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT and nonlocal games, a good starting point is [cleve2004consequences].

Definition 6.1.

A (synchronous) non-local game 𝒢𝒢\mathcal{G}caligraphic_G consists of a finite graph G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ), a length function :V:𝑉\ell\colon V\to\mathbb{N}roman_ℓ : italic_V → blackboard_N, formal sets of generators Sx={𝖷x,i1i(x)}subscript𝑆𝑥conditional-setsuperscript𝖷𝑥𝑖1𝑖𝑥S_{x}=\{\mathsf{X}^{x,i}\mid 1\leq i\leq\ell(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ ( italic_x ) } for every vertex xV𝑥𝑉x\in Vitalic_x ∈ italic_V, a distribution μ𝜇\muitalic_μ over the edges E𝐸Eitalic_E, and decision functions Dxy:{0,1}Sxy{0,1}:subscript𝐷𝑥𝑦superscript01subscript𝑆𝑥𝑦01D_{xy}\colon\{0,1\}^{S_{xy}}\to\{0,1\}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : { 0 , 1 } start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT → { 0 , 1 } for every edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E, where Sxy=SxSysubscript𝑆𝑥𝑦subscript𝑆𝑥subscript𝑆𝑦S_{xy}=S_{x}\cup S_{y}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. We denote by S𝑆Sitalic_S the set xVSxsubscript𝑥𝑉subscript𝑆𝑥\bigcup_{x\in V}S_{x}⋃ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT.

Remark 6.2.

Anyone familiar with the definition of a non-local game will immediately notice that the standard formalism is different than the one we chose here. Usually, a (synchronous) non-local game is defined as a pair of finite sets X,A𝑋𝐴X,Aitalic_X , italic_A, commonly referred to as the question and answer sets respectively, together with a distribution μ𝜇\muitalic_μ over pairs of questions X×X𝑋𝑋X\times Xitalic_X × italic_X and a decision predicate D:X×X×A×A{0,1}:𝐷𝑋𝑋𝐴𝐴01D\colon X\times X\times A\times A\to\{0,1\}italic_D : italic_X × italic_X × italic_A × italic_A → { 0 , 1 } satisfying D(x,x,a,b)=0𝐷𝑥𝑥𝑎𝑏0D(x,x,a,b)=0italic_D ( italic_x , italic_x , italic_a , italic_b ) = 0 for any xX𝑥𝑋x\in Xitalic_x ∈ italic_X and abA𝑎𝑏𝐴a\neq b\in Aitalic_a ≠ italic_b ∈ italic_A.

It is quite straightforward to move between the definitions. A way one can extract the data of Definition 6.1 from the above is as follows: Let \ellroman_ℓ be the constant function Λ=log|A|Λ𝐴\Lambda=\lceil\log|A|\rceilroman_Λ = ⌈ roman_log | italic_A | ⌉, and fix an embedding of A𝐴Aitalic_A into {0,1}Λsuperscript01Λ\{0,1\}^{\Lambda}{ 0 , 1 } start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT. The vertices V𝑉Vitalic_V of the underlying graph G𝐺Gitalic_G will be X𝑋Xitalic_X, and the support of μ𝜇\muitalic_μ will be the edge set EX×X𝐸𝑋𝑋E\subseteq X\times Xitalic_E ⊆ italic_X × italic_X. The formal generator 𝖷x,isuperscript𝖷𝑥𝑖\mathsf{X}^{x,i}sansserif_X start_POSTSUPERSCRIPT italic_x , italic_i end_POSTSUPERSCRIPT corresponds to the ithsuperscript𝑖thi^{\rm th}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT bit of the answer a𝑎aitalic_a when xX𝑥𝑋x\in Xitalic_x ∈ italic_X is asked as a question. Then, given that x,y𝑥𝑦x,yitalic_x , italic_y were asked, a pair of answers a,b𝑎𝑏a,bitalic_a , italic_b can be encoded as a map γ:SxSy{0,1}:𝛾subscript𝑆𝑥subscript𝑆𝑦01\gamma\colon S_{x}\cup S_{y}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT → { 0 , 1 }, where

(6.1) γ|Sx=aandγ|Sy=b.formulae-sequenceevaluated-at𝛾subscript𝑆𝑥𝑎andevaluated-at𝛾subscript𝑆𝑦𝑏\gamma|_{S_{x}}=a\quad{\rm and}\quad\gamma|_{S_{y}}=b\;.italic_γ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_a roman_and italic_γ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_b .

The notation (6.1) will be used repeatedly in the text. Lastly, Dxy(γ)=D(x,y,a,b)subscript𝐷𝑥𝑦𝛾𝐷𝑥𝑦𝑎𝑏D_{xy}(\gamma)=D(x,y,a,b)italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) = italic_D ( italic_x , italic_y , italic_a , italic_b ), where γ𝛾\gammaitalic_γ is the aforementioned encoding.

In the other direction, we can define A𝐴Aitalic_A to be all bit strings shorter than Λ=maxxV(x)Λsubscript𝑥𝑉𝑥\Lambda=\max_{x\in V}\ell(x)roman_Λ = roman_max start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT roman_ℓ ( italic_x ), X𝑋Xitalic_X to be the vertex set V𝑉Vitalic_V, and μ𝜇\muitalic_μ stays the same. Finally, D(x,y,a,b)=Dxy(γ)𝐷𝑥𝑦𝑎𝑏subscript𝐷𝑥𝑦𝛾D(x,y,a,b)=D_{xy}(\gamma)italic_D ( italic_x , italic_y , italic_a , italic_b ) = italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) when a,b𝑎𝑏a,bitalic_a , italic_b are of the correct lengths, i.e. a=(x),b=(y)formulae-sequence𝑎𝑥𝑏𝑦a=\ell(x),b=\ell(y)italic_a = roman_ℓ ( italic_x ) , italic_b = roman_ℓ ( italic_y ), and is 00 when either of them is of the incorrect length. Since we consider only synchronous strategies, the condition D(x,x,a,b)𝐷𝑥𝑥𝑎𝑏D(x,x,a,b)italic_D ( italic_x , italic_x , italic_a , italic_b ) is never checked in practice for ab𝑎𝑏a\neq bitalic_a ≠ italic_b and we can assume it was satisfied beforehand. Because of this correspondence, we may refer to \ellroman_ℓ as the answer length function.

Non-local games are often dramatized as two-prover interactive proofs with one round [ben1988multi]. This perspective may help some readers to absorb the upcoming technicalities better. Two players, that can share some resources beforehand (random bits in the classical case and entangled qubits in the quantum case), are separated spatially — e.g., they are seated in far away rooms. A referee samples a pair of questions and sends one to each player. The players then use their shared resources to come up with answers, and send them back to the referee. The referee then decides, using the decision predicate, whether the players won or lost. The decision predicate as well as the distribution over possible questions are assumed to be known to the players beforehand. We demonstrate this dramatization in Example 6.26.

The following is the quantum mechanics’ analogue of a probability distribution. Similar to the way probability distributions (over finite sets) are collections of non-negative real numbers that add up to 1111, the quantum analogue would be “non-negative” matrices that add up to the identity.

Definition 6.3.

A positive operator valued measure (POVM) of dimension n𝑛nitalic_n with outcomes in a set A𝐴Aitalic_A is a mapping 𝖯:AMn×n():𝖯𝐴subscript𝑀𝑛𝑛\mathsf{P}\colon A\to M_{n\times n}(\mathbb{C})sansserif_P : italic_A → italic_M start_POSTSUBSCRIPT italic_n × italic_n end_POSTSUBSCRIPT ( blackboard_C ) such that 𝖯asubscript𝖯𝑎\mathsf{P}_{a}sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT is a positive (semi-definite) matrix for every aA𝑎𝐴a\in Aitalic_a ∈ italic_A and aA𝖯a=Idnsubscript𝑎𝐴subscript𝖯𝑎subscriptId𝑛\sum_{a\in A}\mathsf{P}_{a}={\rm Id}_{n}∑ start_POSTSUBSCRIPT italic_a ∈ italic_A end_POSTSUBSCRIPT sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = roman_Id start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. It is called projective, or a projection valued measure (PVM), if in addition 𝖯asubscript𝖯𝑎\mathsf{P}_{a}sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT is an orthogonal projection for every aA𝑎𝐴a\in Aitalic_a ∈ italic_A, namely (𝖯a)2=𝖯a=(𝖯a)superscriptsubscript𝖯𝑎2subscript𝖯𝑎superscriptsubscript𝖯𝑎(\mathsf{P}_{a})^{2}=\mathsf{P}_{a}=(\mathsf{P}_{a})^{*}( sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = ( sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, where * is the conjugate transpose operation. Given that 𝖯𝖯\mathsf{P}sansserif_P is a PVM and A={0,1}Λ𝐴superscript01ΛA=\{0,1\}^{\Lambda}italic_A = { 0 , 1 } start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT, we define for 1iΛ1𝑖Λ1\leq i\leq\Lambda1 ≤ italic_i ≤ roman_Λ the ithsuperscript𝑖thi^{\rm th}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT marginal of 𝖯𝖯\mathsf{P}sansserif_P to be 𝖯i:{0,1}Mn×n():superscript𝖯𝑖01subscript𝑀𝑛𝑛\mathsf{P}^{i}\colon\{0,1\}\to M_{n\times n}(\mathbb{C})sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT : { 0 , 1 } → italic_M start_POSTSUBSCRIPT italic_n × italic_n end_POSTSUBSCRIPT ( blackboard_C ) by

(6.2) 𝖯0i=a:Λ{0,1}ai=0𝖯aand𝖯1i=a:Λ{0,1}ai=1𝖯a.formulae-sequencesubscriptsuperscript𝖯𝑖0subscript:𝑎Λ01subscript𝑎𝑖0subscript𝖯𝑎andsubscriptsuperscript𝖯𝑖1subscript:𝑎Λ01subscript𝑎𝑖1subscript𝖯𝑎\mathsf{P}^{i}_{0}=\sum_{\begin{subarray}{c}a\colon\Lambda\to\{0,1\}\\ a_{i}=0\end{subarray}}\mathsf{P}_{a}\quad{\rm and}\quad\mathsf{P}^{i}_{1}=\sum% _{\begin{subarray}{c}a\colon\Lambda\to\{0,1\}\\ a_{i}=1\end{subarray}}\mathsf{P}_{a}.sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_a : roman_Λ → { 0 , 1 } end_CELL end_ROW start_ROW start_CELL italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT roman_and sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_a : roman_Λ → { 0 , 1 } end_CELL end_ROW start_ROW start_CELL italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT .

Thus, 𝖯a=i=1Λ𝖯aiisubscript𝖯𝑎superscriptsubscriptproduct𝑖1Λsubscriptsuperscript𝖯𝑖subscript𝑎𝑖\mathsf{P}_{a}=\prod_{i=1}^{\Lambda}\mathsf{P}^{i}_{a_{i}}sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Furthermore, the matrix 𝖴i=𝖯0i𝖯1isuperscript𝖴𝑖subscriptsuperscript𝖯𝑖0subscriptsuperscript𝖯𝑖1\mathsf{U}^{i}=\mathsf{P}^{i}_{0}-\mathsf{P}^{i}_{1}sansserif_U start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT = sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - sansserif_P start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is an order 2222 unitary, which we call the ithsuperscript𝑖thi^{\rm th}italic_i start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT binary observable. All in all, a PVM can be given either as a map 𝖯:{0,1}ΛMn×n():𝖯superscript01Λsubscript𝑀𝑛𝑛\mathsf{P}\colon\{0,1\}^{\Lambda}\to M_{n\times n}(\mathbb{N})sansserif_P : { 0 , 1 } start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT → italic_M start_POSTSUBSCRIPT italic_n × italic_n end_POSTSUBSCRIPT ( blackboard_N ), or as a map 𝖴:[Λ]U(n):𝖴delimited-[]Λ𝑈𝑛\mathsf{U}\colon[\Lambda]\to U(n)sansserif_U : [ roman_Λ ] → italic_U ( italic_n ) such that the images of 𝖴𝖴\mathsf{U}sansserif_U are commuting involutions — i.e., they square to the identity.

As its name suggests, every POVM 𝖯𝖯\mathsf{P}sansserif_P defines a probability distribution over its answer set A𝐴Aitalic_A as follows

(6.3) [aissampled]=τ(𝖯a),𝑎issampled𝜏subscript𝖯𝑎\operatorname*{\mathbb{P}}[a\ {\rm is\ sampled}]=\tau(\mathsf{P}_{a}),blackboard_P [ italic_a roman_is roman_sampled ] = italic_τ ( sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ) ,

where τ𝜏\tauitalic_τ is the dimension normalized trace on n×n𝑛𝑛n\times nitalic_n × italic_n matrices. Such an answer is said to be sampled according to 𝖯𝖯\mathsf{P}sansserif_P and we denote it by a𝖯similar-to𝑎𝖯a\sim\mathsf{P}italic_a ∼ sansserif_P.

Remark 6.4.

In the case of a PVM with outcome set A={0,1}Λ𝐴superscript01ΛA=\{0,1\}^{\Lambda}italic_A = { 0 , 1 } start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT, the observables {𝖴i}i=1Λsuperscriptsubscriptsuperscript𝖴𝑖𝑖1Λ\{\mathsf{U}^{i}\}_{i=1}^{\Lambda}{ sansserif_U start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT generate a unitary representation of 𝔽2Λsuperscriptsubscript𝔽2Λ\mathbb{F}_{2}^{\Lambda}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT. The 𝖯asubscript𝖯𝑎\mathsf{P}_{a}sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT’s in this case can be read from the unitary representation using the Fourier transform of the representation. Hence, for the case of A={0,1}Λ𝐴superscript01ΛA=\{0,1\}^{\Lambda}italic_A = { 0 , 1 } start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT, a PVM can be given as a collection of mutually perpendicular ortohgonal projections that sum up to the identity, or as a unitary representation of 𝔽2Λsuperscriptsubscript𝔽2Λ\mathbb{F}_{2}^{\Lambda}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_Λ end_POSTSUPERSCRIPT, and one can move from one perspective to the other without losing information.

Definition 6.5.

A (synchronous quantum) n𝑛nitalic_n-dimensional strategy for 𝒢𝒢\mathcal{G}caligraphic_G is a map ρ:SU(n):𝜌𝑆𝑈𝑛\rho\colon S\to U(n)italic_ρ : italic_S → italic_U ( italic_n ), where the images are involutions, and ρ(Sx)𝜌subscript𝑆𝑥\rho({S_{x}})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commutes for every fixed xV𝑥𝑉x\in Vitalic_x ∈ italic_V — by saying that a set of matrices (or later permutations) commutes, we mean that every pair of elements in this set commute. Another way of viewing strategies is by saying that they associate with every vertex xV𝑥𝑉x\in Vitalic_x ∈ italic_V an n𝑛nitalic_n-dimensional PVM (in observable form). The strategy ρ𝜌\rhoitalic_ρ is said to be commuting along edges if ρ(Sxy)𝜌subscript𝑆𝑥𝑦\rho(S_{xy})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ) commutes for every edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E.

Such a strategy defines for every edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E a probability distribution over functions γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } as follows:

(6.4) [γ:Sxy{0,1}issampled]=τ(𝖷Sx𝖯γ(𝖷)𝖷𝖸Sy𝖯γ(𝖸)𝖸),:𝛾subscript𝑆𝑥𝑦01issampled𝜏subscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷subscriptproduct𝖸subscript𝑆𝑦subscriptsuperscript𝖯𝖸𝛾𝖸\operatorname*{\mathbb{P}}[\gamma\colon S_{xy}\to\{0,1\}\ {\rm is\ sampled}]=% \tau\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S_{x}}\mathsf{P}^{% \mathsf{X}}_{\gamma(\mathsf{X})}\prod_{\mathsf{Y}\in S_{y}}\mathsf{P}^{\mathsf% {Y}}_{\gamma(\mathsf{Y})}}\right),blackboard_P [ italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } roman_is roman_sampled ] = italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_Y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_Y ) end_POSTSUBSCRIPT ) ,

where τ𝜏\tauitalic_τ is again the dimension normalized trace on n×n𝑛𝑛n\times nitalic_n × italic_n matrices, 𝖯0𝖷:nn:subscriptsuperscript𝖯𝖷0superscript𝑛superscript𝑛\mathsf{P}^{\mathsf{X}}_{0}\colon\mathbb{C}^{n}\to\mathbb{C}^{n}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT : blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT → blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is the projection on the (+1)1(+1)( + 1 )-eigenspace of ρ(𝖷)𝜌𝖷\rho(\mathsf{X})italic_ρ ( sansserif_X ), and 𝖯1𝖷:nn:subscriptsuperscript𝖯𝖷1superscript𝑛superscript𝑛\mathsf{P}^{\mathsf{X}}_{1}\colon\mathbb{C}^{n}\to\mathbb{C}^{n}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT : blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT → blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is the projection on its (1)1(-1)( - 1 )-eigenspace.181818Note that ρ(𝖷)=𝖯0𝖷𝖯1𝖷𝜌𝖷subscriptsuperscript𝖯𝖷0subscriptsuperscript𝖯𝖷1\rho(\mathsf{X})=\mathsf{P}^{\mathsf{X}}_{0}-\mathsf{P}^{\mathsf{X}}_{1}italic_ρ ( sansserif_X ) = sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, which exactly shows how to move from this observable form of the PVMs induced by ρ𝜌\rhoitalic_ρ back to its projection based form. We say that γ𝛾\gammaitalic_γ was sampled according to ρ𝜌\rhoitalic_ρ if it has this distribution, and we denote it by γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ.

For γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 }, let 𝖯γx=𝖷Sx𝖯γ(𝖷)𝖷.subscriptsuperscript𝖯𝑥𝛾subscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷\mathsf{P}^{x}_{\gamma}=\prod_{\mathsf{X}\in S_{x}}\mathsf{P}^{\mathsf{X}}_{% \gamma(\mathsf{X})}.sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT . Then, the map 𝖯xy:{0,1}SxyMn×n():superscript𝖯𝑥𝑦superscript01subscript𝑆𝑥𝑦subscript𝑀𝑛𝑛\mathsf{P}^{xy}\colon\{0,1\}^{S_{xy}}\to M_{n\times n}(\mathbb{C})sansserif_P start_POSTSUPERSCRIPT italic_x italic_y end_POSTSUPERSCRIPT : { 0 , 1 } start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT → italic_M start_POSTSUBSCRIPT italic_n × italic_n end_POSTSUBSCRIPT ( blackboard_C ) defined by 𝖯γxy=𝖯γx𝖯γy𝖯γxsubscriptsuperscript𝖯𝑥𝑦𝛾subscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾\mathsf{P}^{xy}_{\gamma}=\mathsf{P}^{x}_{\gamma}\mathsf{P}^{y}_{\gamma}\mathsf% {P}^{x}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_x italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT = sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT is a POVM. Thus, γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ is a special case of sampling according to a POVM (6.3), which in this case is 𝖯xysuperscript𝖯𝑥𝑦\mathsf{P}^{xy}sansserif_P start_POSTSUPERSCRIPT italic_x italic_y end_POSTSUPERSCRIPT. In the spirit of the notation in (6.1), it may be appropriate to write 𝖯γx=𝖯axsubscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑥𝑎\mathsf{P}^{x}_{\gamma}=\mathsf{P}^{x}_{a}sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT = sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT and 𝖯γy=𝖯bysubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑦𝑏\mathsf{P}^{y}_{\gamma}=\mathsf{P}^{y}_{b}sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT = sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT.

Remark 6.6.

The images of 𝖷𝖷\mathsf{X}sansserif_X according to ρ𝜌\rhoitalic_ρ are usually called binary observables, and the value γ(𝖷)𝛾𝖷\gamma(\mathsf{X})italic_γ ( sansserif_X ) is usually called the measurement outcome.

Claim 6.7.

There is a procedural (i.e., algorithmic) way of sampling γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } according to ρ𝜌\rhoitalic_ρ: Since ρ(Sx)U(n)𝜌subscript𝑆𝑥𝑈𝑛\rho(S_{x})\subseteq U(n)italic_ρ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) ⊆ italic_U ( italic_n ) commutes, these matrices have a mutual orthonormal basis of eigenvectors Bxsubscript𝐵𝑥B_{x}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Similarly, ρ(Sy)𝜌subscript𝑆𝑦\rho(S_{y})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) have a mutual orthonormal basis of eigenvectors Bysubscript𝐵𝑦B_{y}italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. First, sample vBx𝑣subscript𝐵𝑥\vec{v}\in B_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT uniformly at random. Then, sample uBy𝑢subscript𝐵𝑦\vec{u}\in B_{y}over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT according to the squared length of its projection on v𝑣vitalic_v, namely

[uByissampledvBxwassampled]=|v|u|2,𝑢conditionalsubscript𝐵𝑦issampled𝑣subscript𝐵𝑥wassampledsuperscriptinner-product𝑣𝑢2\operatorname*{\mathbb{P}}[\vec{u}\in B_{y}\ {\rm is\ sampled}\mid\vec{v}\in B% _{x}\ {\rm was\ sampled}]=|\langle\vec{v}|\vec{u}\rangle|^{2},blackboard_P [ over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT roman_is roman_sampled ∣ over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT roman_was roman_sampled ] = | ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

where |\langle\cdot|\cdot\rangle⟨ ⋅ | ⋅ ⟩ is the standard inner product on nsuperscript𝑛\mathbb{C}^{n}blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, i.e., v|u=i=1nv¯iuiinner-product𝑣𝑢superscriptsubscript𝑖1𝑛subscript¯𝑣𝑖subscript𝑢𝑖\langle\vec{v}|\vec{u}\rangle=\sum_{i=1}^{n}\overline{v}_{i}\cdot u_{i}⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT over¯ start_ARG italic_v end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Finally, γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } is determined as follows — for 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, γ(𝖷)={0ρ(𝖷)v=v,1ρ(𝖷)v=v,𝛾𝖷cases0𝜌𝖷𝑣𝑣1𝜌𝖷𝑣𝑣\gamma(\mathsf{X})=\begin{cases}0&\rho(\mathsf{X})\vec{v}=\vec{v},\\ 1&\rho(\mathsf{X})\vec{v}=-\vec{v},\end{cases}italic_γ ( sansserif_X ) = { start_ROW start_CELL 0 end_CELL start_CELL italic_ρ ( sansserif_X ) over→ start_ARG italic_v end_ARG = over→ start_ARG italic_v end_ARG , end_CELL end_ROW start_ROW start_CELL 1 end_CELL start_CELL italic_ρ ( sansserif_X ) over→ start_ARG italic_v end_ARG = - over→ start_ARG italic_v end_ARG , end_CELL end_ROW, and for 𝖸Sy𝖸subscript𝑆𝑦\mathsf{Y}\in S_{y}sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, γ(𝖸)={0ρ(𝖸)u=u,1ρ(𝖸)u=u.𝛾𝖸cases0𝜌𝖸𝑢𝑢1𝜌𝖸𝑢𝑢\gamma(\mathsf{Y})=\begin{cases}0&\rho(\mathsf{Y})\vec{u}=\vec{u},\\ 1&\rho(\mathsf{Y})\vec{u}=-\vec{u}.\end{cases}italic_γ ( sansserif_Y ) = { start_ROW start_CELL 0 end_CELL start_CELL italic_ρ ( sansserif_Y ) over→ start_ARG italic_u end_ARG = over→ start_ARG italic_u end_ARG , end_CELL end_ROW start_ROW start_CELL 1 end_CELL start_CELL italic_ρ ( sansserif_Y ) over→ start_ARG italic_u end_ARG = - over→ start_ARG italic_u end_ARG . end_CELL end_ROW. All in all,

[(v,u)issampled]=|v|u|2/n,𝑣𝑢issampledsuperscriptinner-product𝑣𝑢2𝑛\operatorname*{\mathbb{P}}[(\vec{v},\vec{u})\ {\rm is\ sampled}]=\nicefrac{{|% \langle\vec{v}|\vec{u}\rangle|^{2}}}{{n}},blackboard_P [ ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) roman_is roman_sampled ] = / start_ARG | ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG ,

which is independent of the ordering between x𝑥xitalic_x and y𝑦yitalic_y. Note also that the probability a specific γ𝛾\gammaitalic_γ is measured is independent of the chosen bases Bxsubscript𝐵𝑥B_{x}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and Bysubscript𝐵𝑦B_{y}italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT.

Proof.

The function γ:Sxy𝔽2:𝛾subscript𝑆𝑥𝑦subscript𝔽2\gamma\colon S_{xy}\to\mathbb{F}_{2}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is sampled in the above procedure if for the resulting pair (v,u)𝑣𝑢(\vec{v},\vec{u})( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) we have vIm(𝖷Sx𝖯γ(𝖷)𝖷)𝑣Imsubscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷\vec{v}\in{\rm Im}\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S_{x}}% \mathsf{P}^{\mathsf{X}}_{\gamma(\mathsf{X})}}\right)over→ start_ARG italic_v end_ARG ∈ roman_Im ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT ) and uIm(𝖸Sy𝖯γ(𝖸)𝖸)𝑢Imsubscriptproduct𝖸subscript𝑆𝑦subscriptsuperscript𝖯𝖸𝛾𝖸\vec{u}\in{\rm Im}\mathopen{}\mathclose{{}\left(\prod_{\mathsf{Y}\in S_{y}}% \mathsf{P}^{\mathsf{Y}}_{\gamma(\mathsf{Y})}}\right)over→ start_ARG italic_u end_ARG ∈ roman_Im ( ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_Y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_Y ) end_POSTSUBSCRIPT ). Denote by 𝖯γxsubscriptsuperscript𝖯𝑥𝛾\mathsf{P}^{x}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT the product 𝖷Sx𝖯γ(𝖷)𝖷subscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷\prod_{\mathsf{X}\in S_{x}}\mathsf{P}^{\mathsf{X}}_{\gamma(\mathsf{X})}∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT, and similarly 𝖯γysubscriptsuperscript𝖯𝑦𝛾\mathsf{P}^{y}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT. So,

[γissampled]=vIm(𝖯γx)uIm(𝖯γy)|v|u|2n.𝛾issampledsubscript𝑣Imsubscriptsuperscript𝖯𝑥𝛾𝑢Imsubscriptsuperscript𝖯𝑦𝛾superscriptinner-product𝑣𝑢2𝑛\operatorname*{\mathbb{P}}[\gamma\ {\rm is\ sampled}]=\sum_{\begin{subarray}{c% }\vec{v}\in{\rm Im}(\mathsf{P}^{x}_{\gamma})\\ \vec{u}\in{\rm Im}(\mathsf{P}^{y}_{\gamma})\end{subarray}}\frac{|\langle\vec{v% }|\vec{u}\rangle|^{2}}{n}.blackboard_P [ italic_γ roman_is roman_sampled ] = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_v end_ARG ∈ roman_Im ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL over→ start_ARG italic_u end_ARG ∈ roman_Im ( sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG | ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG .

By the fact that Bxsubscript𝐵𝑥B_{x}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is a mutual orthonormal basis of eigenvectors for ρ(SX)𝜌subscript𝑆𝑋\rho(S_{X})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_X end_POSTSUBSCRIPT ), every vBx𝑣subscript𝐵𝑥\vec{v}\in B_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is either in the image of 𝖯γxsubscriptsuperscript𝖯𝑥𝛾\mathsf{P}^{x}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT or in its kernel. Therefore, the above sum can be written as

vIm(𝖯γx)uIm(𝖯γy)|v|u|2n=vBxuBy|𝖯γxv|𝖯γyu|2n=vBxuBy|𝖯γy𝖯γxv|u|2n.subscript𝑣Imsubscriptsuperscript𝖯𝑥𝛾𝑢Imsubscriptsuperscript𝖯𝑦𝛾superscriptinner-product𝑣𝑢2𝑛subscript𝑣subscript𝐵𝑥𝑢subscript𝐵𝑦superscriptinner-productsubscriptsuperscript𝖯𝑥𝛾𝑣subscriptsuperscript𝖯𝑦𝛾𝑢2𝑛subscript𝑣subscript𝐵𝑥𝑢subscript𝐵𝑦superscriptinner-productsubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣𝑢2𝑛\sum_{\begin{subarray}{c}\vec{v}\in{\rm Im}(\mathsf{P}^{x}_{\gamma})\\ \vec{u}\in{\rm Im}(\mathsf{P}^{y}_{\gamma})\end{subarray}}\frac{|\langle\vec{v% }|\vec{u}\rangle|^{2}}{n}=\sum_{\begin{subarray}{c}\vec{v}\in B_{x}\\ \vec{u}\in B_{y}\end{subarray}}\frac{|\langle\mathsf{P}^{x}_{\gamma}\vec{v}|% \mathsf{P}^{y}_{\gamma}\vec{u}\rangle|^{2}}{n}=\sum_{\begin{subarray}{c}\vec{v% }\in B_{x}\\ \vec{u}\in B_{y}\end{subarray}}\frac{|\langle\mathsf{P}^{y}_{\gamma}\mathsf{P}% ^{x}_{\gamma}\vec{v}|\vec{u}\rangle|^{2}}{n}.∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_v end_ARG ∈ roman_Im ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL over→ start_ARG italic_u end_ARG ∈ roman_Im ( sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG | ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG | ⟨ sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG | ⟨ sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG .

Since Bysubscript𝐵𝑦B_{y}italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is an orthonormal basis and 𝖯γx,𝖯γysubscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾\mathsf{P}^{x}_{\gamma},\mathsf{P}^{y}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT , sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT are orthogonal projections, for every vBx𝑣subscript𝐵𝑥\vec{v}\in B_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have

uBy|𝖯γy𝖯γxv|u|2=𝖯γy𝖯γxv2=𝖯γy𝖯γxv|𝖯γy𝖯γxv=𝖯γx𝖯γy𝖯γxv|v.subscript𝑢subscript𝐵𝑦superscriptinner-productsubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣𝑢2superscriptnormsubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣2inner-productsubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣subscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣inner-productsubscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣𝑣\sum_{\vec{u}\in B_{y}}|\langle\mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}% \vec{v}|\vec{u}\rangle|^{2}=\|\mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}% \vec{v}\|^{2}=\langle\mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}\vec{v}|% \mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}\vec{v}\rangle=\langle\mathsf{P}% ^{x}_{\gamma}\mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}\vec{v}|\vec{v}\rangle.∑ start_POSTSUBSCRIPT over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT | ⟨ sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ⟨ sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ⟩ = ⟨ sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | over→ start_ARG italic_v end_ARG ⟩ .

Thus,

vBxuBy|𝖯γy𝖯γxv|u|2n=vBx𝖯γx𝖯γy𝖯γxv|vn=τ(𝖯γx𝖯γy𝖯γx)=τ(𝖯γx𝖯γy),subscript𝑣subscript𝐵𝑥𝑢subscript𝐵𝑦superscriptinner-productsubscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣𝑢2𝑛subscript𝑣subscript𝐵𝑥inner-productsubscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝑣𝑣𝑛𝜏subscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾subscriptsuperscript𝖯𝑥𝛾𝜏subscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾\sum_{\begin{subarray}{c}\vec{v}\in B_{x}\\ \vec{u}\in B_{y}\end{subarray}}\frac{|\langle\mathsf{P}^{y}_{\gamma}\mathsf{P}% ^{x}_{\gamma}\vec{v}|\vec{u}\rangle|^{2}}{n}=\sum_{\vec{v}\in B_{x}}\frac{% \langle\mathsf{P}^{x}_{\gamma}\mathsf{P}^{y}_{\gamma}\mathsf{P}^{x}_{\gamma}% \vec{v}|\vec{v}\rangle}{n}=\tau(\mathsf{P}^{x}_{\gamma}\mathsf{P}^{y}_{\gamma}% \mathsf{P}^{x}_{\gamma})=\tau(\mathsf{P}^{x}_{\gamma}\mathsf{P}^{y}_{\gamma}),∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG | ⟨ sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG = ∑ start_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG ⟨ sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG | over→ start_ARG italic_v end_ARG ⟩ end_ARG start_ARG italic_n end_ARG = italic_τ ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) = italic_τ ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) ,

where the last equality uses the cyclicity of the trace and the fact 𝖯γxsubscriptsuperscript𝖯𝑥𝛾\mathsf{P}^{x}_{\gamma}sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT is a projection. All in all,

[γissampled]=τ(𝖯γx𝖯γy),𝛾issampled𝜏subscriptsuperscript𝖯𝑥𝛾subscriptsuperscript𝖯𝑦𝛾\operatorname*{\mathbb{P}}[\gamma\ {\rm is\ sampled}]=\tau(\mathsf{P}^{x}_{% \gamma}\mathsf{P}^{y}_{\gamma}),blackboard_P [ italic_γ roman_is roman_sampled ] = italic_τ ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ) ,

as needed. ∎

Remark 6.8.

The formula (6.4) for the probability a specific γ𝛾\gammaitalic_γ is sampled is motivated by the Born measurement rule from quantum mechanics. In quantum mechanics, a (projective) measurement is specified by choosing a PVM 𝖯:AB():𝖯𝐴𝐵\mathsf{P}\colon A\to B(\mathcal{H})sansserif_P : italic_A → italic_B ( caligraphic_H ) acting on a separable Hilbert space \mathcal{H}caligraphic_H (Definition 6.3 provided the finite dimensional case). Given a quantum state (unit vector) ψ𝜓\psi\in\mathcal{H}italic_ψ ∈ caligraphic_H, a measurement of ψ𝜓\psiitalic_ψ returns the outcome a𝑎aitalic_a with probability

[aisthemeasurementoutcome]=ψ𝖯aψ.𝑎isthemeasurementoutcomesuperscript𝜓subscript𝖯𝑎𝜓\operatorname*{\mathbb{P}}[a\ {\rm is\ the\ measurement\ outcome}]=\psi^{*}% \mathsf{P}_{a}\psi.blackboard_P [ italic_a roman_is roman_the roman_measurement roman_outcome ] = italic_ψ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT italic_ψ .

If there are two systems (e.g. two “players”), then a Hilbert space Asubscript𝐴\mathcal{H}_{A}caligraphic_H start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT, Bsubscript𝐵\mathcal{H}_{B}caligraphic_H start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT is associated to each of them respectively, such that the joint Hilbert space is =ABtensor-productsubscript𝐴subscript𝐵\mathcal{H}=\mathcal{H}_{A}\otimes\mathcal{H}_{B}caligraphic_H = caligraphic_H start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT ⊗ caligraphic_H start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT. The joint distribution on outcomes is then given by probabilities

(6.5) [(a,b)arethemeasurementoutcomes]=ψ(𝖯ax(𝖯by))ψ,𝑎𝑏arethemeasurementoutcomessuperscript𝜓tensor-productsuperscriptsubscript𝖯𝑎𝑥superscriptsubscriptsuperscript𝖯𝑦𝑏𝜓\operatorname*{\mathbb{P}}[(a,b)\ {\rm are\ the\ measurement\ outcomes}]=\psi^% {*}(\mathsf{P}_{a}^{x}\otimes(\mathsf{P}^{y}_{b})^{\dagger})\psi,blackboard_P [ ( italic_a , italic_b ) roman_are roman_the roman_measurement roman_outcomes ] = italic_ψ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( sansserif_P start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ⊗ ( sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) italic_ψ ,

where \dagger is transposition with no complex conjugation, as opposed to *.191919It is common to drop the transposition \dagger on the Bsubscript𝐵\mathcal{H}_{B}caligraphic_H start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT POVM in (6.5). But, in this case, a transposition will appear in the calculation using traces (6.6). So, we decided on this equivalent formulation. The case where Asubscript𝐴\mathcal{H}_{A}caligraphic_H start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and Bsubscript𝐵\mathcal{H}_{B}caligraphic_H start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT have the same (finite) dimension n𝑛nitalic_n, and ψ=n1/2iex,iey,i𝜓superscript𝑛12subscript𝑖tensor-productsubscript𝑒𝑥𝑖subscript𝑒𝑦𝑖\psi=n^{-1/2}\sum_{i}e_{x,i}\otimes e_{y,i}italic_ψ = italic_n start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT ⊗ italic_e start_POSTSUBSCRIPT italic_y , italic_i end_POSTSUBSCRIPT for orthonormal bases {ex,i}subscript𝑒𝑥𝑖\{e_{x,i}\}{ italic_e start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT } and {ey,i}subscript𝑒𝑦𝑖\{e_{y,i}\}{ italic_e start_POSTSUBSCRIPT italic_y , italic_i end_POSTSUBSCRIPT } of Asubscript𝐴\mathcal{H}_{A}caligraphic_H start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT and Bsubscript𝐵\mathcal{H}_{B}caligraphic_H start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT respectively, termed “maximally entangled,” yields

(6.6) [(a,b)arethemeasurementoutcomes]=τ(𝖯ax𝖯by).𝑎𝑏arethemeasurementoutcomes𝜏subscriptsuperscript𝖯𝑥𝑎subscriptsuperscript𝖯𝑦𝑏\operatorname*{\mathbb{P}}[(a,b)\ {\rm are\ the\ measurement\ outcomes}]=\tau(% \mathsf{P}^{x}_{a}\mathsf{P}^{y}_{b}).blackboard_P [ ( italic_a , italic_b ) roman_are roman_the roman_measurement roman_outcomes ] = italic_τ ( sansserif_P start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT italic_y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ) .
Definition 6.9.

The value of the strategy ρ𝜌\rhoitalic_ρ against the non-local game 𝒢𝒢\mathcal{G}caligraphic_G is

val(𝒢,ρ)=𝔼xyμ𝔼γρ[Dxy(γ)]=xyEγ:Sxy𝔽2μ(xy)Dxy(γ)τ(𝖷Sx𝖯γ(𝖷)𝖷𝖸Sy𝖯γ(𝖸)𝖸).val𝒢𝜌subscript𝔼similar-to𝑥𝑦𝜇subscript𝔼similar-to𝛾𝜌subscript𝐷𝑥𝑦𝛾subscript𝑥𝑦𝐸subscript:𝛾subscript𝑆𝑥𝑦subscript𝔽2𝜇𝑥𝑦subscript𝐷𝑥𝑦𝛾𝜏subscriptproduct𝖷subscript𝑆𝑥subscriptsuperscript𝖯𝖷𝛾𝖷subscriptproduct𝖸subscript𝑆𝑦subscriptsuperscript𝖯𝖸𝛾𝖸\begin{split}{\rm val}(\mathcal{G},\rho)&=\operatorname*{\mathbb{E}}_{xy\sim% \mu}\operatorname*{\mathbb{E}}_{\gamma\sim\rho}[D_{xy}(\gamma)]\\ &=\sum_{xy\in E}\sum_{\gamma\colon S_{xy}\to\mathbb{F}_{2}}\mu(xy)D_{xy}(% \gamma)\tau\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S_{x}}\mathsf{P}% ^{\mathsf{X}}_{\gamma(\mathsf{X})}\prod_{\mathsf{Y}\in S_{y}}\mathsf{P}^{% \mathsf{Y}}_{\gamma(\mathsf{Y})}}\right).\end{split}start_ROW start_CELL roman_val ( caligraphic_G , italic_ρ ) end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) ] end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_x italic_y ∈ italic_E end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_μ ( italic_x italic_y ) italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_P start_POSTSUPERSCRIPT sansserif_Y end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_γ ( sansserif_Y ) end_POSTSUBSCRIPT ) . end_CELL end_ROW

The (synchronous) quantum value of 𝒢𝒢\mathcal{G}caligraphic_G, val(𝒢)superscriptval𝒢{\rm val}^{*}(\mathcal{G})roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G ), is the supremum over all possible strategies against 𝒢𝒢\mathcal{G}caligraphic_G.

The main result in [MIPRE] is a reduction from the Halting Problem to approximating the quantum value of a game:

Theorem 6.10 (𝖬𝖨𝖯=𝖱𝖤superscript𝖬𝖨𝖯𝖱𝖤\mathsf{MIP}^{*}=\mathsf{RE}sansserif_MIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_RE).

There exists a polynomial time algorithm that takes as input (the encoding of) a Turing machine M𝑀Mitalic_M and outputs (the encoding of) a non-local game 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT such that:

  1. (1)

    Sampling xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E according to μ𝜇\muitalic_μ and evaluating Dxy()subscript𝐷𝑥𝑦D_{xy}(\cdot)italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋅ ) from the encoding of the game 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT can be done in time poly(|M|)poly𝑀{\rm poly}(|M|)roman_poly ( | italic_M | ), where |M|𝑀|M|| italic_M | is the bit-length of the encoding of M𝑀Mitalic_M.

  2. (2)

    If M𝑀Mitalic_M halts, then there exists a quantum strategy ρ𝜌\rhoitalic_ρ that commutes along edges, for which val(𝒢M,ρ)=1valsubscript𝒢𝑀𝜌1{\rm val}(\mathcal{G}_{M},\rho)=1roman_val ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT , italic_ρ ) = 1. In particular, val(𝒢M)=1superscriptvalsubscript𝒢𝑀1{\rm val}^{*}(\mathcal{G}_{M})=1roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) = 1.

  3. (3)

    If M𝑀Mitalic_M never halts, then val(𝒢M)1/2superscriptvalsubscript𝒢𝑀12{\rm val}^{*}(\mathcal{G}_{M})\leq\nicefrac{{1}}{{2}}roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ≤ / start_ARG 1 end_ARG start_ARG 2 end_ARG.

The goal of the next section is to show that a somewhat stronger variation of Theorem 6.10, which is proved in [Tailored_MIPRE], provides a negative solution to the Aldous–Lyons Conjecture 1.6.

6.2. Permutation strategies

Our goal in Section 7 is to relate values of subgroup tests to values of non-local games and vice versa. The strategies for subgroup tests are finitely described IRSs, which are (induced by) maps of the form σ:SSym(n):𝜎𝑆Sym𝑛\sigma\colon S\to{\rm Sym}(n)italic_σ : italic_S → roman_Sym ( italic_n ), while quantum strategies for non-local games are maps of the form ρ:SU(n):𝜌𝑆𝑈𝑛\rho\colon S\to U(n)italic_ρ : italic_S → italic_U ( italic_n ) adhering to certain conditions. These already seem quite related, as embedding Sym(n)Sym𝑛{\rm Sym}(n)roman_Sym ( italic_n ) into U(n)𝑈𝑛U(n)italic_U ( italic_n ) as permutation matrices is natural, and indeed transforms every (nice enough) finitely described IRS into a quantum strategy. But, there is a problem with doing this naively: Say that we want to construct a quantum strategy, such that for a certain 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S, regardless of anything else, γ(𝖷)𝛾𝖷\gamma(\mathsf{X})italic_γ ( sansserif_X ) will always be 1111. Then, we can achieve it by choosing ρ(𝖷)=Id𝜌𝖷Id\rho(\mathsf{X})=-{\rm Id}italic_ρ ( sansserif_X ) = - roman_Id. But, IdId-{\rm Id}- roman_Id is not a permutation matrix. Therefore, any σ𝜎\sigmaitalic_σ that will be naively transformed into a quantum strategy by embedding Sym(n)Sym𝑛{\rm Sym}(n)roman_Sym ( italic_n ) into U(n)𝑈𝑛U(n)italic_U ( italic_n ) as permutation matrices cannot ensure a specific 𝖷𝖷\mathsf{X}sansserif_X is always evaluated to 1111. To amend that, we use a tool developed in the study of solution groups of linear constraint system games (cf.  [slofstra2019set]): We add a special generator 𝖩𝖩\mathsf{J}sansserif_J that plays the role of IdId-{\rm Id}- roman_Id. Since IdId-{\rm Id}- roman_Id is a central involution without fixed points, the image of 𝖩𝖩\mathsf{J}sansserif_J under σ𝜎\sigmaitalic_σ needs to behave the same. This forces σ𝜎\sigmaitalic_σ to act on an even sized set. Now, if we want σ(𝖷)=σ(𝖩)𝜎𝖷𝜎𝖩\sigma(\mathsf{X})=\sigma(\mathsf{J})italic_σ ( sansserif_X ) = italic_σ ( sansserif_J ) to translate into γ(𝖷)𝛾𝖷\gamma(\mathsf{X})italic_γ ( sansserif_X ) being always 1111, we will need to restrict ourselves to the (1)1(-1)( - 1 )-eigenspace of σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ). This leads us to the following two definitions.

Definition 6.11.

A permutation strategy for a non-local game 𝒢𝒢\mathcal{G}caligraphic_G is a map σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) with the following properties:

  1. (1)

    The image of 𝖩𝖩\mathsf{J}sansserif_J is a central involution with no fixed points. Namely,

    σ(𝖩)2=Id,dH(σ(𝖩),Id)=1,𝖷S:σ(𝖩)σ(𝖷)=σ(𝖷)σ(𝖩).\begin{split}&\sigma(\mathsf{J})^{2}={\rm Id},\ d_{H}(\sigma(\mathsf{J}),{\rm Id% })=1,\\ &\forall\mathsf{X}\in S\ \colon\ \ \sigma(\mathsf{J})\sigma(\mathsf{X})=\sigma% (\mathsf{X})\sigma(\mathsf{J}).\end{split}start_ROW start_CELL end_CELL start_CELL italic_σ ( sansserif_J ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id , italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , roman_Id ) = 1 , end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ∀ sansserif_X ∈ italic_S : italic_σ ( sansserif_J ) italic_σ ( sansserif_X ) = italic_σ ( sansserif_X ) italic_σ ( sansserif_J ) . end_CELL end_ROW
  2. (2)

    The rest of the images are involutions as well. Namely,

    𝖷S:σ(𝖷)2=Id.\forall\mathsf{X}\in S\ \colon\ \ \sigma(\mathsf{X})^{2}={\rm Id}.∀ sansserif_X ∈ italic_S : italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id .
  3. (3)

    The image of Sxsubscript𝑆𝑥S_{x}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT commutes. Namely, for every fixed vertex xV𝑥𝑉x\in Vitalic_x ∈ italic_V,

    𝖷,𝖷Sx:σ(𝖷)σ(𝖷)=σ(𝖷)σ(𝖷).\forall\mathsf{X},\mathsf{X}^{\prime}\in S_{x}\ \colon\ \ \sigma(\mathsf{X})% \sigma(\mathsf{X}^{\prime})=\sigma(\mathsf{X}^{\prime})\sigma(\mathsf{X}).∀ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : italic_σ ( sansserif_X ) italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) italic_σ ( sansserif_X ) .
Remark 6.12.

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G. Embed Sym(2n)Sym2𝑛{\rm Sym}(2n)roman_Sym ( 2 italic_n ) in U(2n)𝑈2𝑛U(2n)italic_U ( 2 italic_n ) as permutation matrices. Note that in this viewpoint, U(2n)𝑈2𝑛U(2n)italic_U ( 2 italic_n ) is acting naturally on functions f:[2n]:𝑓delimited-[]2𝑛f\colon[2n]\to\mathbb{C}italic_f : [ 2 italic_n ] → blackboard_C, and the matrices are represented with respect to the standard basis, which consists of the indicators

[2n]: 1()={1=,0.\forall\star\in[2n]\ \colon\ \ {\bf 1}_{\star}(\diamond)=\begin{cases}1&% \diamond=\star,\\ 0&\diamond\neq\star.\end{cases}∀ ⋆ ∈ [ 2 italic_n ] : bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT ( ⋄ ) = { start_ROW start_CELL 1 end_CELL start_CELL ⋄ = ⋆ , end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL ⋄ ≠ ⋆ . end_CELL end_ROW

Moreover, for a permutation ζSym(2n)𝜁Sym2𝑛\zeta\in{\rm Sym}(2n)italic_ζ ∈ roman_Sym ( 2 italic_n ) and function f:[2n]:𝑓delimited-[]2𝑛f\colon[2n]\to\mathbb{C}italic_f : [ 2 italic_n ] → blackboard_C, we have

(6.7) [2n]:(ζ.f)()=f(ζ1.).\forall\star\in[2n]\ \colon\ \ (\zeta.f)(\star)=f(\zeta^{-1}.\star).∀ ⋆ ∈ [ 2 italic_n ] : ( italic_ζ . italic_f ) ( ⋆ ) = italic_f ( italic_ζ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT . ⋆ ) .

By (1)1(1)( 1 ) of Definition 6.11, σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ) is a fixed point free involution, and thus its (+1)1(+1)( + 1 )-eigenspace W+superscript𝑊W^{+}italic_W start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT and (1)1(-1)( - 1 )-eigenspace Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT are of the same dimension n𝑛nitalic_n. Note that W+superscript𝑊W^{+}italic_W start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT consists of all functions f:[2n]:𝑓delimited-[]2𝑛f\colon[2n]\to\mathbb{C}italic_f : [ 2 italic_n ] → blackboard_C that are constant along 𝖩𝖩\mathsf{J}sansserif_J-labeled edges in the Schreier graph202020Generalized Schreier graphs were defined in Section 5.1.1. Sch(σ,S{𝖩})Sch𝜎𝑆𝖩{\rm Sch}(\sigma,S\cup\{\mathsf{J}\})roman_Sch ( italic_σ , italic_S ∪ { sansserif_J } ), while Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT consists of all functions that flip their signs along 𝖩𝖩\mathsf{J}sansserif_J-labeled edges. Let 𝖰=𝖰1𝖩:2nW:𝖰subscriptsuperscript𝖰𝖩1superscript2𝑛superscript𝑊\mathsf{Q}=\mathsf{Q}^{\mathsf{J}}_{1}\colon\mathbb{C}^{2n}\to W^{-}sansserif_Q = sansserif_Q start_POSTSUPERSCRIPT sansserif_J end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT : blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT → italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT be the orthogonal projection on Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT. Note that 𝖰𝖰=𝖯1𝖩superscript𝖰𝖰subscriptsuperscript𝖯𝖩1\mathsf{Q}^{*}\mathsf{Q}=\mathsf{P}^{\mathsf{J}}_{1}sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q = sansserif_P start_POSTSUPERSCRIPT sansserif_J end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and 𝖰𝖰=IdWsuperscript𝖰𝖰subscriptIdsuperscript𝑊\mathsf{Q}\mathsf{Q}^{*}={\rm Id}_{W^{-}}sansserif_QQ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = roman_Id start_POSTSUBSCRIPT italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT end_POSTSUBSCRIPT.

We can choose bases for W+superscript𝑊W^{+}italic_W start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT and Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT as follows. If we denote

(6.8) =σ(𝖩).\star^{\prime}=\sigma(\mathsf{J}).\star⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_σ ( sansserif_J ) . ⋆

for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ], then 𝖩𝖩superscript\star\xleftrightarrow{\mathsf{J}}\star^{\prime}⋆ start_METARELOP oversansserif_J ↔ end_METARELOP ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the perfect matching induced by 𝖩𝖩\mathsf{J}sansserif_J-labeled edges in Sch(σ,S{𝖩})Sch𝜎𝑆𝖩{\rm Sch}(\sigma,S\cup\{\mathsf{J}\})roman_Sch ( italic_σ , italic_S ∪ { sansserif_J } ). So, an orthogonal basis of W+superscript𝑊W^{+}italic_W start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT may be taken to be B+={𝟏+𝟏}[2n]superscript𝐵subscriptsubscript1subscript1superscriptabsentdelimited-[]2𝑛B^{+}=\{{\bf 1}_{\star}+{\bf 1}_{\star^{\prime}}\}_{\star\in[2n]}italic_B start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT = { bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT } start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT, while for Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT one takes B={𝟏𝟏}[2n]superscript𝐵subscriptsubscript1subscript1superscriptabsentdelimited-[]2𝑛B^{-}=\{{\bf 1}_{\star}-{\bf 1}_{\star^{\prime}}\}_{\star\in[2n]}italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = { bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT - bold_1 start_POSTSUBSCRIPT ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT } start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPTBsuperscript𝐵B^{-}italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT contains for each vector also its opposite, so this is a basis when choosing a representative for each such pair. The union of these bases is an orthogonal basis for 2nsuperscript2𝑛\mathbb{C}^{2n}blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT. Furthermore, we later refer to Bsuperscript𝐵B^{-}italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT as the standard basis of Wnsuperscript𝑊superscript𝑛W^{-}\cong\mathbb{C}^{n}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ≅ blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT.

Remark 6.13.

Given that ρ:S{𝖩}Sym(2n):𝜌𝑆𝖩Sym2𝑛\rho\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_ρ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) is a permutation strategy, there are n𝑛nitalic_n orbits of σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ), and σ𝜎\sigmaitalic_σ acts on them in a well-defined manner. If we arbitrarily denote each orbit as {+,}\{+\star,-\star\}{ + ⋆ , - ⋆ }, instead of {,}superscript\{\star,\star^{\prime}\}{ ⋆ , ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } a la (6.8), then σ𝜎\sigmaitalic_σ acts naturally on the set Ω±={±}×ΩsubscriptΩplus-or-minusplus-or-minusΩ\Omega_{\pm}=\{\pm\}\times\Omegaroman_Ω start_POSTSUBSCRIPT ± end_POSTSUBSCRIPT = { ± } × roman_Ω in a way that commutes with the sign flip. Hence, a permutation strategy can be defined as a map into signed permutations, where 𝖩𝖩\mathsf{J}sansserif_J is mapped to the sign flip, and such that the variables at each vertex are mapped to commuting involutions. This point of view may be helpful for understanding some of the next claims and remarks. We decided not to use the language of signed permutations in this paper, though in the companion paper [Tailored_MIPRE] it is more pronounced.

Definition 6.14.

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G. Recall from Remark 6.12 that Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT is the (1)1(-1)( - 1 )-eigenspace of σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ), and that 𝖰:2nW:𝖰superscript2𝑛superscript𝑊\mathsf{Q}\colon\mathbb{C}^{2n}\to W^{-}sansserif_Q : blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT → italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT is the orthogonal projection on Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT. Then, the quantum strategy ρ:SEnd(W):𝜌𝑆Endsuperscript𝑊\rho\colon S\to\textrm{End}(W^{-})italic_ρ : italic_S → End ( italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ) induced by σ𝜎\sigmaitalic_σ is the mapping to the Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT-corners

ρ(𝖷)=𝖰σ(𝖷)𝖰.𝜌𝖷𝖰𝜎𝖷superscript𝖰\rho(\mathsf{X})=\mathsf{Q}\sigma(\mathsf{X})\mathsf{Q}^{*}.italic_ρ ( sansserif_X ) = sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT .
Claim 6.15.

Let σ𝜎\sigmaitalic_σ be a permutation strategy. Then, the quantum strategy ρ𝜌\rhoitalic_ρ induced by σ𝜎\sigmaitalic_σ, as in Definition 6.14, is indeed a quantum strategy for 𝒢𝒢\mathcal{G}caligraphic_G, as in Definition 6.5.

Proof.

The criterion for being a quantum strategy as in Definition 6.5 is to be a map into unitaries such that the image of the generators Sxsubscript𝑆𝑥S_{x}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT associated with any specific vertex commute, and all the images are involutions. First,

(6.9) ρ(𝖷)=(𝖰σ(𝖷)𝖰)=𝖰σ(𝖷)𝖰=𝖰σ(𝖷)1𝖰.𝜌superscript𝖷superscript𝖰𝜎𝖷superscript𝖰𝖰𝜎superscript𝖷superscript𝖰𝖰𝜎superscript𝖷1superscript𝖰\rho(\mathsf{X})^{*}=(\mathsf{Q}\sigma(\mathsf{X})\mathsf{Q}^{*})^{*}=\mathsf{% Q}\sigma(\mathsf{X})^{*}\mathsf{Q}^{*}=\mathsf{Q}\sigma(\mathsf{X})^{-1}% \mathsf{Q}^{*}.italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = ( sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_Q italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_Q italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT .

Now, the fact that σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ) commutes with σ(𝖷)𝜎𝖷\sigma(\mathsf{X})italic_σ ( sansserif_X ) for any 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S implies that 𝖰𝖰σ(𝖷)=σ(𝖷)𝖰𝖰superscript𝖰𝖰𝜎𝖷𝜎𝖷superscript𝖰𝖰\mathsf{Q}^{*}\mathsf{Q}\sigma(\mathsf{X})=\sigma(\mathsf{X})\mathsf{Q}^{*}% \mathsf{Q}sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_X ) = italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q. Therefore,

ρ(𝖷)ρ(𝖷)=𝖰σ(𝖷)1𝖰𝖰σ(𝖷)𝖰=𝖰σ(𝖷)1σ(𝖷)Id2n𝖰𝖰𝖰IdW=𝖰𝖰=IdW,𝜌superscript𝖷𝜌𝖷𝖰𝜎superscript𝖷1superscript𝖰𝖰𝜎𝖷superscript𝖰𝖰subscript𝜎superscript𝖷1𝜎𝖷subscriptId2𝑛superscript𝖰subscriptsuperscript𝖰𝖰subscriptIdsuperscript𝑊superscript𝖰𝖰subscriptIdsuperscript𝑊\begin{split}\rho(\mathsf{X})^{*}\rho(\mathsf{X})&=\mathsf{Q}\sigma(\mathsf{X}% )^{-1}\mathsf{Q}^{*}\mathsf{Q}\sigma(\mathsf{X})\mathsf{Q}^{*}\\ &=\mathsf{Q}\underbrace{\sigma(\mathsf{X})^{-1}\sigma(\mathsf{X})}_{{\rm Id}_{% 2n}}\mathsf{Q}^{*}\underbrace{\mathsf{Q}\mathsf{Q}^{*}}_{{\rm Id}_{W^{-}}}\\ &=\mathsf{Q}\mathsf{Q}^{*}={\rm Id}_{W^{-}},\end{split}start_ROW start_CELL italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_ρ ( sansserif_X ) end_CELL start_CELL = sansserif_Q italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = sansserif_Q under⏟ start_ARG italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_σ ( sansserif_X ) end_ARG start_POSTSUBSCRIPT roman_Id start_POSTSUBSCRIPT 2 italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT under⏟ start_ARG sansserif_QQ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG start_POSTSUBSCRIPT roman_Id start_POSTSUBSCRIPT italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = sansserif_QQ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = roman_Id start_POSTSUBSCRIPT italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , end_CELL end_ROW

and the image of ρ𝜌\rhoitalic_ρ is contained in U(W)𝑈superscript𝑊U(W^{-})italic_U ( italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ). Item (2)2(2)( 2 ) of Definition 6.11 states that σ(𝖷)1=σ(𝖷)𝜎superscript𝖷1𝜎𝖷\sigma(\mathsf{X})^{-1}=\sigma(\mathsf{X})italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT = italic_σ ( sansserif_X ) for all 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S, and combined with (6.9) gives

ρ(𝖷)=𝖰σ(𝖷)1𝖰=𝖰σ(𝖷)𝖰=ρ(𝖷),𝜌superscript𝖷𝖰𝜎superscript𝖷1superscript𝖰𝖰𝜎𝖷superscript𝖰𝜌𝖷\rho(\mathsf{X})^{*}=\mathsf{Q}\sigma(\mathsf{X})^{-1}\mathsf{Q}^{*}=\mathsf{Q% }\sigma(\mathsf{X})\mathsf{Q}^{*}=\rho(\mathsf{X}),italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_Q italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = italic_ρ ( sansserif_X ) ,

i.e., the images of ρ𝜌\rhoitalic_ρ are involutions. Finally, since σ(Sx)𝜎subscript𝑆𝑥\sigma(S_{x})italic_σ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commutes for every fixed xV𝑥𝑉x\in Vitalic_x ∈ italic_V, we have

𝖷,𝖸Sx:ρ(𝖷)ρ(𝖸)=𝖰σ(𝖷)𝖰𝖰σ(𝖸)𝖰=𝖰𝖰𝖰σ(𝖷)σ(𝖸)𝖰=𝖰𝖰𝖰σ(𝖸)σ(𝖷)𝖰=𝖰σ(𝖸)𝖰𝖰σ(𝖷)𝖰=ρ(𝖸)ρ(𝖷),\begin{split}\forall\mathsf{X},\mathsf{Y}\in S_{x}\ \colon\ \ \rho(\mathsf{X})% \rho(\mathsf{Y})&=\mathsf{Q}\sigma(\mathsf{X})\mathsf{Q}^{*}\mathsf{Q}\sigma(% \mathsf{Y})\mathsf{Q}^{*}\\ &=\mathsf{Q}\mathsf{Q}^{*}\mathsf{Q}\sigma(\mathsf{X})\sigma(\mathsf{Y})% \mathsf{Q}^{*}\\ &=\mathsf{Q}\mathsf{Q}^{*}\mathsf{Q}\sigma(\mathsf{Y})\sigma(\mathsf{X})% \mathsf{Q}^{*}\\ &=\mathsf{Q}\sigma(\mathsf{Y})\mathsf{Q}^{*}\mathsf{Q}\sigma(\mathsf{X})% \mathsf{Q}^{*}\\ &=\rho(\mathsf{Y})\rho(\mathsf{X}),\end{split}start_ROW start_CELL ∀ sansserif_X , sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : italic_ρ ( sansserif_X ) italic_ρ ( sansserif_Y ) end_CELL start_CELL = sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_Y ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = sansserif_QQ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_X ) italic_σ ( sansserif_Y ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = sansserif_QQ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_Y ) italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = sansserif_Q italic_σ ( sansserif_Y ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT sansserif_Q italic_σ ( sansserif_X ) sansserif_Q start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_ρ ( sansserif_Y ) italic_ρ ( sansserif_X ) , end_CELL end_ROW

which finishes the proof. ∎

Example 6.16 (Classical permutation strategies).

Let Sym(2)={Id,ζ}Sym2Id𝜁{\rm Sym}(2)=\{{\rm Id},\zeta\}roman_Sym ( 2 ) = { roman_Id , italic_ζ } be the group of permutations acting on two elements. For every fixed f:S{0,1}:𝑓𝑆01f\colon S\to\{0,1\}italic_f : italic_S → { 0 , 1 }, we can define an action σ:S{𝖩}Sym(2):𝜎𝑆𝖩Sym2\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 ) as follows

σ(𝖩)=ζ;σ(𝖷)={Idf(𝖷)=0,ζf(𝖷)=1.\sigma(\mathsf{J})=\zeta\quad;\quad\sigma(\mathsf{X})=\begin{cases}{\rm Id}&f(% \mathsf{X})=0,\\ \zeta&f(\mathsf{X})=1.\end{cases}italic_σ ( sansserif_J ) = italic_ζ ; italic_σ ( sansserif_X ) = { start_ROW start_CELL roman_Id end_CELL start_CELL italic_f ( sansserif_X ) = 0 , end_CELL end_ROW start_ROW start_CELL italic_ζ end_CELL start_CELL italic_f ( sansserif_X ) = 1 . end_CELL end_ROW

It is straightforward to see that the quantum strategy associated with σ𝜎\sigmaitalic_σ satisfies ρ(𝖷)=(1)f(𝖷)𝜌𝖷superscript1𝑓𝖷\rho(\mathsf{X})=(-1)^{f(\mathsf{X})}italic_ρ ( sansserif_X ) = ( - 1 ) start_POSTSUPERSCRIPT italic_f ( sansserif_X ) end_POSTSUPERSCRIPT, and thus γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } that is sampled according to ρ𝜌\rhoitalic_ρ is deterministically f|Sxyevaluated-at𝑓subscript𝑆𝑥𝑦f|_{S_{xy}}italic_f | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Strategies of this form are usually called deterministic. By taking direct sums of such actions (for potentially different f𝑓fitalic_f’s), we can get any (rational) distribution over deterministic strategies. These strategies are usually called classical. So, every (rational) classical strategy can be obtained as a permutation strategy.

Claim 6.17.

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a permutation strategy, and ρ𝜌\rhoitalic_ρ the associated quantum strategy. Then, if for a word w(S{𝖩})𝑤𝑆𝖩w\in\mathcal{F}(S\cup\{\mathsf{J}\})italic_w ∈ caligraphic_F ( italic_S ∪ { sansserif_J } ) we have ρ(w)=Id𝜌𝑤Id\rho(w)={\rm Id}italic_ρ ( italic_w ) = roman_Id, then σ(w)=Id𝜎𝑤Id\sigma(w)={\rm Id}italic_σ ( italic_w ) = roman_Id.

Proof.

Recall from Remark 6.12 that the images of ρ𝜌\rhoitalic_ρ act naturally, and in the same way as σ𝜎\sigmaitalic_σ, on Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT, the (1)1(-1)( - 1 )-eigenspace of σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ), which consist of functions f:[2n]:𝑓delimited-[]2𝑛f\colon[2n]\to\mathbb{C}italic_f : [ 2 italic_n ] → blackboard_C that flip along 𝖩𝖩\mathsf{J}sansserif_J-edges. Recall also the notation =σ(𝖩).\star^{\prime}=\sigma(\mathsf{J}).\star⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_σ ( sansserif_J ) . ⋆ from (6.8). So, the fact that ρ(w)=Id𝜌𝑤Id\rho(w)={\rm Id}italic_ρ ( italic_w ) = roman_Id means that for any function fW𝑓superscript𝑊f\in W^{-}italic_f ∈ italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT, σ(w).f=fformulae-sequence𝜎𝑤𝑓𝑓\sigma(w).f=fitalic_σ ( italic_w ) . italic_f = italic_f as well. This is true in particular for B={𝟏𝟏}[2n]superscript𝐵subscriptsubscript1subscript1superscriptabsentdelimited-[]2𝑛B^{-}=\{{\bf 1}_{\star}-{\bf 1}_{\star^{\prime}}\}_{\star\in[2n]}italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = { bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT - bold_1 start_POSTSUBSCRIPT ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT } start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT, the basis of Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT described in the same remark. Note that for every ζSym(2n)𝜁Sym2𝑛\zeta\in{\rm Sym}(2n)italic_ζ ∈ roman_Sym ( 2 italic_n ) we have ζ.1=𝟏ζ.𝜁subscript.1subscript1formulae-sequence𝜁\zeta.{\bf 1}_{\star}={\bf 1}_{\zeta.\star}italic_ζ bold_.1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT = bold_1 start_POSTSUBSCRIPT italic_ζ . ⋆ end_POSTSUBSCRIPT. Hence, for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ], we have

𝟏𝟏=σ(w).(𝟏𝟏)=𝟏σ(w).𝟏σ(w)..formulae-sequencesubscript1subscript1superscript𝜎𝑤subscript1subscript1superscriptsubscript1formulae-sequence𝜎𝑤subscript1formulae-sequence𝜎𝑤superscript{\bf 1}_{\star}-{\bf 1}_{\star^{\prime}}=\sigma(w).({\bf 1}_{\star}-{\bf 1}_{% \star^{\prime}})={\bf 1}_{\sigma(w).\star}-{\bf 1}_{\sigma(w).\star^{\prime}}.bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT - bold_1 start_POSTSUBSCRIPT ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = italic_σ ( italic_w ) . ( bold_1 start_POSTSUBSCRIPT ⋆ end_POSTSUBSCRIPT - bold_1 start_POSTSUBSCRIPT ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) = bold_1 start_POSTSUBSCRIPT italic_σ ( italic_w ) . ⋆ end_POSTSUBSCRIPT - bold_1 start_POSTSUBSCRIPT italic_σ ( italic_w ) . ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .

By evaluating the functions on both sides of the above equation on the point [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ], we get

1=𝟏σ(w).()𝟏σ(w).(),1subscript1formulae-sequence𝜎𝑤subscript1formulae-sequence𝜎𝑤superscript1={\bf 1}_{\sigma(w).\star}(\star)-{\bf 1}_{\sigma(w).\star^{\prime}}(\star),1 = bold_1 start_POSTSUBSCRIPT italic_σ ( italic_w ) . ⋆ end_POSTSUBSCRIPT ( ⋆ ) - bold_1 start_POSTSUBSCRIPT italic_σ ( italic_w ) . ⋆ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( ⋆ ) ,

which means σ(w).=\sigma(w).\star=\staritalic_σ ( italic_w ) . ⋆ = ⋆. Since \star was any point in [2n]delimited-[]2𝑛[2n][ 2 italic_n ], σ(w)=Id𝜎𝑤Id\sigma(w)={\rm Id}italic_σ ( italic_w ) = roman_Id and we are done. ∎

Definition 6.18.

A non-local game 𝒢𝒢\mathcal{G}caligraphic_G is said to have a perfect permutation strategy if there exists a permutation strategy σ𝜎\sigmaitalic_σ such that the quantum strategy ρ𝜌\rhoitalic_ρ induced by it, as in Definition 6.14, satisfies val(𝒢,ρ)=1val𝒢𝜌1{\rm val}(\mathcal{G},\rho)=1roman_val ( caligraphic_G , italic_ρ ) = 1.

In the rest of this subsection we further analyze permutation strategies, and specifically discuss a procedural sampling — similar to Claim 6.7 — of a γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } according to ρ𝜌\rhoitalic_ρ which is induced by a permutation strategy σ𝜎\sigmaitalic_σ.

6.3. Interlude — Fourier bases of 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT actions

Definition 6.19.

Let σ:𝔽2kSym(𝔽2k):𝜎superscriptsubscript𝔽2𝑘Symsuperscriptsubscript𝔽2𝑘\sigma\colon\mathbb{F}_{2}^{k}\to{\rm Sym}(\mathbb{F}_{2}^{k})italic_σ : blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT → roman_Sym ( blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ) be the standard action of 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT on itself, namely σ(w).v=v+wformulae-sequence𝜎𝑤𝑣𝑣𝑤\sigma(w).v=v+witalic_σ ( italic_w ) . italic_v = italic_v + italic_w for every v,w𝔽2k𝑣𝑤superscriptsubscript𝔽2𝑘v,w\in\mathbb{F}_{2}^{k}italic_v , italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. The Fourier basis of σ𝜎\sigmaitalic_σ is the following collection of functions, denoted by 𝔽^2ksuperscriptsubscript^𝔽2𝑘\widehat{\mathbb{F}}_{2}^{k}over^ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT: For every u𝔽2k𝑢superscriptsubscript𝔽2𝑘u\in\mathbb{F}_{2}^{k}italic_u ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, let u^:𝔽2k:^𝑢superscriptsubscript𝔽2𝑘\widehat{u}\colon\mathbb{F}_{2}^{k}\to\mathbb{C}over^ start_ARG italic_u end_ARG : blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT → blackboard_C be

(6.10) w𝔽2k:u^(w)=(1)u,w2k,\forall w\in\mathbb{F}_{2}^{k}\ \colon\ \ \widehat{u}(w)=\frac{(-1)^{\langle u% ,w\rangle}}{\sqrt{2^{k}}},∀ italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : over^ start_ARG italic_u end_ARG ( italic_w ) = divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_u , italic_w ⟩ end_POSTSUPERSCRIPT end_ARG start_ARG square-root start_ARG 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG end_ARG ,

where u,w=i=1kuiwi𝑢𝑤superscriptsubscript𝑖1𝑘subscript𝑢𝑖subscript𝑤𝑖\langle u,w\rangle=\sum_{i=1}^{k}u_{i}w_{i}⟨ italic_u , italic_w ⟩ = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the standard bilinear form on 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT.212121We try to keep ,\langle\cdot,\cdot\rangle⟨ ⋅ , ⋅ ⟩ for the bilinear form over a finite vector space, and |\langle\cdot|\cdot\rangle⟨ ⋅ | ⋅ ⟩ for the complex inner product.

Claim 6.20.

The collection 𝔽^2ksuperscriptsubscript^𝔽2𝑘\widehat{\mathbb{F}}_{2}^{k}over^ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT is an orthonormal basis of eigenvectors for the action σ𝜎\sigmaitalic_σ.

Proof.

The action σ𝜎\sigmaitalic_σ acts as permutations on the standard basis of 𝔽2ksuperscriptsuperscriptsubscript𝔽2𝑘\mathbb{C}^{\mathbb{F}_{2}^{k}}blackboard_C start_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, and thus extends to act on the whole vector space of functions from 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT to \mathbb{C}blackboard_C. Using the standard inner product |\langle\cdot|\cdot\rangle⟨ ⋅ | ⋅ ⟩ on 𝔽2ksuperscriptsuperscriptsubscript𝔽2𝑘\mathbb{C}^{\mathbb{F}_{2}^{k}}blackboard_C start_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT as before, we can check that

u𝔽2k:u^|u^=w𝔽2ku^(w)¯u^(w)=w𝔽2k12k=1.\forall u\in\mathbb{F}_{2}^{k}\ \colon\ \ \langle\widehat{u}|\widehat{u}% \rangle=\sum_{w\in\mathbb{F}_{2}^{k}}\overline{\widehat{u}(w)}\cdot\widehat{u}% (w)=\sum_{w\in\mathbb{F}_{2}^{k}}\frac{1}{2^{k}}=1.∀ italic_u ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : ⟨ over^ start_ARG italic_u end_ARG | over^ start_ARG italic_u end_ARG ⟩ = ∑ start_POSTSUBSCRIPT italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over¯ start_ARG over^ start_ARG italic_u end_ARG ( italic_w ) end_ARG ⋅ over^ start_ARG italic_u end_ARG ( italic_w ) = ∑ start_POSTSUBSCRIPT italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG = 1 .

Furthermore,

uv𝔽2k:v^|u^=w𝔽2kv^(w)¯u^(w)=12kw𝔽2k(1)v+u,w=0,\begin{split}\forall u\neq v\in\mathbb{F}_{2}^{k}\ \colon\ \ \langle\widehat{v% }|\widehat{u}\rangle&=\sum_{w\in\mathbb{F}_{2}^{k}}\overline{\widehat{v}(w)}% \cdot\widehat{u}(w)\\ &=\frac{1}{2^{k}}\sum_{w\in\mathbb{F}_{2}^{k}}(-1)^{\langle v+u,w\rangle}\\ &=0,\end{split}start_ROW start_CELL ∀ italic_u ≠ italic_v ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : ⟨ over^ start_ARG italic_v end_ARG | over^ start_ARG italic_u end_ARG ⟩ end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over¯ start_ARG over^ start_ARG italic_v end_ARG ( italic_w ) end_ARG ⋅ over^ start_ARG italic_u end_ARG ( italic_w ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = divide start_ARG 1 end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_v + italic_u , italic_w ⟩ end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = 0 , end_CELL end_ROW

where the last equality is derived from the fact v+u0𝑣𝑢0v+u\neq\vec{0}italic_v + italic_u ≠ over→ start_ARG 0 end_ARG. Lastly,

u,v,w𝔽2k:(σ(w).v^)(u)=v^(u+w)=(1)u+w,v2k=(1)w,v(1)u,v2k=(1)w,vv^(u),\begin{split}\forall u,v,w\in\mathbb{F}_{2}^{k}\ \colon\ \ (\sigma(w).\widehat% {v})(u)&=\widehat{v}(u+w)\\ &=\frac{(-1)^{\langle u+w,v\rangle}}{\sqrt{2^{k}}}\\ &=(-1)^{\langle w,v\rangle}\cdot\frac{(-1)^{\langle u,v\rangle}}{\sqrt{2^{k}}}% \\ &=(-1)^{\langle w,v\rangle}\widehat{v}(u),\end{split}start_ROW start_CELL ∀ italic_u , italic_v , italic_w ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : ( italic_σ ( italic_w ) . over^ start_ARG italic_v end_ARG ) ( italic_u ) end_CELL start_CELL = over^ start_ARG italic_v end_ARG ( italic_u + italic_w ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_u + italic_w , italic_v ⟩ end_POSTSUPERSCRIPT end_ARG start_ARG square-root start_ARG 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_w , italic_v ⟩ end_POSTSUPERSCRIPT ⋅ divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_u , italic_v ⟩ end_POSTSUPERSCRIPT end_ARG start_ARG square-root start_ARG 2 start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_w , italic_v ⟩ end_POSTSUPERSCRIPT over^ start_ARG italic_v end_ARG ( italic_u ) , end_CELL end_ROW

and 𝔽^2ksuperscriptsubscript^𝔽2𝑘\widehat{\mathbb{F}}_{2}^{k}over^ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT is indeed a collection of mutual eigenvectors for σ𝜎\sigmaitalic_σ. ∎

Recall basic group actions definitions. Let G𝐺Gitalic_G be a group, and σ:GSym(X),τ:GSym(Y):𝜎𝐺Sym𝑋𝜏:𝐺Sym𝑌\sigma\colon G\to{\rm Sym}(X),\tau\colon G\to{\rm Sym}(Y)italic_σ : italic_G → roman_Sym ( italic_X ) , italic_τ : italic_G → roman_Sym ( italic_Y ) be two homomorphisms, which induce actions of G𝐺Gitalic_G on X𝑋Xitalic_X and Y𝑌Yitalic_Y respectively. A map f:XY:𝑓𝑋𝑌f\colon X\to Yitalic_f : italic_X → italic_Y is a factor (of G𝐺Gitalic_G-actions) — also known as a morphism of G𝐺Gitalic_G actions or a (σ,τ)𝜎𝜏(\sigma,\tau)( italic_σ , italic_τ )-equivariance — if for all wG𝑤𝐺w\in Gitalic_w ∈ italic_G and xX𝑥𝑋x\in Xitalic_x ∈ italic_X, we have f(σ(w).x)=τ(w).f(x).f(\sigma(w).x)=\tau(w).f(x).italic_f ( italic_σ ( italic_w ) . italic_x ) = italic_τ ( italic_w ) . italic_f ( italic_x ) . Note that for every set SG𝑆𝐺S\subseteq Gitalic_S ⊆ italic_G, such a map induces a morphism of oriented edge-labeled graphs between Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) and Sch(τ,S)Sch𝜏𝑆{\rm Sch}(\tau,S)roman_Sch ( italic_τ , italic_S ). The actions σ𝜎\sigmaitalic_σ and τ𝜏\tauitalic_τ are said to be equivalent if there exists a bijective factor between them, which in the graph case would be a (edge-labeled oriented) graph isomorphism between Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) and Sch(τ,S)Sch𝜏𝑆{\rm Sch}(\tau,S)roman_Sch ( italic_τ , italic_S ). Given two actions, we can define their sum στ:GSym(XY):direct-sum𝜎𝜏𝐺Symsquare-union𝑋𝑌\sigma\oplus\tau\colon G\to{\rm Sym}(X\sqcup Y)italic_σ ⊕ italic_τ : italic_G → roman_Sym ( italic_X ⊔ italic_Y ), where square-union\sqcup is the disjoint union, to be

wG,zXY:(στ(w)).z={σ(w).zzX,τ(w).zzY.\forall w\in G,z\in X\sqcup Y\,\colon\quad\\ (\sigma\oplus\tau(w)).z=\begin{cases}\sigma(w).z&z\in X,\\ \tau(w).z&z\in Y.\end{cases}∀ italic_w ∈ italic_G , italic_z ∈ italic_X ⊔ italic_Y : ( italic_σ ⊕ italic_τ ( italic_w ) ) . italic_z = { start_ROW start_CELL italic_σ ( italic_w ) . italic_z end_CELL start_CELL italic_z ∈ italic_X , end_CELL end_ROW start_ROW start_CELL italic_τ ( italic_w ) . italic_z end_CELL start_CELL italic_z ∈ italic_Y . end_CELL end_ROW

If σ𝜎\sigmaitalic_σ is a transitive action and xX𝑥𝑋x\in Xitalic_x ∈ italic_X, then it is equivalent to the action of G𝐺Gitalic_G on G/Stab(σ,x)𝐺Stab𝜎𝑥\nicefrac{{G}}{{{\rm Stab}(\sigma,x)}}/ start_ARG italic_G end_ARG start_ARG roman_Stab ( italic_σ , italic_x ) end_ARG, where Stab(σ,x)Stab𝜎𝑥{\rm Stab}(\sigma,x)roman_Stab ( italic_σ , italic_x ) is defined (as in Section 1.3) to be Stab(σ,x)={wGσ(w).x=x}.Stab𝜎𝑥conditional-set𝑤𝐺formulae-sequence𝜎𝑤𝑥𝑥{\rm Stab}(\sigma,x)=\{w\in G\mid\sigma(w).x=x\}.roman_Stab ( italic_σ , italic_x ) = { italic_w ∈ italic_G ∣ italic_σ ( italic_w ) . italic_x = italic_x } . The bijective factor in this case is associating with σ(w).xformulae-sequence𝜎𝑤𝑥\sigma(w).xitalic_σ ( italic_w ) . italic_x the coset wStab(σ,x)𝑤Stab𝜎𝑥w\cdot{\rm Stab}(\sigma,x)italic_w ⋅ roman_Stab ( italic_σ , italic_x ), and recalling that by transitivity every yX𝑦𝑋y\in Xitalic_y ∈ italic_X is of the form σ(w).xformulae-sequence𝜎𝑤𝑥\sigma(w).xitalic_σ ( italic_w ) . italic_x for some wG𝑤𝐺w\in Gitalic_w ∈ italic_G. So, every action σ:GSym(X):𝜎𝐺Sym𝑋\sigma\colon G\to{\rm Sym}(X)italic_σ : italic_G → roman_Sym ( italic_X ) is equivalent to the sum of actions of G𝐺Gitalic_G on quotients of it G/H𝐺𝐻\nicefrac{{G}}{{H}}/ start_ARG italic_G end_ARG start_ARG italic_H end_ARG, for some collection of subgroups HG𝐻𝐺H\leq Gitalic_H ≤ italic_G.

Assume now that G𝐺Gitalic_G is 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for some positive integer m𝑚mitalic_m. Let σ:GSym(X):𝜎𝐺Sym𝑋\sigma\colon G\to{\rm Sym}(X)italic_σ : italic_G → roman_Sym ( italic_X ) be a transitive action. Since every subgroup H𝐻Hitalic_H of G𝐺Gitalic_G is normal, this action factors through some 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT for km𝑘𝑚k\leq mitalic_k ≤ italic_m. Namely, we can find a bijective factor between X𝑋Xitalic_X and the action of 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT on itself: Fix some X\star\in X⋆ ∈ italic_X; Stab(σ,)Stab𝜎{\rm Stab}(\sigma,\star)roman_Stab ( italic_σ , ⋆ ) is a subspace of 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, and we implicitly assumed it is isomorphic to 𝔽2mksuperscriptsubscript𝔽2𝑚𝑘\mathbb{F}_{2}^{m-k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m - italic_k end_POSTSUPERSCRIPT; for every X\diamond\in X⋄ ∈ italic_X, there is an element g𝑔gitalic_g of 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT for which σ(g).=\sigma(g).\star=\diamonditalic_σ ( italic_g ) . ⋆ = ⋄, and thus σ(g).=\sigma(g^{\prime}).\star=\diamonditalic_σ ( italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) . ⋆ = ⋄ for every gg+Stab(σ,)superscript𝑔𝑔Stab𝜎g^{\prime}\in g+{\rm Stab}(\sigma,\star)italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_g + roman_Stab ( italic_σ , ⋆ ); so we can associate g+Stab(σ,)𝑔Stab𝜎g+{\rm Stab}(\sigma,\star)italic_g + roman_Stab ( italic_σ , ⋆ ) with \diamond and 𝔽2m/Stab(σ,)superscriptsubscript𝔽2𝑚Stab𝜎\nicefrac{{\mathbb{F}_{2}^{m}}}{{{\rm Stab}(\sigma,\star)}}/ start_ARG blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_ARG start_ARG roman_Stab ( italic_σ , ⋆ ) end_ARG with 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. For every g𝔽2m𝑔superscriptsubscript𝔽2𝑚g\in\mathbb{F}_{2}^{m}italic_g ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, let g~𝔽2k~𝑔superscriptsubscript𝔽2𝑘\tilde{g}\in\mathbb{F}_{2}^{k}over~ start_ARG italic_g end_ARG ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT be its image in the bijection between the quotient space 𝔽2m/Stab(σ,)superscriptsubscript𝔽2𝑚Stab𝜎\nicefrac{{\mathbb{F}_{2}^{m}}}{{{\rm Stab}(\sigma,\star)}}/ start_ARG blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_ARG start_ARG roman_Stab ( italic_σ , ⋆ ) end_ARG and 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Then,

v𝔽2k:σ(g).v^=(1)v,g~v^.\forall v\in\mathbb{F}_{2}^{k}\ \colon\ \ \sigma(g).\widehat{v}=(-1)^{\langle v% ,\tilde{g}\rangle}\widehat{v}.∀ italic_v ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : italic_σ ( italic_g ) . over^ start_ARG italic_v end_ARG = ( - 1 ) start_POSTSUPERSCRIPT ⟨ italic_v , over~ start_ARG italic_g end_ARG ⟩ end_POSTSUPERSCRIPT over^ start_ARG italic_v end_ARG .

In particular, for sS𝔽2m𝑠𝑆superscriptsubscript𝔽2𝑚s\in S\subseteq\mathbb{F}_{2}^{m}italic_s ∈ italic_S ⊆ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, the action of s𝑠sitalic_s on v^^𝑣\widehat{v}over^ start_ARG italic_v end_ARG can be read from what happens along edges labeled by s𝑠sitalic_s in Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) — if v^()=v^(σ(s).)\widehat{v}(\star)=\widehat{v}(\sigma(s).\star)over^ start_ARG italic_v end_ARG ( ⋆ ) = over^ start_ARG italic_v end_ARG ( italic_σ ( italic_s ) . ⋆ ), then v^^𝑣\widehat{v}over^ start_ARG italic_v end_ARG is in the (+1)1(+1)( + 1 )-eigenspace of σ(s)𝜎𝑠\sigma(s)italic_σ ( italic_s ), and otherwise it is in its (1)1(-1)( - 1 )-eigenspace.

All in all, given a not necessarily transitive action σ𝜎\sigmaitalic_σ of 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT on X𝑋Xitalic_X, its orbits have Fourier bases as in Definition 6.19 (extended to being zero on all vertices outside of the orbit), and the disjoint union of these will be called the Fourier basis of σ𝜎\sigmaitalic_σ. Note that since the bijections between the orbits and 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT can be chosen in many ways, the Fourier basis of σ𝜎\sigmaitalic_σ is determined only up to the sign of each basis vector.

6.4. Procedural sampling according to permutation strategies

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G, and recall Remark 6.12 and the notation therein. By Definition 6.11, σ(Sx{𝖩})𝜎subscript𝑆𝑥𝖩\sigma(S_{x}\cup\{\mathsf{J}\})italic_σ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } ) consists of commuting involutions. Therefore, the group generated by σ(Sx{𝖩})𝜎subscript𝑆𝑥𝖩\sigma(S_{x}\cup\{\mathsf{J}\})italic_σ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } ) is a quotient of 𝔽2Sx{𝖩}superscriptsubscript𝔽2subscript𝑆𝑥𝖩\mathbb{F}_{2}^{S_{x}\cup\{\mathsf{J}\}}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT — this can be acquired by linearly extending the map 𝟏𝖷σ(𝖷)maps-tosubscript1𝖷𝜎𝖷{\bf 1}_{\mathsf{X}}\mapsto\sigma(\mathsf{X})bold_1 start_POSTSUBSCRIPT sansserif_X end_POSTSUBSCRIPT ↦ italic_σ ( sansserif_X ) for every 𝖷Sx{𝖩}𝖷subscript𝑆𝑥𝖩\mathsf{X}\in S_{x}\cup\{\mathsf{J}\}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J }, where 𝟏𝖷:Sx{𝖩}𝔽2:subscript1𝖷subscript𝑆𝑥𝖩subscript𝔽2{\bf 1}_{\mathsf{X}}\colon{S_{x}\cup\{\mathsf{J}\}}\to\mathbb{F}_{2}bold_1 start_POSTSUBSCRIPT sansserif_X end_POSTSUBSCRIPT : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is the indicator of 𝖷𝖷\mathsf{X}sansserif_X. This means that

(6.11) σx=σ|Sx{𝖩}subscript𝜎𝑥evaluated-at𝜎subscript𝑆𝑥𝖩\sigma_{x}=\sigma|_{S_{x}\cup\{\mathsf{J}\}}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = italic_σ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT

induces an action of 𝔽2Sx{𝖩}superscriptsubscript𝔽2subscript𝑆𝑥𝖩\mathbb{F}_{2}^{S_{x}\cup\{\mathsf{J}\}}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT on [2n]delimited-[]2𝑛[2n][ 2 italic_n ]. Choose Bx2nsubscript𝐵𝑥superscript2𝑛B_{x}\subset\mathbb{C}^{2n}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ⊂ blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT to be the Fourier basis of σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, as was defined in the Interlude Section 6.3. Let Bx=BxWBxsuperscriptsubscript𝐵𝑥subscript𝐵𝑥superscript𝑊subscript𝐵𝑥B_{x}^{-}=B_{x}\cap W^{-}\subset B_{x}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT = italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ⊂ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT be the collection of n𝑛nitalic_n eigenvectors in Bxsubscript𝐵𝑥B_{x}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT on which σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ) acts as (1)1(-1)( - 1 ), namely all vBx𝑣subscript𝐵𝑥\vec{v}\in B_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT such that σ(𝖩).v=vformulae-sequence𝜎𝖩𝑣𝑣\sigma(\mathsf{J}).\vec{v}=-\vec{v}italic_σ ( sansserif_J ) . over→ start_ARG italic_v end_ARG = - over→ start_ARG italic_v end_ARG. These are the Fourier basis elements that flip along edges labeled by 𝖩𝖩\mathsf{J}sansserif_J in Sch(σx,Sx{𝖩})Schsubscript𝜎𝑥subscript𝑆𝑥𝖩{\rm Sch}(\sigma_{x},S_{x}\cup\{\mathsf{J}\})roman_Sch ( italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } ). Then, Bxsuperscriptsubscript𝐵𝑥B_{x}^{-}italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT is an orthonormal basis of eigenvectors for ρ(Sx)𝜌subscript𝑆𝑥\rho(S_{x})italic_ρ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ).

Claim 6.21.

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G, and ρ:SU(W):𝜌𝑆𝑈superscript𝑊\rho\colon S\to U(W^{-})italic_ρ : italic_S → italic_U ( italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ) the quantum strategy associated to σ𝜎\sigmaitalic_σ. Then, the sampling procedure of γ:Sxy{0,1}:𝛾subscript𝑆𝑥𝑦01\gamma\colon S_{xy}\to\{0,1\}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT → { 0 , 1 } according to ρ𝜌\rhoitalic_ρ can be described as follows:

  • Sample [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] uniformly at random. Then, it is part of an orbit Ox[2n]subscript𝑂𝑥delimited-[]2𝑛O_{x}\subseteq[2n]italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ⊆ [ 2 italic_n ] of σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT (defined in (6.11)) and Oy[2n]subscript𝑂𝑦delimited-[]2𝑛O_{y}\subseteq[2n]italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ⊆ [ 2 italic_n ] of σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT.

  • Choose a pair vBx𝑣subscriptsuperscript𝐵𝑥\vec{v}\in B^{-}_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and uBy𝑢subscriptsuperscript𝐵𝑦\vec{u}\in B^{-}_{y}over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT such that v𝑣\vec{v}over→ start_ARG italic_v end_ARG is supported on Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and u𝑢\vec{u}over→ start_ARG italic_u end_ARG is supported on Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, with probability

    2v|u2|OxOy|.2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦\frac{2\langle\vec{v}|\vec{u}\rangle^{2}}{|O_{x}\cap O_{y}|}.divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG .
  • For 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, let γ(𝖷)=0𝛾𝖷0\gamma(\mathsf{X})=0italic_γ ( sansserif_X ) = 0 if ρ(𝖷).v=vformulae-sequence𝜌𝖷𝑣𝑣\rho(\mathsf{X}).\vec{v}=\vec{v}italic_ρ ( sansserif_X ) . over→ start_ARG italic_v end_ARG = over→ start_ARG italic_v end_ARG and 1111 otherwise. Similarly, for 𝖸Sy𝖸subscript𝑆𝑦\mathsf{Y}\in S_{y}sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, let γ(𝖸)=0𝛾𝖸0\gamma(\mathsf{Y})=0italic_γ ( sansserif_Y ) = 0 if ρ(𝖸).u=uformulae-sequence𝜌𝖸𝑢𝑢\rho(\mathsf{Y}).\vec{u}=\vec{u}italic_ρ ( sansserif_Y ) . over→ start_ARG italic_u end_ARG = over→ start_ARG italic_u end_ARG and 1111 otherwise.

We may use the notation γσsimilar-to𝛾𝜎\gamma\sim\sigmaitalic_γ ∼ italic_σ instead of γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ to refer to sampling according to a permutation strategy.

Proof.

The probability of sampling [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] which is in OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is |OxOy|2nsubscript𝑂𝑥subscript𝑂𝑦2𝑛\frac{|O_{x}\cap O_{y}|}{2n}divide start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG start_ARG 2 italic_n end_ARG. Thus, the probability of sampling a specific pair vBx,uByformulae-sequence𝑣superscriptsubscript𝐵𝑥𝑢superscriptsubscript𝐵𝑦\vec{v}\in B_{x}^{-},\vec{u}\in B_{y}^{-}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT , over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT whose intersection of supports is OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is

|OxOy|2n2v|u2|OxOy|=v|u2n.subscript𝑂𝑥subscript𝑂𝑦2𝑛2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦superscriptinner-product𝑣𝑢2𝑛\frac{|O_{x}\cap O_{y}|}{2n}\cdot\frac{2\langle\vec{v}|\vec{u}\rangle^{2}}{|O_% {x}\cap O_{y}|}=\frac{\langle\vec{v}|\vec{u}\rangle^{2}}{n}.divide start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG start_ARG 2 italic_n end_ARG ⋅ divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG = divide start_ARG ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG .

This shows that the above sampling procedure provides the same distribution as the one in Claim 6.7.

6.5. Tailored games

As permutation strategies allow us to translate finitely described strategies of subgroup tests to quantum strategies of non-local games, the soon to be defined Z𝑍Zitalic_Z-aligned permutation strategies of tailored non-local games will allow us to move in the other direction. It is harder to motivate our choices beforehand in this case, but we hope that Section 7 clarifies what may seem cryptic in this section. We begin by restricting the family of non-local games that we focus on — for the reader familiar with linear constraint system games, we note that this family is a generalization of them.

Definition 6.22.

Colloquially, a tailored non-local game is one where Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT reads part of γ𝛾\gammaitalic_γ, and decides according to this partial view which parity checks to apply on the whole of γ𝛾\gammaitalic_γ.222222We considered calling such games controlled linear, since it is more informative. But, since conditionally linear is a term used in [MIPRE, Tailored_MIPRE], and terms containing linear are generally overused, we decided to use a less informative notion.

Formally, a tailored non-local game 𝒢𝒢\mathcal{G}caligraphic_G is equipped with an extra structure, described shortly, and its decision functions Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT behave canonically with respect to this extra data. Instead of a single length function \ellroman_ℓ, 𝒢𝒢\mathcal{G}caligraphic_G has two length functions :V:superscript𝑉\ell^{\mathfrak{R}}\colon V\to\mathbb{N}roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT : italic_V → blackboard_N and 𝔏:V:superscript𝔏𝑉\ell^{\mathfrak{L}}\colon V\to\mathbb{N}roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT : italic_V → blackboard_N, and =+𝔏superscriptsuperscript𝔏\ell=\ell^{\mathfrak{R}}+\ell^{\mathfrak{L}}roman_ℓ = roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT + roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT. Before, the length function described the size of the formal generating set at each vertex. Now, the formal set of generators Sxsubscript𝑆𝑥S_{x}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT at xV𝑥𝑉x\in Vitalic_x ∈ italic_V will be a disjoint union of the sets Sxsuperscriptsubscript𝑆𝑥S_{x}^{\mathfrak{R}}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT and Sx𝔏superscriptsubscript𝑆𝑥𝔏S_{x}^{\mathfrak{L}}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT, where Sx={𝖷x,,i1i(x)}superscriptsubscript𝑆𝑥conditional-setsuperscript𝖷𝑥𝑖1𝑖superscript𝑥S_{x}^{\mathfrak{R}}=\{\mathsf{X}^{x,\mathfrak{R},i}\mid 1\leq i\leq\ell^{% \mathfrak{R}}(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , fraktur_R , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( italic_x ) } and Sx𝔏={𝖷x,𝔏,i1i𝔏(x)}superscriptsubscript𝑆𝑥𝔏conditional-setsuperscript𝖷𝑥𝔏𝑖1𝑖superscript𝔏𝑥S_{x}^{\mathfrak{L}}=\{\mathsf{X}^{x,\mathfrak{L},i}\mid 1\leq i\leq\ell^{% \mathfrak{L}}(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , fraktur_L , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT ( italic_x ) }. The elements of Sxsuperscriptsubscript𝑆𝑥S_{x}^{\mathfrak{R}}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT are called readable variables at xV𝑥𝑉x\in Vitalic_x ∈ italic_V and the elements of Sx𝔏superscriptsubscript𝑆𝑥𝔏S_{x}^{\mathfrak{L}}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT the linear or unreadable variables at x𝑥xitalic_x. Let :S{0,1}:𝑆01\mathfrak{R}\colon S\to\{0,1\}fraktur_R : italic_S → { 0 , 1 } be the readability function, namely, the indicator of whether 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S is readable or not. In addition, 𝒢𝒢\mathcal{G}caligraphic_G is equipped with a collection of controlled linear constraints functions Lxysubscript𝐿𝑥𝑦L_{xy}italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT that take as input a function γ:SxSy𝔽2:superscript𝛾superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦subscript𝔽2\gamma^{\mathfrak{R}}\colon S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}\to% \mathbb{F}_{2}italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and outputs a collection of subsets of Sxy{𝖩}subscript𝑆𝑥𝑦𝖩S_{xy}\cup\{\mathsf{J}\}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J }. Namely,

Lxy:𝔽2SxSy𝔽2𝔽2Sxy{𝖩}.:subscript𝐿𝑥𝑦superscriptsubscript𝔽2superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦superscriptsubscript𝔽2superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩L_{xy}\colon\mathbb{F}_{2}^{S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}}\to% \mathbb{F}_{2}^{\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}}.italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT .

The image of Lxysubscript𝐿𝑥𝑦L_{xy}italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT is interpreted as a collection of linear constraints that will be verified by the decision function. Finally, the decision function Dxy(γ)subscript𝐷𝑥𝑦𝛾D_{xy}(\gamma)italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) behaves as follows: It restricts γ𝛾\gammaitalic_γ to the readable variables, namely looks at γ=γ|SxSy:SxSy𝔽2:superscript𝛾evaluated-at𝛾superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦subscript𝔽2\gamma^{\mathfrak{R}}=\gamma|_{S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}}% \colon S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}\to\mathbb{F}_{2}italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT = italic_γ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT end_POSTSUBSCRIPT : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and calculates Lxy(γ)=Lxy(γ)subscript𝐿𝑥𝑦𝛾subscript𝐿𝑥𝑦superscript𝛾L_{xy}(\gamma)=L_{xy}(\gamma^{\mathfrak{R}})italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ). Then, it extends γ𝛾\gammaitalic_γ such that γ(𝖩)=1𝛾𝖩1\gamma(\mathsf{J})=1italic_γ ( sansserif_J ) = 1. Finally, for every αLxy(γ)𝛼subscript𝐿𝑥𝑦𝛾\alpha\in L_{xy}(\gamma)italic_α ∈ italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ), we have α:Sxy{𝖩}𝔽2:𝛼subscript𝑆𝑥𝑦𝖩subscript𝔽2\alpha\colon S_{xy}\cup\{\mathsf{J}\}\to\mathbb{F}_{2}italic_α : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT verifies that

α,γ=𝖷Sxy{𝖩}α(𝖷)γ(𝖷)=0.𝛼𝛾subscript𝖷subscript𝑆𝑥𝑦𝖩𝛼𝖷𝛾𝖷0\langle\alpha,\gamma\rangle=\sum_{\mathsf{X}\in S_{xy}\cup\{\mathsf{J}\}}% \alpha(\mathsf{X})\cdot\gamma(\mathsf{X})=0.⟨ italic_α , italic_γ ⟩ = ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT italic_α ( sansserif_X ) ⋅ italic_γ ( sansserif_X ) = 0 .

Namely, Lxy(γ)subscript𝐿𝑥𝑦𝛾L_{xy}(\gamma)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) consists of linear constraints that γ𝛾\gammaitalic_γ needs to satisfy.

Remark 6.23.

Though being tailored seems to be quite a restrictive form for a non-local game, every game can be tailored in a trivial manner. First, all variables are declared readable, namely =superscript\ell^{\mathfrak{R}}=\ellroman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT = roman_ℓ and 𝔏=0superscript𝔏0\ell^{\mathfrak{L}}=0roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT = 0. Then, if the decision function Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT decided to accept γ𝛾\gammaitalic_γ according to the original game, then it lets Lxy(γ)subscript𝐿𝑥𝑦𝛾L_{xy}(\gamma)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) be empty (and thus all linear conditions will be satisfied regardless of what γ𝛾\gammaitalic_γ is). And, if Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT decided to reject γ𝛾\gammaitalic_γ according to the original game, then it chooses Lxy(γ)subscript𝐿𝑥𝑦𝛾L_{xy}(\gamma)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) to contain the singleton {𝖩}𝖩\{\mathsf{J}\}{ sansserif_J } as the single subset appearing in Lxysubscript𝐿𝑥𝑦L_{xy}italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT. Note that {𝖩}𝖩\{\mathsf{J}\}{ sansserif_J } represents the linear equation 1γ(𝖩)=01𝛾𝖩01\cdot\gamma(\mathsf{J})=01 ⋅ italic_γ ( sansserif_J ) = 0, which is 1=0101=01 = 0, and thus cannot be satisfied.

The last remark raises the question: What have we gained by defining tailored non-local games, if any game can be tailored in a straightforward manner?

Definition 6.24.

A permutation strategy σ𝜎\sigmaitalic_σ for a tailored non-local game 𝒢𝒢\mathcal{G}caligraphic_G is said to be Z𝑍Zitalic_Z-aligned if the assignments σ(𝖷)𝜎𝖷\sigma(\mathsf{X})italic_σ ( sansserif_X ) for readable variables act on each point in [2n]delimited-[]2𝑛[2n][ 2 italic_n ] either like the identity or like σ(𝖩)𝜎𝖩\sigma(\mathsf{J})italic_σ ( sansserif_J ). This is equivalent to ρ(𝖷)𝜌𝖷\rho(\mathsf{X})italic_ρ ( sansserif_X ) being a diagonal matrix when presented according to the standard basis Bsuperscript𝐵B^{-}italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT of Wsuperscript𝑊W^{-}italic_W start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT.232323 The standard basis is usually called the Z𝑍Zitalic_Z-basis in quantum information theory, and thus the name Z𝑍Zitalic_Z-aligned strategies.

Remark 6.25.

The classical permutation strategies described in Example 6.16 are Z𝑍Zitalic_Z-aligned. But, one can construct permutation strategies that induce a classical strategy in the usual sense (i.e., whose images are all commuting) without being Z𝑍Zitalic_Z-aligned.

It is clearer now why the way one tailors a non-local game matters: The existence of a perfect Z𝑍Zitalic_Z-aligned permutation strategy for the game depends on it. Let us demonstrate this with binary linear constraint system (LCS) games, and specifically with the magic square game. For a full description of the magic square game we refer to [aravind2002simple] or [Tailored_MIPRE, Example 2.19], and for a general introduction to LCS games see [cleve2017perfect].

Example 6.26 (Linear constraint system games).

Let A𝐴Aitalic_A be an m×n𝑚𝑛m\times nitalic_m × italic_n matrix with 𝔽2subscript𝔽2\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT coefficients, and let b𝑏\vec{b}over→ start_ARG italic_b end_ARG be a column vector in 𝔽2msuperscriptsubscript𝔽2𝑚\mathbb{F}_{2}^{m}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. Classically, such a pair defines a system of linear equations Ax=b𝐴𝑥𝑏A\vec{x}=\vec{b}italic_A over→ start_ARG italic_x end_ARG = over→ start_ARG italic_b end_ARG over 𝔽2subscript𝔽2\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. It also defines a certain non-local game 𝒢(A,b)𝒢𝐴𝑏\mathcal{G}(A,\vec{b})caligraphic_G ( italic_A , over→ start_ARG italic_b end_ARG ) which is the quantum counterpart of this classical system of equations. Let us provide a dramatization of this game, in the spirit of Remark 6.2. In 𝒢(A,b)𝒢𝐴𝑏\mathcal{G}(A,\vec{b})caligraphic_G ( italic_A , over→ start_ARG italic_b end_ARG ), the referee chooses a random linear constraint in Ax=b𝐴𝑥𝑏A\vec{x}=\vec{b}italic_A over→ start_ARG italic_x end_ARG = over→ start_ARG italic_b end_ARG (i.e., a row) and sends it to one of the players, and chooses a random variable that appears in the chosen constraint (i.e., a column whose intersection with the chosen row is non-zero) to the other player. It then expects the row player to respond with an assignment to the variables appearing in this constraint, and from the column player to respond with an assignment to its single variable. The referee declares this to be a winning condition if the row player’s assignment satisfied the constraint, and both players agree on the value of the variable given to the column player. The column player is thought to hold a global assignment and answer according to it, while the row player is assumed to have a satisfying assignment to each constraint — intuitively, by checking consistency between the players, the referee verifies that the global assignment of the column player indeed satisfies all the constraints.

Let us define this game rigorously. The vertices in the underlying graph of 𝒢(A,b)𝒢𝐴𝑏\mathcal{G}(A,\vec{b})caligraphic_G ( italic_A , over→ start_ARG italic_b end_ARG ) will be indexed by the rows and columns of the matrix A𝐴Aitalic_A, namely {rii[m]}conditional-setsubscript𝑟𝑖𝑖delimited-[]𝑚\{r_{i}\mid i\in[m]\}{ italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_i ∈ [ italic_m ] } and {cjj[n]}conditional-setsubscript𝑐𝑗𝑗delimited-[]𝑛\{c_{j}\mid j\in[n]\}{ italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_j ∈ [ italic_n ] }. There is an edge between a row risubscript𝑟𝑖r_{i}italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and a column cjsubscript𝑐𝑗c_{j}italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT if and only if Aij=1subscript𝐴𝑖𝑗1A_{ij}=1italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = 1. The length of every column vertex is 1111, and we denote by 𝖷jsubscript𝖷𝑗\mathsf{X}_{j}sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT the variable associated with the jthsuperscript𝑗thj^{\rm th}italic_j start_POSTSUPERSCRIPT roman_th end_POSTSUPERSCRIPT column cjsubscript𝑐𝑗c_{j}italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. The length of each row vertex is the number of 1111’s in the row, and we associate variables Sri={𝖱ijAij=1}subscript𝑆subscript𝑟𝑖conditional-setsubscript𝖱𝑖superscript𝑗subscript𝐴𝑖superscript𝑗1S_{r_{i}}=\{\mathsf{R}_{ij^{\prime}}\mid A_{ij^{\prime}}=1\}italic_S start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT = { sansserif_R start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∣ italic_A start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1 } to every row risubscript𝑟𝑖r_{i}italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The decision function Dricjsubscript𝐷subscript𝑟𝑖subscript𝑐𝑗D_{r_{i}c_{j}}italic_D start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT gets as input an assignment γ𝛾\gammaitalic_γ to 𝖷jsubscript𝖷𝑗\mathsf{X}_{j}sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and {𝖱ijAij=1}conditional-setsubscript𝖱𝑖superscript𝑗subscript𝐴𝑖superscript𝑗1\{\mathsf{R}_{ij^{\prime}}\mid A_{ij^{\prime}}=1\}{ sansserif_R start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∣ italic_A start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1 }, and accepts if and only if

(6.12) j:Aij=1γ(𝖱ij)=biandγ(𝖷j)=γ(𝖱ij).formulae-sequencesubscript:superscript𝑗subscript𝐴𝑖superscript𝑗1𝛾subscript𝖱𝑖superscript𝑗subscript𝑏𝑖and𝛾subscript𝖷𝑗𝛾subscript𝖱𝑖𝑗\sum_{j^{\prime}\colon A_{ij^{\prime}}=1}\gamma(\mathsf{R}_{ij^{\prime}})=b_{i% }\quad\textrm{and}\quad\gamma(\mathsf{X}_{j})=\gamma(\mathsf{R}_{ij}).∑ start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : italic_A start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1 end_POSTSUBSCRIPT italic_γ ( sansserif_R start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) = italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and italic_γ ( sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = italic_γ ( sansserif_R start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ) .

Though for our discussion the distribution μ𝜇\muitalic_μ over edges in this game is not important, one can consider the following standard sampling scheme: 1) Choose a row uniformly at random. 2) Choose a uniform column out of the support of the chosen row.

Let us describe a non-trivial tailoring of 𝒢(A,b)𝒢𝐴𝑏\mathcal{G}(A,\vec{b})caligraphic_G ( italic_A , over→ start_ARG italic_b end_ARG ). First, all variables are unreadable, namely =0superscript0\ell^{\mathfrak{R}}=0roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT = 0 and 𝔏=superscript𝔏\ell^{\mathfrak{L}}=\ellroman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT = roman_ℓ. Given that the edge ricjsubscript𝑟𝑖subscript𝑐𝑗r_{i}c_{j}italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT was sampled, the system Lricjsubscript𝐿subscript𝑟𝑖subscript𝑐𝑗L_{r_{i}c_{j}}italic_L start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT will consist of two checks, which are derived from (6.12):242424note that since there are no readable variables, LricJsubscript𝐿subscript𝑟𝑖subscript𝑐𝐽L_{r_{i}c_{J}}italic_L start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT end_POSTSUBSCRIPT is constant.

αconsistency(𝖷)={0𝖷𝖷j,𝖱ij1otherwiseαlinear(𝖷)={0𝖷=𝖷j1𝖷=𝖱ijSribi𝖷=𝖩subscript𝛼consistency𝖷cases0𝖷subscript𝖷𝑗subscript𝖱𝑖𝑗1otherwisesubscript𝛼linear𝖷cases0𝖷subscript𝖷𝑗1𝖷subscript𝖱𝑖superscript𝑗subscript𝑆subscript𝑟𝑖subscript𝑏𝑖𝖷𝖩\begin{split}\alpha_{{\rm consistency}}(\mathsf{X})&=\begin{cases}0&\mathsf{X}% \neq\mathsf{X}_{j},\mathsf{R}_{ij}\\ 1&\textrm{otherwise}\end{cases}\\ \alpha_{{\rm linear}}(\mathsf{X})&=\begin{cases}0&\mathsf{X}=\mathsf{X}_{j}\\ 1&\mathsf{X}=\mathsf{R}_{ij^{\prime}}\in S_{r_{i}}\\ b_{i}&\mathsf{X}=\mathsf{J}\end{cases}\end{split}start_ROW start_CELL italic_α start_POSTSUBSCRIPT roman_consistency end_POSTSUBSCRIPT ( sansserif_X ) end_CELL start_CELL = { start_ROW start_CELL 0 end_CELL start_CELL sansserif_X ≠ sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , sansserif_R start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 1 end_CELL start_CELL otherwise end_CELL end_ROW end_CELL end_ROW start_ROW start_CELL italic_α start_POSTSUBSCRIPT roman_linear end_POSTSUBSCRIPT ( sansserif_X ) end_CELL start_CELL = { start_ROW start_CELL 0 end_CELL start_CELL sansserif_X = sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 1 end_CELL start_CELL sansserif_X = sansserif_R start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_CELL start_CELL sansserif_X = sansserif_J end_CELL end_ROW end_CELL end_ROW

Then, αconsistencysubscript𝛼consistency\alpha_{{\rm consistency}}italic_α start_POSTSUBSCRIPT roman_consistency end_POSTSUBSCRIPT will force Dricjsubscript𝐷subscript𝑟𝑖subscript𝑐𝑗D_{r_{i}c_{j}}italic_D start_POSTSUBSCRIPT italic_r start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT to check that γ(𝖷j)=γ(𝖱ij)𝛾subscript𝖷𝑗𝛾subscript𝖱𝑖𝑗\gamma(\mathsf{X}_{j})=\gamma(\mathsf{R}_{ij})italic_γ ( sansserif_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = italic_γ ( sansserif_R start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ), and αlinearsubscript𝛼linear\alpha_{{\rm linear}}italic_α start_POSTSUBSCRIPT roman_linear end_POSTSUBSCRIPT will force it to check that j:Aij=1γ(𝖱ij)=bisubscript:superscript𝑗subscript𝐴𝑖superscript𝑗1𝛾subscript𝖱𝑖superscript𝑗subscript𝑏𝑖\displaystyle{\sum_{j^{\prime}\colon A_{ij^{\prime}}=1}}\gamma(\mathsf{R}_{ij^% {\prime}})=b_{i}∑ start_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : italic_A start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = 1 end_POSTSUBSCRIPT italic_γ ( sansserif_R start_POSTSUBSCRIPT italic_i italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) = italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and thus it acts the same way as before.

The difference between the above tailored form of 𝒢(A,b)𝒢𝐴𝑏\mathcal{G}(A,\vec{b})caligraphic_G ( italic_A , over→ start_ARG italic_b end_ARG ) and the one suggested in Remark 6.23 may seem technical. But, here all the variables are unreadable, and in the version of Remark 6.23 version all variables are readable. If all variables of a tailored game are readable, for it to have a perfect Z𝑍Zitalic_Z-aligned permutation strategy is the same as having a perfect classical strategy — which in turn is the same as for the linear system Ax=b𝐴𝑥𝑏A\vec{x}=\vec{b}italic_A over→ start_ARG italic_x end_ARG = over→ start_ARG italic_b end_ARG to have a solution. But, when all the variables are unreadable, there could be a perfect Z𝑍Zitalic_Z-aligned permutation strategy without Ax=b𝐴𝑥𝑏A\vec{x}=\vec{b}italic_A over→ start_ARG italic_x end_ARG = over→ start_ARG italic_b end_ARG having a solution. For example, the perfect strategy for the Mermin–Peres magic square game (see for example [aravind2002simple]) can be derived from a permutation strategy (see our companion paper [Tailored_MIPRE, Example 2.19]), and since there are no readable variables in this case, it is automatically Z𝑍Zitalic_Z-aligned. Furthermore, the magic square game has no perfect classical strategy. This shows that if we care about perfect Z𝑍Zitalic_Z-aligned permutation strategies, the way we tailor a game matters.

7. Main Theorem II: Tests associated with tailored games

The goal of this section is to define a mapping from tailored non-local games to subgroup tests such that:

  1. (1)

    Completeness: Perfect Z𝑍Zitalic_Z-aligned permutation strategies that commute along edges for the tailored game are translated to perfect finitely described strategies of the subgroup test.

  2. (2)

    Soundness: Almost perfect finitely described strategies for the subgroup test are close to almost perfect Z𝑍Zitalic_Z-aligned permutation strategies for the tailored non-local game.

Throughout this section, 𝒢𝒢\mathcal{G}caligraphic_G is a tailored non-local game with underlying graph G=(V,E)𝐺𝑉𝐸G=(V,E)italic_G = ( italic_V , italic_E ), length functions ,𝔏:V:superscriptsuperscript𝔏𝑉\ell^{\mathfrak{R}},\ell^{\mathfrak{L}}\colon V\to\mathbb{N}roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT , roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT : italic_V → blackboard_N with =+𝔏superscriptsuperscript𝔏\ell=\ell^{\mathfrak{R}}+\ell^{\mathfrak{L}}roman_ℓ = roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT + roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT and Λ=maxxV((x))Λsubscript𝑥𝑉𝑥\Lambda=\displaystyle{\max_{x\in V}}(\ell(x))roman_Λ = roman_max start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ( roman_ℓ ( italic_x ) ), formal sets of generators Sx=SxSx𝔏subscript𝑆𝑥superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑥𝔏S_{x}=S_{x}^{\mathfrak{R}}\cup S_{x}^{\mathfrak{L}}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT for every vertex xV𝑥𝑉x\in Vitalic_x ∈ italic_V, where Sx={𝖷x,,i1i(x)}superscriptsubscript𝑆𝑥conditional-setsuperscript𝖷𝑥𝑖1𝑖superscript𝑥S_{x}^{\mathfrak{R}}=\{\mathsf{X}^{x,\mathfrak{R},i}\mid 1\leq i\leq\ell^{% \mathfrak{R}}(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , fraktur_R , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( italic_x ) } and Sx𝔏={𝖷x,𝔏,i1i𝔏(x)}superscriptsubscript𝑆𝑥𝔏conditional-setsuperscript𝖷𝑥𝔏𝑖1𝑖superscript𝔏𝑥S_{x}^{\mathfrak{L}}=\{\mathsf{X}^{x,\mathfrak{L},i}\mid 1\leq i\leq\ell^{% \mathfrak{L}}(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , fraktur_L , italic_i end_POSTSUPERSCRIPT ∣ 1 ≤ italic_i ≤ roman_ℓ start_POSTSUPERSCRIPT fraktur_L end_POSTSUPERSCRIPT ( italic_x ) }, a readability function :S{0,1}:𝑆01\mathfrak{R}\colon S\to\{0,1\}fraktur_R : italic_S → { 0 , 1 } where S=xVSx𝑆subscript𝑥𝑉subscript𝑆𝑥S=\bigcup_{x\in V}S_{x}italic_S = ⋃ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, a distribution μ𝜇\muitalic_μ over edges E𝐸Eitalic_E, and decision functions Dxy:𝔽2Sxy𝔽2:subscript𝐷𝑥𝑦superscriptsubscript𝔽2subscript𝑆𝑥𝑦subscript𝔽2D_{xy}\colon\mathbb{F}_{2}^{S_{xy}}\to\mathbb{F}_{2}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for every edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E with a controlled linear constraints map Lxy:𝔽2SxSy𝔽2𝔽2Sxy{𝖩}:subscript𝐿𝑥𝑦superscriptsubscript𝔽2superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦superscriptsubscript𝔽2superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩L_{xy}\colon\mathbb{F}_{2}^{S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}}\to% \mathbb{F}_{2}^{\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}}italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT.

Definition 7.1.

The synchronous subgroup test 𝒯~=𝒯~(𝒢)~𝒯~𝒯𝒢\tilde{\mathcal{T}}=\tilde{\mathcal{T}}(\mathcal{G})over~ start_ARG caligraphic_T end_ARG = over~ start_ARG caligraphic_T end_ARG ( caligraphic_G ) associated with the tailored non-local game 𝒢𝒢\mathcal{G}caligraphic_G is defined as follows: The set of generators S~~𝑆\tilde{S}over~ start_ARG italic_S end_ARG in the test 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG is S{𝖩}𝑆𝖩S\cup\{\mathsf{J}\}italic_S ∪ { sansserif_J }. The set Q~~𝑄\tilde{Q}over~ start_ARG italic_Q end_ARG which parametrizes the challenges of 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG is the edge set E𝐸Eitalic_E of 𝒢𝒢\mathcal{G}caligraphic_G, and the distribution μ~~𝜇\tilde{\mu}over~ start_ARG italic_μ end_ARG over challenges is μ𝜇\muitalic_μ of 𝒢𝒢\mathcal{G}caligraphic_G. The decision function D~xysubscript~𝐷𝑥𝑦\tilde{D}_{xy}over~ start_ARG italic_D end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT works as follows (and the subsets K~xysubscript~𝐾𝑥𝑦\tilde{K}_{xy}over~ start_ARG italic_K end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT can be derived from this description): Given a subgroup H𝐻Hitalic_H of (S~)~𝑆\mathcal{F}(\tilde{S})caligraphic_F ( over~ start_ARG italic_S end_ARG ),

  1. Check 1.

    It verifies that

    𝖩H;𝖩2H;𝖷Sxy:[𝖩,𝖷]H.\mathsf{J}\notin H\quad;\quad\mathsf{J}^{2}\in H\quad;\quad\forall\mathsf{X}% \in S_{xy}\ \colon\ \ [\mathsf{J},\mathsf{X}]\in H.sansserif_J ∉ italic_H ; sansserif_J start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ italic_H ; ∀ sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT : [ sansserif_J , sansserif_X ] ∈ italic_H .
  2. Check 2.

    It verifies that

    𝖷Sxy:𝖷2H,𝖷,𝖷Sx:[𝖷,𝖷]H,𝖸,𝖸Sy:[𝖸,𝖸]H.\begin{split}\forall\mathsf{X}\in S_{xy}\ &\colon\ \ \mathsf{X}^{2}\in H,\\ \forall\mathsf{X},\mathsf{X}^{\prime}\in S_{x}\ &\colon\ \ [\mathsf{X},\mathsf% {X}^{\prime}]\in H,\\ \forall\mathsf{Y},\mathsf{Y}^{\prime}\in S_{y}\ &\colon\ \ [\mathsf{Y},\mathsf% {Y}^{\prime}]\in H.\end{split}start_ROW start_CELL ∀ sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_CELL start_CELL : sansserif_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ italic_H , end_CELL end_ROW start_ROW start_CELL ∀ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL : [ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ∈ italic_H , end_CELL end_ROW start_ROW start_CELL ∀ sansserif_Y , sansserif_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_CELL start_CELL : [ sansserif_Y , sansserif_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ∈ italic_H . end_CELL end_ROW
  3. Check 3.

    It verifies that

    𝖷SxSy:𝖷Hor𝖩𝖷H.\forall\mathsf{X}\in S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{R}}\ \colon\ \ % \mathsf{X}\in H\quad\textrm{or}\quad\mathsf{J}\mathsf{X}\in H.∀ sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT : sansserif_X ∈ italic_H or sansserif_JX ∈ italic_H .
  4. Check 4.

    If H𝐻Hitalic_H passed all the previous checks, then the following function γ~:SxSy𝔽2:superscript~𝛾superscriptsubscript𝑆𝑥superscriptsubscript𝑆𝑦subscript𝔽2\tilde{\gamma}^{\mathfrak{R}}\colon S_{x}^{\mathfrak{R}}\cup S_{y}^{\mathfrak{% R}}\to\mathbb{F}_{2}over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ∪ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT can be calculated: γ~(𝖷)=0superscript~𝛾𝖷0\tilde{\gamma}^{\mathfrak{R}}(\mathsf{X})=0over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( sansserif_X ) = 0 if 𝖷H𝖷𝐻\mathsf{X}\in Hsansserif_X ∈ italic_H and γ~(𝖷)=1superscript~𝛾𝖷1\tilde{\gamma}^{\mathfrak{R}}(\mathsf{X})=1over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( sansserif_X ) = 1 if 𝖩𝖷H𝖩𝖷𝐻\mathsf{J}\mathsf{X}\in Hsansserif_JX ∈ italic_H. After recovering this γ~superscript~𝛾\tilde{\gamma}^{\mathfrak{R}}over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT, the subset

    (7.1) L~xy(H)=Lxy(γ~)subscript~𝐿𝑥𝑦𝐻subscript𝐿𝑥𝑦superscript~𝛾\tilde{L}_{xy}(H)=L_{xy}(\tilde{\gamma}^{\mathfrak{R}})over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_H ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT )

    can be calculated. So, the decision function verifies that

    αL~xy(H):𝖩α(𝖩)𝖷Sx𝖷α(𝖷)𝖸Sy𝖸α(𝖸)H,\forall\alpha\in\tilde{L}_{xy}(H)\ \colon\ \ \mathsf{J}^{\alpha(\mathsf{J})}% \cdot\prod_{\mathsf{X}\in S_{x}}\mathsf{X}^{\alpha(\mathsf{X})}\cdot\prod_{% \mathsf{Y}\in S_{y}}\mathsf{Y}^{\alpha(\mathsf{Y})}\in H,∀ italic_α ∈ over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_H ) : sansserif_J start_POSTSUPERSCRIPT italic_α ( sansserif_J ) end_POSTSUPERSCRIPT ⋅ ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_X start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT ⋅ ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_Y start_POSTSUPERSCRIPT italic_α ( sansserif_Y ) end_POSTSUPERSCRIPT ∈ italic_H ,

    where the product is according to some pre-fixed ordering of Sxsubscript𝑆𝑥S_{x}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and Sysubscript𝑆𝑦S_{y}italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT.

If any of the above checks did not go through, D~xysubscript~𝐷𝑥𝑦\tilde{D}_{xy}over~ start_ARG italic_D end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT rejects H𝐻Hitalic_H, and otherwise it accepts it.

Remark 7.2.

Let us motivate the checks that the decision function D~xysubscript~𝐷𝑥𝑦\tilde{D}_{xy}over~ start_ARG italic_D end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT is applying on H𝐻Hitalic_H. Let σ:S~Sym(X):𝜎~𝑆Sym𝑋\sigma\colon\tilde{S}\to{\rm Sym}(X)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_X ) be a finitely described strategy. If σ𝜎\sigmaitalic_σ always passes Check 1, it means that 𝖩𝖩\mathsf{J}sansserif_J acts as a fixed point free central involution on X𝑋Xitalic_X, which is part of the requirement of a permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G (see Definition 6.11). If σ𝜎\sigmaitalic_σ always passes Check 2, then the images of all other variables in S~~𝑆\tilde{S}over~ start_ARG italic_S end_ARG are involutions, and for any fixed xV𝑥𝑉x\in Vitalic_x ∈ italic_V, σ(Sx)𝜎subscript𝑆𝑥\sigma(S_{x})italic_σ ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commutes, which are again requirements for σ𝜎\sigmaitalic_σ to be a permutation strategy of 𝒢𝒢\mathcal{G}caligraphic_G. If σ𝜎\sigmaitalic_σ always passes Check 3, then the readable variables always act as either IdId{\rm Id}roman_Id or 𝖩𝖩\mathsf{J}sansserif_J, which implies σ𝜎\sigmaitalic_σ is a Z𝑍Zitalic_Z-aligned permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G (see Definition 6.24). So, the goal of the first three Checks is to force any finitely described strategy of 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG to be a permutation Z𝑍Zitalic_Z-aligned strategy for 𝒢𝒢\mathcal{G}caligraphic_G. Lastly, Check 4 verifies “the same” linear relations as 𝒢𝒢\mathcal{G}caligraphic_G, which means that the winning probability of σ𝜎\sigmaitalic_σ against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG and 𝒢𝒢\mathcal{G}caligraphic_G are similar.

We are ready to formulate our main theorem:

Theorem 7.3.

Let 𝒢𝒢\mathcal{G}caligraphic_G be a tailored non-local game with maxxV((x))=Λ>0subscript𝑥𝑉𝑥Λ0\displaystyle{\max_{x\in V}}(\ell(x))=\Lambda>0roman_max start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ( roman_ℓ ( italic_x ) ) = roman_Λ > 0, and let 𝒯~=𝒯~(𝒢)~𝒯~𝒯𝒢\tilde{\mathcal{T}}=\tilde{\mathcal{T}}(\mathcal{G})over~ start_ARG caligraphic_T end_ARG = over~ start_ARG caligraphic_T end_ARG ( caligraphic_G ) be its associated synchronous subgroup test, as in Definition 7.1.

  1. (1)

    Completeness: If 𝒢𝒢\mathcal{G}caligraphic_G has a perfect Z𝑍Zitalic_Z-aligned permutation strategy that commutes along edges, then 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG has a perfect finitely described strategy.

  2. (2)

    Soundness: If 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG has a finitely described strategy σ𝜎\sigmaitalic_σ with val(𝒯~,σ)1εval~𝒯𝜎1𝜀{\rm val}(\tilde{\mathcal{T}},\sigma)\geq 1-\varepsilonroman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ≥ 1 - italic_ε, then there exists a quantum strategy ρ𝜌\rhoitalic_ρ such that val(𝒢,ρ)1CΛ426Λεval𝒢𝜌1𝐶superscriptΛ4superscript26Λ𝜀{\rm val}(\mathcal{G},\rho)\geq 1-C\Lambda^{4}\cdot 2^{6\Lambda}\varepsilonroman_val ( caligraphic_G , italic_ρ ) ≥ 1 - italic_C roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 6 roman_Λ end_POSTSUPERSCRIPT italic_ε, where C>0𝐶0C>0italic_C > 0 is a universal constant.

The next section is devoted to the proof of Theorem 7.3.

Theorem 7.4 (𝖳𝖺𝗂𝗅𝗈𝗋𝖾𝖽𝖬𝖨𝖯=𝖱𝖤superscript𝖳𝖺𝗂𝗅𝗈𝗋𝖾𝖽𝖬𝖨𝖯𝖱𝖤\mathsf{TailoredMIP}^{*}=\mathsf{RE}sansserif_TailoredMIP start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = sansserif_RE, see [Tailored_MIPRE]).

There exists a polynomial time algorithm that takes as input (the encoding of) a Turing machine M𝑀Mitalic_M and outputs (the encoding of) a tailored non-local game 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT such that:

  1. (1)

    Sampling xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E according to μ𝜇\muitalic_μ and evaluating Dxy()subscript𝐷𝑥𝑦D_{xy}(\cdot)italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋅ ) from the encoding of the game 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT can be done in time poly(|M|)poly𝑀{\rm poly}(|M|)roman_poly ( | italic_M | ), where |M|𝑀|M|| italic_M | is the bit-length of the encoding of M𝑀Mitalic_M.

  2. (2)

    If M𝑀Mitalic_M halts, then 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT has a perfect Z𝑍Zitalic_Z-aligned permutation strategy that commutes along edges.

  3. (3)

    If M𝑀Mitalic_M never halts, then val(𝒢M)1/2superscriptvalsubscript𝒢𝑀12{\rm val}^{*}(\mathcal{G}_{M})\leq\nicefrac{{1}}{{2}}roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ≤ / start_ARG 1 end_ARG start_ARG 2 end_ARG.

Theorem 7.4 is proved in [Tailored_MIPRE].

Corollary 7.5.

The Aldous–Lyons Conjecture 1.6 has a negative solution.

Proof.

The idea is as follows. Given a Turing machine M𝑀Mitalic_M, we can define the tailored non-local game 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT calculated in Theorem 7.4, and then calculate the associated subgroup test 𝒯~(𝒢M)~𝒯subscript𝒢𝑀\tilde{\mathcal{T}}(\mathcal{G}_{M})over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) from Definition 7.1. In the next paragraph, the following two facts are proved:

  • If M𝑀Mitalic_M halts, then 𝒯~(𝒢M)~𝒯subscript𝒢𝑀\tilde{\mathcal{T}}(\mathcal{G}_{M})over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) has sofic value 1111.

  • On the other hand, if M𝑀Mitalic_M does not halt, then the sofic value of 𝒯~(𝒢M)~𝒯subscript𝒢𝑀\tilde{\mathcal{T}}(\mathcal{G}_{M})over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) is smaller than 1λ(M)1𝜆𝑀1-\lambda(M)1 - italic_λ ( italic_M ), where λ(M)=2c|M|c𝜆𝑀superscript2𝑐superscript𝑀𝑐\lambda(M)=2^{-c|M|^{c}}italic_λ ( italic_M ) = 2 start_POSTSUPERSCRIPT - italic_c | italic_M | start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT for some universal constant c>0𝑐0c>0italic_c > 0 independent of M𝑀Mitalic_M.

Recall that by Theorem 1.10, there is a computable sequence approaching valerg(𝒯~(𝒢M))subscriptvalerg~𝒯subscript𝒢𝑀{\rm val}_{{\rm erg}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))roman_val start_POSTSUBSCRIPT roman_erg end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) from above and another computable sequence approaching valsof(𝒯~(𝒢M))subscriptvalsof~𝒯subscript𝒢𝑀{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) from below. If the Aldous–Lyons Conjecture 1.6 has a positive solution, then these values are the same, and as Corollary 1.12 states, one can approximate valsof(𝒯~(𝒢M))subscriptvalsof~𝒯subscript𝒢𝑀{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) up to any predetermined additive error θ𝜃\thetaitalic_θ. As λ(M)𝜆𝑀\lambda(M)italic_λ ( italic_M ) can be computed directly from |M|𝑀|M|| italic_M |, one can choose θ=λ(M)2𝜃𝜆𝑀2\theta=\frac{\lambda(M)}{2}italic_θ = divide start_ARG italic_λ ( italic_M ) end_ARG start_ARG 2 end_ARG, and thus deduce whether valsof(𝒯~(𝒢M))<1subscriptvalsof~𝒯subscript𝒢𝑀1{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))<1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) < 1 or valsof(𝒯~(𝒢M))>1λ(M)subscriptvalsof~𝒯subscript𝒢𝑀1𝜆𝑀{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))>1-\lambda(M)roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) > 1 - italic_λ ( italic_M ). This in turn allows one to decide whether M𝑀Mitalic_M halts or not. Since the Halting Problem is undecidable, this is a contradiction, which implies that Conjecture 1.6 must have a negative solution.

Let us prove the two bullets above. Since the running time of the verification procedure of 𝒢Msubscript𝒢𝑀\mathcal{G}_{M}caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT bounds Λ=maxxV((x))Λsubscript𝑥𝑉𝑥\Lambda=\displaystyle{\max_{x\in V}}(\ell(x))roman_Λ = roman_max start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ( roman_ℓ ( italic_x ) ), we can use (1) of Theorem 7.4 to deduce that Λ=poly(|M|)Λpoly𝑀\Lambda=\textrm{poly}(|M|)roman_Λ = poly ( | italic_M | ). If M𝑀Mitalic_M halts, then by (2) of Theorem 7.4 and (1) of Theorem 7.3, we have valsof(𝒯~(𝒢M))=1subscriptvalsof~𝒯subscript𝒢𝑀1{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))=1roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) = 1. If M𝑀Mitalic_M does not halt, then by (3) of Theorem 7.4, we have val(𝒢M)12superscriptvalsubscript𝒢𝑀12{\rm val}^{*}(\mathcal{G}_{M})\leq\frac{1}{2}roman_val start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG. Hence, by (2) of Theorem 7.3, we have

121CΛ426Λ(1valsof(𝒯~(𝒢M))).121𝐶superscriptΛ4superscript26Λ1subscriptvalsof~𝒯subscript𝒢𝑀\frac{1}{2}\geq 1-C\Lambda^{4}\cdot 2^{6\Lambda}(1-{\rm val}_{{\rm sof}}(% \tilde{\mathcal{T}}(\mathcal{G}_{M}))).divide start_ARG 1 end_ARG start_ARG 2 end_ARG ≥ 1 - italic_C roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 6 roman_Λ end_POSTSUPERSCRIPT ( 1 - roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) ) .

Rearranging this inequality, we get

valsof(𝒯~(𝒢M))112CΛ426Λ.subscriptvalsof~𝒯subscript𝒢𝑀112𝐶superscriptΛ4superscript26Λ{\rm val}_{{\rm sof}}(\tilde{\mathcal{T}}(\mathcal{G}_{M}))\leq 1-\frac{1}{2C% \Lambda^{4}\cdot 2^{6\Lambda}}.roman_val start_POSTSUBSCRIPT roman_sof end_POSTSUBSCRIPT ( over~ start_ARG caligraphic_T end_ARG ( caligraphic_G start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) ) ≤ 1 - divide start_ARG 1 end_ARG start_ARG 2 italic_C roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 6 roman_Λ end_POSTSUPERSCRIPT end_ARG .

The quantity 12CΛ426Λ12𝐶superscriptΛ4superscript26Λ\frac{1}{2C\Lambda^{4}\cdot 2^{6\Lambda}}divide start_ARG 1 end_ARG start_ARG 2 italic_C roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 6 roman_Λ end_POSTSUPERSCRIPT end_ARG can be bounded from below by λ(M)=2c|M|c𝜆𝑀superscript2𝑐superscript𝑀𝑐\lambda(M)=2^{-c|M|^{c}}italic_λ ( italic_M ) = 2 start_POSTSUPERSCRIPT - italic_c | italic_M | start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, where c>0𝑐0c>0italic_c > 0 is a universal constant that depends on the constants implicit in the notation Λ=poly(|M|)Λpoly𝑀\Lambda=\textrm{poly}(|M|)roman_Λ = poly ( | italic_M | ) (guaranteed by Theorem 7.4), as well as the constant C>0𝐶0C>0italic_C > 0 appearing in Theorem 7.3. This finishes the proof. ∎

8. Proving Theorem 7.3

8.1. Proving the completeness in Theorem 7.3

This is the easy direction, we have done most of the work towards it, and here we use the notation that we have established before. Recall that S~=S{𝖩}~𝑆𝑆𝖩\tilde{S}=S\cup\{\mathsf{J}\}over~ start_ARG italic_S end_ARG = italic_S ∪ { sansserif_J }. Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a perfect Z𝑍Zitalic_Z-aligned permutation strategy that commutes along edges for the tailored non-local game 𝒢𝒢\mathcal{G}caligraphic_G. Further recall that the finitely described IRS Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) samples a subgroup H𝐻Hitalic_H of \mathcal{F}caligraphic_F as follows — it takes a uniform [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] and outputs H=Stab(σ,)𝐻Stab𝜎H={\rm Stab}(\sigma,\star)italic_H = roman_Stab ( italic_σ , ⋆ ). By Definition 6.11,

dH(σ(𝖩),Id)=1;σ(𝖩)2=Id;𝖷S:σ(𝖩)σ(𝖷)=σ(𝖷)σ(𝖩).d_{H}(\sigma(\mathsf{J}),{\rm Id})=1\quad;\quad\sigma(\mathsf{J})^{2}={\rm Id}% \quad;\quad\forall\mathsf{X}\in S\ \colon\ \ \sigma(\mathsf{J})\sigma(\mathsf{% X})=\sigma(\mathsf{X})\sigma(\mathsf{J}).italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , roman_Id ) = 1 ; italic_σ ( sansserif_J ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id ; ∀ sansserif_X ∈ italic_S : italic_σ ( sansserif_J ) italic_σ ( sansserif_X ) = italic_σ ( sansserif_X ) italic_σ ( sansserif_J ) .

Therefore, for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ],

𝖩Stab(σ,);𝖩2Stab(σ,);𝖷S:[𝖷,𝖩]Stab(σ,),\mathsf{J}\notin{\rm Stab}(\sigma,\star)\quad;\quad\mathsf{J}^{2}\in{\rm Stab}% (\sigma,\star)\quad;\quad\forall\mathsf{X}\in S\ \colon\ \ [\mathsf{X},\mathsf% {J}]\in{\rm Stab}(\sigma,\star),sansserif_J ∉ roman_Stab ( italic_σ , ⋆ ) ; sansserif_J start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ roman_Stab ( italic_σ , ⋆ ) ; ∀ sansserif_X ∈ italic_S : [ sansserif_X , sansserif_J ] ∈ roman_Stab ( italic_σ , ⋆ ) ,

and when Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) runs against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG it always passes Check 1. Also by Definition 6.11,

𝖷S:σ(𝖷)2=Id;xV,𝖷,𝖷Sx:σ(𝖷)σ(𝖷)=σ(𝖷)σ(𝖷).\forall\mathsf{X}\in S\ \colon\sigma(\mathsf{X})^{2}={\rm Id}\quad;\quad% \forall x\in V,\ \forall\mathsf{X},\mathsf{X}^{\prime}\in S_{x}\ \colon\ \ % \sigma(\mathsf{X})\sigma(\mathsf{X}^{\prime})=\sigma(\mathsf{X}^{\prime})% \sigma(\mathsf{X}).∀ sansserif_X ∈ italic_S : italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id ; ∀ italic_x ∈ italic_V , ∀ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : italic_σ ( sansserif_X ) italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) italic_σ ( sansserif_X ) .

Therefore, for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ],

𝖷S:𝖷2Stab(σ,);xV,𝖷,𝖷Sx:[𝖷,𝖷]Stab(σ,),\forall\mathsf{X}\in S\ \colon\mathsf{X}^{2}\in{\rm Stab}(\sigma,\star)\quad;% \quad\forall x\in V,\ \forall\mathsf{X},\mathsf{X}^{\prime}\in S_{x}\ \colon\ % \ [\mathsf{X},\mathsf{X}^{\prime}]\in{\rm Stab}(\sigma,\star),∀ sansserif_X ∈ italic_S : sansserif_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∈ roman_Stab ( italic_σ , ⋆ ) ; ∀ italic_x ∈ italic_V , ∀ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : [ sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ∈ roman_Stab ( italic_σ , ⋆ ) ,

and when Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) runs against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG it always passes Check 2. By Definition 6.24, for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] we have

𝖷1(1):σ(𝖷).=orσ(𝖷).=σ(𝖩)..\forall\mathsf{X}\in\mathfrak{R}^{-1}(1)\ \colon\ \ \sigma(\mathsf{X}).\star=% \star\quad\textrm{or}\quad\sigma(\mathsf{X}).\star=\sigma(\mathsf{J}).\star.∀ sansserif_X ∈ fraktur_R start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( 1 ) : italic_σ ( sansserif_X ) . ⋆ = ⋆ or italic_σ ( sansserif_X ) . ⋆ = italic_σ ( sansserif_J ) . ⋆ .

Namely, for every [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ],

𝖷1(1):𝖷Stab(σ,)or𝖩𝖷Stab(σ,),\forall\mathsf{X}\in\mathfrak{R}^{-1}(1)\ \colon\ \ \mathsf{X}\in{\rm Stab}(% \sigma,\star)\quad\textrm{or}\quad\mathsf{J}\mathsf{X}\in{\rm Stab}(\sigma,% \star),∀ sansserif_X ∈ fraktur_R start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( 1 ) : sansserif_X ∈ roman_Stab ( italic_σ , ⋆ ) or sansserif_JX ∈ roman_Stab ( italic_σ , ⋆ ) ,

and when Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) runs against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG it always passes Check 3.

We are left to show that Φ(σ)Φ𝜎\Phi(\sigma)roman_Φ ( italic_σ ) always passes Check 4. To that end, we need a couple of claims. The first is a well known and commonly used observation in quantum information theory. For the convenience of the reader, we provide a proof.

Claim 8.1.

Let S𝑆Sitalic_S be a finite set, ρ:SU(n):𝜌𝑆𝑈𝑛\rho\colon S\to U(n)italic_ρ : italic_S → italic_U ( italic_n ) such that ρ(S)𝜌𝑆\rho(S)italic_ρ ( italic_S ) commutes252525This claim can be generalized so that a weaker assumption is used. See Section 3 of [Tailored_MIPRE]. and all the images are involutions. Then, given a fixed α:S𝔽2:𝛼𝑆subscript𝔽2\alpha\colon S\to\mathbb{F}_{2}italic_α : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, we have 𝖷Sα(𝖷)γ(𝖷)=0subscript𝖷𝑆𝛼𝖷𝛾𝖷0\sum_{\mathsf{X}\in S}\alpha(\mathsf{X})\gamma(\mathsf{X})=0∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_α ( sansserif_X ) italic_γ ( sansserif_X ) = 0 with probability 1111 when γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ if and only if 𝖷Sρ(𝖷)α(𝖷)=Idsubscriptproduct𝖷𝑆𝜌superscript𝖷𝛼𝖷Id\prod_{\mathsf{X}\in S}\rho(\mathsf{X})^{\alpha(\mathsf{X})}={\rm Id}∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT = roman_Id. Namely,

γρ[α,γ=0]=1𝖷Sρ(𝖷)α(𝖷)=Id.iffsubscriptsimilar-to𝛾𝜌𝛼𝛾01subscriptproduct𝖷𝑆𝜌superscript𝖷𝛼𝖷Id\operatorname*{\mathbb{P}}_{\gamma\sim\rho}[\langle\alpha,\gamma\rangle=0]=1% \iff\prod_{\mathsf{X}\in S}\rho(\mathsf{X})^{\alpha(\mathsf{X})}={\rm Id}.blackboard_P start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ ⟨ italic_α , italic_γ ⟩ = 0 ] = 1 ⇔ ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT = roman_Id .
Proof.

Assume without loss of generality that α𝛼\alphaitalic_α is fully supported. Otherwise, we can focus on ρ|Supp(α)evaluated-at𝜌Supp𝛼\rho|_{\textrm{Supp}(\alpha)}italic_ρ | start_POSTSUBSCRIPT Supp ( italic_α ) end_POSTSUBSCRIPT and proceed in the same manner. As before, we can write ρ(𝖷)=𝖯0𝖷𝖯1𝖷𝜌𝖷superscriptsubscript𝖯0𝖷superscriptsubscript𝖯1𝖷\rho(\mathsf{X})=\mathsf{P}_{0}^{\mathsf{X}}-\mathsf{P}_{1}^{\mathsf{X}}italic_ρ ( sansserif_X ) = sansserif_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT - sansserif_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT, where 𝖯0𝖷subscriptsuperscript𝖯𝖷0\mathsf{P}^{\mathsf{X}}_{0}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the projection on the (+1)1(+1)( + 1 )-eigenspace of ρ(𝖷)𝜌𝖷\rho(\mathsf{X})italic_ρ ( sansserif_X ), and 𝖯1𝖷superscriptsubscript𝖯1𝖷\mathsf{P}_{1}^{\mathsf{X}}sansserif_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT is the projection on its (1)1(-1)( - 1 )-eigenspace. By Definition 6.5,

γρ[𝖷Sγ(𝖷)=0]=γ:S𝔽2γ(𝖷)=0τ(𝖷S𝖯γ(𝖷)𝖷).subscriptsimilar-to𝛾𝜌subscript𝖷𝑆𝛾𝖷0subscript:𝛾𝑆subscript𝔽2𝛾𝖷0𝜏subscriptproduct𝖷𝑆superscriptsubscript𝖯𝛾𝖷𝖷\begin{split}\operatorname*{\mathbb{P}}_{\gamma\sim\rho}\mathopen{}\mathclose{% {}\left[\sum_{\mathsf{X}\in S}\gamma(\mathsf{X})=0}\right]&=\sum_{\begin{% subarray}{c}\gamma\colon S\to\mathbb{F}_{2}\\ \sum\gamma(\mathsf{X})=0\end{subarray}}\tau\mathopen{}\mathclose{{}\left(\prod% _{\mathsf{X}\in S}\mathsf{P}_{\gamma(\mathsf{X})}^{\mathsf{X}}}\right).\end{split}start_ROW start_CELL blackboard_P start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_γ ( sansserif_X ) = 0 ] end_CELL start_CELL = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_γ : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ italic_γ ( sansserif_X ) = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT sansserif_P start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT ) . end_CELL end_ROW

Note that 𝖯0𝖷+𝖯1𝖷=Idsubscriptsuperscript𝖯𝖷0subscriptsuperscript𝖯𝖷1Id\mathsf{P}^{\mathsf{X}}_{0}+\mathsf{P}^{\mathsf{X}}_{1}={\rm Id}sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = roman_Id, and thus γ:S𝔽2τ(𝖷S𝖯γ(𝖷)𝖷)subscript:𝛾𝑆subscript𝔽2𝜏subscriptproduct𝖷𝑆superscriptsubscript𝖯𝛾𝖷𝖷\displaystyle{\sum_{\gamma\colon S\to\mathbb{F}_{2}}}\tau\mathopen{}\mathclose% {{}\left(\prod_{\mathsf{X}\in S}\mathsf{P}_{\gamma(\mathsf{X})}^{\mathsf{X}}}\right)∑ start_POSTSUBSCRIPT italic_γ : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT sansserif_P start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT ) is always 1111. Therefore,

τ(𝖷Sρ(𝖷))=τ(𝖷S(𝖯0𝖷𝖯1𝖷))=γ:S𝔽2γ(𝖷)=0τ(𝖯γ(𝖷)𝖷)γ:S𝔽2γ(𝖷)=1τ(𝖯γ(𝖷)𝖷)=2γ:S𝔽2γ(𝖷)=0τ(𝖯γ(𝖷)𝖷)1=2γρ[𝖷Sγ(𝖷)=0]1.𝜏subscriptproduct𝖷𝑆𝜌𝖷𝜏subscriptproduct𝖷𝑆subscriptsuperscript𝖯𝖷0subscriptsuperscript𝖯𝖷1subscript:𝛾𝑆subscript𝔽2𝛾𝖷0𝜏productsuperscriptsubscript𝖯𝛾𝖷𝖷subscript:𝛾𝑆subscript𝔽2𝛾𝖷1𝜏productsuperscriptsubscript𝖯𝛾𝖷𝖷2subscript:𝛾𝑆subscript𝔽2𝛾𝖷0𝜏productsuperscriptsubscript𝖯𝛾𝖷𝖷12subscriptsimilar-to𝛾𝜌subscript𝖷𝑆𝛾𝖷01\begin{split}\tau\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S}\rho(% \mathsf{X})}\right)&=\tau\mathopen{}\mathclose{{}\left(\prod_{\mathsf{X}\in S}% (\mathsf{P}^{\mathsf{X}}_{0}-\mathsf{P}^{\mathsf{X}}_{1})}\right)\\ &=\sum_{\begin{subarray}{c}\gamma\colon S\to\mathbb{F}_{2}\\ \sum\gamma(\mathsf{X})=0\end{subarray}}\tau\mathopen{}\mathclose{{}\left(\prod% \mathsf{P}_{\gamma(\mathsf{X})}^{\mathsf{X}}}\right)\ -\sum_{\begin{subarray}{% c}\gamma\colon S\to\mathbb{F}_{2}\\ \sum\gamma(\mathsf{X})=1\end{subarray}}\tau\mathopen{}\mathclose{{}\left(\prod% \mathsf{P}_{\gamma(\mathsf{X})}^{\mathsf{X}}}\right)\\ &=2\cdot\sum_{\begin{subarray}{c}\gamma\colon S\to\mathbb{F}_{2}\\ \sum\gamma(\mathsf{X})=0\end{subarray}}\tau\mathopen{}\mathclose{{}\left(\prod% \mathsf{P}_{\gamma(\mathsf{X})}^{\mathsf{X}}}\right)-1\\ &=2\cdot\operatorname*{\mathbb{P}}_{\gamma\sim\rho}\mathopen{}\mathclose{{}% \left[\sum_{\mathsf{X}\in S}\gamma(\mathsf{X})=0}\right]-1.\end{split}start_ROW start_CELL italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_ρ ( sansserif_X ) ) end_CELL start_CELL = italic_τ ( ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT ( sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT - sansserif_P start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_γ : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ italic_γ ( sansserif_X ) = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_τ ( ∏ sansserif_P start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT ) - ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_γ : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ italic_γ ( sansserif_X ) = 1 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_τ ( ∏ sansserif_P start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = 2 ⋅ ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_γ : italic_S → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ italic_γ ( sansserif_X ) = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_τ ( ∏ sansserif_P start_POSTSUBSCRIPT italic_γ ( sansserif_X ) end_POSTSUBSCRIPT start_POSTSUPERSCRIPT sansserif_X end_POSTSUPERSCRIPT ) - 1 end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = 2 ⋅ blackboard_P start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_γ ( sansserif_X ) = 0 ] - 1 . end_CELL end_ROW

Thus, ρ(𝖷)=Idproduct𝜌𝖷Id\prod\rho(\mathsf{X})={\rm Id}∏ italic_ρ ( sansserif_X ) = roman_Id if and only if τ(ρ(𝖷))=1𝜏product𝜌𝖷1\tau\mathopen{}\mathclose{{}\left(\prod\rho(\mathsf{X})}\right)=1italic_τ ( ∏ italic_ρ ( sansserif_X ) ) = 1 if and only if γρ[𝖷Sγ(𝖷)=0]=1subscriptsimilar-to𝛾𝜌subscript𝖷𝑆𝛾𝖷01\operatorname*{\mathbb{P}}_{\gamma\sim\rho}\mathopen{}\mathclose{{}\left[\sum_% {\mathsf{X}\in S}\gamma(\mathsf{X})=0}\right]=1blackboard_P start_POSTSUBSCRIPT italic_γ ∼ italic_ρ end_POSTSUBSCRIPT [ ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S end_POSTSUBSCRIPT italic_γ ( sansserif_X ) = 0 ] = 1, which finishes the proof. ∎

Claim 8.2.

Let σ:S{𝖩}Sym(2n):𝜎𝑆𝖩Sym2𝑛\sigma\colon S\cup\{\mathsf{J}\}\to{\rm Sym}(2n)italic_σ : italic_S ∪ { sansserif_J } → roman_Sym ( 2 italic_n ) be a Z𝑍Zitalic_Z-aligned permutation strategy for a tailored game 𝒢𝒢\mathcal{G}caligraphic_G, and let ρ𝜌\rhoitalic_ρ be the quantum strategy associated with σ𝜎\sigmaitalic_σ (as in Definition 6.14). Then, the restriction of γρsimilar-to𝛾𝜌\gamma\sim\rhoitalic_γ ∼ italic_ρ to the readable variables in Sxysubscript𝑆𝑥𝑦S_{xy}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT (which we denoted by γsuperscript𝛾\gamma^{\mathfrak{R}}italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT) depends only on the vertex [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] sampled in the beginning of the procedure outlined in Claim 6.21. Furthermore, if we denote the sampled Lxy(γ)subscript𝐿𝑥𝑦𝛾L_{xy}(\gamma)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) by Lxy()subscript𝐿𝑥𝑦L_{xy}(\star)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ), emphasizing its dependence on the sampled vertex, then L~xy(Stab(σ,))=Lxy()subscript~𝐿𝑥𝑦Stab𝜎subscript𝐿𝑥𝑦\tilde{L}_{xy}({\rm Stab}(\sigma,\star))=L_{xy}(\star)over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ), where L~xysubscript~𝐿𝑥𝑦\tilde{L}_{xy}over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT was defined in (7.1).

Proof.

Let [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] be some fixed vertex, Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT be the σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT orbit of \star, and 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT be a readable variable. Since σ𝜎\sigmaitalic_σ is Z𝑍Zitalic_Z-aligned, either σ(𝖷).=\sigma(\mathsf{X}).\star=\staritalic_σ ( sansserif_X ) . ⋆ = ⋆ or σ(𝖷).=σ(𝖩).\sigma(\mathsf{X}).\star=\sigma(\mathsf{J}).\staritalic_σ ( sansserif_X ) . ⋆ = italic_σ ( sansserif_J ) . ⋆. Now, as discussed in Section 6.4, σ𝜎\sigmaitalic_σ acting on Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is equivalent to an action of 𝔽2ksuperscriptsubscript𝔽2𝑘\mathbb{F}_{2}^{k}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT on itself. Furthermore, checking whether vBx𝑣subscriptsuperscript𝐵𝑥\vec{v}\in B^{-}_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT that is supported on Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is in the (+1)1(+1)( + 1 ) or (1)1(-1)( - 1 ) eigenspace of σ(𝖷)𝜎𝖷\sigma(\mathsf{X})italic_σ ( sansserif_X ) depends only on whether v𝑣\vec{v}over→ start_ARG italic_v end_ARG flips along an 𝖷𝖷\mathsf{X}sansserif_X-labeled edge in Sch(σ,S)Sch𝜎𝑆{\rm Sch}(\sigma,S)roman_Sch ( italic_σ , italic_S ) for some vertex in Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Since vBx𝑣subscriptsuperscript𝐵𝑥\vec{v}\in B^{-}_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, it must flip along 𝖩𝖩\mathsf{J}sansserif_J-labeled edges. So, if σ(𝖷).=\sigma(\mathsf{X}).\star=\staritalic_σ ( sansserif_X ) . ⋆ = ⋆ then σ(𝖷)v=v𝜎𝖷𝑣𝑣\sigma(\mathsf{X})\vec{v}=\vec{v}italic_σ ( sansserif_X ) over→ start_ARG italic_v end_ARG = over→ start_ARG italic_v end_ARG and γ(𝖷)=0𝛾𝖷0\gamma(\mathsf{X})=0italic_γ ( sansserif_X ) = 0, and if σ(𝖷).=σ(𝖩).\sigma(\mathsf{X}).\star=\sigma(\mathsf{J}).\staritalic_σ ( sansserif_X ) . ⋆ = italic_σ ( sansserif_J ) . ⋆ then σ(𝖷)v=v𝜎𝖷𝑣𝑣\sigma(\mathsf{X})\vec{v}=-\vec{v}italic_σ ( sansserif_X ) over→ start_ARG italic_v end_ARG = - over→ start_ARG italic_v end_ARG and γ(𝖷)=1𝛾𝖷1\gamma(\mathsf{X})=1italic_γ ( sansserif_X ) = 1. Since this was independent of the specific v𝑣\vec{v}over→ start_ARG italic_v end_ARG that we considered, the first part of the claim is deduced. This proves that γ~(𝖷)=γ(𝖷)superscript~𝛾𝖷superscript𝛾𝖷\tilde{\gamma}^{\mathfrak{R}}(\mathsf{X})=\gamma^{\mathfrak{R}}(\mathsf{X})over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( sansserif_X ) = italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( sansserif_X ), where γ~(𝖷)superscript~𝛾𝖷\tilde{\gamma}^{\mathfrak{R}}(\mathsf{X})over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ( sansserif_X ) was defined in Check 4 of Definition 7.1, and therefore L~xy(Stab(σ,))=Lxy(γ~)=Lxy(γ)=Lxy()subscript~𝐿𝑥𝑦Stab𝜎subscript𝐿𝑥𝑦superscript~𝛾subscript𝐿𝑥𝑦superscript𝛾subscript𝐿𝑥𝑦\tilde{L}_{xy}({\rm Stab}(\sigma,\star))=L_{xy}(\tilde{\gamma}^{\mathfrak{R}})% =L_{xy}(\gamma^{\mathfrak{R}})=L_{xy}(\star)over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( over~ start_ARG italic_γ end_ARG start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) which is the second part of the claim. ∎

We can now come back to our proof. Let us, in the spirit of previous notations, denote σxy=σ|Sxy{𝖩}subscript𝜎𝑥𝑦evaluated-at𝜎subscript𝑆𝑥𝑦𝖩\sigma_{xy}=\sigma|_{S_{xy}\cup\{\mathsf{J}\}}italic_σ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = italic_σ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT. Let [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ], and let Oxysubscript𝑂𝑥𝑦O_{xy}italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT be the orbit of \star under σxysubscript𝜎𝑥𝑦\sigma_{xy}italic_σ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT. Since σ𝜎\sigmaitalic_σ commutes along edges (see Definition 6.5), σxysubscript𝜎𝑥𝑦\sigma_{xy}italic_σ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT induces an action of 𝔽2Sxy{𝖩}superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT. Since Im(σxy)Imsubscript𝜎𝑥𝑦{\rm Im}(\sigma_{xy})roman_Im ( italic_σ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ) is commuting, the action of readable variables in Oxysubscript𝑂𝑥𝑦O_{xy}italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT is constant, namely if a readable variable acts as IdId{\rm Id}roman_Id on some Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, it will act that way on all Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, and similarly for acting as 𝖩𝖩\mathsf{J}sansserif_J. Furthermore, by Claim 8.2, the linear constraints sampled in the associated game L~xysubscript~𝐿𝑥𝑦\tilde{L}_{xy}over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT at a specific vertex Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT are the same as the ones sampled by the tailored non-local game. Joining these observations, there is a set of constraints L𝐿Litalic_L such that for every Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT we have L~xy(Stab(σ,))=Lxy()=Lsubscript~𝐿𝑥𝑦Stab𝜎subscript𝐿𝑥𝑦𝐿\tilde{L}_{xy}({\rm Stab}(\sigma,\star))=L_{xy}(\star)=Lover~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) = italic_L. So, we can focus on the orbit Oxysubscript𝑂𝑥𝑦O_{xy}italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, and study the corner of ρ𝜌\rhoitalic_ρ, which was the quantum strategy induced by σ𝜎\sigmaitalic_σ, with respect to the projection 𝖰Oxy:2nOxy:superscript𝖰subscript𝑂𝑥𝑦superscript2𝑛superscriptsubscript𝑂𝑥𝑦\mathsf{Q}^{O_{xy}}\colon\mathbb{C}^{2n}\to\mathbb{C}^{O_{xy}}sansserif_Q start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT : blackboard_C start_POSTSUPERSCRIPT 2 italic_n end_POSTSUPERSCRIPT → blackboard_C start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Since ρ𝜌\rhoitalic_ρ is a perfect strategy, for every γ𝛾\gammaitalic_γ that was sampled (according to Claim 6.21) by first choosing Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, and for every αL𝛼𝐿\alpha\in Litalic_α ∈ italic_L, we have α(𝖷)γ(𝖷)=0𝛼𝖷𝛾𝖷0\sum\alpha(\mathsf{X})\gamma(\mathsf{X})=0∑ italic_α ( sansserif_X ) italic_γ ( sansserif_X ) = 0. By Claim 8.1, this means that ρ(𝖷)α(𝖷)product𝜌superscript𝖷𝛼𝖷\prod\rho(\mathsf{X})^{\alpha(\mathsf{X})}∏ italic_ρ ( sansserif_X ) start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT is the identity when restricted to functions supported on Oxysubscript𝑂𝑥𝑦O_{xy}italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT that flip along 𝖩𝖩\mathsf{J}sansserif_J-labeled edges. By Claim 6.17, we can deduce that σ(𝖷)α(𝖷)product𝜎superscript𝖷𝛼𝖷\prod\sigma(\mathsf{X})^{\alpha(\mathsf{X})}∏ italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT acts as the identity on Oxysubscript𝑂𝑥𝑦O_{xy}italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT. Since this was true for every α𝛼\alphaitalic_α in L𝐿Litalic_L, and L=L~xy(Stab(σ,))𝐿subscript~𝐿𝑥𝑦Stab𝜎L=\tilde{L}_{xy}({\rm Stab}(\sigma,\star))italic_L = over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) for every Oxy\star\in O_{xy}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, we can conclude that σ𝜎\sigmaitalic_σ always passes Check 4 when run against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG. All in all, σ𝜎\sigmaitalic_σ is a perfect strategy for 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, proving the completeness clause of Theorem 7.3.

8.2. Proving the soundness in Theorem 7.3

The plan is as follows:

  • Recall that S~=S{𝖩}~𝑆𝑆𝖩\tilde{S}=S\cup\{\mathsf{J}\}over~ start_ARG italic_S end_ARG = italic_S ∪ { sansserif_J }. Given a finitely described strategy σ:S~Sym(n):𝜎~𝑆Sym𝑛\sigma\colon\tilde{S}\to{\rm Sym}(n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_n ) for 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, with val(𝒯~,σ)1εval~𝒯𝜎1𝜀{\rm val}(\tilde{\mathcal{T}},\sigma)\geq 1-\varepsilonroman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ≥ 1 - italic_ε, we perturb it bit by bit until it passes with probability 1111 Check 1, Check 2 and Check 3 from the definition of 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG (while potentially worsening the probability of passing Check 4).

  • Then, we can bound from below the value of this perturbed strategy using the mechanisms of Section 5.

  • Since the resulting perturbed strategy satisfies the first three checks of 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, it is a Z𝑍Zitalic_Z-aligned permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G. For such strategies, we prove that their value against 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG induces a lower-bound on their value against 𝒢𝒢\mathcal{G}caligraphic_G. This will conclude the proof.

The following three propositions are the manifestation of the above plan. We abuse notations and denote by μ𝜇\muitalic_μ the marginal distribution on vertices of 𝒢𝒢\mathcal{G}caligraphic_G, namely

xV:μ(x)=12xyEμ(xy).\forall x\in V\ \colon\ \ \mu(x)=\frac{1}{2}\sum_{xy\in E}\mu(xy).∀ italic_x ∈ italic_V : italic_μ ( italic_x ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_x italic_y ∈ italic_E end_POSTSUBSCRIPT italic_μ ( italic_x italic_y ) .

Also, recall the notion of the significance function 𝔰𝒯subscript𝔰𝒯\mathfrak{s}_{\mathcal{T}}fraktur_s start_POSTSUBSCRIPT caligraphic_T end_POSTSUBSCRIPT associated with a test 𝒯𝒯\mathcal{T}caligraphic_T, defined in (5.3), and the notion of the edit distance dedit𝔰subscriptsuperscript𝑑𝔰editd^{\mathfrak{s}}_{\rm edit}italic_d start_POSTSUPERSCRIPT fraktur_s end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_edit end_POSTSUBSCRIPT (5.2) between finitely described IRSs. Finally, recall that Λ=maxxV((x))Λsubscript𝑥𝑉𝑥\Lambda=\displaystyle{\max_{x\in V}}(\ell(x))roman_Λ = roman_max start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ( roman_ℓ ( italic_x ) ), and assume Λ>0Λ0\Lambda>0roman_Λ > 0.

Proposition 8.3.

Let σ:S~Sym(n):𝜎~𝑆Sym𝑛\sigma\colon\tilde{S}\to{\rm Sym}(n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_n ) be a finitely described strategy for 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, with val(𝒯~,σ)1εval~𝒯𝜎1𝜀{\rm val}(\tilde{\mathcal{T}},\sigma)\geq 1-\varepsilonroman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ≥ 1 - italic_ε. Denote by εxsubscript𝜀𝑥\varepsilon_{x}italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT the losing probability in 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG given that an edge containing xV𝑥𝑉x\in Vitalic_x ∈ italic_V was sampled as the challenge — note that 𝔼xμ[εx]=εsubscript𝔼similar-to𝑥𝜇subscript𝜀𝑥𝜀\operatorname*{\mathbb{E}}_{x\sim\mu}[\varepsilon_{x}]=\varepsilonblackboard_E start_POSTSUBSCRIPT italic_x ∼ italic_μ end_POSTSUBSCRIPT [ italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ] = italic_ε. Then, there is a strategy σ:S~Sym(2m):superscript𝜎~𝑆Sym2𝑚\sigma^{\prime}\colon\tilde{S}\to{\rm Sym}(2m)italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_m ), where m=n2𝑚𝑛2m=\lceil\frac{n}{2}\rceilitalic_m = ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉, that passes with probability 1111 Check 1, Check 2 and Check 3 in the definition of the associated test 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, and which is close to σ𝜎\sigmaitalic_σ in the following sense:

dH(σ(𝖩),σ(𝖩))C0εxV,𝖷Sx:dH(σ(𝖷),σ(𝖷))C022ΛΛ3(ε+εx).\begin{split}&d_{H}(\sigma(\mathsf{J}),\sigma^{\prime}(\mathsf{J}))\leq C_{0}% \varepsilon\\ \forall x\in V,\ \mathsf{X}\in S_{x}\ \colon\ \ &d_{H}(\sigma(\mathsf{X}),% \sigma^{\prime}(\mathsf{X}))\leq C_{0}\cdot 2^{2\Lambda}\cdot\Lambda^{3}(% \varepsilon+\varepsilon_{x}).\end{split}start_ROW start_CELL end_CELL start_CELL italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_J ) ) ≤ italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ε end_CELL end_ROW start_ROW start_CELL ∀ italic_x ∈ italic_V , sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : end_CELL start_CELL italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_X ) ) ≤ italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) . end_CELL end_ROW

for some universal constant C0>0subscript𝐶00C_{0}>0italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT > 0.

Proposition 8.4.

Every finitely described strategy σ:S~Sym(2n):𝜎~𝑆Sym2𝑛\sigma\colon\tilde{S}\to{\rm Sym}(2n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_n ) for 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG that passes with probability 1111 Check 1, Check 2 and Check 3 in the definition of the associated test 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG is a Z𝑍Zitalic_Z-aligned permutation strategy for 𝒢𝒢\mathcal{G}caligraphic_G and vice versa. Moreover, there is a universal constant C1>0subscript𝐶10C_{1}>0italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > 0 such that if val(𝒯~,σ)1εval~𝒯𝜎1𝜀{\rm val}(\tilde{\mathcal{T}},\sigma)\geq 1-\varepsilonroman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ≥ 1 - italic_ε, then val(𝒢,ρ)1C122Λεval𝒢𝜌1subscript𝐶1superscript22Λ𝜀{\rm val}(\mathcal{G},\rho)\geq 1-C_{1}\cdot 2^{2\Lambda}\varepsilonroman_val ( caligraphic_G , italic_ρ ) ≥ 1 - italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT italic_ε where ρ𝜌\rhoitalic_ρ is the quantum strategy associated with σ𝜎\sigmaitalic_σ (Definition 6.14).

Proposition 8.5.

Let 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG be the test associated with the tailored non-local game 𝒢𝒢\mathcal{G}caligraphic_G. Then, there is a universal constant C2>0subscript𝐶20C_{2}>0italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT > 0, such that the significance 𝔰τ~subscript𝔰~𝜏\mathfrak{s}_{\tilde{\tau}}fraktur_s start_POSTSUBSCRIPT over~ start_ARG italic_τ end_ARG end_POSTSUBSCRIPT associated with the test 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG satisfies

(8.1) 𝔰𝒯~(𝖩)subscript𝔰~𝒯𝖩\displaystyle\mathfrak{s}_{\tilde{\mathcal{T}}}(\mathsf{J})fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT ( sansserif_J ) C222Λ,absentsubscript𝐶2superscript22Λ\displaystyle\leq C_{2}\cdot 2^{2\Lambda},≤ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ,
(8.2) xV,𝖷Sx:𝔰𝒯~(𝖷)\displaystyle\forall x\in V,\ \mathsf{X}\in S_{x}\ \colon\ \ \mathfrak{s}_{% \tilde{\mathcal{T}}}(\mathsf{X})∀ italic_x ∈ italic_V , sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT ( sansserif_X ) μ(x)C222Λ.absent𝜇𝑥subscript𝐶2superscript22Λ\displaystyle\leq\mu(x)\cdot C_{2}\cdot 2^{2\Lambda}.≤ italic_μ ( italic_x ) ⋅ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT .
Remark 8.6.

We did not try to optimise the parameters in the three preceding propositions. Actually, we decided to choose a simpler version of the associated synchronous test (Definition 7.1) that provides an exp(Λ)expΛ\textrm{exp}(\Lambda)exp ( roman_Λ ) deterioration in the value, as seen in Proposition 8.3. We have variations of tailored games and the associated synchronous test which allow for only a poly(Λ)polyΛ\textrm{poly}(\Lambda)poly ( roman_Λ ) deterioration in the value, but we could not find any reduction that is independent of ΛΛ\Lambdaroman_Λ.

Now, we can deduce the soundness clause of Theorem 7.3 as a corollary of the preceding propositions.

Proof of (2) in Theorem 7.3.

Let σ:S~Sym(n):𝜎~𝑆Sym𝑛\sigma\colon\tilde{S}\to{\rm Sym}(n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_n ) be the given finitely described strategy with value 1εabsent1𝜀\geq 1-\varepsilon≥ 1 - italic_ε. By Proposition 8.3 and Proposition 8.5, there is a strategy σ:S~Sym(2n2):superscript𝜎~𝑆Sym2𝑛2\sigma^{\prime}\colon\tilde{S}\to{\rm Sym}(2\lceil\frac{n}{2}\rceil)italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉ ) passing Check 1, Check 2 and Check 3 with probability 1111, and such that the significance weighted distance between σ𝜎\sigmaitalic_σ and σsuperscript𝜎\sigma^{\prime}italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is

d𝔰𝒯~(σ,σ)=sS~𝔰𝒯~(s)dH(σ(s),σ(s))=𝔰𝒯~(𝖩)dH(σ(𝖩),σ(𝖩))+xV𝖷Sx𝔰𝒯~(𝖷)dH(σ(𝖷),σ(𝖷))C222ΛdH(σ(𝖩),σ(𝖩))+xV𝖷Sxμ(x)C222ΛdH(σ(𝖷),σ(𝖷))C0C222Λε+xV|Sx|μ(x)C222ΛC022ΛΛ3(ε+εx)C0C222Λε+C0C2Λ424Λ(xVμ(x)(ε+εx))𝔼xμ[ε+εx]=2ε3C0C2Λ424Λε.superscript𝑑subscript𝔰~𝒯𝜎superscript𝜎subscript𝑠~𝑆subscript𝔰~𝒯𝑠subscript𝑑𝐻𝜎𝑠superscript𝜎𝑠subscript𝔰~𝒯𝖩subscript𝑑𝐻𝜎𝖩superscript𝜎𝖩subscript𝑥𝑉subscript𝖷subscript𝑆𝑥subscript𝔰~𝒯𝖷subscript𝑑𝐻𝜎𝖷superscript𝜎𝖷subscript𝐶2superscript22Λsubscript𝑑𝐻𝜎𝖩superscript𝜎𝖩subscript𝑥𝑉subscript𝖷subscript𝑆𝑥𝜇𝑥subscript𝐶2superscript22Λsubscript𝑑𝐻𝜎𝖷superscript𝜎𝖷subscript𝐶0subscript𝐶2superscript22Λ𝜀subscript𝑥𝑉subscript𝑆𝑥𝜇𝑥subscript𝐶2superscript22Λsubscript𝐶0superscript22ΛsuperscriptΛ3𝜀subscript𝜀𝑥subscript𝐶0subscript𝐶2superscript22Λ𝜀subscript𝐶0subscript𝐶2superscriptΛ4superscript24Λsubscriptsubscript𝑥𝑉𝜇𝑥𝜀subscript𝜀𝑥subscript𝔼similar-to𝑥𝜇𝜀subscript𝜀𝑥2𝜀3subscript𝐶0subscript𝐶2superscriptΛ4superscript24Λ𝜀\begin{split}d^{\mathfrak{s}_{\tilde{\mathcal{T}}}}(\sigma,\sigma^{\prime})&=% \sum_{s\in\tilde{S}}\mathfrak{s}_{\tilde{\mathcal{T}}}(s)\cdot d_{H}(\sigma(s)% ,\sigma^{\prime}(s))\\ &=\mathfrak{s}_{\tilde{\mathcal{T}}}(\mathsf{J})d_{H}(\sigma(\mathsf{J}),% \sigma^{\prime}(\mathsf{J}))+\sum_{x\in V}\sum_{\mathsf{X}\in S_{x}}\mathfrak{% s}_{\tilde{\mathcal{T}}}(\mathsf{X})d_{H}(\sigma(\mathsf{X}),\sigma^{\prime}(% \mathsf{X}))\\ &\leq C_{2}\cdot 2^{2\Lambda}d_{H}(\sigma(\mathsf{J}),\sigma^{\prime}(\mathsf{% J}))+\sum_{x\in V}\sum_{\mathsf{X}\in S_{x}}\mu(x)\cdot C_{2}\cdot 2^{2\Lambda% }d_{H}(\sigma(\mathsf{X}),\sigma^{\prime}(\mathsf{X}))\\ &\leq C_{0}C_{2}\cdot 2^{2\Lambda}\varepsilon+\sum_{x\in V}|S_{x}|\cdot\mu(x)% \cdot C_{2}\cdot 2^{2\Lambda}\cdot C_{0}\cdot 2^{2\Lambda}\cdot\Lambda^{3}(% \varepsilon+\varepsilon_{x})\\ &\leq C_{0}C_{2}\cdot 2^{2\Lambda}\varepsilon+C_{0}C_{2}\Lambda^{4}\cdot 2^{4% \Lambda}\underbrace{\mathopen{}\mathclose{{}\left(\sum_{x\in V}\mu(x)(% \varepsilon+\varepsilon_{x})}\right)}_{\operatorname*{\mathbb{E}}_{x\sim\mu}[% \varepsilon+\varepsilon_{x}]=2\varepsilon}\\ &\leq 3C_{0}C_{2}\Lambda^{4}\cdot 2^{4\Lambda}\varepsilon.\end{split}start_ROW start_CELL italic_d start_POSTSUPERSCRIPT fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_σ , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_s ∈ over~ start_ARG italic_S end_ARG end_POSTSUBSCRIPT fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT ( italic_s ) ⋅ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( italic_s ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_s ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT ( sansserif_J ) italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_J ) ) + ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT fraktur_s start_POSTSUBSCRIPT over~ start_ARG caligraphic_T end_ARG end_POSTSUBSCRIPT ( sansserif_X ) italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_X ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_J ) ) + ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_μ ( italic_x ) ⋅ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( sansserif_X ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT italic_ε + ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT | italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT | ⋅ italic_μ ( italic_x ) ⋅ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT italic_ε + italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 4 roman_Λ end_POSTSUPERSCRIPT under⏟ start_ARG ( ∑ start_POSTSUBSCRIPT italic_x ∈ italic_V end_POSTSUBSCRIPT italic_μ ( italic_x ) ( italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) ) end_ARG start_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_x ∼ italic_μ end_POSTSUBSCRIPT [ italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ] = 2 italic_ε end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ 3 italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 4 roman_Λ end_POSTSUPERSCRIPT italic_ε . end_CELL end_ROW

Therefore, by Claim 5.5,

val(𝒯~,σ)1ε3C0C2Λ424Λε14C0C2Λ424Λε.val~𝒯superscript𝜎1𝜀3subscript𝐶0subscript𝐶2superscriptΛ4superscript24Λ𝜀14subscript𝐶0subscript𝐶2superscriptΛ4superscript24Λ𝜀{\rm val}(\tilde{\mathcal{T}},\sigma^{\prime})\geq 1-\varepsilon-3C_{0}C_{2}% \Lambda^{4}\cdot 2^{4\Lambda}\varepsilon\geq 1-4C_{0}C_{2}\Lambda^{4}\cdot 2^{% 4\Lambda}\varepsilon.roman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≥ 1 - italic_ε - 3 italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 4 roman_Λ end_POSTSUPERSCRIPT italic_ε ≥ 1 - 4 italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 4 roman_Λ end_POSTSUPERSCRIPT italic_ε .

By applying Proposition 8.4 on σsuperscript𝜎\sigma^{\prime}italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, its associated quantum strategy ρsuperscript𝜌\rho^{\prime}italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT satisfies

val(𝒢,ρ)14C0C1C2Λ426Λε.val𝒢superscript𝜌14subscript𝐶0subscript𝐶1subscript𝐶2superscriptΛ4superscript26Λ𝜀{\rm val}(\mathcal{G},\rho^{\prime})\geq 1-4C_{0}C_{1}C_{2}\Lambda^{4}\cdot 2^% {6\Lambda}\varepsilon.roman_val ( caligraphic_G , italic_ρ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≥ 1 - 4 italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT roman_Λ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ⋅ 2 start_POSTSUPERSCRIPT 6 roman_Λ end_POSTSUPERSCRIPT italic_ε .

By choosing C=4C0C1C2𝐶4subscript𝐶0subscript𝐶1subscript𝐶2C=4C_{0}C_{1}C_{2}italic_C = 4 italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, we deduce the claim. ∎

We are left to prove Propositions 8.3, 8.4 and 8.5. This is done in a reverse manner.

Proof of Proposition 8.5.

Note that 𝖩𝖩\mathsf{J}sansserif_J participates in most of the checks in 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG regardless of the specific challenge. In Check 1, it appears 3+2|Sxy|32subscript𝑆𝑥𝑦3+2|S_{xy}|3 + 2 | italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | times, and since |Sxy|2Λsubscript𝑆𝑥𝑦2Λ|S_{xy}|\leq 2\Lambda| italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | ≤ 2 roman_Λ, this is bounded by 3+4Λ34Λ3+4\Lambda3 + 4 roman_Λ. In Check 2 it is not used. In Check 3 it is used at most |Sxy|subscript𝑆𝑥𝑦|S_{xy}|| italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | times, which is bounded from above by 2Λ2Λ2\Lambda2 roman_Λ. Lastly, the number of times 𝖩𝖩\mathsf{J}sansserif_J appears in Lxy(γ)subscript𝐿𝑥𝑦𝛾L_{xy}(\gamma)italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) is bounded by the number of subsets of Sxy{𝖩}subscript𝑆𝑥𝑦𝖩S_{xy}\cup\{\mathsf{J}\}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } that contain it, which is 2|Sxy|22Λsuperscript2subscript𝑆𝑥𝑦superscript22Λ2^{|S_{xy}|}\leq 2^{2\Lambda}2 start_POSTSUPERSCRIPT | italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | end_POSTSUPERSCRIPT ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT. All in all, the significance of 𝖩𝖩\mathsf{J}sansserif_J is at most (3+4Λ)+2Λ+22Λ422Λ34Λ2Λsuperscript22Λ4superscript22Λ(3+4\Lambda)+2\Lambda+2^{2\Lambda}\leq 4\cdot 2^{2\Lambda}( 3 + 4 roman_Λ ) + 2 roman_Λ + 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ≤ 4 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT.

Now, a variable 𝖷𝖷\mathsf{X}sansserif_X in Sxsubscript𝑆𝑥S_{x}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT appears only if we sampled an edge in E𝐸Eitalic_E with x𝑥xitalic_x as one of its endpoints. If this happened, it will appear twice in Check 1, 2+2|Sx|22subscript𝑆𝑥2+2|S_{x}|2 + 2 | italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT | times in Check 2, at most twice in Check 3, and at most 2|Sxy{𝖩}|1superscript2subscript𝑆𝑥𝑦𝖩12^{|S_{xy}\cup\{\mathsf{J}\}|-1}2 start_POSTSUPERSCRIPT | italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } | - 1 end_POSTSUPERSCRIPT times in Check 4. Again, |Sx|Λsubscript𝑆𝑥Λ|S_{x}|\leq\Lambda| italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT | ≤ roman_Λ and |Sxy|2Λsubscript𝑆𝑥𝑦2Λ|S_{xy}|\leq 2\Lambda| italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | ≤ 2 roman_Λ, and thus 𝖷𝖷\mathsf{X}sansserif_X appears at most 2+2+2Λ+2+22Λ322Λ222Λ2superscript22Λ3superscript22Λ2+2+2\Lambda+2+2^{2\Lambda}\leq 3\cdot 2^{2\Lambda}2 + 2 + 2 roman_Λ + 2 + 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ≤ 3 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT times when an edge containing x𝑥xitalic_x is sampled. This means that the significance of 𝖷𝖷\mathsf{X}sansserif_X is at most μ(x)322Λ𝜇𝑥3superscript22Λ\mu(x)\cdot 3\cdot 2^{2\Lambda}italic_μ ( italic_x ) ⋅ 3 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT. Choosing C2=4subscript𝐶24C_{2}=4italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 4 completes the proof. ∎

Proof of Proposition 8.4.

Let σ:S~Sym(2n):𝜎~𝑆Sym2𝑛\sigma\colon\tilde{S}\to{\rm Sym}(2n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_n ) be a finitely described strategy that passes Check 1, Check 2 and Check 3 of 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG with probability 1111. Then, from perfectly passing Check 1 and Check 2, σ𝜎\sigmaitalic_σ is a permutation strategy, and by perfectly passing Check 3 it is Z𝑍Zitalic_Z-aligned. The other direction was proved in the completeness analysis in Section 8.1. We are going to prove that

(8.3) val(𝒢,ρ)1222Λ(1val(𝒯~,σ)),val𝒢𝜌12superscript22Λ1val~𝒯𝜎{\rm val}(\mathcal{G},\rho)\geq 1-2\cdot 2^{2\Lambda}(1-{\rm val}(\tilde{% \mathcal{T}},\sigma)),roman_val ( caligraphic_G , italic_ρ ) ≥ 1 - 2 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ( 1 - roman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ) ,

and thus C1=2subscript𝐶12C_{1}=2italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 2 satisfies the claim.

We start by giving expressions for the success probability of σ𝜎\sigmaitalic_σ in 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, and of the associated ρ𝜌\rhoitalic_ρ in 𝒢𝒢\mathcal{G}caligraphic_G respectively. Fix an edge xyE𝑥𝑦𝐸xy\in Eitalic_x italic_y ∈ italic_E, and denote by σx=σ|Sx{𝖩}subscript𝜎𝑥evaluated-at𝜎subscript𝑆𝑥𝖩\sigma_{x}=\sigma|_{S_{x}\cup\{\mathsf{J}\}}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = italic_σ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT and σy=σ|Sy{𝖩}subscript𝜎𝑦evaluated-at𝜎subscript𝑆𝑦𝖩\sigma_{y}=\sigma|_{S_{y}\cup\{\mathsf{J}\}}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = italic_σ | start_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT the appropriate restrictions of the permutation strategy σ𝜎\sigmaitalic_σ. The intersection of orbits OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, where Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is an orbit of σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is an orbit of σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, partitions [2n]delimited-[]2𝑛[2n][ 2 italic_n ] into disjoint sets. Fixing a pair of orbits Ox,Oysubscript𝑂𝑥subscript𝑂𝑦O_{x},O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT such that OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}\neq\emptysetitalic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ≠ ∅, by Claim 8.2, there is a set LxyOx,Oysuperscriptsubscript𝐿𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦L_{xy}^{O_{x},O_{y}}italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT of subsets of Sxy{𝖩}subscript𝑆𝑥𝑦𝖩S_{xy}\cup\{\mathsf{J}\}italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } such that

OxOy:LxyOx,Oy=Lxy()=L~xy(Stab(σ,)).\forall\star\in O_{x}\cap O_{y}\ \colon\ \ L^{O_{x},O_{y}}_{xy}=L_{xy}(\star)=% \tilde{L}_{xy}({\rm Stab}(\sigma,\star)).∀ ⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT : italic_L start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) = over~ start_ARG italic_L end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) .

For α𝔽2Sxy{𝖩}𝛼superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩\alpha\in\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}italic_α ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT, define

(8.4) 𝖷α=𝖷Sx{𝖩}𝖷α(𝖷) and 𝖸α=𝖸Sy𝖸α(𝖸).formulae-sequencesuperscript𝖷𝛼subscriptproduct𝖷subscript𝑆𝑥𝖩superscript𝖷𝛼𝖷 and superscript𝖸𝛼subscriptproduct𝖸subscript𝑆𝑦superscript𝖸𝛼𝖸\mathsf{X}^{\alpha}=\prod_{\mathsf{X}\in S_{x}\cup\{\mathsf{J}\}}\mathsf{X}^{% \alpha(\mathsf{X})}\quad\textrm{ and }\quad\mathsf{Y}^{\alpha}=\prod_{\mathsf{% Y}\in S_{y}}\mathsf{Y}^{\alpha(\mathsf{Y})}.sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT = ∏ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT sansserif_X start_POSTSUPERSCRIPT italic_α ( sansserif_X ) end_POSTSUPERSCRIPT and sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT = ∏ start_POSTSUBSCRIPT sansserif_Y ∈ italic_S start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT sansserif_Y start_POSTSUPERSCRIPT italic_α ( sansserif_Y ) end_POSTSUPERSCRIPT .

Let Υ~Ox,Oy(α)superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) be the set of all vertices OxOy\star\in O_{x}\cap O_{y}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT such that σ(𝖷α).σ(𝖸α).\sigma(\mathsf{X}^{\alpha}).\star\neq\sigma(\mathsf{Y}^{\alpha}).\staritalic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ ≠ italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆, namely all vertices in the intersection of orbits that do not satisfy the subgroup test constraint induced by α𝛼\alphaitalic_α. Let

(8.5) Υ~xyOx,Oy=αLxyOx,OyΥ~Ox,Oy(α),subscriptsuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦subscript𝛼subscriptsuperscript𝐿subscript𝑂𝑥subscript𝑂𝑦𝑥𝑦superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Upsilon}^{O_{x},O_{y}}_{xy}=\bigcup_{\alpha\in L^{O_{x},O_{y}}_{xy}}% \tilde{\Upsilon}^{O_{x},O_{y}}(\alpha),over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_α ∈ italic_L start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) ,

and let

Υ~xy=Ox,OyΥ~xyOx,Oy,subscript~Υ𝑥𝑦subscriptsubscript𝑂𝑥subscript𝑂𝑦subscriptsuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦\tilde{\Upsilon}_{xy}=\bigcup_{O_{x},O_{y}}\tilde{\Upsilon}^{O_{x},O_{y}}_{xy},over~ start_ARG roman_Υ end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ,

where the union is over all orbits of σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT that have a non-empty intersection. Then Υ~xysubscript~Υ𝑥𝑦\tilde{\Upsilon}_{xy}over~ start_ARG roman_Υ end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT is the set of all [2n]\star\in[2n]⋆ ∈ [ 2 italic_n ] such that D~xy(Stab(σ,))=0subscript~𝐷𝑥𝑦Stab𝜎0\tilde{D}_{xy}({\rm Stab}(\sigma,\star))=0over~ start_ARG italic_D end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( roman_Stab ( italic_σ , ⋆ ) ) = 0, hence

(8.6) val(𝒯~,σ)=1𝔼xyμ|Υ~xy|2n=1𝔼xyμ𝔼[2n]εxy(),val~𝒯𝜎1subscript𝔼similar-to𝑥𝑦𝜇subscript~Υ𝑥𝑦2𝑛1subscript𝔼similar-to𝑥𝑦𝜇subscript𝔼absentdelimited-[]2𝑛subscript𝜀𝑥𝑦{\rm val}(\tilde{\mathcal{T}},\sigma)=1-\displaystyle{\operatorname*{\mathbb{E% }}_{xy\sim\mu}}\frac{|\tilde{\Upsilon}_{xy}|}{2n}=1-\displaystyle{% \operatorname*{\mathbb{E}}_{xy\sim\mu}\operatorname*{\mathbb{E}}_{\star\in[2n]% }}\varepsilon_{xy}(\star)\;,roman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) = 1 - blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT divide start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | end_ARG start_ARG 2 italic_n end_ARG = 1 - blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT italic_ε start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ,

where

(8.7) εxy()=|Υ~xyOx,Oy||OxOy|subscript𝜀𝑥𝑦superscriptsubscript~Υ𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦subscript𝑂𝑥subscript𝑂𝑦\varepsilon_{xy}(\star)=\frac{|\tilde{\Upsilon}_{xy}^{O_{x},O_{y}}|}{|O_{x}% \cap O_{y}|}italic_ε start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) = divide start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG

and Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT are the unique σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT orbits for which OxOy\star\in O_{x}\cap O_{y}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT.

Recall that according to the procedural sampling described in Claim 6.21, any pair vBx,uByformulae-sequence𝑣superscriptsubscript𝐵𝑥𝑢subscriptsuperscript𝐵𝑦\vec{v}\in B_{x}^{-},\vec{u}\in B^{-}_{y}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT , over→ start_ARG italic_u end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT of Fourier basis elements supported on σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT-orbit Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT-orbit Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT respectively, is sampled with probability 2v|u2|OxOy|2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦\frac{2\langle\vec{v}|\vec{u}\rangle^{2}}{|O_{x}\cap O_{y}|}divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG (conditional on the sampled \star being in OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT), and it induces an “assignment” γ:Sxy{𝖩}𝔽2:𝛾subscript𝑆𝑥𝑦𝖩subscript𝔽2\gamma\colon S_{xy}\cup\{\mathsf{J}\}\to\mathbb{F}_{2}italic_γ : italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT for which γ(𝖩)=1𝛾𝖩1\gamma(\mathsf{J})=1italic_γ ( sansserif_J ) = 1. Let ΥOx,Oy(α)superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼\Upsilon^{O_{x},O_{y}}(\alpha)roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) be the set of all such (v,u)𝑣𝑢(\vec{v},\vec{u})( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) for which γ𝛾\gammaitalic_γ does not satisfy a specific linear constraint α𝔽2Sxy{𝖩}𝛼superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩\alpha\in\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}italic_α ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT, namely 𝖷Sxy{𝖩}γ(𝖷)α(𝖷)0subscript𝖷subscript𝑆𝑥𝑦𝖩𝛾𝖷𝛼𝖷0\sum_{\mathsf{X}\in S_{xy}\cup\{\mathsf{J}\}}\gamma(\mathsf{X})\alpha(\mathsf{% X})\neq 0∑ start_POSTSUBSCRIPT sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUBSCRIPT italic_γ ( sansserif_X ) italic_α ( sansserif_X ) ≠ 0. Let

ΥxyOx,Oy=αLxyOx,OyΥOx,Oy(α)subscriptsuperscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦subscript𝛼subscriptsuperscript𝐿subscript𝑂𝑥subscript𝑂𝑦𝑥𝑦superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼\Upsilon^{O_{x},O_{y}}_{xy}=\bigcup_{\alpha\in L^{O_{x},O_{y}}_{xy}}\Upsilon^{% O_{x},O_{y}}(\alpha)roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_α ∈ italic_L start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α )

be the collection of Fourier basis pairs (v,u)Bx×By𝑣𝑢superscriptsubscript𝐵𝑥superscriptsubscript𝐵𝑦(\vec{v},\vec{u})\in B_{x}^{-}\times B_{y}^{-}( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT × italic_B start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT supported on Ox,Oysubscript𝑂𝑥subscript𝑂𝑦O_{x},O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, such that the assignment γ𝛾\gammaitalic_γ induced by the pair is rejected by Dxysubscript𝐷𝑥𝑦D_{xy}italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT. Finally let

Υxy=Ox,OyΥxyOx,OyBx×By,subscriptΥ𝑥𝑦subscriptsubscript𝑂𝑥subscript𝑂𝑦subscriptsuperscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦subscriptsuperscript𝐵𝑥subscriptsuperscript𝐵𝑦\Upsilon_{xy}=\bigcup_{O_{x},O_{y}}\Upsilon^{O_{x},O_{y}}_{xy}\subseteq B^{-}_% {x}\times B^{-}_{y},roman_Υ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ⊆ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT × italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ,

which is exactly the collection of possible sampled pairs by the quantum strategy ρ𝜌\rhoitalic_ρ induced by σ𝜎\sigmaitalic_σ, given that the edge xy𝑥𝑦xyitalic_x italic_y was asked, that produce an assignment γ𝛾\gammaitalic_γ satisfying Dxy(γ)=0subscript𝐷𝑥𝑦𝛾0D_{xy}(\gamma)=0italic_D start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( italic_γ ) = 0. Hence,

(8.8) val(𝒢,ρ)=1𝔼xyμ(v,u)Υxyv|u2n=1𝔼xyμ𝔼[2n]δxy(),val𝒢𝜌1subscript𝔼similar-to𝑥𝑦𝜇subscript𝑣𝑢subscriptΥ𝑥𝑦superscriptinner-product𝑣𝑢2𝑛1subscript𝔼similar-to𝑥𝑦𝜇subscript𝔼absentdelimited-[]2𝑛subscript𝛿𝑥𝑦{\rm val}(\mathcal{G},\rho)=1-\displaystyle{\operatorname*{\mathbb{E}}_{xy\sim% \mu}\sum_{(\vec{v},\vec{u})\in\Upsilon_{xy}}\frac{\langle\vec{v}|\vec{u}% \rangle^{2}}{n}}=1-\displaystyle{\operatorname*{\mathbb{E}}_{xy\sim\mu}% \operatorname*{\mathbb{E}}_{\star\in[2n]}}\delta_{xy}(\star)\;,roman_val ( caligraphic_G , italic_ρ ) = 1 - blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_n end_ARG = 1 - blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT italic_δ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ,

where

(8.9) δxy()=(v,u)ΥxyOx,Oy2v|u2|OxOy|subscript𝛿𝑥𝑦subscript𝑣𝑢subscriptsuperscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦\delta_{xy}(\star)=\sum_{(\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}_{xy}}\frac% {2\langle\vec{v}|\vec{u}\rangle^{2}}{|O_{x}\cap O_{y}|}italic_δ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) = ∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG

and Ox,Oysubscript𝑂𝑥subscript𝑂𝑦O_{x},O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT are the unique orbits for which OxOy\star\in O_{x}\cap O_{y}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. Observe the following claim.

Claim 8.7.

For every α𝔽2Sxy{𝖩}𝛼superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩\alpha\in\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}italic_α ∈ blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT, σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT-orbit Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT-orbit Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT such that OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}\neq\emptysetitalic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ≠ ∅, we have

(8.10) (v,u)ΥOx,Oy(α)v|u212|Υ~Ox,Oy(α)|.subscript𝑣𝑢superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼superscriptinner-product𝑣𝑢212superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼\sum_{(\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}(\alpha)}\langle\vec{v}|\vec{u% }\rangle^{2}\,\leq\,\frac{1}{2}\big{|}\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)% \big{|}\;.∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) | .

Let us show how to deduce our conclusion assuming the validity of this claim, and then we will address the claim itself. Given OxOy\star\in O_{x}\cap O_{y}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, we have

δxy()=(8.9)(v,u)ΥxyOx,Oy2v|u2|OxOy|αLxyOx,Oy(v,u)ΥOx,Oy(α)2v|u2|OxOy|Claim8.7αLxyOx,Oy|Υ~Ox,Oy(α)||OxOy|.subscript𝛿𝑥𝑦italic-(8.9italic-)subscript𝑣𝑢subscriptsuperscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦subscript𝛼superscriptsubscript𝐿𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦subscript𝑣𝑢superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼2superscriptinner-product𝑣𝑢2subscript𝑂𝑥subscript𝑂𝑦Claim8.7subscript𝛼superscriptsubscript𝐿𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼subscript𝑂𝑥subscript𝑂𝑦\begin{split}\delta_{xy}(\star)&\quad\overset{\eqref{eq:delta_xy(star)}}{=}% \sum_{(\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}_{xy}}\frac{2\langle\vec{v}|% \vec{u}\rangle^{2}}{|O_{x}\cap O_{y}|}\\ &\quad\ \leq\,\sum_{\alpha\in L_{xy}^{O_{x},O_{y}}}\ \sum_{(\vec{v},\vec{u})% \in\Upsilon^{O_{x},O_{y}}(\alpha)}\frac{2\langle\vec{v}|\vec{u}\rangle^{2}}{|O% _{x}\cap O_{y}|}\\ &\overset{{\rm Claim}\ \ref{claim:tg}}{\leq}\sum_{\alpha\in L_{xy}^{O_{x},O_{y% }}}\ \frac{|\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)|}{|O_{x}\cap O_{y}|}\ .\end% {split}start_ROW start_CELL italic_δ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) end_CELL start_CELL start_OVERACCENT italic_( italic_) end_OVERACCENT start_ARG = end_ARG ∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ ∑ start_POSTSUBSCRIPT italic_α ∈ italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT divide start_ARG 2 ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL start_OVERACCENT roman_Claim end_OVERACCENT start_ARG ≤ end_ARG ∑ start_POSTSUBSCRIPT italic_α ∈ italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) | end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG . end_CELL end_ROW

Now, for every αLxyOx,Oy𝛼superscriptsubscript𝐿𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦\alpha\in L_{xy}^{O_{x},O_{y}}italic_α ∈ italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, we have by (8.5) that Υ~Ox,Oy(α)Υ~xyOx,Oysuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼subscriptsuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)\subseteq\tilde{\Upsilon}^{O_{x},O_{y}}_% {xy}over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) ⊆ over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT, which using the above analysis means

δxy()αLxyOx,Oy|Υ~xyOx,Oy||OxOy|22Λ+1εxy(),subscript𝛿𝑥𝑦subscript𝛼superscriptsubscript𝐿𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦subscriptsuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝑥𝑦subscript𝑂𝑥subscript𝑂𝑦superscript22Λ1subscript𝜀𝑥𝑦\delta_{xy}(\star)\leq\sum_{\alpha\in L_{xy}^{O_{x},O_{y}}}\ \frac{|\tilde{% \Upsilon}^{O_{x},O_{y}}_{xy}|}{|O_{x}\cap O_{y}|}\leq 2^{2\Lambda+1}\cdot% \varepsilon_{xy}(\star),italic_δ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ≤ ∑ start_POSTSUBSCRIPT italic_α ∈ italic_L start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT | end_ARG ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ + 1 end_POSTSUPERSCRIPT ⋅ italic_ε start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ,

where the last inequality uses (8.7) and the fact |LxyOx,Oy||𝔽2Sxy{𝖩}|22Λ+1subscriptsuperscript𝐿subscript𝑂𝑥subscript𝑂𝑦𝑥𝑦superscriptsubscript𝔽2subscript𝑆𝑥𝑦𝖩superscript22Λ1|L^{O_{x},O_{y}}_{xy}|\leq|\mathbb{F}_{2}^{S_{xy}\cup\{\mathsf{J}\}}|\leq 2^{2% \Lambda+1}| italic_L start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT | ≤ | blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ∪ { sansserif_J } end_POSTSUPERSCRIPT | ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ + 1 end_POSTSUPERSCRIPT. Therefore,

1val(𝒢,ρ)=(8.8)𝔼xyμ𝔼[2n][δxy()]222Λ𝔼xyμ𝔼[2n][εxy()]=(8.6)222Λ(1val(𝒯~,σ)),1val𝒢𝜌italic-(8.8italic-)subscript𝔼similar-to𝑥𝑦𝜇subscript𝔼absentdelimited-[]2𝑛subscript𝛿𝑥𝑦2superscript22Λsubscript𝔼similar-to𝑥𝑦𝜇subscript𝔼absentdelimited-[]2𝑛subscript𝜀𝑥𝑦italic-(8.6italic-)2superscript22Λ1val~𝒯𝜎\begin{split}1-{\rm val}(\mathcal{G},\rho)\overset{\eqref{eq:tg-1}}{=}% \operatorname*{\mathbb{E}}_{xy\sim\mu}\operatorname*{\mathbb{E}}_{\star\in[2n]% }[\delta_{xy}(\star)]\leq 2\cdot 2^{2\Lambda}\operatorname*{\mathbb{E}}_{xy% \sim\mu}\operatorname*{\mathbb{E}}_{\star\in[2n]}[\varepsilon_{xy}(\star)]% \overset{\eqref{eq:tg-2}}{=}2\cdot 2^{2\Lambda}(1-{\rm val}(\tilde{\mathcal{T}% },\sigma)),\end{split}start_ROW start_CELL 1 - roman_val ( caligraphic_G , italic_ρ ) start_OVERACCENT italic_( italic_) end_OVERACCENT start_ARG = end_ARG blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT [ italic_δ start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ] ≤ 2 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT blackboard_E start_POSTSUBSCRIPT italic_x italic_y ∼ italic_μ end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_n ] end_POSTSUBSCRIPT [ italic_ε start_POSTSUBSCRIPT italic_x italic_y end_POSTSUBSCRIPT ( ⋆ ) ] start_OVERACCENT italic_( italic_) end_OVERACCENT start_ARG = end_ARG 2 ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ( 1 - roman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ) , end_CELL end_ROW

proving (8.3) and thus the proposition. ∎

Proof of Claim 8.7.

Let Γ~Ox,Oy(α)superscript~Γsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) be the complement of ΥOx,Oy(α)superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼\Upsilon^{O_{x},O_{y}}(\alpha)roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) in OxOysubscript𝑂𝑥subscript𝑂𝑦O_{x}\cap O_{y}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, namely

Γ~Ox,Oy(α)=(OxOy)Υ~Ox,Oy(α).superscript~Γsubscript𝑂𝑥subscript𝑂𝑦𝛼subscript𝑂𝑥subscript𝑂𝑦superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)=(O_{x}\cap O_{y})\setminus\tilde{\Upsilon% }^{O_{x},O_{y}}(\alpha).over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) = ( italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ) ∖ over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) .

Recall the notation 𝖷αsuperscript𝖷𝛼\mathsf{X}^{\alpha}sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT and 𝖸αsuperscript𝖸𝛼\mathsf{Y}^{\alpha}sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT from (8.4). For OxOy\star\in O_{x}\cap O_{y}⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, we have σ(𝖷α).Ox\sigma(\mathsf{X}^{\alpha}).\star\in O_{x}italic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT and σ(𝖸α).Oy\sigma(\mathsf{Y}^{\alpha}).\star\in O_{y}italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ ∈ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT by the fact Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is a σxsubscript𝜎𝑥\sigma_{x}italic_σ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT-orbit and Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT is a σysubscript𝜎𝑦\sigma_{y}italic_σ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT-orbit. If Γ~Ox,Oy(α)\star\in\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)⋆ ∈ over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ), then by its definition we have :=σ(𝖷α).=σ(𝖸α).\diamond:=\sigma(\mathsf{X}^{\alpha}).\star=\sigma(\mathsf{Y}^{\alpha}).\star⋄ := italic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ = italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆, and OxOy\diamond\in O_{x}\cap O_{y}⋄ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT. As σ(𝖷α)𝜎superscript𝖷𝛼\sigma(\mathsf{X}^{\alpha})italic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) and σ(𝖸α)𝜎superscript𝖸𝛼\sigma(\mathsf{Y}^{\alpha})italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) are involutions, we have σ(𝖷α).==σ(𝖸α).\sigma(\mathsf{X}^{\alpha}).\diamond=\star=\sigma(\mathsf{Y}^{\alpha}).\diamonditalic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋄ = ⋆ = italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋄, which implies Γ~Ox,Oy(α)\diamond\in\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)⋄ ∈ over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ). All in all, Γ~Ox,Oy(α)superscript~Γsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) is invariant under the actions of 𝖷αsuperscript𝖷𝛼\mathsf{X}^{\alpha}sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT and 𝖸αsuperscript𝖸𝛼\mathsf{Y}^{\alpha}sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT — graphically, if we add 𝖷αsuperscript𝖷𝛼\mathsf{X}^{\alpha}sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT and 𝖸αsuperscript𝖸𝛼\mathsf{Y}^{\alpha}sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT labels to the Schrier graph of the action σ𝜎\sigmaitalic_σ on [2n]delimited-[]2𝑛[2n][ 2 italic_n ], then they agree on every Γ~Ox,Oy(α)\star\in\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)⋆ ∈ over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) and are contained in it.

For (v,u)ΥOx,Oy(α)𝑣𝑢superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼(\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}(\alpha)( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) we know that σ(𝖷α)v=±v𝜎superscript𝖷𝛼𝑣plus-or-minus𝑣\sigma(\mathsf{X}^{\alpha})\vec{v}=\pm\vec{v}italic_σ ( sansserif_X start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) over→ start_ARG italic_v end_ARG = ± over→ start_ARG italic_v end_ARG while σ(𝖸α)u=u𝜎superscript𝖸𝛼𝑢minus-or-plus𝑢\sigma(\mathsf{Y}^{\alpha})\vec{u}=\mp\vec{u}italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) over→ start_ARG italic_u end_ARG = ∓ over→ start_ARG italic_u end_ARG. This means that for every 𝖸αsuperscript𝖸𝛼\mathsf{Y}^{\alpha}sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT-labeled edge between vertices in Γ~Ox,Oy(α)superscript~Γsubscript𝑂𝑥subscript𝑂𝑦𝛼\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ), v𝑣\vec{v}over→ start_ARG italic_v end_ARG and u𝑢\vec{u}over→ start_ARG italic_u end_ARG agree on one of its endpoints and evaluate to opposites on the other endpoint. This implies

v|u=OxOyv()u()=Υ~Ox,Oy(α)v()u()+Γ~Ox,Oy(α)v()u()=Υ~Ox,Oy(α)v()u()+12Γ~Ox,Oy(α)v()u()+v(σ(𝖸α).)u(σ(𝖸α).)=0=v𝟏Υ~Ox,Oy(α)|u,\begin{split}\langle\vec{v}|\vec{u}\rangle&=\sum_{\star\in O_{x}\cap O_{y}}% \vec{v}(\star)\vec{u}(\star)\\ &=\sum_{\star\in\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}\vec{v}(\star)\vec{u}(% \star)+\sum_{\star\in\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)}\vec{v}(\star)\vec{u% }(\star)\\ &=\sum_{\star\in\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}\vec{v}(\star)\vec{u}(% \star)+\frac{1}{2}\sum_{\star\in\tilde{\Gamma}^{O_{x},O_{y}}(\alpha)}% \underbrace{\vec{v}(\star)\vec{u}(\star)+\vec{v}(\sigma(\mathsf{Y}^{\alpha}).% \star)\vec{u}(\sigma(\mathsf{Y}^{\alpha}).\star)}_{=0}\\ &=\langle\vec{v}\cdot{\bf 1}_{\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}|\vec{u}% \rangle,\end{split}start_ROW start_CELL ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ end_CELL start_CELL = ∑ start_POSTSUBSCRIPT ⋆ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ∩ italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ( ⋆ ) over→ start_ARG italic_u end_ARG ( ⋆ ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT ⋆ ∈ over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ( ⋆ ) over→ start_ARG italic_u end_ARG ( ⋆ ) + ∑ start_POSTSUBSCRIPT ⋆ ∈ over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ( ⋆ ) over→ start_ARG italic_u end_ARG ( ⋆ ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT ⋆ ∈ over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG ( ⋆ ) over→ start_ARG italic_u end_ARG ( ⋆ ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT ⋆ ∈ over~ start_ARG roman_Γ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT under⏟ start_ARG over→ start_ARG italic_v end_ARG ( ⋆ ) over→ start_ARG italic_u end_ARG ( ⋆ ) + over→ start_ARG italic_v end_ARG ( italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ ) over→ start_ARG italic_u end_ARG ( italic_σ ( sansserif_Y start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT ) . ⋆ ) end_ARG start_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ⟨ over→ start_ARG italic_v end_ARG ⋅ bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT | over→ start_ARG italic_u end_ARG ⟩ , end_CELL end_ROW

where 𝟏Υ~Ox,Oysubscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦{\bf 1}_{\tilde{\Upsilon}^{O_{x},O_{y}}}bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_POSTSUBSCRIPT is the indicator function of the set Υ~Ox,Oysuperscript~Υsubscript𝑂𝑥subscript𝑂𝑦\tilde{\Upsilon}^{O_{x},O_{y}}over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and \cdot is the pointwise product of functions. Thus,

(v,u)ΥOx,Oy(α)v|u2=v:Supp(v)=Ox(u:(v,u)ΥOx,Oy(α)v𝟏Υ~Ox,Oy(α)|u2)v:Supp(v)=Ox(u:Supp(u)=Oyv𝟏Υ~Ox,Oy(α)|u2)=(),subscript𝑣𝑢superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼superscriptinner-product𝑣𝑢2subscript:𝑣Supp𝑣subscript𝑂𝑥subscript:𝑢absent𝑣𝑢superscriptΥsubscript𝑂𝑥subscript𝑂𝑦𝛼superscriptinner-product𝑣subscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼𝑢2subscript:𝑣Supp𝑣subscript𝑂𝑥subscript:𝑢Supp𝑢subscript𝑂𝑦superscriptinner-product𝑣subscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼𝑢2\begin{split}\sum_{(\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}(\alpha)}\langle% \vec{v}|\vec{u}\rangle^{2}&=\sum_{\vec{v}\colon\textrm{Supp}(\vec{v})=O_{x}}% \mathopen{}\mathclose{{}\left(\sum_{\begin{subarray}{c}\vec{u}\colon\\ (\vec{v},\vec{u})\in\Upsilon^{O_{x},O_{y}}(\alpha)\end{subarray}}\langle\vec{v% }\cdot{\bf 1}_{\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}|\vec{u}\rangle^{2}}% \right)\\ &\leq\sum_{\vec{v}\colon\textrm{Supp}(\vec{v})=O_{x}}\mathopen{}\mathclose{{}% \left(\sum_{\vec{u}\colon\textrm{Supp}(\vec{u})=O_{y}}\langle\vec{v}\cdot{\bf 1% }_{\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}|\vec{u}\rangle^{2}}\right)\\ &=(*),\end{split}start_ROW start_CELL ∑ start_POSTSUBSCRIPT ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT ⟨ over→ start_ARG italic_v end_ARG | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL start_CELL = ∑ start_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG : Supp ( over→ start_ARG italic_v end_ARG ) = italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL over→ start_ARG italic_u end_ARG : end_CELL end_ROW start_ROW start_CELL ( over→ start_ARG italic_v end_ARG , over→ start_ARG italic_u end_ARG ) ∈ roman_Υ start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ⟨ over→ start_ARG italic_v end_ARG ⋅ bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ ∑ start_POSTSUBSCRIPT over→ start_ARG italic_v end_ARG : Supp ( over→ start_ARG italic_v end_ARG ) = italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT over→ start_ARG italic_u end_ARG : Supp ( over→ start_ARG italic_u end_ARG ) = italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⟨ over→ start_ARG italic_v end_ARG ⋅ bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( ∗ ) , end_CELL end_ROW

and since 𝟏Υ~Ox,Oy(α)subscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼{\bf 1}_{\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT is supported on Oysubscript𝑂𝑦O_{y}italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, we have

u:Supp(u)=Oyv𝟏Υ~Ox,Oy(α)|u2=v𝟏Υ~Ox,Oy(α)2=|Υ~Ox,Oy(α)||Ox|.subscript:𝑢Supp𝑢subscript𝑂𝑦superscriptinner-product𝑣subscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼𝑢2superscriptnorm𝑣subscript1superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼2superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼subscript𝑂𝑥\sum_{\vec{u}\colon\textrm{Supp}(\vec{u})=O_{y}}\langle\vec{v}\cdot{\bf 1}_{% \tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}|\vec{u}\rangle^{2}=\|\vec{v}\cdot{\bf 1% }_{\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)}\|^{2}=\frac{|\tilde{\Upsilon}^{O_{x% },O_{y}}(\alpha)|}{|O_{x}|}\;.∑ start_POSTSUBSCRIPT over→ start_ARG italic_u end_ARG : Supp ( over→ start_ARG italic_u end_ARG ) = italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⟨ over→ start_ARG italic_v end_ARG ⋅ bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT | over→ start_ARG italic_u end_ARG ⟩ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = ∥ over→ start_ARG italic_v end_ARG ⋅ bold_1 start_POSTSUBSCRIPT over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = divide start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) | end_ARG start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT | end_ARG .

Since there are |Ox|/2subscript𝑂𝑥2\nicefrac{{|O_{x}|}}{{2}}/ start_ARG | italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT | end_ARG start_ARG 2 end_ARG many vBx𝑣subscriptsuperscript𝐵𝑥\vec{v}\in B^{-}_{x}over→ start_ARG italic_v end_ARG ∈ italic_B start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT which are supported on Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, we deduce that ()|Υ~Ox,Oy(α)|/2superscript~Υsubscript𝑂𝑥subscript𝑂𝑦𝛼2(*)\leq\nicefrac{{|\tilde{\Upsilon}^{O_{x},O_{y}}(\alpha)|}}{{2}}( ∗ ) ≤ / start_ARG | over~ start_ARG roman_Υ end_ARG start_POSTSUPERSCRIPT italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_O start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_α ) | end_ARG start_ARG 2 end_ARG, as desired. ∎

A short detour into (quite elementary) group stability results is needed for proving Proposition 8.3.

8.3. Interlude — Group stability

Claim 8.8 (Almost involutions are close to involutions).

Let ζSym(X)𝜁Sym𝑋\zeta\in{\rm Sym}\mathopen{}\mathclose{{}\left(X}\right)italic_ζ ∈ roman_Sym ( italic_X ). Then, there is τSym(X)𝜏Sym𝑋\tau\in{\rm Sym}\mathopen{}\mathclose{{}\left(X}\right)italic_τ ∈ roman_Sym ( italic_X ) such that τ2=Idsuperscript𝜏2Id\tau^{2}={\rm Id}italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id and dH(ζ,τ)=dH(ζ2,Id)subscript𝑑𝐻𝜁𝜏subscript𝑑𝐻superscript𝜁2Idd_{H}\mathopen{}\mathclose{{}\left(\zeta,\tau}\right)=d_{H}\mathopen{}% \mathclose{{}\left(\zeta^{2},{\rm Id}}\right)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , italic_τ ) = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ).

Proof.

Let W={xXζ2.x=x}𝑊conditional-set𝑥𝑋formulae-sequencesuperscript𝜁2𝑥𝑥W=\mathopen{}\mathclose{{}\left\{x\in X\mid\zeta^{2}.x=x}\right\}italic_W = { italic_x ∈ italic_X ∣ italic_ζ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . italic_x = italic_x }. Note that the restriction ζ|Wevaluated-at𝜁𝑊\zeta|_{W}italic_ζ | start_POSTSUBSCRIPT italic_W end_POSTSUBSCRIPT is an involution WW𝑊𝑊W\rightarrow Witalic_W → italic_W. Define

τ(x)={ζ(x)xW,xxW.𝜏𝑥cases𝜁𝑥𝑥𝑊𝑥𝑥𝑊\tau\mathopen{}\mathclose{{}\left(x}\right)=\begin{cases}\zeta\mathopen{}% \mathclose{{}\left(x}\right)&x\in W,\\ x&x\notin W.\end{cases}italic_τ ( italic_x ) = { start_ROW start_CELL italic_ζ ( italic_x ) end_CELL start_CELL italic_x ∈ italic_W , end_CELL end_ROW start_ROW start_CELL italic_x end_CELL start_CELL italic_x ∉ italic_W . end_CELL end_ROW

Then τ2=Idsuperscript𝜏2Id\tau^{2}={\rm Id}italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id and dH(ζ,τ)=1|W||X|=dH(ζ2,Id)subscript𝑑𝐻𝜁𝜏1𝑊𝑋subscript𝑑𝐻superscript𝜁2Idd_{H}\mathopen{}\mathclose{{}\left(\zeta,\tau}\right)=1-\frac{|W|}{|X|}=d_{H}% \mathopen{}\mathclose{{}\left(\zeta^{2},{\rm Id}}\right)italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , italic_τ ) = 1 - divide start_ARG | italic_W | end_ARG start_ARG | italic_X | end_ARG = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ). ∎

Claim 8.9 (Almost fixed point free are close to fixed point free).

Let ζSym(X)𝜁Sym𝑋\zeta\in{\rm Sym}(X)italic_ζ ∈ roman_Sym ( italic_X ) be an involution. Assume dH(ζ,Id)1εsubscript𝑑𝐻𝜁Id1𝜀d_{H}(\zeta,{\rm Id})\geq 1-\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , roman_Id ) ≥ 1 - italic_ε. Then, there is an involution with no fixed points τSym(Y)𝜏Sym𝑌\tau\in{\rm Sym}(Y)italic_τ ∈ roman_Sym ( italic_Y ), where |Y|=2|X|/2𝑌2𝑋2|Y|=2\cdot\lceil\nicefrac{{|X|}}{{2}}\rceil| italic_Y | = 2 ⋅ ⌈ / start_ARG | italic_X | end_ARG start_ARG 2 end_ARG ⌉, such that dH(ζ,τ)2εsubscript𝑑𝐻𝜁𝜏2𝜀d_{H}(\zeta,\tau)\leq 2\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , italic_τ ) ≤ 2 italic_ε.

Proof.

Let W={xXζ.x=x}𝑊conditional-set𝑥𝑋formulae-sequence𝜁𝑥𝑥W=\{x\in X\mid\zeta.x=x\}italic_W = { italic_x ∈ italic_X ∣ italic_ζ . italic_x = italic_x }. Since dH(ζ,Id)=1|W|/|X|subscript𝑑𝐻𝜁Id1𝑊𝑋d_{H}(\zeta,{\rm Id})=1-\nicefrac{{|W|}}{{|X|}}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , roman_Id ) = 1 - / start_ARG | italic_W | end_ARG start_ARG | italic_X | end_ARG, we can deduce that |W|ε|X|𝑊𝜀𝑋|W|\leq\varepsilon|X|| italic_W | ≤ italic_ε | italic_X |. If W𝑊Witalic_W is odd, add a vertex to it and make it even. Now that W𝑊Witalic_W is even sized, we can choose any perfect matching on it and define τ𝜏\tauitalic_τ to be the involution induced by this perfect matching. Extend τ𝜏\tauitalic_τ to the rest of X𝑋Xitalic_X by letting it act as ζ𝜁\zetaitalic_ζ on the vertices out of W𝑊Witalic_W. Then the resulting τ𝜏\tauitalic_τ is an involution with no fixed points, and

dH(ζ,τ)|W|+1|X|2ε.subscript𝑑𝐻𝜁𝜏𝑊1𝑋2𝜀d_{H}(\zeta,\tau)\leq\frac{|W|+1}{|X|}\leq 2\varepsilon.italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_ζ , italic_τ ) ≤ divide start_ARG | italic_W | + 1 end_ARG start_ARG | italic_X | end_ARG ≤ 2 italic_ε .

Claim 8.10 (Almost commuting involutions are close to commuting involutions).

Given two involutions ζ,τSym(X)𝜁𝜏Sym𝑋\zeta,\tau\in{\rm Sym}(X)italic_ζ , italic_τ ∈ roman_Sym ( italic_X ), there is an involution τSym(X)superscript𝜏Sym𝑋\tau^{\prime}\in{\rm Sym}(X)italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ roman_Sym ( italic_X ) such that

[τ,ζ]=IdanddH(τ,τ)dH([τ,ζ],Id).formulae-sequencesuperscript𝜏𝜁Idandsubscript𝑑𝐻𝜏superscript𝜏subscript𝑑𝐻𝜏𝜁Id[\tau^{\prime},\zeta]={\rm Id}\quad{\rm and}\quad d_{H}(\tau,\tau^{\prime})% \leq d_{H}([\tau,\zeta],{\rm Id}).[ italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_ζ ] = roman_Id roman_and italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_τ , italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≤ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( [ italic_τ , italic_ζ ] , roman_Id ) .
Proof.

Let δ=dH([τ,ζ],Id)𝛿subscript𝑑𝐻𝜏𝜁Id\delta=d_{H}([\tau,\zeta],{\rm Id})italic_δ = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( [ italic_τ , italic_ζ ] , roman_Id ), and let W={xXζτ.x=τζ.x}𝑊conditional-set𝑥𝑋formulae-sequence𝜁𝜏𝑥𝜏𝜁𝑥W=\{x\in X\mid\zeta\tau.x=\tau\zeta.x\}italic_W = { italic_x ∈ italic_X ∣ italic_ζ italic_τ . italic_x = italic_τ italic_ζ . italic_x }. Then |W|=(1δ)|X|𝑊1𝛿𝑋|W|=(1-\delta)|X|| italic_W | = ( 1 - italic_δ ) | italic_X |. Moreover, for every xW𝑥𝑊x\in Witalic_x ∈ italic_W,

ζτ.(ζ.x)=ζ.(τζ.x)=ζ2τ.x=τ.x=τζ.(ζ.x)ζ.xW;τζ.(τ.x)=τ.(ζτ.x)=τ2ζ.x=ζ.x=ζτ.(τ.x)τ.xW.\begin{split}\zeta\tau.(\zeta.x)&=\zeta.(\tau\zeta.x)=\zeta^{2}\tau.x=\tau.x=% \tau\zeta.(\zeta.x)\implies\zeta.x\in W;\\ \tau\zeta.(\tau.x)&=\tau.(\zeta\tau.x)=\tau^{2}\zeta.x=\zeta.x=\zeta\tau.(\tau% .x)\implies\tau.x\in W.\end{split}start_ROW start_CELL italic_ζ italic_τ . ( italic_ζ . italic_x ) end_CELL start_CELL = italic_ζ . ( italic_τ italic_ζ . italic_x ) = italic_ζ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_τ . italic_x = italic_τ . italic_x = italic_τ italic_ζ . ( italic_ζ . italic_x ) ⟹ italic_ζ . italic_x ∈ italic_W ; end_CELL end_ROW start_ROW start_CELL italic_τ italic_ζ . ( italic_τ . italic_x ) end_CELL start_CELL = italic_τ . ( italic_ζ italic_τ . italic_x ) = italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ζ . italic_x = italic_ζ . italic_x = italic_ζ italic_τ . ( italic_τ . italic_x ) ⟹ italic_τ . italic_x ∈ italic_W . end_CELL end_ROW

Hence, W𝑊Witalic_W is invariant under the actions of ζ𝜁\zetaitalic_ζ and τ𝜏\tauitalic_τ. Thus, the following is well defined

τ(x)={τ(x)xW,xxW.superscript𝜏𝑥cases𝜏𝑥𝑥𝑊𝑥𝑥𝑊\tau^{\prime}(x)=\begin{cases}\tau(x)&x\in W,\\ x&x\notin W.\end{cases}italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x ) = { start_ROW start_CELL italic_τ ( italic_x ) end_CELL start_CELL italic_x ∈ italic_W , end_CELL end_ROW start_ROW start_CELL italic_x end_CELL start_CELL italic_x ∉ italic_W . end_CELL end_ROW

We therefore can conclude that dH(τ,τ)1|W||X|=δsubscript𝑑𝐻𝜏superscript𝜏1𝑊𝑋𝛿d_{H}(\tau,\tau^{\prime})\leq 1-\frac{|W|}{|X|}=\deltaitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_τ , italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ≤ 1 - divide start_ARG | italic_W | end_ARG start_ARG | italic_X | end_ARG = italic_δ, and

xW:τζ.xW=τζ.x=ζτ.x=ζτ.x;xW:τζ.xW=ζ.x=ζτ.x,\begin{split}\forall x\in W\ \colon\ \ \tau^{\prime}\underbrace{\zeta.x}_{\in W% }&=\tau\zeta.x=\zeta\tau.x=\zeta\tau^{\prime}.x;\\ \forall x\notin W\ \colon\ \ \tau^{\prime}\underbrace{\zeta.x}_{\notin W}&=% \zeta.x=\zeta\tau^{\prime}.x,\end{split}start_ROW start_CELL ∀ italic_x ∈ italic_W : italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT under⏟ start_ARG italic_ζ . italic_x end_ARG start_POSTSUBSCRIPT ∈ italic_W end_POSTSUBSCRIPT end_CELL start_CELL = italic_τ italic_ζ . italic_x = italic_ζ italic_τ . italic_x = italic_ζ italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . italic_x ; end_CELL end_ROW start_ROW start_CELL ∀ italic_x ∉ italic_W : italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT under⏟ start_ARG italic_ζ . italic_x end_ARG start_POSTSUBSCRIPT ∉ italic_W end_POSTSUBSCRIPT end_CELL start_CELL = italic_ζ . italic_x = italic_ζ italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . italic_x , end_CELL end_ROW

which implies [τ,ζ]=Idsuperscript𝜏𝜁Id[\tau^{\prime},\zeta]={\rm Id}[ italic_τ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_ζ ] = roman_Id as required. ∎

Remark 8.11.

Claim 8.10 can be proved even without assuming that the permutations are involutions (while allowing both permutations to change and not only τ𝜏\tauitalic_τ). This was originally proved in [ArzhantsevaPaunescu] and was later reproved with effective bounds in [BeckerMosheiff].

The following is a special case of item 1111 of Theorem 2 in [GlebskyRivera].

Claim 8.12 (Almost actions of finite groups are close to actual actions).

Let G𝐺Gitalic_G be a finite group, and let f:GSym(X):𝑓𝐺Sym𝑋f\colon G\to{\rm Sym}(X)italic_f : italic_G → roman_Sym ( italic_X ) be a function. Assume that for every g,hG𝑔𝐺g,h\in Gitalic_g , italic_h ∈ italic_G, dH(f(gh),f(g)f(h))εsubscript𝑑𝐻𝑓𝑔𝑓𝑔𝑓𝜀d_{H}(f(gh),f(g)f(h))\leq\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_f ( italic_g italic_h ) , italic_f ( italic_g ) italic_f ( italic_h ) ) ≤ italic_ε. Then, there is a homomorphism φ:GSym(X):𝜑𝐺Sym𝑋\varphi\colon G\to{\rm Sym}(X)italic_φ : italic_G → roman_Sym ( italic_X ) such that

gG:dH(f(g),φ(g))|G|2ε.\forall g\in G\ \colon\ \ d_{H}(f(g),\varphi(g))\leq|G|^{2}\varepsilon.∀ italic_g ∈ italic_G : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_f ( italic_g ) , italic_φ ( italic_g ) ) ≤ | italic_G | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ε .
Proof.

Let xX𝑥𝑋x\in Xitalic_x ∈ italic_X be a vertex such that

(8.11) g,hG:f(gh).x=f(g)f(h).x.\forall g,h\in G\ \colon\ \ f(gh).x=f(g)f(h).x.∀ italic_g , italic_h ∈ italic_G : italic_f ( italic_g italic_h ) . italic_x = italic_f ( italic_g ) italic_f ( italic_h ) . italic_x .

Then, if OX𝑂𝑋O\subseteq Xitalic_O ⊆ italic_X is the orbit of x𝑥xitalic_x with respect to the action of (the group generated by) Im(f)Im𝑓{\rm Im}(f)roman_Im ( italic_f ), then for every yO𝑦𝑂y\in Oitalic_y ∈ italic_O we have f(gh).y=f(g)f(h).yformulae-sequence𝑓𝑔𝑦𝑓𝑔𝑓𝑦f(gh).y=f(g)f(h).yitalic_f ( italic_g italic_h ) . italic_y = italic_f ( italic_g ) italic_f ( italic_h ) . italic_y. To prove that, it is enough to prove it for a single step, namely for y=f(k).xformulae-sequence𝑦𝑓𝑘𝑥y=f(k).xitalic_y = italic_f ( italic_k ) . italic_x for some kG𝑘𝐺k\in Gitalic_k ∈ italic_G (the rest is by induction). So, for every g,hG𝑔𝐺g,h\in Gitalic_g , italic_h ∈ italic_G, we have

f(gh).y=f(gh)f(k).x=f(ghk).x=f(g)f(hk).x=f(g)f(h)f(k).x=f(g)f(h).y,formulae-sequence𝑓𝑔𝑦𝑓𝑔𝑓𝑘𝑥𝑓𝑔𝑘𝑥𝑓𝑔𝑓𝑘𝑥𝑓𝑔𝑓𝑓𝑘𝑥𝑓𝑔𝑓𝑦f(gh).y=f(gh)f(k).x=f(ghk).x=f(g)f(hk).x=f(g)f(h)f(k).x=f(g)f(h).y,italic_f ( italic_g italic_h ) . italic_y = italic_f ( italic_g italic_h ) italic_f ( italic_k ) . italic_x = italic_f ( italic_g italic_h italic_k ) . italic_x = italic_f ( italic_g ) italic_f ( italic_h italic_k ) . italic_x = italic_f ( italic_g ) italic_f ( italic_h ) italic_f ( italic_k ) . italic_x = italic_f ( italic_g ) italic_f ( italic_h ) . italic_y ,

where all equalities are either f(k).x=yformulae-sequence𝑓𝑘𝑥𝑦f(k).x=yitalic_f ( italic_k ) . italic_x = italic_y or (8.11). This means that the restriction of f𝑓fitalic_f to its action on O𝑂Oitalic_O induces a homomorphism from G𝐺Gitalic_G to Sym(O)Sym𝑂{\rm Sym}(O)roman_Sym ( italic_O ).

We assumed for every g,hG𝑔𝐺g,h\in Gitalic_g , italic_h ∈ italic_G, that dH(f(gh),f(g)f(h))εsubscript𝑑𝐻𝑓𝑔𝑓𝑔𝑓𝜀d_{H}(f(gh),f(g)f(h))\leq\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_f ( italic_g italic_h ) , italic_f ( italic_g ) italic_f ( italic_h ) ) ≤ italic_ε. Therefore, there are at most |G|2εsuperscript𝐺2𝜀|G|^{2}\varepsilon| italic_G | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ε many vertices z𝑧zitalic_z in X𝑋Xitalic_X for which there is some g,hG𝑔𝐺g,h\in Gitalic_g , italic_h ∈ italic_G such that f(gh).zf(g)f(h).zformulae-sequence𝑓𝑔𝑧𝑓𝑔𝑓𝑧f(gh).z\neq f(g)f(h).zitalic_f ( italic_g italic_h ) . italic_z ≠ italic_f ( italic_g ) italic_f ( italic_h ) . italic_z. So, the union of orbits as O𝑂Oitalic_O consists of at least (1|G|2ε)|X|1superscript𝐺2𝜀𝑋(1-|G|^{2}\varepsilon)|X|( 1 - | italic_G | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ε ) | italic_X | of the vertices in X𝑋Xitalic_X. So, if we define φ(g).x=f(g).xformulae-sequence𝜑𝑔𝑥𝑓𝑔𝑥\varphi(g).x=f(g).xitalic_φ ( italic_g ) . italic_x = italic_f ( italic_g ) . italic_x whenever x𝑥xitalic_x satisfies (8.11), and φ(g).x=xformulae-sequence𝜑𝑔𝑥𝑥\varphi(g).x=xitalic_φ ( italic_g ) . italic_x = italic_x otherwise, then φ𝜑\varphiitalic_φ is an action of G𝐺Gitalic_G it satisfies for every gG𝑔𝐺g\in Gitalic_g ∈ italic_G, dH(f(g),φ(g))|G|2εsubscript𝑑𝐻𝑓𝑔𝜑𝑔superscript𝐺2𝜀d_{H}(f(g),\varphi(g))\leq|G|^{2}\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_f ( italic_g ) , italic_φ ( italic_g ) ) ≤ | italic_G | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_ε. ∎

8.4. Proof of Proposition 8.3

Throughout this proof, we use the term triangle inequality for iterative applications of the Hamming distance’s triangle inequality, as was used in the proof of Claim 5.5.

Let σ:S~Sym(n):𝜎~𝑆Sym𝑛\sigma\colon\tilde{S}\to{\rm Sym}(n)italic_σ : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_n ) be a finitely described strategy for 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG, with val(𝒯~,σ)1εval~𝒯𝜎1𝜀{\rm val}(\tilde{\mathcal{T}},\sigma)\geq 1-\varepsilonroman_val ( over~ start_ARG caligraphic_T end_ARG , italic_σ ) ≥ 1 - italic_ε. By Check 1, dH(σ(𝖩)2,Id)εsubscript𝑑𝐻𝜎superscript𝖩2Id𝜀d_{H}(\sigma(\mathsf{J})^{2},{\rm Id})\leq\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ) ≤ italic_ε. By Claim 8.8, there is a function σ1:S~Sym(n):subscript𝜎1~𝑆Sym𝑛\sigma_{1}\colon\tilde{S}\to{\rm Sym}(n)italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( italic_n ) that agrees with σ𝜎\sigmaitalic_σ on all 𝖷S𝖷𝑆\mathsf{X}\in Ssansserif_X ∈ italic_S, but σ1(𝖩)subscript𝜎1𝖩\sigma_{1}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( sansserif_J ) is an involution and dH(σ(𝖩),σ1(𝖩))εsubscript𝑑𝐻𝜎𝖩subscript𝜎1𝖩𝜀d_{H}(\sigma(\mathsf{J}),\sigma_{1}(\mathsf{J}))\leq\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( sansserif_J ) ) ≤ italic_ε. Again by Check 1, dH(σ(𝖩),Id)1εsubscript𝑑𝐻𝜎𝖩Id1𝜀d_{H}(\sigma(\mathsf{J}),{\rm Id})\geq 1-\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , roman_Id ) ≥ 1 - italic_ε, and by the triangle inequality dH(σ1(𝖩),Id)12εsubscript𝑑𝐻subscript𝜎1𝖩Id12𝜀d_{H}(\sigma_{1}(\mathsf{J}),{\rm Id})\geq 1-2\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( sansserif_J ) , roman_Id ) ≥ 1 - 2 italic_ε. Let m=n2𝑚𝑛2m=\lceil\frac{n}{2}\rceilitalic_m = ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉. Then, by Claim 8.9, there is a function σ2:S~Sym(2m):subscript𝜎2~𝑆Sym2𝑚\sigma_{2}\colon\tilde{S}\to{\rm Sym}(2m)italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_m ) such that for every [n][2m]\star\in[n]\subseteq[2m]⋆ ∈ [ italic_n ] ⊆ [ 2 italic_m ], we have σ2(𝖷).=σ1(𝖷).=σ(𝖷).\sigma_{2}(\mathsf{X}).\star=\sigma_{1}(\mathsf{X}).\star=\sigma(\mathsf{X}).\staritalic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = italic_σ ( sansserif_X ) . ⋆, and σ2(𝖩)subscript𝜎2𝖩\sigma_{2}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_J ) is a fixed point free involution with dH(σ1(𝖩),σ2(𝖩))4εsubscript𝑑𝐻subscript𝜎1𝖩subscript𝜎2𝖩4𝜀d_{H}(\sigma_{1}(\mathsf{J}),\sigma_{2}(\mathsf{J}))\leq 4\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( sansserif_J ) , italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_J ) ) ≤ 4 italic_ε. All in all, for every 𝖷S{𝖩}𝖷𝑆𝖩\mathsf{X}\in S\cup\{\mathsf{J}\}sansserif_X ∈ italic_S ∪ { sansserif_J } we have dH(σ2(𝖷),σ(𝖷))5εsubscript𝑑𝐻subscript𝜎2𝖷𝜎𝖷5𝜀d_{H}(\sigma_{2}(\mathsf{X}),\sigma(\mathsf{X}))\leq 5\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ ( sansserif_X ) ) ≤ 5 italic_ε.

Now, let εxsubscript𝜀𝑥\varepsilon_{x}italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT be the losing probability when an edge containing x𝑥xitalic_x is sampled in 𝒯~~𝒯\tilde{\mathcal{T}}over~ start_ARG caligraphic_T end_ARG. Then, 𝔼xμ[εx]=εsubscript𝔼similar-to𝑥𝜇subscript𝜀𝑥𝜀\operatorname*{\mathbb{E}}_{x\sim\mu}[\varepsilon_{x}]=\varepsilonblackboard_E start_POSTSUBSCRIPT italic_x ∼ italic_μ end_POSTSUBSCRIPT [ italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ] = italic_ε. Furthermore, by Check 2, for every 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have dH(σ(𝖷)2,Id)εxsubscript𝑑𝐻𝜎superscript𝖷2Idsubscript𝜀𝑥d_{H}(\sigma(\mathsf{X})^{2},{\rm Id})\leq\varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ) ≤ italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Therefore, by the triangle inequality, dH(σ2(𝖷)2,Id)dH(σ2(𝖷)2,σ(𝖷)2)+dH(σ(𝖷)2,Id)10ε+εxsubscript𝑑𝐻subscript𝜎2superscript𝖷2Idsubscript𝑑𝐻subscript𝜎2superscript𝖷2𝜎superscript𝖷2subscript𝑑𝐻𝜎superscript𝖷2Id10𝜀subscript𝜀𝑥d_{H}(\sigma_{2}(\mathsf{X})^{2},{\rm Id})\leq d_{H}(\sigma_{2}(\mathsf{X})^{2% },\sigma(\mathsf{X})^{2})+d_{H}(\sigma(\mathsf{X})^{2},{\rm Id})\leq 10% \varepsilon+\varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ) ≤ italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) + italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , roman_Id ) ≤ 10 italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. By Claim 8.8, there is a function σ3:S~Sym(2m):subscript𝜎3~𝑆Sym2𝑚\sigma_{3}\colon\tilde{S}\to{\rm Sym}(2m)italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_m ) such that σ3(𝖩)=σ2(𝖩)subscript𝜎3𝖩subscript𝜎2𝖩\sigma_{3}(\mathsf{J})=\sigma_{2}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_J ) = italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_J ), and for every xV𝑥𝑉x\in Vitalic_x ∈ italic_V and 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT both σ3(𝖷)2=Idsubscript𝜎3superscript𝖷2Id\sigma_{3}(\mathsf{X})^{2}={\rm Id}italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = roman_Id and dH(σ3(𝖷),σ2(𝖷))10ε+εxsubscript𝑑𝐻subscript𝜎3𝖷subscript𝜎2𝖷10𝜀subscript𝜀𝑥d_{H}(\sigma_{3}(\mathsf{X}),\sigma_{2}(\mathsf{X}))\leq 10\varepsilon+% \varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ 10 italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Now, by Check 1, for every 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have dH(σ(𝖷)σ(𝖩),σ(𝖩)σ(𝖷))εxsubscript𝑑𝐻𝜎𝖷𝜎𝖩𝜎𝖩𝜎𝖷subscript𝜀𝑥d_{H}(\sigma(\mathsf{X})\sigma(\mathsf{J}),\sigma(\mathsf{J})\sigma(\mathsf{X}% ))\leq\varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) italic_σ ( sansserif_J ) , italic_σ ( sansserif_J ) italic_σ ( sansserif_X ) ) ≤ italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Thus, by the triangle inequality, dH(σ3(𝖷)σ3(𝖩),σ3(𝖩)σ3(𝖷))30ε+2εxsubscript𝑑𝐻subscript𝜎3𝖷subscript𝜎3𝖩subscript𝜎3𝖩subscript𝜎3𝖷30𝜀2subscript𝜀𝑥d_{H}(\sigma_{3}(\mathsf{X})\sigma_{3}(\mathsf{J}),\sigma_{3}(\mathsf{J})% \sigma_{3}(\mathsf{X}))\leq 30\varepsilon+2\varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_J ) , italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_J ) italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ 30 italic_ε + 2 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Since σ3(𝖷)subscript𝜎3𝖷\sigma_{3}(\mathsf{X})italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) and σ3(𝖩)subscript𝜎3𝖩\sigma_{3}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_J ) are involutions, we may apply Claim 8.10 and find a function σ4:S~Sym(2m):subscript𝜎4~𝑆Sym2𝑚\sigma_{4}\colon\tilde{S}\to{\rm Sym}(2m)italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_m ) such that σ4(𝖩)=σ3(𝖩)subscript𝜎4𝖩subscript𝜎3𝖩\sigma_{4}(\mathsf{J})=\sigma_{3}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_J ) = italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_J ), σ4(𝖷)σ4(𝖩)=σ4(𝖩)σ4(𝖷)subscript𝜎4𝖷subscript𝜎4𝖩subscript𝜎4𝖩subscript𝜎4𝖷\sigma_{4}(\mathsf{X})\sigma_{4}(\mathsf{J})=\sigma_{4}(\mathsf{J})\sigma_{4}(% \mathsf{X})italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_J ) = italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_J ) italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) and dH(σ4(𝖷),σ3(𝖷))30ε+2εxsubscript𝑑𝐻subscript𝜎4𝖷subscript𝜎3𝖷30𝜀2subscript𝜀𝑥d_{H}(\sigma_{4}(\mathsf{X}),\sigma_{3}(\mathsf{X}))\leq 30\varepsilon+2% \varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ 30 italic_ε + 2 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Again by the triangle inequality, we deduce that dH(σ(𝖩),σ4(𝖩))5εsubscript𝑑𝐻𝜎𝖩subscript𝜎4𝖩5𝜀d_{H}(\sigma(\mathsf{J}),\sigma_{4}(\mathsf{J}))\leq 5\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_J ) , italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_J ) ) ≤ 5 italic_ε, and that for 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have dH(σ(𝖷),σ4(𝖷))40ε+3εx.subscript𝑑𝐻𝜎𝖷subscript𝜎4𝖷40𝜀3subscript𝜀𝑥d_{H}(\sigma(\mathsf{X}),\sigma_{4}(\mathsf{X}))\leq 40\varepsilon+3% \varepsilon_{x}.italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) , italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ 40 italic_ε + 3 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT .

Recall that Sx={𝖷x,ii(x)}subscript𝑆𝑥conditional-setsuperscript𝖷𝑥𝑖𝑖𝑥S_{x}=\{\mathsf{X}^{x,i}\mid i\leq\ell(x)\}italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = { sansserif_X start_POSTSUPERSCRIPT italic_x , italic_i end_POSTSUPERSCRIPT ∣ italic_i ≤ roman_ℓ ( italic_x ) } (ignoring readability). We extend σ4subscript𝜎4\sigma_{4}italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT to 𝔽2Sxsuperscriptsubscript𝔽2subscript𝑆𝑥\mathbb{F}_{2}^{S_{x}}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUPERSCRIPT in the following way: For ξ:Sx𝔽2:𝜉subscript𝑆𝑥subscript𝔽2\xi\colon S_{x}\to\mathbb{F}_{2}italic_ξ : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, let

σ4(ξ)=i=1(x)σ4(𝖷)ξ(𝖷),subscript𝜎4𝜉superscriptsubscriptproduct𝑖1𝑥subscript𝜎4superscript𝖷𝜉𝖷\sigma_{4}(\xi)=\prod_{i=1}^{\ell(x)}\sigma_{4}(\mathsf{X})^{\xi(\mathsf{X})},italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ξ ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_x ) end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) start_POSTSUPERSCRIPT italic_ξ ( sansserif_X ) end_POSTSUPERSCRIPT ,

where the product is ordered according to the index i𝑖iitalic_i. By Check 2, for every 𝖷,𝖷Sx𝖷superscript𝖷subscript𝑆𝑥\mathsf{X},\mathsf{X}^{\prime}\in S_{x}sansserif_X , sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have

dH(σ(𝖷)σ(𝖷),σ(𝖷)σ(𝖷))εx.subscript𝑑𝐻𝜎𝖷𝜎superscript𝖷𝜎superscript𝖷𝜎𝖷subscript𝜀𝑥d_{H}(\sigma(\mathsf{X})\sigma(\mathsf{X}^{\prime}),\sigma(\mathsf{X}^{\prime}% )\sigma(\mathsf{X}))\leq\varepsilon_{x}.italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ ( sansserif_X ) italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , italic_σ ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) italic_σ ( sansserif_X ) ) ≤ italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT .

Thus, by the triangle inequality, dH(σ4(𝖷)σ4(𝖷),σ4(𝖷)σ4(𝖷))160ε+13εxsubscript𝑑𝐻subscript𝜎4𝖷subscript𝜎4superscript𝖷subscript𝜎4superscript𝖷subscript𝜎4𝖷160𝜀13subscript𝜀𝑥d_{H}(\sigma_{4}(\mathsf{X})\sigma_{4}(\mathsf{X}^{\prime}),\sigma_{4}(\mathsf% {X}^{\prime})\sigma_{4}(\mathsf{X}))\leq 160\varepsilon+13\varepsilon_{x}italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. Note also that the images of σ4subscript𝜎4\sigma_{4}italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT are involutions. Therefore, for every ξ1,ξ2:Sx𝔽2:subscript𝜉1subscript𝜉2subscript𝑆𝑥subscript𝔽2\xi_{1},\xi_{2}\colon S_{x}\to\mathbb{F}_{2}italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_ξ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT : italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT → blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT we have

dH(σ4(ξ1+ξ2),σ4(ξ1)σ4(ξ2))(x)2(160ε+13εx)Λ2(160ε+13εx).subscript𝑑𝐻subscript𝜎4subscript𝜉1subscript𝜉2subscript𝜎4subscript𝜉1subscript𝜎4subscript𝜉2superscript𝑥2160𝜀13subscript𝜀𝑥superscriptΛ2160𝜀13subscript𝜀𝑥d_{H}(\sigma_{4}(\xi_{1}+\xi_{2}),\sigma_{4}(\xi_{1})\sigma_{4}(\xi_{2}))\leq% \ell(x)^{2}(160\varepsilon+13\varepsilon_{x})\leq\Lambda^{2}(160\varepsilon+13% \varepsilon_{x}).italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_ξ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ξ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_ξ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ) ≤ roman_ℓ ( italic_x ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) ≤ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) .

By Claim 8.12 applied to each 𝔽2Sxsuperscriptsubscript𝔽2subscript𝑆𝑥\mathbb{F}_{2}^{S_{x}}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUPERSCRIPT individually, we have a function σ5:S~Sym(2m):subscript𝜎5~𝑆Sym2𝑚\sigma_{5}\colon\tilde{S}\to{\rm Sym}(2m)italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT : over~ start_ARG italic_S end_ARG → roman_Sym ( 2 italic_m ) such that σ5(Sx)subscript𝜎5subscript𝑆𝑥\sigma_{5}(S_{x})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commutes and consists only of involutions, and

dH(σ4(𝖷),σ5(𝖷))|𝔽2Sx|2Λ2(160ε+13εx)22ΛΛ2(160ε+13εx).subscript𝑑𝐻subscript𝜎4𝖷subscript𝜎5𝖷superscriptsuperscriptsubscript𝔽2subscript𝑆𝑥2superscriptΛ2160𝜀13subscript𝜀𝑥superscript22ΛsuperscriptΛ2160𝜀13subscript𝜀𝑥d_{H}(\sigma_{4}(\mathsf{X}),\sigma_{5}(\mathsf{X}))\leq|\mathbb{F}_{2}^{S_{x}% }|^{2}\cdot\Lambda^{2}(160\varepsilon+13\varepsilon_{x})\leq 2^{2\Lambda}\cdot% \Lambda^{2}(160\varepsilon+13\varepsilon_{x}).italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) ) ≤ | blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) .

Furthermore, because of the way σ5subscript𝜎5\sigma_{5}italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT is constructed in the proof of Claim 8.12, by letting σ5(𝖩)=σ4(𝖩)subscript𝜎5𝖩subscript𝜎4𝖩\sigma_{5}(\mathsf{J})=\sigma_{4}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) = italic_σ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( sansserif_J ), the image of 𝖩𝖩\mathsf{J}sansserif_J is still a central involution with no fixed points. So, σ5subscript𝜎5\sigma_{5}italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT always passes Check 1 and Check 2.

Since σ𝜎\sigmaitalic_σ passes Check 3 with probability εxsubscript𝜀𝑥\varepsilon_{x}italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT when an edge with xV𝑥𝑉x\in Vitalic_x ∈ italic_V is sampled, we deduce that every readable variable 𝖷Sx𝖷superscriptsubscript𝑆𝑥\mathsf{X}\in S_{x}^{\mathfrak{R}}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT satisfies

[n][σ(𝖷).=orσ(𝖷).=σ(𝖩).]1εx.\operatorname*{\mathbb{P}}_{\star\in[n]}[\sigma(\mathsf{X}).\star=\star\ % \textrm{or}\ \sigma(\mathsf{X}).\star=\sigma(\mathsf{J}).\star]\geq 1-% \varepsilon_{x}.blackboard_P start_POSTSUBSCRIPT ⋆ ∈ [ italic_n ] end_POSTSUBSCRIPT [ italic_σ ( sansserif_X ) . ⋆ = ⋆ or italic_σ ( sansserif_X ) . ⋆ = italic_σ ( sansserif_J ) . ⋆ ] ≥ 1 - italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT .

Hence, by the triangle inequality,

[2m][σ5(𝖷).=orσ5(𝖷).=σ5(𝖩).]1εxdH(σ5(𝖩),σ(𝖩))dH(σ5(𝖷),σ(𝖷))1εx5ε22ΛΛ2(160ε+13εx)122ΛΛ2(165ε+14εx).\begin{split}\operatorname*{\mathbb{P}}_{\star\in[2m]}[\sigma_{5}(\mathsf{X}).% \star=\star\ \textrm{or}\ \sigma_{5}(\mathsf{X}).\star=\sigma_{5}(\mathsf{J}).% \star]&\geq 1-\varepsilon_{x}-d_{H}(\sigma_{5}(\mathsf{J}),\sigma(\mathsf{J}))% -d_{H}(\sigma_{5}(\mathsf{X}),\sigma(\mathsf{X}))\\ &\geq 1-\varepsilon_{x}-5\varepsilon-2^{2\Lambda}\cdot\Lambda^{2}(160% \varepsilon+13\varepsilon_{x})\\ &\geq 1-2^{2\Lambda}\cdot\Lambda^{2}(165\varepsilon+14\varepsilon_{x}).\end{split}start_ROW start_CELL blackboard_P start_POSTSUBSCRIPT ⋆ ∈ [ 2 italic_m ] end_POSTSUBSCRIPT [ italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = ⋆ or italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) . ⋆ ] end_CELL start_CELL ≥ 1 - italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT - italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) , italic_σ ( sansserif_J ) ) - italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ ( sansserif_X ) ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ 1 - italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT - 5 italic_ε - 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≥ 1 - 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 165 italic_ε + 14 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) . end_CELL end_ROW

By the fact that σ5(Sx)subscript𝜎5subscript𝑆𝑥\sigma_{5}(S_{x})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) commutes for every xV𝑥𝑉x\in Vitalic_x ∈ italic_V, the property σ5(𝖷).=\sigma_{5}(\mathsf{X}).\star=\staritalic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = ⋆ implies σ5(𝖷).=\sigma_{5}(\mathsf{X}).\diamond=\diamonditalic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋄ = ⋄ for every Ox\diamond\in O_{x}⋄ ∈ italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT, where Oxsubscript𝑂𝑥O_{x}italic_O start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is the orbit of \star induced by σ5(Sx)subscript𝜎5subscript𝑆𝑥\sigma_{5}(S_{x})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) (which we usually denoted as (σ5)xsubscriptsubscript𝜎5𝑥(\sigma_{5})_{x}( italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT beforehand). Since σ5(𝖩)subscript𝜎5𝖩\sigma_{5}(\mathsf{J})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) commutes with all images, the same is true for the property σ5(𝖷).=σ5(𝖩).\sigma_{5}(\mathsf{X}).\star=\sigma_{5}(\mathsf{J}).\staritalic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) . ⋆. Hence, in each orbit of σ5(Sx)subscript𝜎5subscript𝑆𝑥\sigma_{5}(S_{x})italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ), either all vertices \star satisfy σ5(𝖷).=orσ5(𝖷).=σ5(𝖩).\sigma_{5}(\mathsf{X}).\star=\star\ \textrm{or}\ \sigma_{5}(\mathsf{X}).\star=% \sigma_{5}(\mathsf{J}).\staritalic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = ⋆ or italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_J ) . ⋆ or none of them. We can thus define a function σ6subscript𝜎6\sigma_{6}italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT that agrees with σ5subscript𝜎5\sigma_{5}italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT on the orbits in which all readable variables 𝖷Sx𝖷superscriptsubscript𝑆𝑥\mathsf{X}\in S_{x}^{\mathfrak{R}}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT act appropriately, and on the other orbits we just define for every 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT that σ6(𝖷).=\sigma_{6}(\mathsf{X}).\star=\staritalic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( sansserif_X ) . ⋆ = ⋆ (note that we keep 𝖩𝖩\mathsf{J}sansserif_J acting the same no matter what). So, we have

xV,𝖷Sx:dH(σ6(𝖷),σ5(𝖷))|Sx|22ΛΛ2(165ε+14εx)22ΛΛ3(165ε+14εx),\begin{split}\forall x\in V,\ \mathsf{X}\in S_{x}\ \colon\ \ d_{H}(\sigma_{6}(% \mathsf{X}),\sigma_{5}(\mathsf{X}))&\leq|S_{x}^{\mathfrak{R}}|\cdot 2^{2% \Lambda}\cdot\Lambda^{2}(165\varepsilon+14\varepsilon_{x})\\ &\leq 2^{2\Lambda}\cdot\Lambda^{3}(165\varepsilon+14\varepsilon_{x}),\end{split}start_ROW start_CELL ∀ italic_x ∈ italic_V , sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT : italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( sansserif_X ) ) end_CELL start_CELL ≤ | italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_R end_POSTSUPERSCRIPT | ⋅ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 165 italic_ε + 14 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( 165 italic_ε + 14 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) , end_CELL end_ROW

and now σ6subscript𝜎6\sigma_{6}italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT always passes Check 1, Check 2 and Check 3. By the triangle inequality, dH(σ6(𝖩),σ(𝖩))5εsubscript𝑑𝐻subscript𝜎6𝖩𝜎𝖩5𝜀d_{H}(\sigma_{6}(\mathsf{J}),\sigma(\mathsf{J}))\leq 5\varepsilonitalic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( sansserif_J ) , italic_σ ( sansserif_J ) ) ≤ 5 italic_ε and for every 𝖷Sx𝖷subscript𝑆𝑥\mathsf{X}\in S_{x}sansserif_X ∈ italic_S start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT we have

dH(σ6(𝖷),σ(𝖷))22ΛΛ3(165ε+14εx)+22ΛΛ2(160ε+13εx)+30ε+2εx+10ε+εx+5ε22ΛΛ3(370ε+30εx).subscript𝑑𝐻subscript𝜎6𝖷𝜎𝖷superscript22ΛsuperscriptΛ3165𝜀14subscript𝜀𝑥superscript22ΛsuperscriptΛ2160𝜀13subscript𝜀𝑥30𝜀2subscript𝜀𝑥10𝜀subscript𝜀𝑥5𝜀superscript22ΛsuperscriptΛ3370𝜀30subscript𝜀𝑥\begin{split}d_{H}(\sigma_{6}(\mathsf{X}),\sigma(\mathsf{X}))&\leq 2^{2\Lambda% }\cdot\Lambda^{3}(165\varepsilon+14\varepsilon_{x})+2^{2\Lambda}\cdot\Lambda^{% 2}(160\varepsilon+13\varepsilon_{x})\\ &+30\varepsilon+2\varepsilon_{x}+10\varepsilon+\varepsilon_{x}+5\varepsilon\\ &\leq 2^{2\Lambda}\Lambda^{3}(370\varepsilon+30\varepsilon_{x}).\end{split}start_ROW start_CELL italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( sansserif_X ) , italic_σ ( sansserif_X ) ) end_CELL start_CELL ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( 165 italic_ε + 14 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) + 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT ⋅ roman_Λ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( 160 italic_ε + 13 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL + 30 italic_ε + 2 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT + 10 italic_ε + italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT + 5 italic_ε end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≤ 2 start_POSTSUPERSCRIPT 2 roman_Λ end_POSTSUPERSCRIPT roman_Λ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( 370 italic_ε + 30 italic_ε start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) . end_CELL end_ROW

Choosing σ=σ6superscript𝜎subscript𝜎6\sigma^{\prime}=\sigma_{6}italic_σ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_σ start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT and C0=370subscript𝐶0370C_{0}=370italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 370, we deduce the claim.

Remark 8.13.

How better can the parameters in Propositions 8.3, 8.4 and 8.5 be? We know how to make the parameters in Proposition 8.3 polynomial in ΛΛ\Lambdaroman_Λ by implementing a Hadmamard code in every vertex xV𝑥𝑉x\in Vitalic_x ∈ italic_V and using [BC22] or [GowersHatami] in the analysis instead of [GlebskyRivera] — since we did not see any theoretical gain by doing that, and it was a lengthier proof, we decided not to implement this parameter improvement. We are also not sure whether the dependence in Proposition 8.4 is needed or not. Finally, the significance analysis performed in Section 5 is very crude. Can a better analysis allow to remove the dependence on ΛΛ\Lambdaroman_Λ altogether, at least for some rich enough family of games?

References