Definitions for On Mutual Information in Multipartite Quantum States and Equality in Strong Subadditivity of Entropy
DefinitionQAlgorithms_Papers_Independent_Intakethird100_P63The objects the formalized statements of On Mutual Information in Multipartite Quantum States and Equality in Strong Subadditivity of Entropy (arXiv:quant-ph/0311193) are stated in. Each was checked against the paper by a blind read-back and a moderator.
SpectralExpansion: PDF pp.2,5: a countable spectral resolution of a normalized density operator. Only positive eigenvalues require unit, mutually orthogonal eigenvectors. Zero padding permits finite rank and does not require an infinite orthonormal set in a finite space.spectralKernel: PDF p.2: the operator itself, computed from its spectral resolution. The sum converges in trace norm, since each active projector has trace norm one.herbutEntropy: PDF pp.2,6: intrinsic von Neumann entropy, in nats, including infinity. The defining set is a singleton value on densities, even with spectral degeneracies. The formula -x log x is zero at x=0 and x=1.frameCompression: PDF p.6: finite operator compression in an arbitrary orthonormal frame. Each nested coefficient series is absolutely convergent on density kernels.traceClassDivergence: PDF p.6: full trace-class Umegaki divergence in nats, via all finite orthogonal compressions, retaining infinite values. This is the same complete projection formula as the accepted Dependency50.P13.relativeEntropy, expressed in countable coordinates; its finiteRelativeEntropy definition is imported directly. The rank-zero frame contributes zero. No arbitrary eigenbasis or finite cutoff is fixed.DiscreteDensityEnsemble: PDF pp.5–7: an arbitrary discrete ensemble. The actual component set is the positive-weight support; a zero label carries no normalization or orthogonality premise.herbutMixture: PDF pp.5–7, (11),(14a),(17a): the computed weighted density operator. The norm of each active density is at most its trace norm one; the weighted series converges in trace norm. Inactive kernels contribute zero, regardless of their values.Cluster: PDF p.2: finite sets of parties, numbered from zero in Lean.Coordinates: PDF p.2: the orthonormal coordinates of a completed cluster tensor product. The empty cluster has the unique empty coordinate, hence the scalar tensor factor.restrictCoordinate: PDF p.2: restrict a full tensor coordinate to a cluster.joinCoordinate: PDF p.2: combine retained and discarded coordinates, without changing party order.herbutReduction: PDF p.2: the actual partial trace, computed from the single full density kernel. Positivity and trace one guarantee absolute convergence of every coefficient series.herbutMarginalEntropy: PDF pp.2–3: real marginal entropy, used only under finite-entropy hypotheses.FiniteSubsystemEntropies: PDF pp.2–8: finite-entropy arithmetic domain. Finiteness of all one-party entropies is equivalent to this condition by subadditivity. Empty-cluster entropy is zero. This imposes no bound on Hilbert-space dimension or the number of mixture terms.clusterInformation: PDF p.3, (4b): within-cluster correlation information; singletons contribute zero.clusterMutualInformation: PDF pp.3–4: mutual information of disjoint clusters, using their computed marginals.IsPartition: PDF pp.2–3, (3): unordered partitions into nonempty, pairwise disjoint blocks.amongCorrelation: PDF p.3, (5b): among-cluster correlation information.tensorMarginals: PDF p.2, Lemma 1: the tensor product of the state's own one-party marginals.productAcross: PDF p.4, (8), and Corollary 2: independence of the two complementary blocks. Both blocks may have arbitrary internal correlations.kernelProduct: PDF pp.5–7: ordinary operator multiplication in countable orthonormal coordinates.Biorthogonal: PDF p.5, (10b): biorthogonality on two specified disjoint clusters. The two zero-product conditions are imposed for every pair of distinct active labels.Monoorthogonal: PDF p.7, (17b): only the designated cluster's marginals are orthogonal.BinaryTree: PDF p.3, Corollary 1: syntax for arbitrary successive binary splits.BinaryTree.parties: PDF p.3: the parties in a binary subtree.BinaryTree.Valid: PDF p.3: every split is into disjoint nonempty child clusters. Nonemptiness is inherited from singleton leaves; validity prohibits duplicated parties.BinaryTree.information: PDF p.3: sum of the binary mutual information at every internal node, including the last split into two singletons.attachThird: PDF p.7, Remark 2: product of a two-party density and an arbitrary third factor.productMixture: PDF p.7, Remark 2: the explicit computed mixture of the product components. Third factors may coincide or differ, and zero labels are ignored.pureExpansion: A one-term spectral expansion exists on any unit ray, including finite spaces.
import Mathlib
import Definitions.Def_QAlgorithms_Defs_RealLabelRegisters
import Definitions.Def_QAlgorithms_Defs_SDP
import Definitions.Def_QAlgorithms_Papers_Independent_Dependency50_P33
import Definitions.Def_QAlgorithms_Papers_Independent_Dependency50_P13
import Definitions.Def_QAlgorithms_Papers_Independent_Renew46_P08
/-!
# Herbut: multipartite correlation information and equality in SSA
arXiv:quant-ph/0311193v1. All page numbers below are PDF page numbers.
Countable orthonormal coordinates model completed complex Hilbert tensor products.
Finite dimensional factors embed with zero coefficients; finite Hilbert dimension is
never a theorem hypothesis. Countably many densities share separable local supports.
The accepted Dependency50.P33.IsDensity predicate supplies nuclear trace class,
positivity and trace one. Spectral expansions compute intrinsic entropy on these
operator coefficient matrices; they are not a replacement density predicate. Entropy is the
nonnegative extended spectral sum with natural logarithms. Every expansion of the same
kernel has the same spectrum with multiplicities; the extended infimum below therefore
selects its intrinsic entropy. Empty expansion sets give infinity, and are never used
as states. Real entropy differences are used only on the stated finite-entropy domain.
Lemma 3 is stated with its attribution to Herbut [8], Lemma 9, retained in the metadata.
Compilation and fresh independent readbacks are pending the batch handoff.
-/
noncomputable section
open scoped ENNReal BigOperators
namespace QAlgorithms.Papers.Independent.Intakethird100.P63
attribute [local instance] Classical.propDecidable Classical.decEq
-- Reuse the accepted nuclear trace-class, positive, trace-one predicate verbatim.
open QAlgorithms.Papers.Independent.Dependency50.P33 (IsDensity)
open QAlgorithms.Papers.Independent.Dependency50.P13 (finiteRelativeEntropy)
/-- PDF pp.2,5: a countable spectral resolution of a normalized density operator.
Only positive eigenvalues require unit, mutually orthogonal eigenvectors. Zero padding
permits finite rank and does not require an infinite orthonormal set in a finite space. -/
structure SpectralExpansion (I : Type*) where
weight : ℕ → ℝ
vector : ℕ → QAlgorithms.RealRegisters.Hilbert I
nonnegative : ∀ k, 0 ≤ weight k
summable : Summable weight
mass : (∑' k, weight k) = 1
unit : ∀ k, 0 < weight k → ‖vector k‖ = 1
orthogonal : ∀ k l, k ≠ l → 0 < weight k → 0 < weight l →
inner ℂ (vector k) (vector l) = 0
/-- PDF p.2: the operator itself, computed from its spectral resolution.
The sum converges in trace norm, since each active projector has trace norm one. -/
def spectralKernel {I : Type*} (e : SpectralExpansion I) : (Matrix I I ℂ) :=
fun i j => ∑' k, (e.weight k : ℂ) * e.vector k i * star (e.vector k j)
/-- PDF pp.2,6: intrinsic von Neumann entropy, in nats, including infinity.
The defining set is a singleton value on densities, even with spectral degeneracies.
The formula -x log x is zero at x=0 and x=1. -/
def herbutEntropy {I : Type*} (rho : (Matrix I I ℂ)) : ℝ≥0∞ :=
sInf {s | ∃ e : SpectralExpansion I, spectralKernel e = rho ∧
s = ∑' k, ENNReal.ofReal (-e.weight k * Real.log (e.weight k))}
/-- PDF p.6: finite operator compression in an arbitrary orthonormal frame.
Each nested coefficient series is absolutely convergent on density kernels. -/
def frameCompression {I : Type*} {m : ℕ}
(rho : (Matrix I I ℂ)) (v : Fin m → QAlgorithms.RealRegisters.Hilbert I) :
Matrix (Fin m) (Fin m) ℂ :=
fun a b => ∑' i, star (v a i) * (∑' j, rho i j * v b j)
/-- PDF p.6: full trace-class Umegaki divergence in nats, via all finite orthogonal
compressions, retaining infinite values. This is the same complete projection formula
as the accepted Dependency50.P13.relativeEntropy, expressed in countable coordinates;
its finiteRelativeEntropy definition is imported directly.
The rank-zero frame contributes zero. No arbitrary eigenbasis or finite cutoff is fixed. -/
def traceClassDivergence {I : Type*} (rho sigma : (Matrix I I ℂ)) : ℝ≥0∞ :=
⨆ m : ℕ, ⨆ v : {v : Fin m → QAlgorithms.RealRegisters.Hilbert I // Orthonormal ℂ v},
finiteRelativeEntropy (frameCompression rho v.val) (frameCompression sigma v.val)
/-- PDF pp.5–7: an arbitrary discrete ensemble. The actual component set is the
positive-weight support; a zero label carries no normalization or orthogonality premise. -/
structure DiscreteDensityEnsemble (I : Type) where
weight : ℕ → ℝ
component : ℕ → (Matrix I I ℂ)
nonnegative : ∀ k, 0 ≤ weight k
summable : Summable weight
mass : (∑' k, weight k) = 1
density : ∀ k, 0 < weight k → IsDensity (component k)
/-- PDF pp.5–7, (11),(14a),(17a): the computed weighted density operator.
The norm of each active density is at most its trace norm one; the weighted series
converges in trace norm. Inactive kernels contribute zero, regardless of their values. -/
def herbutMixture {I : Type} (e : DiscreteDensityEnsemble I) : (Matrix I I ℂ) :=
fun i j => ∑' k, (e.weight k : ℂ) * e.component k i j
/-- PDF p.2: finite sets of parties, numbered from zero in Lean. -/
abbrev Cluster (n : ℕ) := Finset (Fin n)
/-- PDF p.2: the orthonormal coordinates of a completed cluster tensor product.
The empty cluster has the unique empty coordinate, hence the scalar tensor factor. -/
abbrev Coordinates {n : ℕ} (C : Cluster n) := C → ℕ
/-- PDF p.2: restrict a full tensor coordinate to a cluster. -/
def restrictCoordinate {n : ℕ} (C : Cluster n) (x : Fin n → ℕ) : Coordinates C :=
fun i => x i.val
/-- PDF p.2: combine retained and discarded coordinates, without changing party order. -/
def joinCoordinate {n : ℕ} (C : Cluster n)
(x : Coordinates C) (z : Coordinates Cᶜ) : Fin n → ℕ :=
fun i => if h : i ∈ C then x ⟨i, h⟩ else z ⟨i, by simpa using h⟩
/-- PDF p.2: the actual partial trace, computed from the single full density kernel.
Positivity and trace one guarantee absolute convergence of every coefficient series. -/
def herbutReduction {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (C : Cluster n) :
(Matrix (Coordinates C) (Coordinates C) ℂ) :=
fun x y => ∑' z : Coordinates Cᶜ, rho (joinCoordinate C x z) (joinCoordinate C y z)
/-- PDF pp.2–3: real marginal entropy, used only under finite-entropy hypotheses. -/
def herbutMarginalEntropy {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (C : Cluster n) : ℝ :=
(herbutEntropy (herbutReduction rho C)).toReal
/-- PDF pp.2–8: finite-entropy arithmetic domain. Finiteness of all one-party
entropies is equivalent to this condition by subadditivity. Empty-cluster entropy is zero.
This imposes no bound on Hilbert-space dimension or the number of mixture terms. -/
def FiniteSubsystemEntropies {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) : Prop :=
∀ C : Cluster n, herbutEntropy (herbutReduction rho C) ≠ ⊤
/-- PDF p.3, (4b): within-cluster correlation information; singletons contribute zero. -/
def clusterInformation {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (C : Cluster n) : ℝ :=
(∑ i ∈ C, herbutMarginalEntropy rho {i}) - herbutMarginalEntropy rho C
/-- PDF pp.3–4: mutual information of disjoint clusters, using their computed marginals. -/
def clusterMutualInformation {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (A B : Cluster n) : ℝ :=
herbutMarginalEntropy rho A + herbutMarginalEntropy rho B - herbutMarginalEntropy rho (A ∪ B)
/-- PDF pp.2–3, (3): unordered partitions into nonempty, pairwise disjoint blocks. -/
def IsPartition {n : ℕ} (P : Finset (Cluster n)) : Prop :=
(∀ C ∈ P, C.Nonempty) ∧
(∀ C ∈ P, ∀ D ∈ P, C ≠ D → Disjoint C D) ∧
∀ i : Fin n, ∃ C ∈ P, i ∈ C
/-- PDF p.3, (5b): among-cluster correlation information. -/
def amongCorrelation {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ))
(P : Finset (Cluster n)) : ℝ :=
(∑ C ∈ P, herbutMarginalEntropy rho C) - herbutMarginalEntropy rho Finset.univ
/-- PDF p.2, Lemma 1: the tensor product of the state's own one-party marginals. -/
def tensorMarginals {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ) :=
fun x y => ∏ i : Fin n, herbutReduction rho {i} (fun _ => x i) (fun _ => y i)
/-- PDF p.4, (8), and Corollary 2: independence of the two complementary blocks.
Both blocks may have arbitrary internal correlations. -/
def productAcross {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (C : Cluster n) :
(Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ) :=
fun x y => herbutReduction rho C (restrictCoordinate C x) (restrictCoordinate C y) *
herbutReduction rho Cᶜ (restrictCoordinate Cᶜ x) (restrictCoordinate Cᶜ y)
/-- PDF pp.5–7: ordinary operator multiplication in countable orthonormal coordinates. -/
def kernelProduct {I : Type*} (rho sigma : (Matrix I I ℂ)) : (Matrix I I ℂ) :=
fun i j => ∑' z, rho i z * sigma z j
/-- PDF p.5, (10b): biorthogonality on two specified disjoint clusters.
The two zero-product conditions are imposed for every pair of distinct active labels. -/
def Biorthogonal {n : ℕ} (e : DiscreteDensityEnsemble (Fin n → ℕ)) (A B : Cluster n) : Prop :=
∀ k l, k ≠ l → 0 < e.weight k → 0 < e.weight l →
kernelProduct (herbutReduction (e.component k) A) (herbutReduction (e.component l) A) = 0 ∧
kernelProduct (herbutReduction (e.component k) B) (herbutReduction (e.component l) B) = 0
/-- PDF p.7, (17b): only the designated cluster's marginals are orthogonal. -/
def Monoorthogonal {n : ℕ} (e : DiscreteDensityEnsemble (Fin n → ℕ)) (B : Cluster n) : Prop :=
∀ k l, k ≠ l → 0 < e.weight k → 0 < e.weight l →
kernelProduct (herbutReduction (e.component k) B) (herbutReduction (e.component l) B) = 0
/-- PDF p.3, Corollary 1: syntax for arbitrary successive binary splits. -/
inductive BinaryTree (n : ℕ) where
| leaf (i : Fin n)
| split (left right : BinaryTree n)
/-- PDF p.3: the parties in a binary subtree. -/
def BinaryTree.parties {n : ℕ} : BinaryTree n → Cluster n
| .leaf i => {i}
| .split l r => l.parties ∪ r.parties
/-- PDF p.3: every split is into disjoint nonempty child clusters. Nonemptiness is
inherited from singleton leaves; validity prohibits duplicated parties. -/
def BinaryTree.Valid {n : ℕ} : BinaryTree n → Prop
| .leaf _ => True
| .split l r => l.Valid ∧ r.Valid ∧ Disjoint l.parties r.parties
/-- PDF p.3: sum of the binary mutual information at every internal node,
including the last split into two singletons. -/
def BinaryTree.information {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) : BinaryTree n → ℝ
| .leaf _ => 0
| .split l r => clusterMutualInformation rho l.parties r.parties + l.information rho + r.information rho
/-- PDF p.7, Remark 2: product of a two-party density and an arbitrary third factor. -/
def attachThird (sigma : (Matrix (Fin 2 → ℕ) (Fin 2 → ℕ) ℂ)) (tau : (Matrix ℕ ℕ ℂ)) : (Matrix (Fin 3 → ℕ) (Fin 3 → ℕ) ℂ) :=
fun x y => sigma (fun i => x i.castSucc) (fun i => y i.castSucc) * tau (x 2) (y 2)
/-- PDF p.7, Remark 2: the explicit computed mixture of the product components.
Third factors may coincide or differ, and zero labels are ignored. -/
def productMixture (e : DiscreteDensityEnsemble (Fin 2 → ℕ)) (tau : ℕ → (Matrix ℕ ℕ ℂ)) :
(Matrix (Fin 3 → ℕ) (Fin 3 → ℕ) ℂ) :=
fun x y => ∑' k, (e.weight k : ℂ) * attachThird (e.component k) (tau k) x y
/-! Sanity checks of local definitions, rather than proofs of source results. -/
/-- A one-term spectral expansion exists on any unit ray, including finite spaces. -/
def pureExpansion {I : Type*} (v : QAlgorithms.RealRegisters.Hilbert I)
(hv : ‖v‖ = 1) : SpectralExpansion I where
weight := fun k => if k = 0 then 1 else 0
vector := fun _ => v
nonnegative := by intro k; split_ifs <;> norm_num
summable := (hasSum_ite_eq (0 : ℕ) (1 : ℝ)).summable
mass := by simp
unit := by intro k hk; exact hv
orthogonal := by
intro k l hkl hk hl
have hk0 : k = 0 := by by_contra h; simp [h] at hk
have hl0 : l = 0 := by by_contra h; simp [h] at hl
exact False.elim (hkl (hk0.trans hl0.symm))
example {I : Type*} (v : QAlgorithms.RealRegisters.Hilbert I) (hv : ‖v‖ = 1) :
spectralKernel (pureExpansion v hv) = fun i j => v i * star (v j) := by
funext i j
change (∑' k : ℕ, ((if k = 0 then 1 else 0 : ℝ) : ℂ) *
v i * star (v j)) = v i * star (v j)
have hterm : (fun k : ℕ => ((if k = 0 then 1 else 0 : ℝ) : ℂ) *
v i * star (v j)) =
(fun k : ℕ => if k = 0 then v i * star (v j) else 0) := by
funext k
by_cases hk : k = 0 <;> simp [hk]
rw [hterm]
simp
/-- The concrete vacuum ray meets the unit-vector premise of pureExpansion. -/
example : ‖(lp.single (E := fun _ : ℕ => ℂ) 2 (0 : ℕ) (1 : ℂ))‖ = 1 := by
simp
/-- Tensor coordinates reassemble exactly, so retained and traced factors are not swapped. -/
example {n : ℕ} (C : Cluster n) (x : Fin n → ℕ) :
joinCoordinate C (restrictCoordinate C x) (restrictCoordinate Cᶜ x) = x := by
funext i
by_cases h : i ∈ C <;> simp [joinCoordinate, restrictCoordinate, h]
example : ENNReal.ofReal (-(0 : ℝ) * Real.log 0) = 0 := by simp
example : ENNReal.ofReal (-(1 : ℝ) * Real.log 1) = 0 := by simp
example {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (i : Fin n) :
clusterInformation rho {i} = 0 := by simp [clusterInformation]
example {n : ℕ} (rho : (Matrix (Fin n → ℕ) (Fin n → ℕ) ℂ)) (i j : Fin n) :
(BinaryTree.split (.leaf i) (.leaf j)).information rho = clusterMutualInformation rho {i} {j} := by
simp [BinaryTree.information, BinaryTree.parties]
example {I : Type*} (rho : (Matrix I I ℂ)) : kernelProduct rho 0 = 0 := by
funext i j
simp [kernelProduct]
example {m : ℕ} (X Y : Matrix (Fin m) (Fin m) ℂ)
(h : ¬ LinearMap.ker Y.mulVecLin ≤ LinearMap.ker X.mulVecLin) :
finiteRelativeEntropy X Y = ⊤ := by simp [QAlgorithms.Papers.Independent.Dependency50.P13.finiteRelativeEntropy, h]
end QAlgorithms.Papers.Independent.Intakethird100.P63
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
QAlgorithms.Papers.Independent.Intakethird100.P63.BinaryTree.Valid
For every natural number , this definition assigns a validity proposition to binary trees whose leaves are labelled by . Every leaf is valid. A node with children is valid exactly when both children are valid and their sets of leaf labels are disjoint, where a leaf's label set is its singleton and a node's label set is the union of its children's label sets. Thus validity requires that no label occur in two leaves, but does not require that every possible label occur. For , there are no trees to which the definition applies.
QAlgorithms.Papers.Independent.Intakethird100.P63.BinaryTree.information
For every natural number , every complex kernel indexed by pairs of configurations in , and every binary tree with leaves labelled by , this definition assigns a real number recursively by and
where is the set of labels occurring in . Here, for a finite coordinate set , define the reduced kernel by , where agrees with on and with on its complement, and put . For a kernel on a label set , is the infimum of , interpreted in , over all representations , with nonnegative summable real weights summing to , vectors of norm whenever , and for distinct indices of positive weight. The infimum is if there is no representation, and conversion to a real number sends to ; kernel sums use the total infinite-sum convention, which returns for a nonsummable family. No density, finite-entropy, tree-validity, or coverage assumption is required, so the children's label sets may overlap.
QAlgorithms.Papers.Independent.Intakethird100.P63.BinaryTree
For each natural number , this defines the type of finite trees generated by two constructors: a leaf carrying an index , and a split carrying an ordered pair of trees of the same type, designated left and right. Every tree is built using these constructors. Leaf labels may repeat, and there is no requirement that every index occur or that the labels in the two children be disjoint. There is no constructor for an empty tree; consequently, when , this type has no elements.
QAlgorithms.Papers.Independent.Intakethird100.P63.BinaryTree.parties
For every natural number , a binary tree has leaves labelled by elements of and internal nodes with two children. This definition assigns a finite set of labels to each tree: a leaf labelled is assigned , and a node with children is assigned the union of their assigned sets. Repeated occurrences of a label contribute only one element to this set. No validity or coverage condition is imposed. When , there are no such trees.
QAlgorithms.Papers.Independent.Intakethird100.P63.Biorthogonal
For every natural number , let be the configuration set , and let consist of real weights and complex matrices indexed by , for , with nonnegative summable weights satisfying . At every positive weight, is required to have a representation with and , to have every finite principal quadratic form real and nonnegative for every finite and every choice of complex coefficients, and to have summable real diagonal entries with ; matrices at zero weights have no such requirement. For any subsets , the defined property means that for every ordered pair with and , and for each , the matrix whose entry is is zero, where and joins assignments on complementary subsets. These complex sums are assigned when nonsummable. The subsets need not be nonempty, disjoint, or covering, and is allowed. Only distinct positive-weight components are tested; if there is just one positive-weight component, the property is vacuous.
QAlgorithms.Papers.Independent.Intakethird100.P63.Cluster
For every natural number , a cluster is a finite subset of the index set . The empty subset is allowed, and when it is the only cluster.
QAlgorithms.Papers.Independent.Intakethird100.P63.Coordinates
For any natural number and any finite subset , the coordinates on are all functions , assigning an arbitrary natural number to each member of . If is empty, there is exactly one such function, the empty assignment.
QAlgorithms.Papers.Independent.Intakethird100.P63.DiscreteDensityEnsemble
For any type , a discrete density ensemble consists of real weights and complex matrices , indexed by , with , summable weights, and . For every with , must satisfy all of the following: there exist sequences with and for every ; for every finite and every , the number has imaginary part zero and nonnegative real part; and the real diagonal family is summable with . Components at zero-weight indices are arbitrary matrices. No countability assumption is imposed on ; if is empty, no ensemble exists because a positive-weight component would have to have diagonal sum .
QAlgorithms.Papers.Independent.Intakethird100.P63.FiniteSubsystemEntropies
For every natural number and every complex matrix indexed by configurations , this property means that for every subset , including the empty and full subsets. Here for assignments , where uses on and on its complement. For a matrix indexed by a label set , is the infimum in of over all representations , where , , the real weights are nonnegative and summable with sum , and the vectors at positive weights are unit vectors and mutually orthogonal for distinct indices. Vectors at zero weights are unrestricted within . The logarithm is natural, with , and an empty infimum is . No density or convergence assumption on is part of this property; nonsummable complex sums are assigned . When , the property still tests the unique subset, namely .
QAlgorithms.Papers.Independent.Intakethird100.P63.IsPartition
For every natural number and every finite set of subsets of , this property means that every is nonempty, any two distinct members are disjoint, and every belongs to some . Thus the members cover the entire index set and are pairwise disjoint. The case is included: then the property holds exactly when .
QAlgorithms.Papers.Independent.Intakethird100.P63.Monoorthogonal
For every natural number , let be the configuration set , and let consist of real weights and complex matrices indexed by , for , with nonnegative summable weights satisfying . For every with , the matrix must admit a representation with and summable products , every finite principal quadratic form must be real and nonnegative for every finite and every choice of complex coefficients, and its real diagonal entries must be summable with sum ; zero-weight components have no such requirement. For any subset , this property means that for all distinct with and , for every pair of assignments , where and joins assignments on complementary subsets. Nonsummable complex sums are assigned . The empty subset and are included. No condition is tested between a component and itself or on zero-weight components; with just one positive-weight component, the property is vacuous.
QAlgorithms.Papers.Independent.Intakethird100.P63.SpectralExpansion
For any type , a spectral expansion consists of real weights and vectors , indexed by , such that for every , the sequence of weights is summable, , every vector with has norm , and whenever and both weights are positive. Vectors at zero-weight indices are arbitrary elements of ; neither normalization nor orthogonality is required of them. There is no countability assumption on . If is empty, no such expansion exists, since the mass condition requires a positive weight, whereas has no unit vector.
QAlgorithms.Papers.Independent.Intakethird100.P63.amongCorrelation
For every natural number , every complex matrix indexed by configurations , and every finite set of subsets of , this defines . Here , where for assignments , with joining assignments on complementary subsets. For a matrix indexed by , is the infimum in of over representations , where and the nonnegative summable real weights have sum , with unit vectors at positive weights and orthogonality between distinct positive-weight vectors; zero-weight vectors are unrestricted within . The logarithm is natural, with . An empty infimum is , and conversion to a real number sends to . Neither a density or finite-entropy assumption on nor a partition condition on is required; nonsummable complex sums are assigned . In particular, gives the negative of the full-subset marginal entropy, and is allowed.
QAlgorithms.Papers.Independent.Intakethird100.P63.attachThird
For any complex kernel indexed by pairs of configurations in and any complex kernel indexed by pairs of natural numbers, this definition produces a kernel on whose entries are
There are no positivity, normalization, summability, or density assumptions on either input.
QAlgorithms.Papers.Independent.Intakethird100.P63.clusterInformation
For every natural number , every complex matrix indexed by configurations , and every subset , this defines . For any subset , put for assignments , with joining assignments on complementary subsets, and let . For a matrix indexed by , is the infimum in of over representations by vectors and nonnegative summable real weights of sum , with unit vectors at positive weights and orthogonality between distinct positive-weight vectors; zero-weight vectors have no such restrictions. The logarithm is natural and . An empty infimum is , and conversion to a real number sends to . No density, finiteness-of-entropy, or convergence assumption on is imposed; nonsummable complex sums are assigned . In particular, gives , and is allowed.
QAlgorithms.Papers.Independent.Intakethird100.P63.clusterMutualInformation
For every natural number , every complex matrix indexed by configurations , and any two subsets , this defines . Here , where for assignments , and joins assignments on complementary subsets. For a matrix indexed by , is the infimum in of over representations with and nonnegative summable real weights of sum , such that every positive-weight vector is unit and vectors at distinct positive weights are orthogonal; zero-weight vectors need not be unit or orthogonal. The logarithm is natural, with ; an empty infimum is , whose conversion to a real number is . There is no density, finite-entropy, or convergence hypothesis on , and nonsummable complex sums are assigned . The subsets may be empty, overlap, or coincide, and is included.
QAlgorithms.Papers.Independent.Intakethird100.P63.frameCompression
For any type , any natural number , any complex matrix , and any family , the defined compression is the matrix
There is no assumption that the family is orthonormal, that is a density matrix, or that either displayed sum is summable. These are nested total infinite sums in the displayed order; a nonsummable complex family has total sum zero. The index type need not be countable. The value is allowed and gives the matrix with no entries.
QAlgorithms.Papers.Independent.Intakethird100.P63.herbutEntropy
For any type and any complex matrix , its defined entropy is the extended nonnegative number
where the infimum ranges over all summable sequences with and all sequences satisfying when and for distinct indices with positive weights. Each nonnegative summand is regarded as an element of , and is the natural logarithm. Zero weights contribute zero, using the total real logarithm with , and impose no normalization or orthogonality requirements on their vectors. The sum may be infinite. No density hypothesis is imposed on ; if it has no such expansion, the infimum is over the empty set and equals .
QAlgorithms.Papers.Independent.Intakethird100.P63.herbutMarginalEntropy
For every natural number , every complex matrix indexed by pairs of configurations in , and every subset , this defines a real number as follows. Write for the complement in and define the matrix , indexed by assignments , by , where agrees with on and with on . For any matrix with label set , define to be the infimum, in , of over all representations with , nonnegative summable real weights satisfying , unit vectors at every positive weight, and orthogonality between vectors at distinct positive weights; vectors at zero weights have no normalization or orthogonality requirement. The defined marginal entropy is : its finite value if , and if , including when there is no such representation and the infimum is over the empty set. Here is the natural logarithm, with . No density, positivity, normalization, or convergence hypothesis on is imposed; a nonsummable complex sum has value . Both and are included.
QAlgorithms.Papers.Independent.Intakethird100.P63.herbutMixture
For any type and a discrete density ensemble with summable nonnegative weights totaling , the mixture is the complex matrix
Here, for each positive-weight index , the component has a representation with and summable ; every finite quadratic form , for finite and arbitrary , is real and nonnegative; and its real diagonal is summable with total . Zero-weight components are unrestricted and contribute zero. The displayed entrywise series uses the total complex sum, whose value is zero if its summands are not summable; no separate summability hypothesis on this series is supplied.
QAlgorithms.Papers.Independent.Intakethird100.P63.herbutReduction
For any natural number , any arbitrary complex matrix indexed in both entries by assignments , and any finite subset , the reduction is the matrix indexed by assignments defined by
where is the complement within , and equals on and on its complement. No positivity, density, trace-class, or summability hypothesis is imposed on ; the displayed sum is the total complex sum and equals zero if its summands are not summable. If is empty, the reduction has one entry, given by the sum of all diagonal entries of . If is the full index set, there is one complement assignment, so the reduction returns under the natural identification of coordinates; these conventions also cover .
QAlgorithms.Papers.Independent.Intakethird100.P63.joinCoordinate
For any natural number , any finite subset , and assignments and , where the complement is taken within , the joined assignment is defined by
Empty clusters and empty complements are allowed; in particular, for the result is the unique empty assignment.
QAlgorithms.Papers.Independent.Intakethird100.P63.kernelProduct
For any type and any two complex matrices indexed by , this defines the matrix for every . There is no finiteness, countability, positivity, or summability assumption on or the matrices. The sum is the unconditional sum over , assigned the value when its summands are not summable. The empty label set is also allowed.
QAlgorithms.Papers.Independent.Intakethird100.P63.productAcross
For every natural number , every complex matrix indexed by configurations , and every subset , this defines a matrix on the same configurations by . Here the complement is taken in , restrictions retain the indicated coordinates, and, for each subset , for assignments , with joining assignments on complementary subsets. No density, positivity, normalization, or convergence hypothesis on is imposed; nonsummable complex sums are assigned . Empty and full choices of are permitted, as is ; assignments on an empty subset form a singleton.
QAlgorithms.Papers.Independent.Intakethird100.P63.productMixture
Let consist of real weights and complex kernels on , indexed by , with , the weights summable, and . Whenever , must have a representation with and ; every finite quadratic form , for finite and arbitrary , must be real and nonnegative; and its real diagonal must be summable with sum . For every family of arbitrary complex kernels on , the definition produces the kernel
The components with zero weight have no density requirement, and there are no assumptions on the . Each displayed series is the total complex infinite sum, equal to if that entry's series is not summable; the definition itself asserts no density property of the resulting kernel.
QAlgorithms.Papers.Independent.Intakethird100.P63.pureExpansion
For every label type , every vector , and an assumption , this definition constructs a spectral expansion with weights and for every , and with vector at every index. The resulting weights are nonnegative and summable with sum ; its vectors have norm at every positive-weight index; and vectors at distinct positive-weight indices are required to be orthogonal. That last requirement is vacuous here because is the only positive-weight index. No countability or nonemptiness assumption is imposed on ; if is empty, the required unit vector cannot exist.
QAlgorithms.Papers.Independent.Intakethird100.P63.restrictCoordinate
For any natural number , any finite subset , and any assignment , the restricted coordinate assignment is the function on sending each to . This includes the unique empty assignment when , and includes .
QAlgorithms.Papers.Independent.Intakethird100.P63.spectralKernel
For any type and any spectral expansion , consisting of summable nonnegative weights of total mass and vectors that are unit vectors and pairwise orthogonal at distinct positive-weight indices, the associated matrix is defined entrywise by
Zero-weight vectors remain unrestricted apart from belonging to , and their summands are zero.
QAlgorithms.Papers.Independent.Intakethird100.P63.tensorMarginals
For every natural number and every complex matrix indexed by configurations , this defines another matrix on the same configurations by . For any subset , the matrix appearing here is , where and the joined configuration uses the first assignment on and on its complement; thus the singleton assignments have values and . No positivity, normalization, density, or summability assumption on is required, and a nonsummable complex sum is assigned . When , the product is empty and equals , so the resulting matrix has its unique entry equal to .
QAlgorithms.Papers.Independent.Intakethird100.P63.traceClassDivergence
For any type and arbitrary complex matrices , the defined divergence is
with values in , where
and similarly for . For finite square matrices , if ; otherwise it is
regarded as an extended nonnegative number, with and evaluated by the real continuous functional calculus used in the definition. No trace-class, positivity, normalization, or countability hypotheses are imposed on the input matrices or on . The compression sums are total sums, taking value zero for nonsummable complex families. The supremum includes , whose empty frame contributes zero; for any admitting no orthonormal frame, the corresponding inner supremum is zero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.