Projector-based Strategy for LCS Games #
This module defines the standard formalism for LCS game strategies using projector measurement systems. In this formalism, players' strategies are represented by families of projectors $\{E_{i,x}\}$ and $\{F_{j,y}\}$.
Key Definitions #
LCSStrategy: The core structure representing a projector-based strategy.Alice_A,Bob_B: Derived observables extracted from the projector measurements.
Key Lemmas #
alice_is_observable,bob_is_observable: Proves that the derived operators are observables.alice_observables_commute,alice_bob_commute: Verification of commutation relations.
- E (i : Fin G.r) : Assignment G i → R
- alice_ms (i : Fin G.r) : IsMeasurementSystem (self.E i)
- bob_ms (j : Fin G.s) : IsMeasurementSystem (self.F j)
Instances For
noncomputable def
Alice_A
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
(j : ↥(G.V i))
:
R
Equations
- Alice_A strat i j = ObservableOfMeasurementSystem (InducedMeasurementSystem (strat.E i) fun (x : Assignment G i) => x j)
Instances For
theorem
bob_is_observable
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(j : Fin G.s)
:
IsObservable (Bob_B strat j)
theorem
alice_is_observable
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
(j : ↥(G.V i))
:
IsObservable (Alice_A strat i j)
theorem
alice_partial_prod_mul_projector
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
(s : Finset ↥(G.V i))
(x : Assignment G i)
(comm : (↑s).Pairwise fun (j j' : ↥(G.V i)) => Commute (Alice_A strat i j) (Alice_A strat i j'))
:
noncomputable def
Alice_Row_Prod
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
:
R
The product of Alice's observables for all variables in equation i.
Equations
Instances For
theorem
bob_commute_row_prod
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
(j : ↥(G.V i))
:
Commute (Bob_B strat ↑j) (Alice_Row_Prod strat i)
theorem
alice_commute_row_prod
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(i : Fin G.r)
(j : ↥(G.V i))
:
Commute (Alice_A strat i j) (Alice_Row_Prod strat i)
theorem
bob_measurement_eq_projector
{R : Type u_1}
[Ring R]
[StarRing R]
[Algebra ℂ R]
[StarModule ℂ R]
{G : LCSLayout}
(strat : LCSStrategy R G)
(j : Fin G.s)
(y : Fin 2)
: