Definitions for I-concurrence and tangle for isotropic states
DefinitionQAlgorithms_Papers_Independent_Intakethird100_P21The objects the formalized statements of I-concurrence and tangle for isotropic states (arXiv:quant-ph/0208002) are stated in. Each was checked against the paper by a blind read-back and a moderator.
marginalTangle: PDF pp.3--5, (1.3),(2.3): the marginal linear-entropy cost.pureTangle: PDF pp.3--4, (1.3),(2.2): pure tangle, with Alice the first factor. Only normalized vectors are used as physical states.tangle: PDF p.3, (1.5): convex roof of pure tangle, not squared mixed concurrence. The attainment conclusion below pins the source's minimum convention.IsPureProductState: PDF pp.2--4: a normalized pure product state, including arbitrary phase.IsMaximallyEntangled: PDF p.4: maximal pure entanglement has uniform Schmidt probabilities on min(dA,dB) entries, also for unequal local dimensions.IsOptimalPureEnsemble: PDF p.3, (1.4)--(1.5): an attaining normalized finite decomposition. A zero-weight member is unrestricted beyond being normalized.isotropicReferenceVector: PDF p.5, (3.1): the accepted maximally entangled vector, with a total zero-dimensional fallback used nowhere in physical statements.isotropicDensityAtFidelity: PDF p.5, (3.2): rho_(d,F); physical domain d>=2 and 0<=F<=1.maximallyEntangledOverlap: PDF pp.5--6: squared overlap with Phi, not root fidelity.SchmidtProbabilities: PDF pp.4,8: nonnegative, normalized squared Schmidt probabilities. Zero entries are explicitly permitted.schmidtCost: PDF p.4, (2.2): pure tangle from squared Schmidt probabilities.fidelityProfile: PDF p.6, (3.6): no conjugation is applied to the diagonal of V.canonicalVector: PDF pp.4,6: canonical Schmidt vector before Alice's and Bob's unitaries.profileValues: PDF pp.7--8, (3.15),(3.18)--(3.19): the constrained cost values. The nonempty physical domain of this profile is [1/d,1].constrainedSchmidtTangle: PDF p.7, (3.15): raw squared-concurrence profile. Theorems always restrict its arguments to the nonempty feasible domain [1/d,1].rawC: PDF p.7: raw concurrence profile c_d=sqrt(q_d).minimizingLargeAmplitude: PDF p.9, (3.31): sqrt(F/d)(1+w sqrt(d-1)), written without w.minimizingSmallAmplitude: PDF p.9, (3.32): sqrt(F/d)(1-w/sqrt(d-1)), written without w.explicitQ: PDF p.9, (3.30): factor 2 multiplies the entire parenthesis.minimizingProbabilities: PDF p.9, (3.30)--(3.32): one gamma-squared entry, d-1 delta-squared entries.ScalarMixture: PDF p.7, (3.14): finite normalized scalar mixtures in a fixed interval.hullValues: PDF p.7, (3.14): attainable average costs with mean fidelity F.scalarConvexRoofAtFidelity: PDF p.7: scalar lower convex hull, only evaluated on [1/d,1].IsConvexEnvelope: PDF p.7: the largest convex minorant, stated as the full universal property.relaxedValues: PDF p.6, (3.9): relaxed pure ensembles constrain only average fidelity, not the full density. Via Schmidt decomposition these are exactly the source's (p_j,mu_j,V_j); component fidelities can be anywhere in [0,1].relaxedRoof: PDF p.6, (3.9)--(3.10): fidelity-only minimum; attainment is stated below.tangentPoint: PDF p.13: supporting tangent breakpoint, with d^2 in the denominator.tangleFormula: PDF p.13, (3.41): the three branches of isotropic tangle (d>=3).concurrenceFormula: PDF p.13, (3.42): only 2d/(d-1) is under the radical.spectralTrace: PDF p.4, (2.3): real spectral trace for a Hermitian matrix. Finite spectra allow arbitrary scalar f; no operator-concavity is assumed.
import Mathlib
import Definitions.Def_QAlgorithms_Defs_FiniteRegisters
import Definitions.Def_QAlgorithms_Defs_BipartiteSeparability
import Definitions.Def_QAlgorithms_Papers_Independent_Information100_P03
import Definitions.Def_QAlgorithms_Papers_Independent_Frontier30_P30
import Definitions.Def_QAlgorithms_Papers_Independent_Bridge50_P37
/-!
Statements from Rungta--Caves, arXiv:quant-ph/0208002v1.
All page references are PDF pages. Only pinned accepted modules are imported.
The tangle roof is distinct from the square of the mixed concurrence.
Source corrections on pp.6,7,10 are documented in MODERATION_NOTES.md;
independent moderation and mechanical compilation remain pending.
-/
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P21
open scoped Matrix ComplexConjugate
open Filter
open QAlgorithms
open QAlgorithms.Papers.Independent.Information100.P03
(PureEnsemble convexRoof pureConcurrence concurrence SchmidtData schmidtVector)
attribute [local instance] Classical.propDecidable Classical.decEq
/-- PDF pp.3--5, (1.3),(2.3): the marginal linear-entropy cost. -/
def marginalTangle {I : Type*} [Fintype I] (A : Matrix I I ℂ) : ℝ :=
2 * (1 - (A * A).trace.re)
/-- PDF pp.3--4, (1.3),(2.2): pure tangle, with Alice the first factor.
Only normalized vectors are used as physical states. -/
def pureTangle {I J : Type*} [Fintype I] [Fintype J]
(psi : EuclideanSpace ℂ (I × J)) : ℝ :=
marginalTangle (traceRight (pureDensity psi))
/-- PDF p.3, (1.5): convex roof of pure tangle, not squared mixed concurrence.
The attainment conclusion below pins the source's minimum convention. -/
def tangle {I J : Type*} [Fintype I] [Fintype J]
(rho : Matrix (I × J) (I × J) ℂ) : ℝ :=
convexRoof pureTangle rho
/-- PDF pp.2--4: a normalized pure product state, including arbitrary phase. -/
def IsPureProductState {I J : Type*} [Fintype I] [Fintype J]
(psi : EuclideanSpace ℂ (I × J)) : Prop :=
∃ a : EuclideanSpace ℂ I, ∃ b : EuclideanSpace ℂ J,
IsState a ∧ IsState b ∧ psi = tensorVec a b
/-- PDF p.4: maximal pure entanglement has uniform Schmidt probabilities
on min(dA,dB) entries, also for unequal local dimensions. -/
def IsMaximallyEntangled {a b : ℕ} (psi : EuclideanSpace ℂ (Fin a × Fin b)) : Prop :=
∃ s : SchmidtData a b, psi = schmidtVector s ∧
∀ i, s.probability i = 1 / (min a b : ℝ)
/-- PDF p.3, (1.4)--(1.5): an attaining normalized finite decomposition.
A zero-weight member is unrestricted beyond being normalized. -/
def IsOptimalPureEnsemble {I : Type*} [Fintype I] (cost : EuclideanSpace ℂ I → ℝ)
(rho : Matrix I I ℂ) (e : PureEnsemble I) : Prop :=
ensembleDensity e.weight e.vector = rho ∧
(∑ k, e.weight k * cost (e.vector k)) = convexRoof cost rho
/-- PDF p.5, (3.1): the accepted maximally entangled vector, with a total
zero-dimensional fallback used nowhere in physical statements. -/
def isotropicReferenceVector (d : ℕ) : EuclideanSpace ℂ (Fin d × Fin d) :=
if hd : 0 < d then
letI : Nonempty (Fin d) := ⟨⟨0, hd⟩⟩
finiteMaxEntangled (Fin d)
else 0
/-- PDF p.5, (3.2): rho_(d,F); physical domain d>=2 and 0<=F<=1. -/
def isotropicDensityAtFidelity (d : ℕ) (F : ℝ) : Matrix (Fin d × Fin d) (Fin d × Fin d) ℂ :=
if hd : 0 < d then
letI : NeZero d := ⟨Nat.ne_of_gt hd⟩
Bridge50.P37.isotropicState d F
else 0
/-- PDF pp.5--6: squared overlap with Phi, not root fidelity. -/
def maximallyEntangledOverlap {d : ℕ} (rho : Matrix (Fin d × Fin d) (Fin d × Fin d) ℂ) : ℝ :=
effectProb (pureDensity (isotropicReferenceVector d)) rho
/-- PDF pp.4,8: nonnegative, normalized squared Schmidt probabilities.
Zero entries are explicitly permitted. -/
structure SchmidtProbabilities (d : ℕ) where
probability : Fin d → ℝ
nonnegative : ∀ i, 0 ≤ probability i
total : ∑ i, probability i = 1
/-- PDF p.4, (2.2): pure tangle from squared Schmidt probabilities. -/
def schmidtCost {d : ℕ} (mu : Fin d → ℝ) : ℝ :=
2 * (1 - ∑ i, mu i ^ 2)
/-- PDF p.6, (3.6): no conjugation is applied to the diagonal of V. -/
def fidelityProfile {d : ℕ} (mu : SchmidtProbabilities d)
(V : Matrix (Fin d) (Fin d) ℂ) : ℝ :=
Complex.normSq (∑ k, (Real.sqrt (mu.probability k) : ℂ) * V k k) / d
/-- PDF pp.4,6: canonical Schmidt vector before Alice's and Bob's unitaries. -/
def canonicalVector {d : ℕ} (mu : SchmidtProbabilities d) :
EuclideanSpace ℂ (Fin d × Fin d) :=
WithLp.toLp 2 fun p => if p.1 = p.2 then (Real.sqrt (mu.probability p.1) : ℂ) else 0
/-- PDF pp.7--8, (3.15),(3.18)--(3.19): the constrained cost values.
The nonempty physical domain of this profile is [1/d,1]. -/
def profileValues (d : ℕ) (F : ℝ) : Set ℝ :=
{v | ∃ mu : SchmidtProbabilities d,
(∑ k, Real.sqrt (mu.probability k)) = Real.sqrt ((d : ℝ) * F) ∧
v = schmidtCost mu.probability}
/-- PDF p.7, (3.15): raw squared-concurrence profile. Theorems always
restrict its arguments to the nonempty feasible domain [1/d,1]. -/
def constrainedSchmidtTangle (d : ℕ) (F : ℝ) : ℝ := sInf (profileValues d F)
/-- PDF p.7: raw concurrence profile c_d=sqrt(q_d). -/
def rawC (d : ℕ) (F : ℝ) : ℝ := Real.sqrt (constrainedSchmidtTangle d F)
/-- PDF p.9, (3.31): sqrt(F/d)(1+w sqrt(d-1)), written without w. -/
def minimizingLargeAmplitude (d : ℕ) (F : ℝ) : ℝ :=
Real.sqrt (F / d) + Real.sqrt (((d : ℝ) - 1) * (1 - F) / d)
/-- PDF p.9, (3.32): sqrt(F/d)(1-w/sqrt(d-1)), written without w. -/
def minimizingSmallAmplitude (d : ℕ) (F : ℝ) : ℝ :=
Real.sqrt (F / d) - Real.sqrt ((1 - F) / ((d : ℝ) * ((d : ℝ) - 1)))
/-- PDF p.9, (3.30): factor 2 multiplies the entire parenthesis. -/
def explicitQ (d : ℕ) (F : ℝ) : ℝ :=
2 * (1 - minimizingLargeAmplitude d F ^ 4 - ((d : ℝ) - 1) * minimizingSmallAmplitude d F ^ 4)
/-- PDF p.9, (3.30)--(3.32): one gamma-squared entry, d-1 delta-squared entries. -/
def minimizingProbabilities (d : ℕ) (F : ℝ) : Fin d → ℝ :=
fun i => if i.val = 0 then minimizingLargeAmplitude d F ^ 2 else minimizingSmallAmplitude d F ^ 2
/-- PDF p.7, (3.14): finite normalized scalar mixtures in a fixed interval. -/
structure ScalarMixture (lo hi : ℝ) where
count : ℕ
weight : Fin count → ℝ
point : Fin count → ℝ
nonnegative : ∀ k, 0 ≤ weight k
total : ∑ k, weight k = 1
domain : ∀ k, point k ∈ Set.Icc lo hi
/-- PDF p.7, (3.14): attainable average costs with mean fidelity F. -/
def hullValues (d : ℕ) (f : ℝ → ℝ) (F : ℝ) : Set ℝ :=
{v | ∃ m : ScalarMixture (1 / (d : ℝ)) 1,
(∑ k, m.weight k * m.point k) = F ∧ v = ∑ k, m.weight k * f (m.point k)}
/-- PDF p.7: scalar lower convex hull, only evaluated on [1/d,1]. -/
def scalarConvexRoofAtFidelity (d : ℕ) (f : ℝ → ℝ) (F : ℝ) : ℝ := sInf (hullValues d f F)
/-- PDF p.7: the largest convex minorant, stated as the full universal property. -/
def IsConvexEnvelope (D : Set ℝ) (f g : ℝ → ℝ) : Prop :=
ConvexOn ℝ D g ∧ (∀ x ∈ D, g x ≤ f x) ∧
∀ h : ℝ → ℝ, ConvexOn ℝ D h → (∀ x ∈ D, h x ≤ f x) → ∀ x ∈ D, h x ≤ g x
/-- PDF p.6, (3.9): relaxed pure ensembles constrain only average fidelity,
not the full density. Via Schmidt decomposition these are exactly the source's
(p_j,mu_j,V_j); component fidelities can be anywhere in [0,1]. -/
def relaxedValues (d : ℕ) (cost : EuclideanSpace ℂ (Fin d × Fin d) → ℝ)
(F : ℝ) : Set ℝ :=
{v | ∃ e : PureEnsemble (Fin d × Fin d),
(∑ k, e.weight k * maximallyEntangledOverlap (pureDensity (e.vector k))) = F ∧
v = ∑ k, e.weight k * cost (e.vector k)}
/-- PDF p.6, (3.9)--(3.10): fidelity-only minimum; attainment is stated below. -/
def relaxedRoof (d : ℕ) (cost : EuclideanSpace ℂ (Fin d × Fin d) → ℝ)
(F : ℝ) : ℝ := sInf (relaxedValues d cost F)
/-- PDF p.13: supporting tangent breakpoint, with d^2 in the denominator. -/
def tangentPoint (d : ℕ) : ℝ := 4 * ((d : ℝ) - 1) / (d : ℝ)^2
/-- PDF p.13, (3.41): the three branches of isotropic tangle (d>=3). -/
def tangleFormula (d : ℕ) (F : ℝ) : ℝ :=
if F ≤ 1 / (d : ℝ) then 0
else if F ≤ tangentPoint d then explicitQ d F
else 2 * d * (F - 1) / ((d : ℝ) - 1) + 2 * ((d : ℝ) - 1) / d
/-- PDF p.13, (3.42): only 2d/(d-1) is under the radical. -/
def concurrenceFormula (d : ℕ) (F : ℝ) : ℝ :=
if F ≤ 1 / (d : ℝ) then 0
else Real.sqrt (2 * d / ((d : ℝ) - 1)) * (F - 1 / d)
/-- PDF p.4, (2.3): real spectral trace for a Hermitian matrix.
Finite spectra allow arbitrary scalar f; no operator-concavity is assumed. -/
def spectralTrace {d : ℕ} (f : ℝ → ℝ) (rho : Matrix (Fin d) (Fin d) ℂ) : ℝ :=
(cfc f rho).trace.re
/-! Sanity examples for the new paper-local substrate. -/
example : isotropicReferenceVector 1 (0, 0) = 1 := by
simp [isotropicReferenceVector, finiteMaxEntangled]
example : tangentPoint 3 = (8 : ℝ) / 9 := by
norm_num [tangentPoint]
example : concurrenceFormula 2 1 = 1 := by
norm_num [concurrenceFormula]
example : tangleFormula 3 1 = (4 : ℝ) / 3 := by
norm_num [tangleFormula, tangentPoint]
example : schmidtCost (fun _ : Fin 1 => (1 : ℝ)) = 0 := by
simp [schmidtCost]
example {d : ℕ} (rho : Matrix (Fin d) (Fin d) ℂ) :
spectralTrace (fun _ => 0) rho = 0 := by
simp [spectralTrace]
example : pureTangle (ket (ι := Fin 1 × Fin 1) (0, 0)) = 0 := by
simp [pureTangle, marginalTangle, traceRight, pureDensity, ket, Matrix.mul_apply, Matrix.trace]
example {I J : Type*} [Fintype I] [Fintype J]
(a : EuclideanSpace ℂ I) (b : EuclideanSpace ℂ J) (ha : IsState a) (hb : IsState b) :
IsPureProductState (tensorVec a b) := ⟨a, b, ha, hb, rfl⟩
example : (0 : ℝ) ∈ profileValues 1 1 := by
refine ⟨⟨fun _ => 1, by intro k; norm_num, by simp⟩, ?_, ?_⟩
· norm_num
· simp [schmidtCost]
example (d : ℕ) : minimizingLargeAmplitude d 1 = minimizingSmallAmplitude d 1 := by
simp [minimizingLargeAmplitude, minimizingSmallAmplitude]
example (d : ℕ) (f : ℝ → ℝ) (F : ℝ) (hF : F ∈ Set.Icc (1/(d : ℝ)) 1) :
f F ∈ hullValues d f F := by
let m : ScalarMixture (1/(d : ℝ)) 1 :=
⟨1, fun _ => 1, fun _ => F, by intro k; norm_num, by simp, fun _ => hF⟩
refine ⟨m, ?_, ?_⟩ <;> simp [m]
end QAlgorithms.Papers.Independent.Intakethird100.P21
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
QAlgorithms.Papers.Independent.Intakethird100.P21.IsConvexEnvelope
For any set and functions , this predicate requires that be convex, that be convex on , that for every , and that every function which is convex on and satisfies throughout also satisfy throughout . It imposes no restrictions on function values outside . For , the predicate holds for every and .
QAlgorithms.Papers.Independent.Intakethird100.P21.IsMaximallyEntangled
For any natural numbers and any vector , put . This predicate means that there exist real numbers for , summing to one, and orthonormal families , , such that
If , the empty probability sum cannot equal one, so the predicate is false.
QAlgorithms.Papers.Independent.Intakethird100.P21.IsOptimalPureEnsemble
For any finite type , any real-valued function on , any complex matrix indexed by , and any supplied finite ensemble whose weights are nonnegative and sum to one and whose vectors all have norm one, this predicate means
where each matrix has entries . Thus the supplied ensemble must reproduce and have cost equal to this real infimum. No boundedness assumption is imposed on ; if the set of competing costs is unbounded below, the real infimum convention used here gives . The supplied ensemble necessarily has , and no such ensemble exists when is empty.
QAlgorithms.Papers.Independent.Intakethird100.P21.IsPureProductState
For any finite types and any vector , this predicate means that there exist vectors and , each of norm one, such that
If either type is empty, the predicate cannot hold because its corresponding vector space has no norm-one vector.
QAlgorithms.Papers.Independent.Intakethird100.P21.ScalarMixture
For any real endpoints and , an object of this structure consists of a natural number , real weights , and real points , indexed by , together with the requirements , , and for every . Zero weights and repeated points are permitted, and the point restriction applies even at zero weights. The normalization excludes ; if , no such object exists.
QAlgorithms.Papers.Independent.Intakethird100.P21.SchmidtProbabilities
For every natural number , this structure consists of a function , together with the requirements
There are no such structures for , since the empty sum is zero.
QAlgorithms.Papers.Independent.Intakethird100.P21.canonicalVector
For every natural number and every family of nonnegative real numbers with , this defines the complex Euclidean vector indexed by pairs whose -coordinate is when , and otherwise. For , no such family exists, since its empty sum would have to equal .
QAlgorithms.Papers.Independent.Intakethird100.P21.concurrenceFormula
For every natural number and every real , this defines
No positivity assumption on and no interval restriction on is imposed. Subtraction is in , division by zero is zero, and real square roots use their total-function convention. Consequently, for or , the value is zero for every .
QAlgorithms.Papers.Independent.Intakethird100.P21.constrainedSchmidtTangle
For every natural number and real number , this defines the real infimum of all numbers obtained from nonnegative real families satisfying and . No range assumption on is required. If there is no such family—including when , or when and —the real infimum used here is .
QAlgorithms.Papers.Independent.Intakethird100.P21.explicitQ
For every natural number and real number , this defines
All occurrences of in this expression are real-valued, division by zero is , and square roots of negative numbers are . No range or sign condition is imposed on the result; in particular, its value at is .
QAlgorithms.Papers.Independent.Intakethird100.P21.fidelityProfile
For every natural number , every supplied probability vector with , and every complex matrix , this defines
The matrix is not required to be unitary. Although is included in the natural-number parameter, no probability vector satisfying the required conditions exists in that case.
QAlgorithms.Papers.Independent.Intakethird100.P21.hullValues
For every natural number , function , and real number , this defines the set of real numbers for which there exist a natural number , nonnegative real weights summing to , and points , indexed by , such that and . No regularity assumption is imposed on . The weight normalization excludes . Since , the permitted interval is when ; when , it is the singleton . The set is empty if lies outside the permitted interval.
QAlgorithms.Papers.Independent.Intakethird100.P21.isotropicDensityAtFidelity
For every natural number and every real number , this defines a complex matrix indexed by . For , let have entry between and when and , and entry zero otherwise. The defined matrix is
For , it is the zero matrix. No restriction on is imposed. Division is totalized with division by zero equal to zero, so for the second term vanishes and the matrix is .
QAlgorithms.Papers.Independent.Intakethird100.P21.isotropicReferenceVector
For every natural number , this defines a vector . For , its coordinates are
For , it is the zero vector in the space indexed by the empty set.
QAlgorithms.Papers.Independent.Intakethird100.P21.marginalTangle
For any finite type and any complex matrix indexed by , this defines the real number
No positivity, Hermitian, or trace normalization assumption is imposed on . If is empty, the trace is zero and the value is .
QAlgorithms.Papers.Independent.Intakethird100.P21.maximallyEntangledOverlap
For every natural number and every complex matrix indexed by , this defines , where, for , has entry between and and zero elsewhere. Equivalently, for , the value is
For , the value is zero. No positivity or normalization assumption is imposed on .
QAlgorithms.Papers.Independent.Intakethird100.P21.minimizingLargeAmplitude
For every natural number and real number , this defines
where is interpreted as a real number, so is real subtraction. There are no positivity or range assumptions on or ; division by zero is defined to be , and the real square root of a negative number is . Thus the value is when , and when .
QAlgorithms.Papers.Independent.Intakethird100.P21.minimizingProbabilities
For every natural number and real number , this defines a real-valued function on by
Here subtraction involving is real subtraction, division by zero is , and square roots of negative numbers are . No normalization condition is included in the definition. For this is the function on the empty index set; for , its sole value is .
QAlgorithms.Papers.Independent.Intakethird100.P21.minimizingSmallAmplitude
For every natural number and real number , this defines
where is interpreted as a real number and is real subtraction. There are no positivity or range assumptions, division by zero is , and real square roots of negative numbers are . The value is therefore when , and when ; no nonnegativity of the resulting difference is required.
QAlgorithms.Papers.Independent.Intakethird100.P21.profileValues
For every natural number and real number , this defines the set
The parameter has no imposed range, and the real square root is on negative arguments. The set is empty when ; for , it is empty unless .
QAlgorithms.Papers.Independent.Intakethird100.P21.pureTangle
For any finite types and any vector , define the matrix indexed by by
This definition assigns to the real number . The vector need not have norm one. If either index type is empty, is zero and the value is .
QAlgorithms.Papers.Independent.Intakethird100.P21.rawC
For every natural number and real number , this defines the real square root of the real infimum of
The real infimum of an empty set is taken to be , and the real square root of a negative number is also . In particular, this value is when or when and .
QAlgorithms.Papers.Independent.Intakethird100.P21.relaxedRoof
For every natural number , every real-valued cost function on , and every real , this defines the real infimum of all averages over finite families of unit vectors with nonnegative weights summing to and satisfying , where for , and . There is no constraint on the ensemble’s average density matrix, and no regularity or boundedness assumption on . This is a real-valued infimum: the convention gives if the set is empty or unbounded below. In particular, it is for , for , and for with .
QAlgorithms.Papers.Independent.Intakethird100.P21.relaxedValues
For every natural number , every function on the corresponding Euclidean vector space, and every real number , this defines the set of real numbers for which there exist a natural number , weights summing to , and unit vectors , such that
where, for , , and for the reference vector is zero. Here has entries , and the overlap means the real part of the trace of its product with . No particular average density matrix is prescribed. Zero weights are allowed, but cannot satisfy the weight sum. For the set is empty because there are no unit vectors; for , it is empty when , and for it is empty unless .
QAlgorithms.Papers.Independent.Intakethird100.P21.scalarConvexRoofAtFidelity
For every natural number , function , and real number , this defines the real infimum of all finite weighted sums with , , , and . No continuity, convexity, or boundedness assumption is imposed on . Division by zero gives , so the permitted interval for is . If the set of weighted sums is empty or unbounded below, the real infimum used here is .
QAlgorithms.Papers.Independent.Intakethird100.P21.schmidtCost
For every natural number and every function , this defines
No nonnegativity or sum-to-one condition is imposed on . For , the value is .
QAlgorithms.Papers.Independent.Intakethird100.P21.spectralTrace
For every natural number , every function , and every complex matrix , this defines , where is obtained using the real continuous functional calculus. For Hermitian , this is , with eigenvalues counted with multiplicity. The definition assumes neither that is Hermitian, positive semidefinite, or trace one, nor that is globally continuous; the functional calculus’s total-function conventions apply outside its applicable hypotheses. The value is zero when .
QAlgorithms.Papers.Independent.Intakethird100.P21.tangentPoint
For every natural number , this defines the real number
with all arithmetic performed in , so is real subtraction. The definition includes and ; its value is in both cases, using the convention that division by zero is zero.
QAlgorithms.Papers.Independent.Intakethird100.P21.tangle
For any finite types and any complex matrix indexed by , this defines the infimum of
over all natural numbers , real weights summing to one, and vectors with , subject to , where . Every listed vector must be normalized, including those with zero weight; cannot satisfy the weight condition. No density matrix assumption is imposed on . If there is no such ensemble, the real infimum of the empty set used here is ; in particular, this occurs if either index type is empty.
QAlgorithms.Papers.Independent.Intakethird100.P21.tangleFormula
For every natural number and every real , define
The declaration defines the real-valued function
There is no restriction that or that be positive. All subtractions here are real, division by zero is zero, and the real square root of a negative argument is zero. In particular, for or , the resulting function is zero for every .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.