Theorem 21: maximally entangled PPT catalysts, seed headline
OpenQAlgorithms.Papers.Independent.Intakethird100.P95.theorem21Let be a finite probability vector: every entry is nonnegative and the entries sum to one. Write . All logarithms have base two. A PPT operation is a completely positive, trace-preserving map such that is completely positive for arbitrary finite ancillary systems; transposes Bob in the fixed product basis. For a positive integer , denotes the maximally entangled state of Schmidt rank . For a finite order , is the Rényi entropy, with the log support size, (using ), and otherwise. The separate infinity order is . Let and assume the nonzero spectrum of is not the uniform spectrum of rank . A maximally entangled catalyst of some finite rank exists exactly when
The catalyst is returned exactly and uncorrelated with the target, with tensor factors grouped by Alice and Bob. Its rank and the channel may depend on and . This includes nontrivial targets of rank at most .
Furthermore, whenever , there is an integer , depending only on and , such that for every integer a PPT channel sends exactly to .
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P95
noncomputable section
open scoped BigOperators Matrix ComplexOrder
open Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P95
attribute [local instance] Classical.propDecidable Classical.decEq
-- Exact primitives from the pinned accepted library; no local aliases.
open QAlgorithms.Papers.Independent.Claimed50.P28 (maximallyEntangledDensity)
open QAlgorithms.Papers.Independent.Information100.P27 (IsProbability)
open QAlgorithms.Papers.Independent.Information100.P63 (logTwo)
open QAlgorithms.Papers.Independent.Information100.P19 (outer)
open QAlgorithms.Papers.Independent.Dependency50.P18 (bipartiteTensor)
open QAlgorithms.Papers.Independent.Support50.P11 (Loewner)
/-- PDF p.9, Theorem 21 (abstract pp.1–2): some finite maximally entangled catalyst
works iff S_{1/2}<log K, excluding the identical nonzero spectrum, up to local unitaries.
The catalyst is returned exactly in tensor product with the target. Below the
threshold, every sufficiently large finite catalyst rank works, as in the proof. -/
theorem theorem21 {d : ℕ} (K : ℕ) (hK : 2 ≤ K) (lam : Fin d → ℝ)
(hprob : IsProbability lam) (hnontrivial : ¬ IsUniformRank lam K) :
(CatalyticPreparation K lam ↔ schmidtRenyi (1 / 2) lam < logTwo (K : ℝ)) ∧
(schmidtRenyi (1 / 2) lam < logTwo (K : ℝ) →
∃ C0 : ℕ, 2 ≤ C0 ∧ ∀ C : ℕ, C0 ≤ C →
Reach (bipartiteTensor (maximallyEntangledDensity C) (maximallyEntangledDensity K))
(bipartiteTensor (maximallyEntangledDensity C) (schmidtDensity lam))) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P95
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every natural number , natural number , and function satisfying and , assume that it is not the case that exactly entries are nonzero and every entry is either or . (The probability assumptions cannot hold when .) Define , where ; define the bipartite matrix by when and , and zero otherwise; and define by under the same equality conditions, and zero otherwise. Here the bipartite tensor product groups the two left factors together and the two right factors together: . An allowed conversion means that there exists a complex-linear map taking the specified input matrix exactly to the specified output matrix, preserving the trace of every matrix, and such that both the map and its composition with partial transpose on the right subsystem before and after the map are completely positive; complete positivity requires preservation of positive semidefiniteness under every finite identity amplification, including amplification dimension zero. Then an allowed conversion
exists for some natural number if and only if . Moreover, if this strict inequality holds, there exists a natural number such that such an allowed conversion exists for every natural number , with the converting map permitted to depend on .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.