Definitions for Irreversibility of Asymptotic Entanglement Manipulation Under Quantum Operations Completely Preserving Positivity of Partial Transpose
DefinitionQAlgorithms_Papers_Independent_Intakethird100_P90The objects the formalized statements of Irreversibility of Asymptotic Entanglement Manipulation Under Quantum Operations Completely Preserving Positivity of Partial Transpose (arXiv:1606.09421) are stated in. Each was checked against the paper by a blind read-back and a moderator.
pptRelativeEntropy: PDF p.2: PPT-relative entropy in bits, with extended Umegaki entropy. Support failure in relativeEntropy gives +infinity, including singular inputs.regularizedPptRelativeEntropy: PDF p.2: infimum over positive tensor powers; n=0 is never divided by.regularizedRains: PDF p.2: regularized Rains bound, using the independent accepted Rains cone.preparationRate: PDF pp.1--2: operational dilution at rate r. The input target(2^m) is m standard Bell pairs in their Schmidt product basis. All sufficiently large positive n admit consumption at most n(r+delta) and error at most epsilon. A full trace norm is used; its scale does not change vanishing-error rates.asymptoticEntanglementCost: PDF pp.1--2: infimum of operational Bell-pair consumption rates. Empty rate sets give +infinity, not an artificial real zero. On the theorem's finite-dimensional density inputs the value is finite and nonnegative.loccDistillationRate: PDF pp.1--2,5: operational two-way LOCC Bell-pair yield, with all branches retained and arbitrarily small error. No bounded number of rounds is imposed.loccDistillable: PDF pp.1--2,5: supremum of vanishing-error LOCC distillation rates.etaFeasible: PDF p.3, Eq.(4): both support sandwich inequalities, in Loewner order.supportEta: PDF p.3, Eq.(4): infimum of the partially transposed spectral norm over the support sandwich. For a density matrix the set is nonempty and its minimum is strictly positive; eta_sdp_duality below explicitly includes this fact and attainment.etaEntanglement: PDF pp.3,6: the additive support bound in bits. Used only for normalized states, whose nonzero support ensures supportEta>0, so log(0) is never a physical value.etaPrimalFeasible: PDF p.6, Eq.(12): primal SDP with two two-sided operator sandwiches.etaPrimal: PDF p.6, Eq.(12): primal value, defined independently of the dual.etaDualFeasible: PDF p.6, Eq.(13): four PSD dual variables and the printed two constraints.etaDualObjective: PDF p.6, Eq.(13): real trace pairing with the support projector.etaDual: PDF p.6, Eq.(13): dual supremum, not defined to equal the primal.supportOverlap: PDF pp.3,7, Eq.(16): PPT-state overlap with the actual support projection.supportDualFeasible: PDF p.7, Eqs.(16),(18): exactly the two one-sided constraints.supportDual: PDF p.7, Eq.(16): one-sided dual infimum, independently defined.wangDuanBound: PDF p.4: E_W, the improved logarithmic-negativity upper bound from Ref.[30]. X>=rho is Loewner order; no normalization of X is imposed. On density inputs traceNorm(gamma X)>=Tr X>=1, so logarithms have positive arguments.antisymmetricSupported: PDF pp.1--2,7: range contained in the two-qutrit antisymmetric subspace. Each column has swap eigenvalue -1, which is exactly that range inclusion.stateRank: PDF pp.1--2: rank is the complex dimension of the matrix's linear-map range.antisymmetricKet: PDF p.2: the normalized antisymmetric ket on basis coordinates 0 and j.rhoV: PDF p.2: rho_v is the specified equally weighted mixture, not a free state.exteriorKet: PDF pp.4,7: arbitrary complex exterior-product spectral vector. Only its unit norm and orthogonality to u1 are assumed in Proposition 5.alphaKet: PDF p.4: the two disjoint-support unit vectors in the alpha family.alphaState: PDF pp.4--5: rho^(alpha); theorems use the exact interval [21/50,1/2].
import Mathlib
import Definitions.Def_QAlgorithms_Defs_MatrixDistances
import Definitions.Def_QAlgorithms_Papers_Independent_Dependency50_P36
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P32
import Definitions.Def_QAlgorithms_Papers_Independent_Information100_P06
/-!
arXiv:1606.09421v3 (Wang--Duan), PDF pp.1--7. All matrices use fixed
orthonormal product bases. Only pinned accepted-library modules are imported;
the independent-paper workflow permits their reuse. New objects stay here.
The source's PPT class is completely PPT-preserving CPTP, and its operational
currency is the normalized Bell pair. Rates use deterministic unconditional
outputs and vanishing trace-norm error (equivalently, fidelity tending to one).
No assertion is made about the separable infinite-dimensional interfaces in
the motivating supporting-paper gap list.
-/
noncomputable section
open scoped Matrix ComplexConjugate ComplexOrder
namespace QAlgorithms.Papers.Independent.Intakethird100.P90
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms
open QAlgorithms.Papers.Independent.Dependency50.P36
(relativeEntropy rains target canonicalMatrix allowed pptDistillable)
open QAlgorithms.Papers.Independent.Information100.P04 (gamma copies IsPPT)
open QAlgorithms.Papers.Independent.Next46.P42 (regroupProduct)
open QAlgorithms.Papers.Independent.Information100.P06 (supportProjection)
open QAlgorithms.Papers.Independent.Information100.P21 (FiniteLOCC)
open QAlgorithms.Papers.Independent.Gap48.P32 (antisymmetricQutrit)
/-- PDF p.2: PPT-relative entropy in bits, with extended Umegaki entropy.
Support failure in relativeEntropy gives +infinity, including singular inputs. -/
def pptRelativeEntropy {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : EReal :=
sInf {e | ∃ sigma : Matrix (A × B) (A × B) ℂ,
IsPPT sigma ∧ e = relativeEntropy rho sigma}
/-- PDF p.2: infimum over positive tensor powers; n=0 is never divided by. -/
def regularizedPptRelativeEntropy {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : EReal :=
⨅ n : ℕ, pptRelativeEntropy (copies rho (n+1)) / ((n+1 : ℕ) : EReal)
/-- PDF p.2: regularized Rains bound, using the independent accepted Rains cone. -/
def regularizedRains {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : EReal :=
⨅ n : ℕ, rains (copies rho (n+1)) / ((n+1 : ℕ) : EReal)
/-- PDF pp.1--2: operational dilution at rate r. The input target(2^m) is m
standard Bell pairs in their Schmidt product basis. All sufficiently large
positive n admit consumption at most n(r+delta) and error at most epsilon.
A full trace norm is used; its scale does not change vanishing-error rates. -/
def preparationRate {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (locc : Bool)
(rho : Matrix (A × B) (A × B) ℂ) (r : ℝ) : Prop :=
0 ≤ r ∧ ∀ epsilon > (0 : ℝ), ∀ delta > (0 : ℝ), ∃ N : ℕ,
∀ n : ℕ, N ≤ n → 0 < n → ∃ m : ℕ,
(m : ℝ) ≤ (n : ℝ) * (r + delta) ∧
∃ Phi : Superop (Fin (2^m) × Fin (2^m))
(Fin (Fintype.card (Fin n → A)) × Fin (Fintype.card (Fin n → B))),
allowed (if locc then .locc else .ppt) Phi ∧
traceNorm (Phi (target (2^m)) - canonicalMatrix (copies rho n)) ≤ epsilon
/-- PDF pp.1--2: infimum of operational Bell-pair consumption rates.
Empty rate sets give +infinity, not an artificial real zero. On the theorem's
finite-dimensional density inputs the value is finite and nonnegative. -/
def asymptoticEntanglementCost {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (locc : Bool)
(rho : Matrix (A × B) (A × B) ℂ) : EReal :=
sInf {e | ∃ r : ℝ, preparationRate locc rho r ∧ e = (r : EReal)}
/-- PDF pp.1--2,5: operational two-way LOCC Bell-pair yield, with all branches
retained and arbitrarily small error. No bounded number of rounds is imposed. -/
def loccDistillationRate {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) (r : ℝ) : Prop :=
0 ≤ r ∧ ∀ epsilon > (0 : ℝ), ∀ delta > (0 : ℝ), ∃ N : ℕ,
∀ n : ℕ, N ≤ n → 0 < n → ∃ m : ℕ,
(n : ℝ) * (r - delta) ≤ (m : ℝ) ∧
∃ Phi : Superop
(Fin (Fintype.card (Fin n → A)) × Fin (Fintype.card (Fin n → B)))
(Fin (2^m) × Fin (2^m)),
FiniteLOCC Phi ∧
traceNorm (Phi (canonicalMatrix (copies rho n)) - target (2^m)) ≤ epsilon
/-- PDF pp.1--2,5: supremum of vanishing-error LOCC distillation rates. -/
def loccDistillable {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : EReal :=
sSup {e | ∃ r : ℝ, loccDistillationRate rho r ∧ e = (r : EReal)}
/-- PDF p.3, Eq.(4): both support sandwich inequalities, in Loewner order. -/
def etaFeasible {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho Y : Matrix (A × B) (A × B) ℂ) : Prop :=
Y.IsHermitian ∧ (Y - gamma (supportProjection rho)).PosSemidef ∧
(Y + gamma (supportProjection rho)).PosSemidef
/-- PDF p.3, Eq.(4): infimum of the partially transposed spectral norm over the
support sandwich. For a density matrix the set is nonempty and its minimum is
strictly positive; eta_sdp_duality below explicitly includes this fact and attainment. -/
def supportEta {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sInf {t | ∃ Y, etaFeasible rho Y ∧ t = specNorm (gamma Y)}
/-- PDF pp.3,6: the additive support bound in bits. Used only for normalized
states, whose nonzero support ensures supportEta>0, so log(0) is never a physical value. -/
def etaEntanglement {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
-Real.logb 2 (supportEta rho)
/-- PDF p.6, Eq.(12): primal SDP with two two-sided operator sandwiches. -/
def etaPrimalFeasible {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ)
(t : ℝ) (Y : Matrix (A × B) (A × B) ℂ) : Prop :=
etaFeasible rho Y ∧
((t : ℂ) • (1 : Matrix (A × B) (A × B) ℂ) - gamma Y).PosSemidef ∧
(gamma Y + (t : ℂ) • (1 : Matrix (A × B) (A × B) ℂ)).PosSemidef
/-- PDF p.6, Eq.(12): primal value, defined independently of the dual. -/
def etaPrimal {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sInf {t | ∃ Y, etaPrimalFeasible rho t Y}
/-- PDF p.6, Eq.(13): four PSD dual variables and the printed two constraints. -/
def etaDualFeasible {A B : Type} [Fintype A] [Fintype B]
(V F W X : Matrix (A × B) (A × B) ℂ) : Prop :=
V.PosSemidef ∧ F.PosSemidef ∧ W.PosSemidef ∧ X.PosSemidef ∧
(gamma (W-X) - (V+F)).PosSemidef ∧ (W+X).trace.re ≤ 1
/-- PDF p.6, Eq.(13): real trace pairing with the support projector. -/
def etaDualObjective {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B]
(rho V F : Matrix (A × B) (A × B) ℂ) : ℝ :=
(supportProjection rho * gamma (V-F)).trace.re
/-- PDF p.6, Eq.(13): dual supremum, not defined to equal the primal. -/
def etaDual {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sSup {v | ∃ V F W X : Matrix (A × B) (A × B) ℂ,
etaDualFeasible V F W X ∧ v = etaDualObjective rho V F}
/-- PDF pp.3,7, Eq.(16): PPT-state overlap with the actual support projection. -/
def supportOverlap {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sSup {v | ∃ sigma : Matrix (A × B) (A × B) ℂ,
IsPPT sigma ∧ v = (supportProjection rho * sigma).trace.re}
/-- PDF p.7, Eqs.(16),(18): exactly the two one-sided constraints. -/
def supportDualFeasible {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ)
(t : ℝ) (Y : Matrix (A × B) (A × B) ℂ) : Prop :=
Y.IsHermitian ∧ (Y - gamma (supportProjection rho)).PosSemidef ∧
((t : ℂ) • (1 : Matrix (A × B) (A × B) ℂ) - gamma Y).PosSemidef
/-- PDF p.7, Eq.(16): one-sided dual infimum, independently defined. -/
def supportDual {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sInf {t | ∃ Y, supportDualFeasible rho t Y}
/-- PDF p.4: E_W, the improved logarithmic-negativity upper bound from Ref.[30].
X>=rho is Loewner order; no normalization of X is imposed. On density inputs
traceNorm(gamma X)>=Tr X>=1, so logarithms have positive arguments. -/
def wangDuanBound {A B : Type} [Fintype A] [Fintype B]
[DecidableEq A] [DecidableEq B] (rho : Matrix (A × B) (A × B) ℂ) : ℝ :=
sInf {e | ∃ X : Matrix (A × B) (A × B) ℂ,
X.IsHermitian ∧ (X-rho).PosSemidef ∧ e = Real.logb 2 (traceNorm (gamma X))}
/-- PDF pp.1--2,7: range contained in the two-qutrit antisymmetric subspace.
Each column has swap eigenvalue -1, which is exactly that range inclusion. -/
def antisymmetricSupported (rho : Matrix (Fin 3 × Fin 3) (Fin 3 × Fin 3) ℂ) : Prop :=
∀ i j, rho (i.2,i.1) j = -rho i j
/-- PDF pp.1--2: rank is the complex dimension of the matrix's linear-map range. -/
def stateRank {I : Type} [Fintype I] [DecidableEq I] (rho : Matrix I I ℂ) : ℕ :=
Module.finrank ℂ (LinearMap.range rho.mulVecLin)
/-- PDF p.2: the normalized antisymmetric ket on basis coordinates 0 and j. -/
def antisymmetricKet (j : Fin 3) : EuclideanSpace ℂ (Fin 3 × Fin 3) :=
((Real.sqrt 2 : ℂ)⁻¹) • (ket (0,j) - ket (j,0))
/-- PDF p.2: rho_v is the specified equally weighted mixture, not a free state. -/
def rhoV : Matrix (Fin 3 × Fin 3) (Fin 3 × Fin 3) ℂ :=
(1/2 : ℂ) • (pureDensity (antisymmetricKet 1) + pureDensity (antisymmetricKet 2))
/-- PDF pp.4,7: arbitrary complex exterior-product spectral vector. Only its
unit norm and orthogonality to u1 are assumed in Proposition 5. -/
def exteriorKet (a b : EuclideanSpace ℂ (Fin 3)) : EuclideanSpace ℂ (Fin 3 × Fin 3) :=
WithLp.toLp 2 fun i => (a i.1 * b i.2 - b i.1 * a i.2) / (Real.sqrt 2 : ℂ)
/-- PDF p.4: the two disjoint-support unit vectors in the alpha family. -/
def alphaKet (alpha : ℝ) (j : Fin 3) : EuclideanSpace ℂ (Fin 3 × Fin 3) :=
(Real.sqrt alpha : ℂ) • ket (0,j) - (Real.sqrt (1-alpha) : ℂ) • ket (j,0)
/-- PDF pp.4--5: rho^(alpha); theorems use the exact interval [21/50,1/2]. -/
def alphaState (alpha : ℝ) : Matrix (Fin 3 × Fin 3) (Fin 3 × Fin 3) ℂ :=
(1/2 : ℂ) • (pureDensity (alphaKet alpha 1) + pureDensity (alphaKet alpha 2))
/-- Product-basis check: Bob's transpose sends |01><12| to |02><11|. -/
example (X : Matrix (Fin 3 × Fin 3) (Fin 3 × Fin 3) ℂ) :
gamma X (0,1) (1,2) = X (0,2) (1,1) := rfl
/-- The Bell currency has the correct 00:11 coherence and zero cross-sector weight. -/
example : target 2 (0,0) (1,1) = (1/2 : ℂ) ∧ target 2 (0,1) (0,1) = 0 := by
norm_num [target]
/-- Zero consumed Bell pairs mean a scalar trace-one state, not a zero matrix. -/
example : target (2^0) (0,0) (0,0) = (1 : ℂ) := by norm_num [target]
/-- The tensor power at block length zero is the scalar identity. -/
example {A B : Type} (rho : Matrix (A × B) (A × B) ℂ)
(i j : (Fin 0 → A) × (Fin 0 → B)) : copies rho 0 i j = 1 := by simp [copies]
/-- The finite zero state has zero support projection. Physical theorems exclude it. -/
example {I : Type} [Fintype I] [DecidableEq I] :
supportProjection (0 : Matrix I I ℂ) = 0 := by
simp [supportProjection, cfc_zero]
/-- The support sandwich orientation is the paper's -Y<=P^TB<=Y. -/
example {A B : Type} [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B]
(rho Y : Matrix (A × B) (A × B) ℂ) (h : etaFeasible rho Y) :
(Y - gamma (supportProjection rho)).PosSemidef ∧
(Y + gamma (supportProjection rho)).PosSemidef := ⟨h.2.1,h.2.2⟩
/-- Regrouping keeps both input coherences. -/
example {A B C D : Type} (rho : Matrix (A × B) (A × B) ℂ)
(sigma : Matrix (C × D) (C × D) ℂ) (a a1 : A) (b b1 : B) (c c1 : C) (d d1 : D) :
regroupProduct rho sigma ((a,c),(b,d)) ((a1,c1),(b1,d1)) =
rho (a,b) (a1,b1) * sigma (c,d) (c1,d1) := rfl
/-- Antisymmetric means that equal local factors give the zero exterior vector. -/
example (a : EuclideanSpace ℂ (Fin 3)) : exteriorKet a a = 0 := by
ext i
simp [exteriorKet]
/-- The accepted rank-three example is (I-swap)/6, with the correct sign. -/
example : antisymmetricQutrit (0,1) (1,0) = -(1/6 : ℂ) := by
norm_num [antisymmetricQutrit]
end QAlgorithms.Papers.Independent.Intakethird100.P90
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
QAlgorithms.Papers.Independent.Intakethird100.P90.alphaKet
For every real number and every , this defines a vector in by
where has coordinate at and coordinate everywhere else. There is no restriction that ; the real square root used here equals on negative inputs. The index is included, in which case the two basis vectors coincide and . No unit-norm condition is part of this definition.
QAlgorithms.Papers.Independent.Intakethird100.P90.alphaState
For every real number , this defines the complex matrix
indexed by pairs from . Here is the coordinate basis vector, and means the matrix with entry at row , column . Equivalently,
The parameter is unrestricted, including values outside , and real square roots of negative numbers are . The definition itself imposes no trace-one hypothesis.
QAlgorithms.Papers.Independent.Intakethird100.P90.antisymmetricKet
For every , this definition gives the vector in
where has coordinate one at and zero elsewhere. The allowed value gives the zero vector; the definition imposes no condition excluding it.
QAlgorithms.Papers.Independent.Intakethird100.P90.antisymmetricSupported
For an arbitrary complex matrix indexed by , this predicate requires
for every and every column index . The condition swaps only the two components of the row index. In particular, every row indexed by must be zero. No positivity, Hermiticity, trace normalization, or separate column-swap condition is assumed.
QAlgorithms.Papers.Independent.Intakethird100.P90.asymptoticEntanglementCost
For finite types with decidable equality, a Boolean selector , and any complex matrix on , this defines the extended real infimum of all real with the following property: for every , all sufficiently large positive integers admit and a map such that
The input matrix has entry when both its row and column pairs have equal components, and zero otherwise; has entries , and the hat reindexes by their chosen finite ordinal enumerations. The norm is . If is true, must be built recursively from identities and complete finite local Kraus instruments on either party, with an outcome-dependent recursive continuation and summed branches. If is false, and its conjugation by the second-register partial transpose must both have finite Kraus representations with . The quantifiers allow , but require ; no density-matrix condition is imposed on , and may be empty. If there are no such rates, the infimum is ; attainment is not asserted.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaDual
For finite types equipped with decidable equality and an arbitrary complex matrix indexed by , this definition is the real supremum
where all four optimization variables are complex matrices on , , and for and when , using real continuous functional calculus. No state or Hermiticity assumption is imposed on . The all-zero choice is feasible and gives objective zero. Empty index types are included and give value zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaDualFeasible
For finite types , possibly empty, and complex matrices indexed by , this predicate means that all four matrices are positive semidefinite and
where the operation is defined entrywise by . Here denotes positive semidefiniteness. There are no trace-one requirements on these matrices; in particular, taking all four to be zero satisfies the predicate.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaDualObjective
For finite types equipped with decidable equality, and arbitrary complex matrices indexed by , this definition returns
where , with and for every nonzero real , using the real continuous functional calculus, and . No density, positivity, Hermiticity, or feasibility hypothesis is imposed on . Empty index types are permitted, in which case the trace is zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaEntanglement
For finite types with decidable equality and any complex matrix on , this defines the real number
Here , the norm is the Euclidean operator norm, and uses real continuous functional calculus with and for ; it selects nonzero eigenspaces for Hermitian and gives zero for non-Hermitian . No positivity or normalization is assumed for . The logarithm is the totalized real base-two logarithm, so its value at zero is zero: in particular, and empty underlying types give value zero, rather than an infinite value.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaFeasible
For finite types with decidable equality and any complex matrices on , this predicate means
where and is defined by real continuous functional calculus with and for . For Hermitian , projects onto its nonzero eigenspaces; for non-Hermitian , this real functional calculus gives zero. No positivity or normalization hypothesis is imposed on . Empty or are permitted, in which case all three conditions hold for the unique matrices.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaPrimal
For finite types with decidable equality and any complex matrix on , this defines the real infimum
where each requires both signs, is the identity, , and uses real continuous functional calculus with and for . For Hermitian , projects onto its nonzero eigenspaces; for non-Hermitian , it is zero. No density-matrix assumption is imposed on , and the defining set does not separately restrict to be nonnegative. If , the value is zero. If either underlying type is empty, every real is feasible, and the real infimum operation assigns zero to this unbounded-below set.
QAlgorithms.Papers.Independent.Intakethird100.P90.etaPrimalFeasible
For finite types with decidable equality, arbitrary complex matrices on , and any real , this predicate means
Here is the identity matrix, , and is real continuous functional calculus with and for . It projects onto nonzero eigenspaces when is Hermitian and is zero otherwise. There is no explicit assumption and no positivity or normalization assumption on . If either underlying type is empty, the conditions hold for every real .
QAlgorithms.Papers.Independent.Intakethird100.P90.exteriorKet
For arbitrary vectors , this definition gives the vector with coordinates
There are no normalization, orthogonality, or nonzero assumptions on ; in particular, linearly dependent inputs give the zero vector.
QAlgorithms.Papers.Independent.Intakethird100.P90.loccDistillable
For finite types with decidable equality and any complex matrix on , this defines the extended real supremum of all real such that, for every , every sufficiently large positive integer admits and a finite recursive local-operation map with
Here ; the hat reindexes through their chosen finite ordinal enumerations; has entry when both index pairs have equal components and zero otherwise; and . A permitted map is an identity or is obtained by applying a finite complete local Kraus family on either party, following each outcome by another permitted map, and summing branches; completeness means . No density-matrix assumption is imposed on , empty underlying types are included, and is allowed. An empty set of achievable rates has supremum , while an unbounded set has supremum ; attainment is not asserted.
QAlgorithms.Papers.Independent.Intakethird100.P90.loccDistillationRate
For finite types with decidable equality, any complex matrix on , and , this predicate means that and, for every , there exists such that every integer with admits and a map satisfying
The input is indexed by finite ordinal enumerations of and , and the output by two registers of size . Here , the hat denotes reindexing by the chosen bijections, and when and , and zero otherwise. The norm is . The map must be built by the following finite recursion: identities are allowed; either party may apply a finite local Kraus family with , follow each outcome by another recursively allowed map, and sum the resulting branches. No positivity or normalization assumption is made on , and empty are permitted. The case is allowed; when , the displayed rate inequality alone imposes no positive lower bound on .
QAlgorithms.Papers.Independent.Intakethird100.P90.pptRelativeEntropy
For finite types with decidable equality, and any complex matrix indexed by , this defines the extended real number
Here
where and are applied through real continuous functional calculus. The real logarithm is totalized, with and for nonzero real ; this real functional calculus gives zero on non-Hermitian matrices. No positivity or normalization is required of , and finite values of are not truncated to be nonnegative. Empty or are permitted; then no trace-one exists, so the infimum is .
QAlgorithms.Papers.Independent.Intakethird100.P90.preparationRate
For finite types with decidable equality, a Boolean selector , any complex matrix on , and , this predicate means that and, for every and , there is such that every integer with admits an integer and a map from matrices on to matrices on satisfying
Here when and , and is zero otherwise; ; and the hat reindexes the two tuple registers using the chosen bijections with their finite ordinal enumerations. The norm is . When is true, must be obtainable by finitely many recursive local operations: either an identity map, or a complete finite local Kraus family on either party followed, for each outcome, by another such map, with the branches summed. When is false, both and must be channels, where , and a channel means a map with finitely many satisfying . No positivity or normalization hypothesis is imposed on ; empty underlying types are included. The case , whose input is the one-dimensional matrix , is allowed.
QAlgorithms.Papers.Independent.Intakethird100.P90.regularizedPptRelativeEntropy
For finite types with decidable equality, and any complex matrix on , this defines
in the extended reals. The matrix , indexed by , has entries
and , with the same formula for tuple indices. The quantity is unless ; otherwise it is , using real continuous functional calculus with , , the totalized real logarithm, and zero functional-calculus values on non-Hermitian matrices. No density-matrix assumption is made on . Only positive copy numbers occur, so there is no division by zero and no zero-copy term. If either underlying type is empty, the value is . The definition takes an infimum and does not assert convergence of the normalized quantities.
QAlgorithms.Papers.Independent.Intakethird100.P90.regularizedRains
For finite types with decidable equality, and any complex matrix on , this defines the extended real number
Here on , , and . The quantity equals when , and otherwise equals , where and use real continuous functional calculus, the totalized real logarithm, and zero functional-calculus values on non-Hermitian matrices. Neither nor the feasible is required to have trace one; is not required to be positive. Only positive copy numbers occur, and no limit is asserted. Empty or are allowed and give value zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.rhoV
This definition gives the complex matrix on
where is the coordinate vector at , and a vector outer product has entry . Equivalently, it is one half the sum of the outer products of the two vectors for .
QAlgorithms.Papers.Independent.Intakethird100.P90.stateRank
For a finite type equipped with decidable equality and an arbitrary complex matrix indexed by , this definition returns the complex dimension of the range of the linear map
It is therefore the matrix rank as a natural number, without any assumption that is a density matrix. The empty type is included and gives rank zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.supportDual
For finite types equipped with decidable equality and an arbitrary complex matrix indexed by , this definition is the real infimum
where is a complex matrix on , , and , with and for nonzero real , using real continuous functional calculus. No state assumption on or explicit restriction is imposed. If either index type is empty, every real is feasible; the real infimum of this unbounded-below set is defined to be zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.supportDualFeasible
For finite types equipped with decidable equality, arbitrary complex matrices indexed by , and a real number , this predicate means
where is the identity matrix, , and for and for nonzero real , using real continuous functional calculus. There is no explicit nonnegativity condition on , nor any state assumption on . Empty index types are allowed; then the predicate holds for every real and the unique matrix .
QAlgorithms.Papers.Independent.Intakethird100.P90.supportEta
For finite types with decidable equality and any complex matrix on , this defines the real infimum
where is the operator norm for Euclidean norms, , and uses real continuous functional calculus with and for . For Hermitian , this selects its nonzero eigenspaces; for non-Hermitian , it gives zero. No density-matrix assumption is made on , and no minimizing is specified by the definition. If , or either underlying type is empty, the value is zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.supportOverlap
For finite types equipped with decidable equality and an arbitrary complex matrix indexed by , this definition is
where ranges over complex matrices on , , and , with and for nonzero real , using real continuous functional calculus. No density or Hermiticity assumption is made on . The supremum is taken in ; if either index type is empty, no trace-one matrix exists, and the real supremum of the empty set is zero.
QAlgorithms.Papers.Independent.Intakethird100.P90.wangDuanBound
For finite types equipped with decidable equality and an arbitrary complex matrix indexed by , this definition is
where ranges over complex matrices on , and . Thus the logarithm is applied to the explicitly defined trace norm of . No density or Hermiticity hypothesis is imposed on , and itself is required to be Hermitian but is not separately required to be positive semidefinite. The logarithm is total, with ; the infimum is real-valued, with value zero for an empty or unbounded-below set of objective values. Empty index types are permitted and give value zero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.