Relabelling preserves outcome probabilities
ProvedQuantumParallelRepetition.Strategy.outcomeProbability_relabelparallel-repetitionquantum-informationquantum-parallel-repetition
Transporting a strategy along equivalences of the question and answer alphabets leaves every outcome probability unchanged, up to the induced renaming of the indices.
If is a strategy and are equivalences of the alphabets, the relabelled strategy answers question by running on and renaming its answer, so
The two sides are definitionally equal: the relabelled strategy shares the state and the local systems of the original, and its measurement operators are the original ones composed with the renaming.
Preamble
import Definitions.Def_quantum_parallel_repetition_game
import Definitions.Def_qpr_alphabet_relabelling
import Mathlib.Algebra.BigOperators.Fin
import Mathlib.Logic.Equiv.Fin.Basic
open scoped BigOperators
open QuantumParallelRepetition
variable {X Y A B X' Y' A' B' : Type*}
variable [Fintype X] [Fintype Y] [Fintype A] [Fintype B]
variable [Fintype X'] [Fintype Y'] [Fintype A'] [Fintype B']Formal statement
theorem QuantumParallelRepetition.Strategy.outcomeProbability_relabel
{G : Game X Y A B} {H : Game X' Y' A' B'}
(S : Strategy G) (eX : X ≃ X') (eY : Y ≃ Y') (eA : A ≃ A') (eB : B ≃ B')
(x' : X') (y' : Y') (a' : A') (b' : B') :
(S.relabel (H := H) eX eY eA eB).outcomeProbability x' y' a' b' =
S.outcomeProbability (eX.symm x') (eY.symm y') (eA.symm a') (eB.symm b') := by sorrySource
Prove2me bridge for openai/ten-proofs, QuantumParallelRepetition.lean, https://github.com/openai/ten-proofs — universe transport, not part of the upstream development (which states parallel repetition for alphabets in `Type` only).