The thermal balance recurrence has the thermal matrix as its only normalized Hermitian solution
ProvedOAI.ThermalRecurrence.unique_thermal_matrixcombinatoricslinear-algebraoai-mathquantum-information
Let and , and let be a matrix indexed by multi-indices. For and a mode write for with its -th entry decreased by one (truncated at ). Suppose:
- (thermal balance) for every mode and all with ,
- (Hermitian) for all ;
- (normalized) (a convergent series).
Then for all
Condition 1 is the number-basis form of the operator identity for every mode. The theorem says that the -mode thermal state with mean photon number per mode is the unique normalized Hermitian matrix satisfying this balance, which is how vanishing defects identify limiting states as thermal.
Formalization Note The balance is ThermalRecurrence.Balance r M, where lower p j subtracts one in natural numbers; when the right side carries the factor , so the truncation is harmless. The value on the diagonal is QuantumTrace.thermalWeight n r p.
Preamble
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 import Definitions.Def_OAI_InformationTheory_PhotonNumber_Minimum import Definitions.Def_OAI_InformationTheory_PhotonNumber_ThermalLimit open OAI OAI.ThermalRecurrence open scoped BigOperators ComplexConjugate ENNReal Topology open MeasureTheory open scoped ComplexConjugate open scoped BigOperators ComplexConjugate
Formal statement
theorem OAI.ThermalRecurrence.unique_thermal_matrix (n : ℕ) {r : ℝ} (hr : 0 < r)
{M : (Fin n → ℕ) → (Fin n → ℕ) → ℂ} (hM : Balance r M)
(hstar : ∀ p b, M b p = conj (M p b))
(htrace : HasSum (fun p => (M p p).re) 1) (p b : Fin n → ℕ) :
M p b = if p = b then (QuantumTrace.thermalWeight n r p : ℂ) else 0 := by sorrySource