Unnumbered corollary: channel simulation with classical side information
OpenQAlgorithms.Papers.Independent.Intakethird100.P42.classicalSideInformationLet be finite nonempty alphabets, a probability distribution, and stochastic channels. The source law is and the desired joint law is , so ; and need not be independent. Alice initially holds , Bob holds , and both retain a simulated copy of .
For nonnegative rates , a fully classical simulation is achievable exactly when
For every positive error and rate slack and every sufficiently large positive , codes use at most forward classical bits and independent uniform shared bits. The full error includes the original and both output copies. Bob's diagonal POVM represents stochastic classical decoding and preserves .
This is the immediate classical specialization of the channel simulation theorem. In Lean, conditional states are the computed diagonal matrices , and their Holevo terms equal the displayed classical information quantities.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P42
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P42
open scoped BigOperators ComplexConjugate ENNReal
open Filter
open QAlgorithms.Papers.Independent.Dependency50.P07
open QAlgorithms.Papers.Independent.Gap48.P20
open QAlgorithms.Papers.Independent.Information100.P27 (IsProbability shannon)
attribute [local instance] Classical.decEq Classical.propDecidable
/-- PDF p.19, immediate corollary: classical side information, allowing arbitrary
correlation XZ and the Markov law Y--X--Z, with the same two exact rate inequalities. -/
theorem classicalSideInformation {X : Type} [Fintype X] [Nonempty X]
(p : X → ℝ) (hp : IsProbability p) (Z V : Auxiliary X)
(R C : ℝ) (hR : 0 ≤ R) (hC : 0 ≤ C) :
ClassicalSimulationAchievable p Z V R C ↔
auxCost (diagonalCQSource p Z) V ≤ R ∧
shannon (auxProb (diagonalCQSource p Z) V) - auxIQ (diagonalCQSource p Z) V ≤ R + C := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P42
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be any finite nonempty set, let satisfy and , and let and be stochastic maps from to finite alphabets and , respectively, where : every and is nonnegative, and each map sums to for every . Let satisfy . Define the joint probability law
and write for Shannon entropy in bits, , with . Set
where a conditional vector with is defined to be the zero vector, so its summand is zero. The declaration asserts that
hold if and only if the following simulation property holds. For every and , there is a natural number such that, for every natural with , there exist natural numbers , encoding probabilities , measurement probabilities , and a decoding function , where , , , , and , satisfying
Here the are precisely the diagonal entries of the decoding measurement effects; all off-diagonal entries of those effects are required to vanish. With
define, for ,
and
The required error bound is
which is the specified trace norm error for these diagonal matrices, without a factor of . Zero probabilities are permitted throughout; the bit counts may be zero, and the private bit count has no rate bound.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.