To do relative entropies, we start with the sandwiched Renyi Relative Entropy which is a nice general form. Then instead of proving many theorems (like DPI, relabelling, additivity, etc.) several times, we just prove it for this one quantity, then it follows for other quantities (like the relative entropy) as a special case.
Weighted Jensen inequality: for weights w_j ≥ 0 with ∑ w_j = 1, values b_j ≥ 0, and q ≥ 1: (∑_j w_j * b_j)^q ≤ ∑_j w_j * b_j^q.
This is the special case of Real.rpow_arith_mean_le_arith_mean_rpow applied to
Finset.univ
Doubly stochastic Hölder inequality: for nonneg a, b, doubly stochastic w, and conjugate p, q > 1: ∑{ij} a_i * b_j * w{ij} ≤ (∑ a_i^p)^{1/p} * (∑ b_j^q)^{1/q}.
Hermitian trace Hölder inequality: for PSD A, B and conjugate exponents p, q > 1, ⟪A, B⟫ ≤ Tr[A^p]^(1/p) * Tr[B^q]^(1/q).
If A ≥ 0 and A ≤ 1, then each eigenvalue of A is in [0, 1].
For positive A ≤ 1 and p ≥ 1, Tr[A^p] ≤ Tr[A].
For PSD A and p ≠ 0, A^{-p} * A^p = HermitianMat.supportProj A.
If the kernels of the components are contained, then the kernel of the Kronecker product is contained.
If the kernel of a product state is contained in another, the left component kernel is contained.
If the kernel of a product state is contained in another, the right component kernel is contained.
The kernel of a product state is contained in another product state's kernel iff the individual kernels are contained.
The Sandwiched Renyi Relative Entropy, defined with ln (nits). Note that at α = 1 this definition
switch to the standard Relative Entropy, for continuity. For α ≤ 0, this gives junk value 0. (There
is no conventional value for α < 0; there is a continuous limit at α = 0, but it is complicated and
unneeded at the moment.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quantum relative entropy 𝐃(ρ‖σ) := Tr[ρ (log ρ - log σ)]. Also called
the Umegaki quantum relative entropy, when it's necessary to distinguish from other
relative entropies.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Sandwiched Renyi Relative entropy is additive when the inputs are product states
The function α ↦ (1 - α) / (2 * α) maps the interval (1, ∞) to (-∞, 0).
The quantum relative entropy is unchanged by MState.relabel
Joint convexity of Quantum relative entropy. We can't state this with ConvexOn because that requires
an AddCommMonoid, which MStates are not. Instead we state it with Mixable.
TODO:
I(A:B) = 𝐃(ρᴬᴮ‖ρᴬ ⊗ ρᴮ)