Theorem 1 double prime: all three purification variants
OpenQAlgorithms.Papers.Independent.Intakethird100.P97.purification_variantsLet be a positive semidefinite complex density matrix of trace one on four finite-dimensional tensor factors , each of positive dimension (dimension one is allowed). Every is the base-two von Neumann entropy of the actual marginal of this same state, with . For disjoint groups write , , and . Each of the following is a separate implication for this state:
- If , then
- If , , and , then
- If , , and , then
These are the three purification reformulations of the constrained inequality; no purity assumption is imposed on .
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P97
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P97
attribute [local instance] Classical.propDecidable Classical.decEq
local notation "A" => ({0} : Finset (Fin 4))
local notation "B" => ({1} : Finset (Fin 4))
local notation "C" => ({2} : Finset (Fin 4))
local notation "D" => ({3} : Finset (Fin 4))
/-- PDF pp.6–7, Theorem 1 double prime: three separate implications, each with
its own three zero expressions. The purifying E in the proof is not input data.
Case (1) retains C|ABD; the inequality in case (2) is ≤. -/
theorem purification_variants (q : FourPartyState) :
((conditionalMutualValue (fourPartyEntropyBits q) A C B = 0 ∧ conditionalMutualValue (fourPartyEntropyBits q) B C A = 0 ∧
conditionalMutualValue (fourPartyEntropyBits q) A B (C ∪ D) = 0) →
0 ≤ entropyDifference (fourPartyEntropyBits q) C (A ∪ B) + entropyDifference (fourPartyEntropyBits q) C (A ∪ B ∪ D)) ∧
((entropyDifference (fourPartyEntropyBits q) C A + entropyDifference (fourPartyEntropyBits q) C (B ∪ D) = 0 ∧
conditionalMutualValue (fourPartyEntropyBits q) A C (B ∪ D) = 0 ∧
entropyDifference (fourPartyEntropyBits q) A D + entropyDifference (fourPartyEntropyBits q) A (B ∪ C) = 0) →
entropyDifference (fourPartyEntropyBits q) C D + entropyDifference (fourPartyEntropyBits q) C (B ∪ D) ≤ 0) ∧
((entropyDifference (fourPartyEntropyBits q) B A + entropyDifference (fourPartyEntropyBits q) B (C ∪ D) = 0 ∧
entropyDifference (fourPartyEntropyBits q) A B + entropyDifference (fourPartyEntropyBits q) A (C ∪ D) = 0 ∧
conditionalMutualValue (fourPartyEntropyBits q) A B D = 0) →
fourPartyEntropyBits q (A ∪ B) + fourPartyEntropyBits q (A ∪ B ∪ C) ≤ fourPartyEntropyBits q D + fourPartyEntropyBits q (C ∪ D)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P97
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every four-party state , consisting of positive natural-number dimensions for , allowing , and a positive semidefinite complex matrix of trace indexed by , define , where sums equal row and column coordinates outside , and is applied by functional calculus with . Let denote the fixed subsets of referenced in the declaration; their elements are not supplied. Concatenated subscripts denote unions. The theorem asserts that all three of the following implications hold:
Each implication has its own three hypotheses; no purity assumption on appears.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.