Documentation

MIPRE.Background.Repetition.TenProofs.QuantumParallelRepetition.Part07

theorem QuantumParallelRepetition.exactStrategyStableBobQuestionCode_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {C : Type u_5} [Fintype C] [DecidableEq C] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (coordinate : Fin n) (code : (Fin n → X) → (Fin n → Y) → C) (target : C) (question : X) (next : Y) (stable : ∀ (xs : Fin n → X) (tail : { j : Fin n // j ≠ coordinate } → Y) (y y' : Y), code xs ((Equiv.funSplitAt coordinate Y).symm (y, tail)) = code xs ((Equiv.funSplitAt coordinate Y).symm (y', tail))) (determines : ∀ (xs : Fin n → X) (ys : Fin n → Y), code xs ys = target → xs coordinate = question) :
ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => (code outcome.1 outcome.2.1, outcome.2.1 coordinate)) (strategyEventLaw (G.repeat n) S).weight (target, next) = G.conditionalYGivenX question next * ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => code outcome.1 outcome.2.1) (strategyEventLaw (G.repeat n) S).weight target
theorem QuantumParallelRepetition.exactRepeatedQuestionWeight_splitAt_alice {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (coordinate : Fin n) (ys : Fin n → Y) (x : X) (tail : { j : Fin n // j ≠ coordinate } → X) :
(G.repeat n).questionWeight ((Equiv.funSplitAt coordinate X).symm (x, tail)) ys = G.questionWeight x (ys coordinate) * ∏ j ∈ Finset.univ.erase coordinate, G.questionWeight ((Equiv.funSplitAt coordinate X).symm (x, tail) j) (ys j)
theorem QuantumParallelRepetition.exactRepeatedQuestionTail_splitAt_alice {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (coordinate : Fin n) (ys : Fin n → Y) (x x' : X) (tail : { j : Fin n // j ≠ coordinate } → X) :
∏ j ∈ Finset.univ.erase coordinate, G.questionWeight ((Equiv.funSplitAt coordinate X).symm (x, tail) j) (ys j) = ∏ j ∈ Finset.univ.erase coordinate, G.questionWeight ((Equiv.funSplitAt coordinate X).symm (x', tail) j) (ys j)
theorem QuantumParallelRepetition.exactStrategyStableAliceQuestionCode_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {C : Type u_5} [Fintype C] [DecidableEq C] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (coordinate : Fin n) (code : (Fin n → X) → (Fin n → Y) → C) (target : C) (question : Y) (next : X) (stable : ∀ (ys : Fin n → Y) (tail : { j : Fin n // j ≠ coordinate } → X) (x x' : X), code ((Equiv.funSplitAt coordinate X).symm (x, tail)) ys = code ((Equiv.funSplitAt coordinate X).symm (x', tail)) ys) (determines : ∀ (xs : Fin n → X) (ys : Fin n → Y), code xs ys = target → ys coordinate = question) :
ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => (code outcome.1 outcome.2.1, outcome.1 coordinate)) (strategyEventLaw (G.repeat n) S).weight (target, next) = G.conditionalXGivenY question next * ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => code outcome.1 outcome.2.1) (strategyEventLaw (G.repeat n) S).weight target
def QuantumParallelRepetition.exactAliceSourceAtomCode {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) :
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def QuantumParallelRepetition.exactBobSourceAtomCode {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem QuantumParallelRepetition.exactAliceSourceConditionalInformation_eq_joint_atom_sum {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) :
      exactAliceSourceConditionalInformation G n S D base = ∑ point : ExactJointOutcome X Y A B D, exactPostselectedJointLaw G n S D point * Pinsker.finiteRelativeEntropy (ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × X) × ExactHistoryFlag X Y A B D) × Y) => exactAliceInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((point.1.coordinate, point.2.1 ↑point.1.coordinate), exactHistoryCode D point)) (G.conditionalYGivenX (point.2.1 ↑point.1.coordinate))
      theorem QuantumParallelRepetition.exactBobSourceConditionalInformation_eq_joint_atom_sum {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) :
      exactBobSourceConditionalInformation G n S D base = ∑ point : ExactJointOutcome X Y A B D, exactPostselectedJointLaw G n S D point * Pinsker.finiteRelativeEntropy (ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × Y) × ExactHistoryFlag X Y A B D) × X) => exactBobInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((point.1.coordinate, point.2.2.1 ↑point.1.coordinate), exactHistoryCode D point)) (G.conditionalXGivenY (point.2.2.1 ↑point.1.coordinate))
      theorem QuantumParallelRepetition.jointConditional_product_context_seed {K : Type u_1} {Ω : Type u_2} {C : Type u_3} {V : Type u_4} [Fintype K] [Fintype Ω] [Fintype C] [Fintype V] (context : K → Ω → C) (next : K → Ω → V) (seedWeight : K → ℝ) (outcomeWeight : Ω → ℝ) (seed : K) (target : C) (nonzero : seedWeight seed ≠ 0) :
      ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (q : K × Ω) => ((q.1, context q.1 q.2), next q.1 q.2)) fun (q : K × Ω) => seedWeight q.1 * outcomeWeight q.2) (seed, target) = ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : Ω) => (context seed outcome, next seed outcome)) outcomeWeight) target
      theorem QuantumParallelRepetition.exactAliceSourceContextNextPosterior_eq_groupedMass {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) :
      (fun (atom : ((SourceRemainingCoordinate D × X) × ExactHistoryFlag X Y A B D) × Y) => exactAliceInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) = ClassicalInformation.groupedMass (fun (point : ExactJointOutcome X Y A B D) => (((point.1.coordinate, point.2.1 ↑point.1.coordinate), exactHistoryCode D point), point.2.2.1 ↑point.1.coordinate)) (exactPostselectedJointLaw G n S D)
      theorem QuantumParallelRepetition.exactBobSourceContextNextPosterior_eq_groupedMass {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) :
      (fun (atom : ((SourceRemainingCoordinate D × Y) × ExactHistoryFlag X Y A B D) × X) => exactBobInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) = ClassicalInformation.groupedMass (fun (point : ExactJointOutcome X Y A B D) => (((point.1.coordinate, point.2.2.1 ↑point.1.coordinate), exactHistoryCode D point), point.2.1 ↑point.1.coordinate)) (exactPostselectedJointLaw G n S D)
      theorem QuantumParallelRepetition.exactAliceSourcePosteriorConditional_eq_fixedSeedFiber {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
      ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × X) × ExactHistoryFlag X Y A B D) × Y) => exactAliceInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((seed.coordinate, reference.1 ↑seed.coordinate), exactHistoryCode D (seed, reference)) = ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => ((outcome.1 ↑seed.coordinate, exactHistoryCode D (seed, outcome)), outcome.2.1 ↑seed.coordinate)) (repeatedConditionedOutcomeLaw G n S D)) (reference.1 ↑seed.coordinate, exactHistoryCode D (seed, reference))
      theorem QuantumParallelRepetition.exactBobSourcePosteriorConditional_eq_fixedSeedFiber {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
      ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × Y) × ExactHistoryFlag X Y A B D) × X) => exactBobInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((seed.coordinate, reference.2.1 ↑seed.coordinate), exactHistoryCode D (seed, reference)) = ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => ((outcome.2.1 ↑seed.coordinate, exactHistoryCode D (seed, outcome)), outcome.1 ↑seed.coordinate)) (repeatedConditionedOutcomeLaw G n S D)) (reference.2.1 ↑seed.coordinate, exactHistoryCode D (seed, reference))
      theorem QuantumParallelRepetition.exactReverseAliceMarkedPosteriorConditional_eq_sourcePosterior {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (default : Y) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
      ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => (exactReverseAliceMarkedHistoryContext G n S D default seed outcome, outcome.2.1 ↑seed.coordinate)) (repeatedConditionedOutcomeLaw G n S D)) (exactReverseAliceMarkedHistoryContext G n S D default seed reference) = ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × X) × ExactHistoryFlag X Y A B D) × Y) => exactAliceInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((seed.coordinate, reference.1 ↑seed.coordinate), exactHistoryCode D (seed, reference))
      theorem QuantumParallelRepetition.exactReverseBobMarkedPosteriorConditional_eq_sourcePosterior {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (default : X) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
      ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : ExactOutcome X Y A B n) => (exactReverseBobMarkedHistoryContext G n S D default seed outcome, outcome.1 ↑seed.coordinate)) (repeatedConditionedOutcomeLaw G n S D)) (exactReverseBobMarkedHistoryContext G n S D default seed reference) = ClassicalInformation.jointConditional (fun (atom : ((SourceRemainingCoordinate D × Y) × ExactHistoryFlag X Y A B D) × X) => exactBobInformationPosterior G n S D (atom.1.1, atom.1.2, atom.2)) ((seed.coordinate, reference.2.1 ↑seed.coordinate), exactHistoryCode D (seed, reference))
      theorem QuantumParallelRepetition.exactReverseAliceSideWeightedPrefix_sum {M : Type u_1} [Fintype M] [DecidableEq M] (nonempty : 0 < Fintype.card M) (score : (side : Finset M) → ExactForwardSeed M → Fin side.card → ℝ) :
      ∑ side : Finset M, reversePartitionWeight side * ((∑ marker : Fin side.card, ∑ seed : ExactForwardSeed M, (exactReverseAliceConditionalSeedLaw nonempty side).weight seed * score side seed marker) / ↑side.card) = ∑ seed : ExactForwardSeed M, exactSeedWeight seed * ((∑ marker : Fin (exactReverseLeftSide seed).card, score (exactReverseLeftSide seed) seed marker) / ↑(exactReverseLeftSide seed).card)
      theorem QuantumParallelRepetition.exactReverseBobSideWeightedPrefix_sum {M : Type u_1} [Fintype M] [DecidableEq M] (nonempty : 0 < Fintype.card M) (score : (side : Finset M) → ExactForwardSeed M → Fin side.card → ℝ) :
      ∑ side : Finset M, reversePartitionWeight side * ((∑ marker : Fin side.card, ∑ seed : ExactForwardSeed M, (exactReverseBobConditionalSeedLaw nonempty side).weight seed * score side seed marker) / ↑side.card) = ∑ seed : ExactForwardSeed M, exactSeedWeight seed * ((∑ marker : Fin (exactReverseRightSide seed).card, score (exactReverseRightSide seed) seed marker) / ↑(exactReverseRightSide seed).card)
      theorem QuantumParallelRepetition.groupedMass_product_stable_context_fiber {K : Type u_1} {Ω : Type u_2} {I : Type u_3} {C : Type u_4} {V : Type u_5} [Fintype K] [Fintype Ω] [Fintype I] [Fintype C] [Fintype V] (index : K → I) (context : I → Ω → C) (next : I → Ω → V) (extract : C → I) (extract_context : ∀ (i : I) (outcome : Ω), extract (context i outcome) = i) (seedWeight : K → ℝ) (outcomeWeight : Ω → ℝ) (target : C) (value : V) :
      ClassicalInformation.groupedMass (fun (point : K × Ω) => (context (index point.1) point.2, next (index point.1) point.2)) (fun (point : K × Ω) => seedWeight point.1 * outcomeWeight point.2) (target, value) = ClassicalInformation.groupedMass index seedWeight (extract target) * ClassicalInformation.groupedMass (fun (outcome : Ω) => (context (extract target) outcome, next (extract target) outcome)) outcomeWeight (target, value)
      theorem QuantumParallelRepetition.jointConditional_product_stable_context_seed {K : Type u_1} {Ω : Type u_2} {I : Type u_3} {C : Type u_4} {V : Type u_5} [Fintype K] [Fintype Ω] [Fintype I] [Fintype C] [Fintype V] (index : K → I) (context : I → Ω → C) (next : I → Ω → V) (extract : C → I) (extract_context : ∀ (i : I) (outcome : Ω), extract (context i outcome) = i) (seedWeight : K → ℝ) (outcomeWeight : Ω → ℝ) (seed : K) (target : C) (target_index : extract target = index seed) (nonzero : ClassicalInformation.groupedMass index seedWeight (index seed) ≠ 0) :
      ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (point : K × Ω) => (context (index point.1) point.2, next (index point.1) point.2)) fun (point : K × Ω) => seedWeight point.1 * outcomeWeight point.2) target = ClassicalInformation.jointConditional (ClassicalInformation.groupedMass (fun (outcome : Ω) => (context (index seed) outcome, next (index seed) outcome)) outcomeWeight) target
      theorem QuantumParallelRepetition.groupedMass_pos_of_supported_atom {K : Type u_1} {I : Type u_2} [Fintype K] [Fintype I] [DecidableEq I] (code : K → I) (weight : K → ℝ) (nonnegative : ∀ (seed : K), 0 ≤ weight seed) (seed : K) (positive : 0 < weight seed) :
      0 < ClassicalInformation.groupedMass code weight (code seed)
      def QuantumParallelRepetition.exactReverseAliceContextOutcomeProjection {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def QuantumParallelRepetition.exactReverseBobContextOutcomeProjection {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
        ExactReverseBobFixedInformation X Y D side × (Fin side.card → X)
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem QuantumParallelRepetition.reweightedSeedPrefixNextJoint_as_actual_pushforward {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {K : Type u_5} {Ω : Type u_6} {V : Type u_7} [Fintype K] [Fintype Ω] [Fintype V] {h : ℕ} (seedLaw : FiniteEventLaw K) (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (projection : K × ExactOutcome X Y A B n → Ω × (Fin h → V)) (default : V) (marker : Fin h) :
          ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (reweightedSeedPrefixJoint seedLaw G n S D projection) = ClassicalInformation.groupedMass (fun (point : K × ExactOutcome X Y A B n) => exactPrefixNextCode default marker (((projection point).1, repeatedConditionedAnswerFlag G n S D point.2), (projection point).2)) (reweightedSeedPosterior seedLaw G n S D)
          theorem QuantumParallelRepetition.groupedMass_productCode_weighted_sum {K : Type u_1} {Ω : Type u_2} {C : Type u_3} [Fintype K] [Fintype Ω] [Fintype C] [DecidableEq C] (code : K → Ω → C) (weight : K → ℝ) (mass : Ω → ℝ) (target : C) :
          ClassicalInformation.groupedMass (fun (point : K × Ω) => code point.1 point.2) (fun (point : K × Ω) => weight point.1 * mass point.2) target = ∑ index : K, weight index * ClassicalInformation.groupedMass (code index) mass target
          theorem QuantumParallelRepetition.groupedMass_flagSeedOutcome_reassoc {F : Type u_1} {K : Type u_2} {Ω : Type u_3} {C : Type u_4} [Fintype F] [Fintype K] [Fintype Ω] [Fintype C] [DecidableEq C] (code : F → K → Ω → C) (flagWeight : F → ℝ) (seedWeight : K → ℝ) (outcomeWeight : Ω → ℝ) (target : C) :
          ClassicalInformation.groupedMass (fun (point : F × K × Ω) => code point.1 point.2.1 point.2.2) (fun (point : F × K × Ω) => flagWeight point.1 * (seedWeight point.2.1 * outcomeWeight point.2.2)) target = ClassicalInformation.groupedMass (fun (point : (F × K) × Ω) => code point.1.1 point.1.2 point.2) (fun (point : (F × K) × Ω) => flagWeight point.1.1 * seedWeight point.1.2 * outcomeWeight point.2) target
          theorem QuantumParallelRepetition.mixedStableBobQuestionCode_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {K : Type u_5} {C : Type u_6} [Fintype K] [Fintype C] [DecidableEq C] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (weight : K → ℝ) (coordinate : K → Fin n) (code : K → (Fin n → X) → (Fin n → Y) → C) (target : C) (question : X) (next : Y) (stable : ∀ (index : K) (xs : Fin n → X) (tail : { j : Fin n // j ≠ coordinate index } → Y) (y y' : Y), code index xs ((Equiv.funSplitAt (coordinate index) Y).symm (y, tail)) = code index xs ((Equiv.funSplitAt (coordinate index) Y).symm (y', tail))) (determines : ∀ (index : K) (xs : Fin n → X) (ys : Fin n → Y), code index xs ys = target → xs (coordinate index) = question) :
          ClassicalInformation.groupedMass (fun (point : K × ExactOutcome X Y A B n) => (code point.1 point.2.1 point.2.2.1, point.2.2.1 (coordinate point.1))) (fun (point : K × ExactOutcome X Y A B n) => weight point.1 * (strategyEventLaw (G.repeat n) S).weight point.2) (target, next) = G.conditionalYGivenX question next * ClassicalInformation.groupedMass (fun (point : K × ExactOutcome X Y A B n) => code point.1 point.2.1 point.2.2.1) (fun (point : K × ExactOutcome X Y A B n) => weight point.1 * (strategyEventLaw (G.repeat n) S).weight point.2) target
          theorem QuantumParallelRepetition.mixedStableAliceQuestionCode_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {K : Type u_5} {C : Type u_6} [Fintype K] [Fintype C] [DecidableEq C] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (weight : K → ℝ) (coordinate : K → Fin n) (code : K → (Fin n → X) → (Fin n → Y) → C) (target : C) (question : Y) (next : X) (stable : ∀ (index : K) (ys : Fin n → Y) (tail : { j : Fin n // j ≠ coordinate index } → X) (x x' : X), code index ((Equiv.funSplitAt (coordinate index) X).symm (x, tail)) ys = code index ((Equiv.funSplitAt (coordinate index) X).symm (x', tail)) ys) (determines : ∀ (index : K) (xs : Fin n → X) (ys : Fin n → Y), code index xs ys = target → ys (coordinate index) = question) :
          ClassicalInformation.groupedMass (fun (point : K × ExactOutcome X Y A B n) => (code point.1 point.2.1 point.2.2.1, point.2.1 (coordinate point.1))) (fun (point : K × ExactOutcome X Y A B n) => weight point.1 * (strategyEventLaw (G.repeat n) S).weight point.2) (target, next) = G.conditionalXGivenY question next * ClassicalInformation.groupedMass (fun (point : K × ExactOutcome X Y A B n) => code point.1 point.2.1 point.2.2.1) (fun (point : K × ExactOutcome X Y A B n) => weight point.1 * (strategyEventLaw (G.repeat n) S).weight point.2) target
          noncomputable def QuantumParallelRepetition.exactReverseAliceMaskedQuestionRegister {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (xs : Fin n → X) (ys : Fin n → Y) :
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def QuantumParallelRepetition.exactReverseBobMaskedQuestionRegister {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (xs : Fin n → X) (ys : Fin n → Y) :
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem QuantumParallelRepetition.exactReverseAliceMaskedQuestionRegister_stable {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (xs : Fin n → X) (tail : { j : Fin n // j ≠ ↑↑((exactReverseAliceContextAt side seed).sideRank.symm marker) } → Y) (y y' : Y) :
              exactReverseAliceMaskedQuestionRegister D side default marker flag seed xs ((Equiv.funSplitAt (↑↑((exactReverseAliceContextAt side seed).sideRank.symm marker)) Y).symm (y, tail)) = exactReverseAliceMaskedQuestionRegister D side default marker flag seed xs ((Equiv.funSplitAt (↑↑((exactReverseAliceContextAt side seed).sideRank.symm marker)) Y).symm (y', tail))
              theorem QuantumParallelRepetition.exactConditionedReverseAliceNextPrior_flagged_mixture {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) :
              ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseAliceNextPrior G n S D remaining side) = ClassicalInformation.groupedMass (fun (point : (ConditionedAnswerFlag A B D × ExactRemainingSeed D) × ExactOutcome X Y A B n) => (exactReverseAliceMaskedQuestionRegister D side default marker point.1.1 point.1.2 point.2.1 point.2.2.1, point.2.2.1 ↑↑((exactReverseAliceContextAt side point.1.2).sideRank.symm marker))) fun (point : (ConditionedAnswerFlag A B D × ExactRemainingSeed D) × ExactOutcome X Y A B n) => finiteUniformWeight (ConditionedAnswerFlag A B D) * (exactReverseAliceConditionalSeedLaw ⋯ side).weight point.1.2 * (strategyEventLaw (G.repeat n) S).weight point.2
              theorem QuantumParallelRepetition.exactReverseAliceMaskedQuestionRegister_determines {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (xs : Fin n → X) (ys : Fin n → Y) (target : ExactReverseAliceNextContext X Y A B D side) (same : exactReverseAliceMaskedQuestionRegister D side default marker flag seed xs ys = target) :
              xs ↑↑((exactReverseAliceContextAt side seed).sideRank.symm marker) = target.1.1.snd.2.2.1 (target.1.1.fst.sideRank.symm marker)
              theorem QuantumParallelRepetition.exactConditionedReverseAliceNextPrior_marked_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (target : ExactReverseAliceNextContext X Y A B D side) (next : Y) :
              theorem QuantumParallelRepetition.exactConditionedReverseAliceNextPrior_marked_conditional {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (target : ExactReverseAliceNextContext X Y A B D side) (supported : ClassicalInformation.jointFirstMarginal (ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseAliceNextPrior G n S D remaining side)) target ≠ 0) :
              def QuantumParallelRepetition.exactReverseAliceMaskedOutcomeContext {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem QuantumParallelRepetition.exactReverseAliceMaskedOutcomeContext_extract {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
                (exactReverseAliceMaskedOutcomeContext G n S D side default marker context outcome).1.1.fst = context
                theorem QuantumParallelRepetition.exactConditionedReverseAliceNextJoint_marked_mixture {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) :
                ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseAliceNextJoint G n S D remaining side) = ClassicalInformation.groupedMass (fun (point : ExactJointOutcome X Y A B D) => (exactReverseAliceMaskedOutcomeContext G n S D side default marker (exactReverseAliceContextAt side point.1) point.2, point.2.2.1 ↑↑((exactReverseAliceContextAt side point.1).sideRank.symm marker))) fun (point : ExactJointOutcome X Y A B D) => (exactReverseAliceConditionalSeedLaw ⋯ side).weight point.1 * repeatedConditionedOutcomeLaw G n S D point.2
                theorem QuantumParallelRepetition.exactReverseAliceMaskedOutcomeContext_actual {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (default : Y) (seed : ExactRemainingSeed D) (outcome : ExactOutcome X Y A B n) :
                theorem QuantumParallelRepetition.exactReverseAliceSideMarkedPosteriorConditional_eq_sourcePosterior {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : Y) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
                theorem QuantumParallelRepetition.reweightedSeedPrefixPriorMarginal_ne_zero_of_positive_atom {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {K : Type u_5} {Ω : Type u_6} {V : Type u_7} [Fintype K] [Fintype Ω] [Fintype V] {h : ℕ} (law : FiniteEventLaw K) (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (positive : 0 < repeatedPostselectionMass G n S D) (projection : K × ExactOutcome X Y A B n → Ω × (Fin h → V)) (default : V) (marker : Fin h) (point : K × ExactOutcome X Y A B n) (atom_positive : 0 < reweightedSeedPosterior law G n S D point) :
                ClassicalInformation.jointFirstMarginal (ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (reweightedSeedPrefixPrior law G n S D projection)) (finitePrefixMask default marker.castSucc (((projection point).1, repeatedConditionedAnswerFlag G n S D point.2), (projection point).2)) ≠ 0
                noncomputable def QuantumParallelRepetition.exactReverseAliceContextMarkerInformation {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : Y) (side : Finset (SourceRemainingCoordinate D)) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (marker : Fin side.card) :
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem QuantumParallelRepetition.exactReverseAlicePrefixIncrement_eq_contextMarkerInformation {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (side : Finset (SourceRemainingCoordinate D)) (default : Y) (marker : Fin side.card) :
                  exactConditionedReverseAlicePrefixEntropyIncrement G n S D remaining side default marker = ∑ seed : ExactRemainingSeed D, (exactReverseAliceConditionalSeedLaw ⋯ side).weight seed * exactReverseAliceContextMarkerInformation G n S D remaining default side (exactReverseAliceContextAt side seed) marker
                  theorem QuantumParallelRepetition.exactReverseAlicePrefixInformation_eq_seedMarkerAverage {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : Y) :
                  theorem QuantumParallelRepetition.exactReverseAlicePrefixInformation_eq_markedSeedAverage {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : Y) :
                  theorem QuantumParallelRepetition.repeatedConditionedOutcomeLaw_pos_of_ne_zero {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (positive : 0 < repeatedPostselectionMass G n S D) (outcome : ExactOutcome X Y A B n) (nonzero : repeatedConditionedOutcomeLaw G n S D outcome ≠ 0) :
                  theorem QuantumParallelRepetition.exactReverseAliceMarkedPriorMarginal_ne_zero_of_outcome {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : Y) (seed : ExactRemainingSeed D) (outcome : ExactOutcome X Y A B n) (outcome_nonzero : repeatedConditionedOutcomeLaw G n S D outcome ≠ 0) :
                  noncomputable def QuantumParallelRepetition.exactAliceSourceSeedBornInformation {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (seed : ExactRemainingSeed D) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem QuantumParallelRepetition.exactReverseAliceMarkedContextInformation_eq_source {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : Y) (seed : ExactRemainingSeed D) :
                    theorem QuantumParallelRepetition.exactAliceSourceConditionalInformation_eq_seedBornAverage {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) :
                    theorem QuantumParallelRepetition.exactReverseAliceConditionalHistoryIdentification_proved {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) (default : Y) :
                    theorem QuantumParallelRepetition.exactReverseBobMaskedQuestionRegister_stable {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (ys : Fin n → Y) (tail : { j : Fin n // j ≠ ↑↑((exactReverseBobContextAt side seed).sideRank.symm marker) } → X) (x x' : X) :
                    exactReverseBobMaskedQuestionRegister D side default marker flag seed ((Equiv.funSplitAt (↑↑((exactReverseBobContextAt side seed).sideRank.symm marker)) X).symm (x, tail)) ys = exactReverseBobMaskedQuestionRegister D side default marker flag seed ((Equiv.funSplitAt (↑↑((exactReverseBobContextAt side seed).sideRank.symm marker)) X).symm (x', tail)) ys
                    theorem QuantumParallelRepetition.exactConditionedReverseBobNextPrior_flagged_mixture {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) :
                    ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseBobNextPrior G n S D remaining side) = ClassicalInformation.groupedMass (fun (point : (ConditionedAnswerFlag A B D × ExactRemainingSeed D) × ExactOutcome X Y A B n) => (exactReverseBobMaskedQuestionRegister D side default marker point.1.1 point.1.2 point.2.1 point.2.2.1, point.2.1 ↑↑((exactReverseBobContextAt side point.1.2).sideRank.symm marker))) fun (point : (ConditionedAnswerFlag A B D × ExactRemainingSeed D) × ExactOutcome X Y A B n) => finiteUniformWeight (ConditionedAnswerFlag A B D) * (exactReverseBobConditionalSeedLaw ⋯ side).weight point.1.2 * (strategyEventLaw (G.repeat n) S).weight point.2
                    theorem QuantumParallelRepetition.exactReverseBobMaskedQuestionRegister_determines {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {n : ℕ} (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (flag : ConditionedAnswerFlag A B D) (seed : ExactRemainingSeed D) (xs : Fin n → X) (ys : Fin n → Y) (target : ExactReverseBobNextContext X Y A B D side) (same : exactReverseBobMaskedQuestionRegister D side default marker flag seed xs ys = target) :
                    ys ↑↑((exactReverseBobContextAt side seed).sideRank.symm marker) = target.1.1.snd.2.2.1 (target.1.1.fst.sideRank.symm marker)
                    theorem QuantumParallelRepetition.exactConditionedReverseBobNextPrior_marked_joint_factor {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (target : ExactReverseBobNextContext X Y A B D side) (next : X) :
                    theorem QuantumParallelRepetition.exactConditionedReverseBobNextPrior_marked_conditional {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (target : ExactReverseBobNextContext X Y A B D side) (supported : ClassicalInformation.jointFirstMarginal (ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseBobNextPrior G n S D remaining side)) target ≠ 0) :
                    def QuantumParallelRepetition.exactReverseBobMaskedOutcomeContext {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      theorem QuantumParallelRepetition.exactReverseBobMaskedOutcomeContext_extract {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (outcome : ExactOutcome X Y A B n) :
                      (exactReverseBobMaskedOutcomeContext G n S D side default marker context outcome).1.1.fst = context
                      theorem QuantumParallelRepetition.exactConditionedReverseBobNextJoint_marked_mixture {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) :
                      ClassicalInformation.groupedMass (exactPrefixNextCode default marker) (exactConditionedReverseBobNextJoint G n S D remaining side) = ClassicalInformation.groupedMass (fun (point : ExactJointOutcome X Y A B D) => (exactReverseBobMaskedOutcomeContext G n S D side default marker (exactReverseBobContextAt side point.1) point.2, point.2.1 ↑↑((exactReverseBobContextAt side point.1).sideRank.symm marker))) fun (point : ExactJointOutcome X Y A B D) => (exactReverseBobConditionalSeedLaw ⋯ side).weight point.1 * repeatedConditionedOutcomeLaw G n S D point.2
                      theorem QuantumParallelRepetition.exactReverseBobMaskedOutcomeContext_actual {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (default : X) (seed : ExactRemainingSeed D) (outcome : ExactOutcome X Y A B n) :
                      theorem QuantumParallelRepetition.exactConditionedReverseBobNextJoint_marked_conditional_eq_sourcePosterior {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : X) (seed : ExactRemainingSeed D) (reference : ExactOutcome X Y A B n) :
                      noncomputable def QuantumParallelRepetition.exactReverseBobContextMarkedEntropyScore {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : X) (side : Finset (SourceRemainingCoordinate D)) (context : ExactReverseSideContext (SourceRemainingCoordinate D) side) (marker : Fin side.card) (outcome : ExactOutcome X Y A B n) :
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        noncomputable def QuantumParallelRepetition.exactReverseBobActualMarkedEntropyScore {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : X) (side : Finset (SourceRemainingCoordinate D)) (seed : ExactRemainingSeed D) (marker : Fin side.card) (outcome : ExactOutcome X Y A B n) :
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          theorem QuantumParallelRepetition.exactReverseBobActualMarkedEntropyScore_eq_context {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (default : X) (side : Finset (SourceRemainingCoordinate D)) (seed : ExactRemainingSeed D) (marker : Fin side.card) (outcome : ExactOutcome X Y A B n) :
                          exactReverseBobActualMarkedEntropyScore G n S D remaining default side seed marker outcome = exactReverseBobContextMarkedEntropyScore G n S D remaining default side (exactReverseBobContextAt side seed) marker outcome
                          theorem QuantumParallelRepetition.exactConditionedReverseBobPrefixEntropyIncrement_eq_markedOutcomeScore {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (side : Finset (SourceRemainingCoordinate D)) (default : X) (marker : Fin side.card) :
                          exactConditionedReverseBobPrefixEntropyIncrement G n S D remaining side default marker = ∑ seed : ExactRemainingSeed D, (exactReverseBobConditionalSeedLaw ⋯ side).weight seed * ∑ outcome : ExactOutcome X Y A B n, repeatedConditionedOutcomeLaw G n S D outcome * exactReverseBobActualMarkedEntropyScore G n S D remaining default side seed marker outcome
                          theorem QuantumParallelRepetition.exactConditionedReverseBobPrefixInformation_eq_sourceMarkerAverage {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : X) :
                          exactConditionedReverseBobPrefixInformation G n S D remaining default = ∑ seed : ExactRemainingSeed D, exactSeedWeight seed * ((∑ marker : Fin (exactReverseRightSide seed).card, ∑ outcome : ExactOutcome X Y A B n, repeatedConditionedOutcomeLaw G n S D outcome * exactReverseBobActualMarkedEntropyScore G n S D remaining default (exactReverseRightSide seed) seed marker outcome) / ↑(exactReverseRightSide seed).card)
                          theorem QuantumParallelRepetition.exactConditionedReverseBobPrefixInformation_eq_sourceMarkedOutcomeScore {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : X) :
                          exactConditionedReverseBobPrefixInformation G n S D remaining default = ∑ seed : ExactRemainingSeed D, exactSeedWeight seed * ∑ outcome : ExactOutcome X Y A B n, repeatedConditionedOutcomeLaw G n S D outcome * exactReverseBobContextMarkedEntropyScore G n S D remaining default (exactReverseRightSide seed) (exactReverseBobContext seed) ((exactReverseBobContext seed).sideRank ⟨seed.coordinate, ⋯⟩) outcome
                          theorem QuantumParallelRepetition.exactReverseBobMarkedPriorMarginal_ne_zero_of_outcome {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : X) (seed : ExactRemainingSeed D) (outcome : ExactOutcome X Y A B n) (supported : repeatedConditionedOutcomeLaw G n S D outcome ≠ 0) :
                          theorem QuantumParallelRepetition.exactReverseBobActualMarkedEntropy_eq_source {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (default : X) (seed : ExactRemainingSeed D) (outcome : ExactOutcome X Y A B n) (supported : repeatedConditionedOutcomeLaw G n S D outcome ≠ 0) :
                          theorem QuantumParallelRepetition.exactReverseBobConditionalHistoryIdentification_proved {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) (default : X) :
                          theorem QuantumParallelRepetition.exact_source_equation_twenty_three_unconditional {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) (defaultY : Y) (defaultX : X) :
                          def QuantumParallelRepetition.ExactSourceSupportPreservingClassicalSampler {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (base : ExactHistoryFlag X Y A B D) (kappa gamma : ℝ) :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            theorem QuantumParallelRepetition.exact_source_equation_twenty_seven_support_preserving {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) {kappa gamma : ℝ} (gamma_positive : 0 < gamma) (alice : Pinsker.finiteTotalVariation (exactLocallySampleableLaw G n S D) (exactLocallySampleableJA G n S D base) ≤ kappa) (bob : Pinsker.finiteTotalVariation (exactLocallySampleableLaw G n S D) (exactLocallySampleableJB G n S D base) ≤ kappa) :
                            theorem QuantumParallelRepetition.exact_source_equation_twenty_seven_support_preserving_of_information {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) (information : ExactSourceClassicalInformationBound G n S D base) {gamma : ℝ} (gamma_positive : 0 < gamma) :
                            theorem QuantumParallelRepetition.exact_source_equation_twenty_three {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) :
                            theorem QuantumParallelRepetition.exact_source_equation_twenty_seven_support_preserving_unconditional {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (remaining : 0 < (Finset.univ \ D).card) (positive : 0 < repeatedPostselectionMass G n S D) (base : ExactHistoryFlag X Y A B D) {gamma : ℝ} (gamma_positive : 0 < gamma) :
                            def QuantumParallelRepetition.ExactSourceOneGameRounding {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) :
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem QuantumParallelRepetition.exact_totalSamplingLoss_mono {K₀ α₁ α₂ η₁ η₂ lam₁ lam₂ : ℝ} (constant_nonnegative : 0 ≤ K₀) (alpha_nonnegative : 0 ≤ α₁) (alpha_le : α₁ ≤ α₂) (eta_nonnegative : 0 ≤ η₁) (eta_le : η₁ ≤ η₂) (lam_le : lam₁ ≤ lam₂) :
                              totalSamplingLoss K₀ α₁ η₁ lam₁ ≤ totalSamplingLoss K₀ α₂ η₂ lam₂
                              Equations
                              Instances For
                                noncomputable def QuantumParallelRepetition.exactSourceGlobalCatalystWinningEffect {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (e : ℕ) (a₀ : A) (b₀ : B) (x : X) (y : Y) :
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    theorem QuantumParallelRepetition.exactSourceGlobalCatalystWinningEffect_compression {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (e : ℕ) (a₀ : A) (b₀ : B) (x : X) (y : Y) (i j : (ExactGlobalHistoryLocalIndex G n S D × ExactGlobalHistoryLocalIndex G n S D) × Fin e × Fin e) :
                                    exactSourceGlobalCatalystWinningEffect G n S D e a₀ b₀ x y ((exactSourceGlobalCatalystBasisEquiv G n S D e) i) ((exactSourceGlobalCatalystBasisEquiv G n S D e) j) = Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) (exactSourceGlobalWinningEffect G n S D a₀ b₀ x y) 1 i j
                                    theorem QuantumParallelRepetition.exactSourceGlobalCatalystWinningEffect_tensor_quadratic {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (r : ExactHistoryFlag X Y A B D) (e : ℕ) (residual_positive : 0 < e) (a₀ : A) (b₀ : B) (x : X) (y : Y) :
                                    theorem QuantumParallelRepetition.exactPsi_eq_padded_normalizedPureVector_of_ne_zero {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (r : ExactHistoryFlag X Y A B D) (x : X) (y : Y) (nonzero : exactUnnormalizedPsi G n S D r x y ≠ 0) :
                                    exactPsi G n S D r x y = exactPaddedVector G n S D r (normalizedPureVector (exactUnnormalizedPsi G n S D r x y))
                                    theorem QuantumParallelRepetition.exactSourceGlobalCatalystWinningEffect_law_supported_verifier {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (positive : 0 < repeatedPostselectionMass G n S D) (e : ℕ) (residual_positive : 0 < e) (a₀ : A) (b₀ : B) (t : ExactLocallySampleableTuple X Y A B D) (supported : exactLocallySampleableLaw G n S D t ≠ 0) :
                                    Equations
                                    Instances For
                                      theorem QuantumParallelRepetition.unconditionalMatchedVerifierEffect_tensor_complement {s : Type u_1} {t : Type u_2} [Fintype s] [Fintype t] [DecidableEq s] [DecidableEq t] (effect : Matrix s s ℂ) :
                                      1 - Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) effect 1 = Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) (1 - effect) 1
                                      theorem QuantumParallelRepetition.unconditionalMatchedVerifierEffect_tensor_posSemidef {s : Type u_1} {t : Type u_2} [Fintype s] [Fintype t] [DecidableEq s] [DecidableEq t] (effect : Matrix s s ℂ) (positive : effect.PosSemidef) :
                                      (Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) effect 1).PosSemidef
                                      theorem QuantumParallelRepetition.unconditionalMatchedVerifierEffect_tensor_complement_posSemidef {s : Type u_1} {t : Type u_2} [Fintype s] [Fintype t] [DecidableEq s] [DecidableEq t] (effect : Matrix s s ℂ) (complement : (1 - effect).PosSemidef) :
                                      (1 - Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) effect 1).PosSemidef
                                      theorem QuantumParallelRepetition.unconditionalMatchedVerifierEffect_tensor_norm_le_one {s : Type u_1} {t : Type u_2} [Fintype s] [Fintype t] [DecidableEq s] [DecidableEq t] (effect : Matrix s s ℂ) (positive : effect.PosSemidef) (complement : (1 - effect).PosSemidef) :
                                      ‖Matrix.toEuclideanCLM (Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) effect 1)‖ ≤ 1
                                      @[reducible, inline]
                                      Equations
                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          noncomputable def QuantumParallelRepetition.unconditionalSelectedCopyRetainedWork {S N d L : ℕ} {τ : Type u_1} [Fintype τ] (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (j : Fin L) (rest : EuclideanSpace ℂ τ) :
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                theorem QuantumParallelRepetition.unconditionalSelectedCopyRetainedWork_norm_sq {S N d L : ℕ} {τ : Type u_1} [Fintype τ] (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (j : Fin L) (rest : EuclideanSpace ℂ τ) :
                                                ‖unconditionalSelectedCopyRetainedWork width schedule ξ ζ j rest‖ ^ 2 = dSVDensityRationalHeterogeneousPhysicalSurvival N width schedule ξ ζ ↑j * ‖rest‖ ^ 2
                                                theorem QuantumParallelRepetition.unconditionalSelectedCopyMatchedBranch_deviation_sq {S N d L B m : ℕ} {τ : Type u_1} [Fintype τ] (Q : ℕ) (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (A C : Fin B → Option ℕ → ↥(Matrix.unitaryGroup (Fin (N * m)) ℂ)) (j : Fin L) (rest : EuclideanSpace ℂ τ) (rest_unit : ‖rest‖ = 1) :
                                                ‖unconditionalSelectedCopyCleanedMatchedBranch Q width schedule ξ ζ A C j rest - unconditionalSelectedCopyIdealMatchedBranch width schedule ξ ζ j rest‖ ^ 2 = dSVDensityRationalHeterogeneousPhysicalSurvival N width schedule ξ ζ ↑j * dSVDensityRationalHeterogeneousCommonStopGaugeStageError Q (width (schedule j)) m ξ ζ A C
                                                theorem QuantumParallelRepetition.unconditionalSelectedCopy_weightedAffine {ι : Type u_1} [Fintype ι] (weight error asynchronous : ι → ℝ) (nonnegative : ∀ (i : ι), 0 ≤ weight i) (normalized : ∑ i : ι, weight i = 1) (coefficient residual : ℝ) (pointwise : ∀ (i : ι), error i ≤ coefficient * asynchronous i + residual) :
                                                ∑ i : ι, weight i * error i ≤ coefficient * ∑ i : ι, weight i * asynchronous i + residual
                                                theorem QuantumParallelRepetition.unconditionalMatchedVerifierAggregate_dependent_continuity {J : Type u_1} [Fintype J] {H : J → Type u_2} [(j : J) → NormedAddCommGroup (H j)] [(j : J) → InnerProductSpace ℂ (H j)] (weight : J → ℝ) (nonnegative : ∀ (j : J), 0 ≤ weight j) (effect : (j : J) → H j →L[ℂ] H j) (contraction : ∀ (j : J), ‖effect j‖ ≤ 1) (actual ideal : (j : J) → H j) :
                                                |∑ j : J, weight j * quadraticExpectation (effect j) (actual j) - ∑ j : J, weight j * quadraticExpectation (effect j) (ideal j)| ≤ (√(∑ j : J, weight j * ‖actual j‖ ^ 2) + √(∑ j : J, weight j * ‖ideal j‖ ^ 2)) * √(∑ j : J, weight j * ‖actual j - ideal j‖ ^ 2)
                                                theorem QuantumParallelRepetition.unconditionalMatchedVerifierAggregate_dependent_le {J : Type u_1} [Fintype J] {H : J → Type u_2} [(j : J) → NormedAddCommGroup (H j)] [(j : J) → InnerProductSpace ℂ (H j)] (weight : J → ℝ) (nonnegative : ∀ (j : J), 0 ≤ weight j) (effect : (j : J) → H j →L[ℂ] H j) (contraction : ∀ (j : J), ‖effect j‖ ≤ 1) (actual ideal : (j : J) → H j) (actual_mass : ∑ j : J, weight j * ‖actual j‖ ^ 2 ≤ 1) (ideal_mass : ∑ j : J, weight j * ‖ideal j‖ ^ 2 ≤ 1) (Δ : ℝ) (deviation : ∑ j : J, weight j * ‖actual j - ideal j‖ ^ 2 ≤ Δ) :
                                                |∑ j : J, weight j * quadraticExpectation (effect j) (actual j) - ∑ j : J, weight j * quadraticExpectation (effect j) (ideal j)| ≤ 2 * √Δ
                                                def QuantumParallelRepetition.unconditionalConjugatePOVM {A : Type u_1} {ι : Type u_2} [Fintype A] [Fintype ι] [DecidableEq ι] (P : POVM A ι) :
                                                POVM A ι
                                                Equations
                                                Instances For
                                                  theorem QuantumParallelRepetition.unconditionalConjugatePOVM_jointEffect {A : Type u_1} {B : Type u_2} {ι : Type u_3} {κ : Type u_4} [Fintype A] [Fintype B] [Fintype ι] [Fintype κ] [DecidableEq ι] [DecidableEq κ] (P : POVM A ι) (Q : POVM B κ) (a : A) (b : B) :
                                                  Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) ((unconditionalConjugatePOVM P).effect a) ((unconditionalConjugatePOVM Q).effect b) = (Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) (P.effect a) (Q.effect b)).transpose
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    theorem QuantumParallelRepetition.unconditionalConjugateSourceGlobalCatalystWinningEffect_eq_transpose {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B] (G : Game X Y A B) (n : ℕ) (S : Strategy (G.repeat n)) (D : Finset (Fin n)) (e : ℕ) (a₀ : A) (b₀ : B) (x : X) (y : Y) :
                                                    theorem QuantumParallelRepetition.unconditionalConjugateBobBasisOverlap_sum {d : ℕ} (U V : ↥(Matrix.unitaryGroup (Fin d) ℂ)) (i b : Fin d) :
                                                    ∑ j : Fin d, ↑(unitaryBasisOverlap U V) i j * star (↑V b j) = star (↑U b i)
                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      theorem QuantumParallelRepetition.unconditionalMixedConjugateSigmaAtomLift_apply {d m : ℕ} (B : ℕ) (U : ↥(Matrix.unitaryGroup (Fin d) ℂ)) (φ ψ : Fin B) (i j : Fin d) (a b : Fin m) :
                                                      ↑(unconditionalMixedConjugateSigmaAtomLift B U) ⟨(φ, i), a⟩ ⟨(ψ, j), b⟩ = if φ = ψ ∧ a = b then ↑U i j else 0
                                                      def QuantumParallelRepetition.unconditionalMixedConjugateSigmaLocalAction {d m : ℕ} (B : ℕ) (U V : ↥(Matrix.unitaryGroup (Fin d) ℂ)) (z : EuclideanSpace ℂ (((_ : Fin B × Fin d) × Fin m) × (_ : Fin B × Fin d) × Fin m)) :
                                                      EuclideanSpace ℂ (((_ : Fin B × Fin d) × Fin m) × (_ : Fin B × Fin d) × Fin m)
                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        theorem QuantumParallelRepetition.unconditionalMixedConjugateSigmaLocalAction_apply {d m : ℕ} (B : ℕ) (U V : ↥(Matrix.unitaryGroup (Fin d) ℂ)) (z : EuclideanSpace ℂ (((_ : Fin B × Fin d) × Fin m) × (_ : Fin B × Fin d) × Fin m)) (φ ψ : Fin B) (i j : Fin d) (a b : Fin m) :
                                                        (unconditionalMixedConjugateSigmaLocalAction B U V z).ofLp (⟨(φ, i), a⟩, ⟨(ψ, j), b⟩) = ∑ k : Fin d, ∑ l : Fin d, ↑U i k * ↑V j l * z.ofLp (⟨(φ, k), a⟩, ⟨(ψ, l), b⟩)
                                                        noncomputable def QuantumParallelRepetition.unconditionalMixedConjugateAcceptedPhaseHarmonicTarget {d N B : ℕ} (w : ℝ) (n : ℕ) (ξ : BipartiteUnitVector d) :
                                                        EuclideanSpace ℂ (((_ : Fin B × Fin d) × Fin (N * n)) × (_ : Fin B × Fin d) × Fin (N * n))
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          theorem QuantumParallelRepetition.unconditionalSelectedCopy_coherentPhaseConstantWork_norm_sq {H : Type u_1} [Fintype H] {B m : ℕ} (phases : 0 < B) (history : EuclideanSpace ℂ (H × H)) (work : EuclideanSpace ℂ (Fin m × Fin m)) :
                                                          ‖dSVDensityRationalPublicBucketCoherentPhaseSigmaState B history fun (x : Fin B) (x_1 x_2 : H) => work‖ ^ 2 = ‖history‖ ^ 2 * ‖work‖ ^ 2
                                                          theorem QuantumParallelRepetition.unconditionalSelectedCopyIdealStage_norm_sq {d N B m : ℕ} {w : ℝ} (phases : 0 < B) (grid : 0 < N) (dimension : 0 < d) (harmonic : 0 < m) (width : 0 < w) (ξ ζ : BipartiteUnitVector d) :
                                                          theorem QuantumParallelRepetition.unconditionalSelectedCopyCleanedStage_norm_sq {d N B m : ℕ} {w : ℝ} (phases : 0 < B) (grid : 0 < N) (harmonic : 0 < m) (width : 0 < w) (ξ ζ : BipartiteUnitVector d) (Q : ℕ) (A C : Fin B → Option ℕ → ↥(Matrix.unitaryGroup (Fin (N * m)) ℂ)) :
                                                          theorem QuantumParallelRepetition.unconditionalSelectedCopyCleanedMatchedBranch_norm_sq {S N d L B m : ℕ} {τ : Type u_1} [Fintype τ] (phases : 0 < B) (grid : 0 < N) (harmonic : 0 < m) (width : Fin S → ℝ) (width_positive : ∀ (s : Fin S), 0 < width s) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (Q : ℕ) (A C : Fin B → Option ℕ → ↥(Matrix.unitaryGroup (Fin (N * m)) ℂ)) (j : Fin L) (rest : EuclideanSpace ℂ τ) (rest_unit : ‖rest‖ = 1) :
                                                          theorem QuantumParallelRepetition.unconditionalSelectedCopyIdealMatchedBranch_norm_sq {S N d L B m : ℕ} {τ : Type u_1} [Fintype τ] (phases : 0 < B) (grid : 0 < N) (dimension : 0 < d) (harmonic : 0 < m) (width : Fin S → ℝ) (width_positive : ∀ (s : Fin S), 0 < width s) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (j : Fin L) (rest : EuclideanSpace ℂ τ) (rest_unit : ‖rest‖ = 1) :
                                                          ‖unconditionalSelectedCopyIdealMatchedBranch width schedule ξ ζ j rest‖ ^ 2 = dSVDensityRationalHeterogeneousPhysicalSurvival N width schedule ξ ζ ↑j * dSVDensityRationalPhysicalDiagonalBornSuccess grid dimension (width (schedule j)) ξ
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            def QuantumParallelRepetition.actualStoppingBranchVector {R : Type} {ι κ : R → Type} (z : EuclideanSpace ℂ (((r : R) × ι r) × (s : R) × κ s)) (r s : R) :
                                                            EuclideanSpace ℂ (ι r × κ s)
                                                            Equations
                                                            Instances For
                                                              def QuantumParallelRepetition.actualStoppingBranchWinningEffect {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (r s : R) (x : X) (y : Y) :
                                                              Matrix (ι r × κ s) (ι r × κ s) ℂ
                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For
                                                                theorem QuantumParallelRepetition.actualStoppingBranchWinningEffect_posSemidef {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (r s : R) (x : X) (y : Y) :
                                                                theorem QuantumParallelRepetition.actualStoppingBranchBorn_nonneg {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (z : EuclideanSpace ℂ (((r : R) × ι r) × (s : R) × κ s)) (r s : R) (x : X) (y : Y) :
                                                                def QuantumParallelRepetition.actualStoppingGlobalWinningEffect {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (x : X) (y : Y) :
                                                                Matrix (((r : R) × ι r) × (s : R) × κ s) (((r : R) × ι r) × (s : R) × κ s) ℂ
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  theorem QuantumParallelRepetition.actualStoppingGlobalWinningEffect_same {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (r s : R) (x : X) (y : Y) (i i' : ι r) (j j' : κ s) :
                                                                  theorem QuantumParallelRepetition.actualStoppingGlobalWinningEffect_cross_eq_zero {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (r s r' s' : R) (x : X) (y : Y) (i : ι r) (j : κ s) (i' : ι r') (j' : κ s') (different : r ≠ r' ∨ s ≠ s') :
                                                                  theorem QuantumParallelRepetition.actualStoppingGlobalBorn_eq_sum {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι κ : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] [(r : R) → Fintype (κ r)] [(r : R) → DecidableEq (κ r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (s : R) → Y → POVM B (κ s)) (z : EuclideanSpace ℂ (((r : R) × ι r) × (s : R) × κ s)) (x : X) (y : Y) :
                                                                  theorem QuantumParallelRepetition.unitaryConjugatePOVM_jointEffect {A B d : Type} [Fintype A] [Fintype B] [Fintype d] [DecidableEq d] (U V : ↥(Matrix.unitaryGroup d ℂ)) (P : POVM A d) (Q : POVM B d) (a : A) (b : B) :
                                                                  Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) ((unitaryConjugatePOVM U P).effect a) ((unitaryConjugatePOVM V Q).effect b) = (Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) ↑U ↑V).conjTranspose * Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) (P.effect a) (Q.effect b) * Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) ↑U ↑V
                                                                  def QuantumParallelRepetition.actualStoppingQuestionLocalAction {R : Type} [Fintype R] [DecidableEq R] {ι : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] (U V : ↥(Matrix.unitaryGroup ((r : R) × ι r) ℂ)) (z : EuclideanSpace ℂ (((r : R) × ι r) × (r : R) × ι r)) :
                                                                  EuclideanSpace ℂ (((r : R) × ι r) × (r : R) × ι r)
                                                                  Equations
                                                                  Instances For
                                                                    theorem QuantumParallelRepetition.actualStoppingQuestionLocalWinningEffect_quadratic {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (r : R) → Y → POVM B (ι r)) (U : X → ↥(Matrix.unitaryGroup ((r : R) × ι r) ℂ)) (V : Y → ↥(Matrix.unitaryGroup ((r : R) × ι r) ℂ)) (z : EuclideanSpace ℂ (((r : R) × ι r) × (r : R) × ι r)) (normalized : ‖z‖ = 1) (x : X) (y : Y) :
                                                                    quadraticExpectation (Matrix.toEuclideanCLM (pureVerifierEffect G z normalized (fun (x : X) => unitaryConjugatePOVM (U x) (dependentBlockPOVM fun (r : R) => PA r x)) (fun (y : Y) => unitaryConjugatePOVM (V y) (dependentBlockPOVM fun (r : R) => PB r y)) x y)) z = quadraticExpectation (Matrix.toEuclideanCLM (actualStoppingGlobalWinningEffect G PA PB x y)) (actualStoppingQuestionLocalAction (U x) (V y) z)
                                                                    theorem QuantumParallelRepetition.actualStoppingQuestionLocalWinningProbability_eq_sum {X Y A B R : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype R] [DecidableEq R] {ι : R → Type} [(r : R) → Fintype (ι r)] [(r : R) → DecidableEq (ι r)] (G : Game X Y A B) (PA : (r : R) → X → POVM A (ι r)) (PB : (r : R) → Y → POVM B (ι r)) (U : X → ↥(Matrix.unitaryGroup ((r : R) × ι r) ℂ)) (V : Y → ↥(Matrix.unitaryGroup ((r : R) × ι r) ℂ)) (z : EuclideanSpace ℂ (((r : R) × ι r) × (r : R) × ι r)) (normalized : ‖z‖ = 1) :
                                                                    (pureVectorStrategy G z normalized (fun (x : X) => unitaryConjugatePOVM (U x) (dependentBlockPOVM fun (r : R) => PA r x)) fun (y : Y) => unitaryConjugatePOVM (V y) (dependentBlockPOVM fun (r : R) => PB r y)).winProbability = ∑ x : X, ∑ y : Y, G.questionWeight x y * ∑ r : R, ∑ s : R, quadraticExpectation (Matrix.toEuclideanCLM (actualStoppingBranchWinningEffect G PA PB r s x y)) (actualStoppingBranchVector (actualStoppingQuestionLocalAction (U x) (V y) z) r s)
                                                                    theorem QuantumParallelRepetition.actualStoppingQuestionLocalWinningProbability_ge_matched {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {L : ℕ} {ι : Fin (L + 1) → Type} [(r : Fin (L + 1)) → Fintype (ι r)] [(r : Fin (L + 1)) → DecidableEq (ι r)] (G : Game X Y A B) (PA : (r : Fin (L + 1)) → X → POVM A (ι r)) (PB : (r : Fin (L + 1)) → Y → POVM B (ι r)) (U : X → ↥(Matrix.unitaryGroup ((r : Fin (L + 1)) × ι r) ℂ)) (V : Y → ↥(Matrix.unitaryGroup ((r : Fin (L + 1)) × ι r) ℂ)) (z : EuclideanSpace ℂ (((r : Fin (L + 1)) × ι r) × (r : Fin (L + 1)) × ι r)) (normalized : ‖z‖ = 1) :
                                                                    ∑ x : X, ∑ y : Y, G.questionWeight x y * ∑ j : Fin L, quadraticExpectation (Matrix.toEuclideanCLM (actualStoppingBranchWinningEffect G PA PB j.succ j.succ x y)) (actualStoppingBranchVector (actualStoppingQuestionLocalAction (U x) (V y) z) j.succ j.succ) ≤ (pureVectorStrategy G z normalized (fun (x : X) => unitaryConjugatePOVM (U x) (dependentBlockPOVM fun (r : Fin (L + 1)) => PA r x)) fun (y : Y) => unitaryConjugatePOVM (V y) (dependentBlockPOVM fun (r : Fin (L + 1)) => PB r y)).winProbability
                                                                    theorem QuantumParallelRepetition.actualStoppingQuestionLocalFlaggedWinningProbability_ge_matched {X Y A B : Type} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] {L : ℕ} {J : Type} [Fintype J] [DecidableEq J] {ι : Fin (L + 1) → Type} [(r : Fin (L + 1)) → Fintype (ι r)] [(r : Fin (L + 1)) → DecidableEq (ι r)] (G : Game X Y A B) (weight : J → ℝ) (weight_nonnegative : ∀ (j : J), 0 ≤ weight j) (weight_normalized : ∑ j : J, weight j = 1) (PA : J → (r : Fin (L + 1)) → X → POVM A (ι r)) (PB : J → (r : Fin (L + 1)) → Y → POVM B (ι r)) (U : J → X → ↥(Matrix.unitaryGroup ((r : Fin (L + 1)) × ι r) ℂ)) (V : J → Y → ↥(Matrix.unitaryGroup ((r : Fin (L + 1)) × ι r) ℂ)) (z : J → EuclideanSpace ℂ (((r : Fin (L + 1)) × ι r) × (r : Fin (L + 1)) × ι r)) (normalized : ∀ (j : J), ‖z j‖ = 1) :
                                                                    ∑ q : J, weight q * ∑ x : X, ∑ y : Y, G.questionWeight x y * ∑ j : Fin L, quadraticExpectation (Matrix.toEuclideanCLM (actualStoppingBranchWinningEffect G (PA q) (PB q) j.succ j.succ x y)) (actualStoppingBranchVector (actualStoppingQuestionLocalAction (U q x) (V q y) (z q)) j.succ j.succ) ≤ (pureFlaggedStrategy G weight weight_nonnegative weight_normalized z normalized (fun (q : J) (x : X) => unitaryConjugatePOVM (U q x) (dependentBlockPOVM fun (r : Fin (L + 1)) => PA q r x)) fun (q : J) (y : Y) => unitaryConjugatePOVM (V q y) (dependentBlockPOVM fun (r : Fin (L + 1)) => PB q r y)).winProbability
                                                                    @[reducible, inline]
                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For
                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For
                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For
                                                                                def QuantumParallelRepetition.directDSVRemainingCopyEquiv {L : ℕ} {β : Type u_1} (j : Fin L) :
                                                                                (Fin ↑j → β) × (Fin (L - ↑j) → β) ≃ (Fin L → β)
                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  def QuantumParallelRepetition.directDSVSelectedCopyLocalHistoryEquiv {L : ℕ} {β : Type u_1} (j : Fin L) :
                                                                                  β × (Fin ↑j → β) × (Fin (L - ↑j) → β) ≃ (Fin (L + 1) → β)
                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    @[simp]
                                                                                    theorem QuantumParallelRepetition.directDSVSelectedCopyLocalHistoryEquiv_hit {L : ℕ} {β : Type u_1} (j : Fin L) (selected : β) (before : Fin ↑j → β) (after : Fin (L - ↑j) → β) :
                                                                                    (directDSVSelectedCopyLocalHistoryEquiv j) (selected, before, after) j.castSucc = selected
                                                                                    @[simp]
                                                                                    theorem QuantumParallelRepetition.directDSVSelectedCopyLocalHistoryEquiv_before {L : ℕ} {β : Type u_1} (j : Fin L) (selected : β) (before : Fin ↑j → β) (after : Fin (L - ↑j) → β) (i : Fin ↑j) :
                                                                                    (directDSVSelectedCopyLocalHistoryEquiv j) (selected, before, after) ⟨↑i, ⋯⟩ = before i
                                                                                    @[simp]
                                                                                    theorem QuantumParallelRepetition.directDSVSelectedCopyLocalHistoryEquiv_after {L : ℕ} {β : Type u_1} (j : Fin L) (selected : β) (before : Fin ↑j → β) (after : Fin (L - ↑j) → β) (i : Fin (L - ↑j)) :
                                                                                    (directDSVSelectedCopyLocalHistoryEquiv j) (selected, before, after) ⟨↑j + 1 + ↑i, ⋯⟩ = after i
                                                                                    theorem QuantumParallelRepetition.directDSVRemainingCopyProductSplit {M : Type u_1} [CommMonoid M] {L : ℕ} (j : Fin L) (f : Fin L → M) :
                                                                                    ∏ i : Fin L, f i = (∏ i : Fin ↑j, f ⟨↑i, ⋯⟩) * ∏ i : Fin (L - ↑j), f ⟨↑j + ↑i, ⋯⟩
                                                                                    theorem QuantumParallelRepetition.directDSVActualStoppingSelectedHistory_sourceProduct {S N d L : ℕ} (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (j : Fin L) (selectedA selectedB : DSVUniformDensityThresholdLocalIndex N d) (beforeA beforeB : Fin ↑j → DSVUniformDensityThresholdLocalIndex N d) (afterA afterB : Fin (L - ↑j) → DSVUniformDensityThresholdLocalIndex N d) :
                                                                                    (dSVDensityRationalHeterogeneousActualPhysicalState N width schedule ξ ζ).ofLp (⟨j.succ, (directDSVSelectedCopyLocalHistoryEquiv j) (selectedA, beforeA, afterA)⟩, ⟨j.succ, (directDSVSelectedCopyLocalHistoryEquiv j) (selectedB, beforeB, afterB)⟩) = ((dSVDensityRationalCompleteProjectiveOutcome (width (schedule j)) N ξ ζ true true).ofLp (selectedA, selectedB) * (dSVDensityRationalHeterogeneousStoppedCommonPrefixFailureVector width schedule ξ ζ j).ofLp fun (i : Fin ↑j) => (beforeA i, beforeB i)) * (dSVUniformDensityIndependentSharedState (L - ↑j) N d).ofLp (afterA, afterB)
                                                                                    @[reducible, inline]
                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For
                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      Instances For
                                                                                        Equations
                                                                                        • One or more equations did not get rendered due to their size.
                                                                                        Instances For
                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For
                                                                                            Equations
                                                                                            • One or more equations did not get rendered due to their size.
                                                                                            Instances For
                                                                                              Equations
                                                                                              • One or more equations did not get rendered due to their size.
                                                                                              Instances For
                                                                                                Equations
                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                Instances For
                                                                                                  theorem QuantumParallelRepetition.unconditionalSourcePhysicalCleanedStoppingFixedSource_norm {S B N d L m : ℕ} (phases : 0 < B) (grid : 0 < N) (dimension : 0 < d) (harmonic : 0 < m) :
                                                                                                  def QuantumParallelRepetition.unconditionalSourcePhysicalCleanedSelectedHistoryEquiv {L : ℕ} (j : Fin L) (β : Type u_1) :
                                                                                                  (Fin (L + 1) → β) ≃ β × (Fin ↑j → β) × (Fin (L - ↑j) → β)
                                                                                                  Equations
                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                  Instances For
                                                                                                    Equations
                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                    Instances For
                                                                                                      Equations
                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                      Instances For
                                                                                                        Equations
                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                        Instances For
                                                                                                          @[reducible, inline]
                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              Equations
                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                              Instances For
                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                Instances For
                                                                                                                  Equations
                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                  Instances For
                                                                                                                    @[simp]
                                                                                                                    theorem QuantumParallelRepetition.unconditionalActualCleanedSelectedFiniteStageDecoder_succ {S B N d L m : ℕ} {R : Type} [Fintype R] [DecidableEq R] (phaseSplit : DSVDensityRationalPublicMultiscalePhaseIndex S B ≃ Fin B × R) (Q : ℕ) (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ : BipartiteUnitVector d) (spectral : ↥(Matrix.unitaryGroup (DSVUniformDensityThresholdLocalIndex N d) ℂ)) (A : Fin B → Option ℕ → ↥(Matrix.unitaryGroup (Fin (N * m)) ℂ)) (j : Fin L) :
                                                                                                                    unconditionalActualCleanedSelectedFiniteStageDecoder phaseSplit Q width schedule ξ spectral A j.succ = unconditionalActualCleanedSelectedFullStageUnitary phaseSplit Q width schedule ξ spectral A j
                                                                                                                    theorem QuantumParallelRepetition.unconditionalActualCleanedSelectedMatchedStoppingBranch {S B N d L m : ℕ} {R : Type} [Fintype R] [DecidableEq R] (phaseSplit : DSVDensityRationalPublicMultiscalePhaseIndex S B ≃ Fin B × R) (Q : ℕ) (width : Fin S → ℝ) (schedule : Fin L → Fin S) (ξ ζ : BipartiteUnitVector d) (A C : Fin B → Option ℕ → ↥(Matrix.unitaryGroup (Fin (N * m)) ℂ)) (j : Fin L) :
                                                                                                                    @[reducible, inline]
                                                                                                                    Equations
                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                    Instances For
                                                                                                                      Equations
                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                      Instances For
                                                                                                                        Equations
                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                        Instances For
                                                                                                                          Equations
                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                          Instances For
                                                                                                                            Equations
                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                            Instances For
                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For
                                                                                                                                Equations
                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                Instances For
                                                                                                                                  Equations
                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                  Instances For
                                                                                                                                    Equations
                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                    Instances For
                                                                                                                                      Equations
                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                      Instances For
                                                                                                                                        theorem QuantumParallelRepetition.unconditionalActualCanonicalCleanedHistorySymm_eq_direct {L : ℕ} (j : Fin L) (β : Type u_1) (selected : β) (before : Fin ↑j → β) (later : Fin (L - ↑j) → β) :
                                                                                                                                        @[simp]
                                                                                                                                        theorem QuantumParallelRepetition.directDSVActualReindexedRetainedPOVM_effect {C : Type u_1} {s : Type u_2} {t : Type u_3} {ι : Type u_4} [Fintype C] [Fintype s] [Fintype t] [Fintype ι] [DecidableEq s] [DecidableEq t] [DecidableEq ι] (e : ι ≃ s × t) (P : POVM C s) (a : C) (i j : ι) :
                                                                                                                                        (directDSVActualReindexedRetainedPOVM e P).effect a i j = P.effect a (e i).1 (e j).1 * if (e i).2 = (e j).2 then 1 else 0
                                                                                                                                        def QuantumParallelRepetition.directDSVActualBilateralRetainedIndexEquiv {s : Type u_1} {t : Type u_2} {u : Type u_3} {v : Type u_4} {ι : Type u_5} {κ : Type u_6} (eA : ι ≃ s × t) (eB : κ ≃ u × v) :
                                                                                                                                        ι × κ ≃ (s × u) × t × v
                                                                                                                                        Equations
                                                                                                                                        Instances For
                                                                                                                                          def QuantumParallelRepetition.directDSVActualLocalPOVMWinningEffect {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} {s : Type u_5} {t : Type u_6} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype s] [Fintype t] [DecidableEq s] [DecidableEq t] (G : Game X Y A B) (PA : POVM A s) (PB : POVM B t) (x : X) (y : Y) :
                                                                                                                                          Matrix (s × t) (s × t) ℂ
                                                                                                                                          Equations
                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                          Instances For
                                                                                                                                            theorem QuantumParallelRepetition.directDSVActualReindexedRetainedPOVMWinningEffect {X : Type u_1} {Y : Type u_2} {A : Type u_3} {B : Type u_4} {s : Type u_5} {t : Type u_6} {u : Type u_7} {v : Type u_8} {ι : Type u_9} {κ : Type u_10} [Fintype X] [Fintype Y] [Fintype A] [Fintype B] [Fintype s] [Fintype t] [Fintype u] [Fintype v] [Fintype ι] [Fintype κ] [DecidableEq s] [DecidableEq t] [DecidableEq u] [DecidableEq v] [DecidableEq ι] [DecidableEq κ] (G : Game X Y A B) (eA : ι ≃ s × t) (eB : κ ≃ u × v) (PA : POVM A s) (PB : POVM B u) (x : X) (y : Y) :
                                                                                                                                            Equations
                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                            Instances For
                                                                                                                                              theorem QuantumParallelRepetition.unconditionalRegroupedSelectedRetainedReindexAction {κ ι τ δ : Type} [Fintype κ] [DecidableEq κ] [Fintype ι] [DecidableEq ι] [Fintype τ] [DecidableEq τ] [Fintype δ] [DecidableEq δ] (e : κ ≃ ι × τ) (workEquiv : τ × τ ≃ δ) (U V : ↥(Matrix.unitaryGroup ι ℂ)) (z : EuclideanSpace ℂ (κ × κ)) :
                                                                                                                                              have regroup := (unconditionalSelectedRetainedBilateralRegroup ι τ).trans ((Equiv.refl (ι × ι)).prodCongr workEquiv); have sigma := (Equiv.prodComm ι τ).trans (Equiv.sigmaEquivProd τ ι).symm; have localEquiv := e.trans sigma; have A := unconditionalSourceFixedPureStoppedSigmaReindexedUnitary localEquiv.symm (coherentSharedRandomControlledUnitary fun (x : τ) => U); have B := unconditionalSourceFixedPureStoppedSigmaReindexedUnitary localEquiv.symm (coherentSharedRandomControlledUnitary fun (x : τ) => V); have state := LinearIsometryEquiv.piLpCongrLeft 2 ℂ ℂ ((e.prodCongr e).trans regroup); state (WithLp.toLp 2 ((Matrix.kroneckerMap (fun (x1 x2 : ℂ) => x1 * x2) ↑A ↑B).mulVec z.ofLp)) = unconditionalMixedConjugateSelectedBranchLocalAction U V (state z)