Equivalence between Observable-based and Projector-based Strategies #
This module establishes the equivalence between the two main formalisms for LCS strategies:
- Observable-based strategies: Defined in terms of self-adjoint involutive operators $A_j, B_k$ satisfying local commutation constraints.
- Projector-based strategies: Defined in terms of projector measurement systems $E_{i,x}, F_{j,y}$ satisfying similar commutation and consistency constraints.
The main construction in this file is ObservableStrategy_To_ProjectorStrategy,
which converts an ObservableStrategyData into an LCSStrategy. It proves that:
- The induced Alice measurements $E_{i,x}$ (defined as products of projectors) and Bob measurements $F_{j,y}$ (derived from Bob's observables) form valid measurement systems.
- Alice and Bob's measurements commute as required by the LCS game structure.
Bob's two-outcome measurement obtained from his observable via $P_y = (1/2)(1 + (-1)^y B_j)$.
Equations
- BobMeasurementFromObservables S j y = ObservableToProjector (S.bob_obs j) y
Instances For
For each question $j$, Bob's observable-induced projectors form a measurement system.
Projectors built from Alice observables belonging to the same equation commute, because the underlying observables commute.
Alice's projector for an assignment $x$ is the product $E_{i,x} = \prod_{j \in V_i} (1/2)(1 + (-1)^{x_j} A_j)$.
Equations
- AliceMeasurementFromObservables S i assignment = Finset.univ.noncommProd (fun (j_idx : ↥(G.V i)) => ObservableToProjector (S.alice_obs ↑j_idx) (assignment j_idx)) ⋯
Instances For
Partial joint measurement over a finite subset $s \subseteq V_i$. This is used to prove the normalization of Alice's full measurement by induction on $s$.
Equations
- JointOn S i s assignment = s.noncommProd (fun (j : ↥(G.V i)) => if hj : j ∈ s then ObservableToProjector (S.alice_obs ↑j) (assignment j hj) else 1) ⋯
Instances For
Summing the partial joint projectors over all assignments on $s = V_i$ gives $1$.
Alice's full assignment-indexed projectors sum to $1$.
For each equation $i$, the assignment-indexed family of Alice projectors is a measurement system.
Every Alice projector commutes with every Bob projector, because each Alice observable commutes with each Bob observable and commutation is preserved by the projector construction.
The observable strategy data induces a projector-valued LCS strategy by taking, for each observable, its associated two-outcome spectral projectors.
Equations
- ObservableStrategy_To_ProjectorStrategy S = { E := AliceMeasurementFromObservables S, F := BobMeasurementFromObservables S, alice_ms := ⋯, bob_ms := ⋯, commute := ⋯ }
Instances For
The Bob observable recovered from the projector strategy is the original observable supplied to the observable strategy.