Multioperator trace-exponential inequality
OpenQAlgorithms.Papers.Independent.Intakethird100.P91.traceExponentialInequalityLet be integers and let act on the common space , with products in the displayed order. For , write for the unnormalized Schatten norm. On a positive eigenvalue , acts by , and it acts by zero on the kernel. No commutation between different factors or trace normalization is assumed.
Assume every is positive definite, let be finite and real, and put . The matrix logarithms are the self-adjoint spectral natural logarithms and is the matrix exponential. Then
All displayed logarithms are finite; the weighted integrand is integrable. This is the trace-exponential consequence of multioperator interpolation in the positive definite setting.
Formalization Note The real part of the complex matrix trace is used on the left; for the exponential of the self-adjoint sum this trace is real and positive.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P91
noncomputable section
open scoped Matrix ComplexConjugate ComplexOrder ENNReal Matrix.Norms.L2Operator
namespace QAlgorithms.Papers.Independent.Intakethird100.P91
open QAlgorithms.Papers.Independent.Information100.P50 (schattenNorm)
open QAlgorithms.Papers.Independent.Dependency50.P21
(extendedLog upperLogIntegral betaDensity betaZero interpolationExponent)
open QAlgorithms.Papers.Independent.Bridge50.P29
(positiveComplexPower orderedProduct)
/-- Corollary 3, Eq.(22), arXiv:1610.01262v1, PDF p.4.
The C_i are positive DEFINITE as printed in this numbered corollary.
The left side is the log of the trace of the exponential of the SUM of
spectral natural logarithms. The right side uses beta_0 and the q-th
power inside the log. Positive definiteness makes all these logs finite;
no Lie--Trotter identity or integrability conclusion is assumed. -/
theorem traceExponentialInequality
(d L : ℕ) (hd : 0 < d) (hL : 0 < L)
(C : Fin L → Matrix (Fin d) (Fin d) ℂ)
(hC : ∀ i, (C i).PosDef)
(q : ℝ) (hq : 1 ≤ q) :
extendedLog ((NormedSpace.exp (∑ i, cfc Real.log (C i))).trace.re) ≤
upperLogIntegral (fun t =>
(betaZero t : EReal) *
extendedLog ((schattenNorm (ENNReal.ofReal q)
(orderedProduct (fun i => positiveComplexPower (C i)
((1 + (t : ℂ) * Complex.I) / (q : ℂ))))) ^ q)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P91
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every pair of positive natural numbers , every family of positive definite complex matrices, and every real , the following extended-real inequality holds:
The exponential is the matrix exponential, is functional calculus with the real logarithm, the product is in increasing index order, and replaces each eigenvalue by . The quantity is
The function is on positive real inputs and on nonpositive inputs. For an extended-real-valued function , is the nonnegative Lebesgue integral of its positive part minus that of its negative part, using extended-real subtraction; no additional integrability hypothesis is stated. The assumptions exclude zero dimensions, empty families, and singular , and include .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.