Winning Condition and Loss Operators #
This module defines the operator-valued winning and loss expressions attached to an LCS game and a projector strategy.
Its main result is a sum-of-squares decomposition of the local loss operator, following the paper's algebraic winning-condition identities.
Local Operators #
This section defines the winning assignments for a constraint and the associated local winning and loss operators.
The assignments satisfying equation i in the game game.
Equations
- winning_assignments game i = {α : Assignment G i | ∑ j : ↥(G.V i), α j = game.b i}
Instances For
The local winning probability for a single edge (i, j).
Equations
- local_winning_operator game strat i j = ∑ x ∈ winning_assignments game i, strat.E i x * strat.F (↑j) (x j)
Instances For
The local loss operator for a single edge (i, j).
Equations
- local_loss_operator game strat i j = 1 - local_winning_operator game strat i j
Instances For
Winning Projector Identities #
Two local projector identities used in the sum-of-squares derivation.
Lemma 4.7.1 From the paper
Lemma 4.7.2 From the paper
Local Loss SOS #
This section derives the sum-of-squares decomposition of the local loss operator by a sequence of private rewriting lemmas.
The Sum of Squares decomposition of the local loss operator.
Global Operators #
The overall winning and loss operators are obtained by averaging the local quantities over the question graph of the game.
The total Winning Operator v is the average of local winning probabilities.
Equations
Instances For
The total Loss Operator 1 - v.
Equations
- loss_operator game strat = 1 - winning_operator game strat