Norm bound for a functional on the centered space from an operator-level decomposition
ProvedOAI.ThermalDual.dual_bound_from_corePut for , let be the logarithmic mean (, ), (), and let
be the thermal weight. A thermal spectral datum on a complex Hilbert space is a Hilbert basis , weights with , and ; put and . Its observable map sends a bounded operator to
so that . The centered space is the orthogonal complement of (the vector with diagonal entries and zero off-diagonal entries), and is the span of the operators . Finally let (which is ) and .
For square-summable families , in and define the mixture functional on bounded operators
Theorem. Let and (, finite) be thermal spectral data on a complex Hilbert space , let , let be complex-linear maps on bounded operators, let be a continuous linear functional on and continuous linear functionals on . Let be families with , let , and assume that the ensemble of represents the mixture:
Let and suppose that for every
Then the restriction of to the centered space satisfies
This is the duality step of the metric argument: a contraction of the thermal quadratic forms together with a decomposition of the functional through the maps (plus a mixing term) bounds the dual norm of by the dual norms of the .
Formalization Note is the operator norm of q₀.comp (centeredSpace …).subtypeL; is Space.observable, is Space.pquad thermalWeight, is EnsembleL2.mixtureFunctional, is mixtureConstant, and the mixture hypothesis uses the ensemble and EnsembleL2.mixture.
import Mathlib
import Definitions.Def_EntropyPhotonNumber
import Definitions.Def_OAI_MathematicalPhysics_Fock_Beam
import Definitions.Def_OAI_Analysis_QuantumTrace_Basic
import Definitions.Def_OAI_MathematicalPhysics_Fock_Operators
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Gibbs
import Definitions.Def_OAI_Analysis_TensorLp
import Definitions.Def_OAI_InformationTheory_PhotonNumber_BeamTrace
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Functions
import Definitions.Def_OAI_Analysis_DiagonalForms
import Definitions.Def_OAI_InformationTheory_PhotonNumber_ThermalMetric
import Definitions.Def_OAI_InformationTheory_PhotonNumber_BeamForms
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Generator
import Definitions.Def_OAI_InformationTheory_PhotonNumber_SpectralLog
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Continuity
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Entropy
import Definitions.Def_OAI_InformationTheory_PhotonNumber_GibbsVariational
import Definitions.Def_OAI_Analysis_Herglotz
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Interpolation
import Definitions.Def_OAI_InformationTheory_PhotonNumber_SpectralForms
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Contraction
import Definitions.Def_OAI_InformationTheory_PhotonNumber_FiniteVariation
import Definitions.Def_OAI_InformationTheory_PhotonNumber_PhysicalMinimum
import Definitions.Def_OAI_InformationTheory_PhotonNumber_Duality
open OAI
open scoped BigOperators ComplexConjugate
open scoped BigOperators
open MvPolynomial
open scoped BigOperators ComplexConjugate Classical
open Submodule
open scoped ENNReal
open scoped ComplexConjugate
open ContinuousLinearMap
open Set Filter Topology Complex Metric
open MeasureTheory Set Filter Topology Complex Metric InnerProductSpace
open scoped ENNReal NNReal
open Filter Topology
open Set Filter Topology Complex MeasureTheory
open EntropyPhotonNumber ThermalMetric ThermalSpectral
open scoped BigOperators
variable {E I J K : Type*} [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
variable [Fintype K]theorem OAI.ThermalDual.dual_bound_from_core (S₀ : Space E) (S : K → Space E)
(w : K → ℝ) (hw : ∀ i, 0 ≤ w i)
(L : (i : K) → (E →L[ℂ] E) →ₗ[ℂ] (E →L[ℂ] E))
(q₀ : lp (fun _ : S₀.I × S₀.I => ℂ) 2 →L[ℂ] ℂ)
(q : (i : K) → lp (fun _ : (S i).I × (S i).I => ℂ) 2 →L[ℂ] ℂ)
(v : I → E) (u : J → E) {t : ℝ} (ht : t ∈ Set.Icc 0 1)
(hv : HasSum (fun i => ‖v i‖^2) 1) (hu : HasSum (fun j => ‖u j‖^2) 1)
(he : TraceEnsemble.operator S₀.ensemble=TraceEnsemble.operator (EnsembleL2.mixture v u t))
(c : ℂ)
(hL : ∀ Z, Z ∈ CenteredTests.operatorSpace S₀.basis S₀.p →
∑ i, w i*(S i).pquad thermalWeight (L i Z) ≤ S₀.pquad thermalWeight Z)
(hq : ∀ Z, Z ∈ CenteredTests.operatorSpace S₀.basis S₀.p →
q₀ (S₀.observable Z) = (∑ i, (w i:ℂ)*q i ((S i).observable (L i Z)))+
c*EnsembleL2.mixtureFunctional v u hv.summable hu.summable t Z) :
‖q₀.comp (centeredSpace S₀.r S₀.rpos S₀.p S₀.pos S₀.sum.summable).subtypeL‖ ≤
Real.sqrt (∑ i, w i*‖q i‖^2)+‖c‖*mixtureConstant S₀.r := by sorry