Documentation

MIPRE.Foundations.Introspection.ComposedTwirl

Composed twirling from two commutator estimates #

Stated in a bipartite model (Phase 4 of planning/mipco-track.md).

theorem MIPRE.Introspection.unitaryTwirl_comp {𝒜 : Type u_2} [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] {I : Type u_4} {J : Type u_5} [Fintype I] [Fintype J] (μ : I → ℝ) (ν : J → ℝ) (U : I → 𝒜) (V : J → 𝒜) (M : 𝒜) :
unitaryTwirl ν V (unitaryTwirl μ U M) = unitaryTwirl (fun (p : I × J) => μ p.1 * ν p.2) (fun (p : I × J) => V p.2 * U p.1) M

Successive twirls equal the twirl by the independently sampled product.

theorem MIPRE.Introspection.composed_twirl_dist_le {𝒞 : Type u_1} {𝒜 : Type u_2} {ℬ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring ℬ] [StarRing ℬ] [Algebra ℂ ℬ] {I : Type u_4} {J : Type u_5} {A : Type u_6} [Fintype I] [Fintype J] [Fintype A] [PartialOrder 𝒜] [StarOrderedRing 𝒜] (Ψ : BipartiteModel 𝒞 𝒜 ℬ) (μ : I → ℝ) (ν : J → ℝ) (hμ0 : ∀ (i : I), 0 ≤ μ i) (hν0 : ∀ (j : J), 0 ≤ ν j) (hμ1 : ∑ i : I, μ i = 1) (hν1 : ∑ j : J, ν j = 1) (M : POVMIn A 𝒜) (U : I → 𝒜) (V : J → 𝒜) (W : J → ℬ) (hUsa : ∀ (i : I), star (U i) = U i) (hUid : ∀ (i : I), U i * U i = 1) (hVsa : ∀ (j : J), star (V j) = V j) (hVid : ∀ (j : J), V j * V j = 1) (hW : ∀ (j : J), star (W j) * W j = 1) (hmirror : ∀ (j : J), Ψ.xSqNorm (V j) (W j) = 0) :
∑ a : A, Ψ.stateSqNorm (unitaryTwirl ν V (unitaryTwirl μ U (M.op a)) - M.op a) ≤ 4 * ∑ i : I, μ i * ∑ a : A, Ψ.stateSqNorm (M.op a * U i - U i * M.op a) + 4 * ∑ j : J, ν j * ∑ a : A, Ψ.stateSqNorm (M.op a * V j - V j * M.op a)

Two reflective twirls stay close if each commutator is small and the second has an exact mirror.