Documentation

MIPRE.Background.LIDT.MIPStarRE.LDT.Test.StrategyBiProjUnsymmetrization

Heterogeneous role-register measurement extraction #

This file contains the principal-block extraction used to unsymmetrize a measurement on the heterogeneous role-register space Role × (ιA ⊕ ιB). The Alice extraction is the block indexed by (Role.A, Sum.inl _); the Bob extraction is the block indexed by (Role.B, Sum.inr _).

These are the two-space analogues of the same-space extractions in MIPStarRE.LDT.Test.Unsymmetrization. They preserve POVM completeness, but they do not assert that arbitrary principal blocks of a projective measurement remain projective. As in the paper proof, projectivity is restored later by the projectivization step.

References #

Principal blocks of heterogeneous role-register operators #

noncomputable def MIPStarRE.LDT.ProjStrat.extractRoleRegisterAliceBlock {ιA : Type u_1} {ιB : Type u_2} (Y : Quantum.Op (RoleRegisterLocal ιA ιB)) :

Alice's principal block of an operator on the heterogeneous role-register space, indexed by (Role.A, Sum.inl _).

Equations
Instances For
    noncomputable def MIPStarRE.LDT.ProjStrat.extractRoleRegisterBobBlock {ιA : Type u_1} {ιB : Type u_2} (Y : Quantum.Op (RoleRegisterLocal ιA ιB)) :

    Bob's principal block of an operator on the heterogeneous role-register space, indexed by (Role.B, Sum.inr _).

    Equations
    Instances For
      @[simp]
      theorem MIPStarRE.LDT.ProjStrat.extractRoleRegisterAliceBlock_finset_sum {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} (s : Finset α) (f : αQuantum.Op (RoleRegisterLocal ιA ιB)) :
      extractRoleRegisterAliceBlock (∑ as, f a) = as, extractRoleRegisterAliceBlock (f a)
      @[simp]
      theorem MIPStarRE.LDT.ProjStrat.extractRoleRegisterBobBlock_finset_sum {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} (s : Finset α) (f : αQuantum.Op (RoleRegisterLocal ιA ιB)) :
      extractRoleRegisterBobBlock (∑ as, f a) = as, extractRoleRegisterBobBlock (f a)
      @[simp]
      theorem MIPStarRE.LDT.ProjStrat.extractRoleRegisterAliceBlock_univ_sum {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] (f : αQuantum.Op (RoleRegisterLocal ιA ιB)) :
      @[simp]
      theorem MIPStarRE.LDT.ProjStrat.extractRoleRegisterBobBlock_univ_sum {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] (f : αQuantum.Op (RoleRegisterLocal ιA ιB)) :
      extractRoleRegisterBobBlock (∑ a : α, f a) = a : α, extractRoleRegisterBobBlock (f a)

      Alice principal blocks preserve positive semidefiniteness.

      Bob principal blocks preserve positive semidefiniteness.

      Alice principal blocks are monotone for the matrix order.

      Bob principal blocks are monotone for the matrix order.

      noncomputable def MIPStarRE.LDT.SubMeas.extractRoleRegisterAlice {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] (A : SubMeas α (ProjStrat.RoleRegisterLocal ιA ιB)) :
      SubMeas α ιA

      Extract Alice's original local block from a submeasurement on the heterogeneous role-register space.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def MIPStarRE.LDT.SubMeas.extractRoleRegisterBob {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] (A : SubMeas α (ProjStrat.RoleRegisterLocal ιA ιB)) :
        SubMeas α ιB

        Extract Bob's original local block from a submeasurement on the heterogeneous role-register space.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Alice extraction commutes with outcome postprocessing.

          theorem MIPStarRE.LDT.SubMeas.extractRoleRegisterBob_postprocess {α : Type u_1} {β : Type u_2} {ιA : Type u_3} {ιB : Type u_4} [Fintype α] [Fintype β] [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] (A : SubMeas α (ProjStrat.RoleRegisterLocal ιA ιB)) (f : αβ) :

          Bob extraction commutes with outcome postprocessing.

          noncomputable def MIPStarRE.LDT.Measurement.extractRoleRegisterAlice {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] (A : Measurement α (ProjStrat.RoleRegisterLocal ιA ιB)) :

          Extract Alice's original local block from a measurement on the heterogeneous role-register space.

          Equations
          Instances For
            noncomputable def MIPStarRE.LDT.Measurement.extractRoleRegisterBob {α : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Fintype α] [Fintype ιA] [DecidableEq ιA] [Fintype ιB] [DecidableEq ιB] (A : Measurement α (ProjStrat.RoleRegisterLocal ιA ιB)) :

            Extract Bob's original local block from a measurement on the heterogeneous role-register space.

            Equations
            Instances For

              Extraction on the constructed role-register measurements #

              Trace compression for occupied role-register sectors #

              Match-mass identity for a heterogeneous role-register measurement against an arbitrary measurement on the role-register space.

              Questionwise consistency identity for extracting the two occupied principal blocks from an arbitrary heterogeneous role-register measurement.

              theorem MIPStarRE.LDT.ProjStrat.qBipartiteConsDefect_extractRoleRegisterBob_le_two_symm {Outcome : Type u_1} {ιA : Type u_2} {ιB : Type u_3} [Inhabited Outcome] [Fintype Outcome] [Fintype ιA] [DecidableEq ιA] [Nonempty ιA] [Fintype ιB] [DecidableEq ιB] [Nonempty ιB] (ψ : QuantumState (ιA × ιB)) ( : ψ.IsNormalized) (MA : ProjMeas Outcome ιA) (MB : ProjMeas Outcome ιB) (G : Measurement Outcome (RoleRegisterLocal ιA ιB)) :

              One heterogeneous questionwise factor-two consequence of the role-register unsymmetrization identity.

              The other heterogeneous questionwise factor-two consequence of the role-register unsymmetrization identity.

              Polynomial evaluation commutes with Alice extraction from a heterogeneous role-register polynomial submeasurement.

              Polynomial evaluation commutes with Bob extraction from a heterogeneous role-register polynomial submeasurement.