Above-one sandwiched divergence converges under faithful channel approximation
ProvedQuantumChannelContinuity.OrderBoundary.sandwichedRenyiDiv_tendsto_faithfulchannel-renyi-continuity-jwang226quantum-information
Let be a channel between nonzero finite-dimensional complex Hilbert spaces, let , and let be nonzero positive semidefinite operators on . Assume . Put , where . For tending to zero,
Here is the real, natural-log sandwiched operator formula. This passes faithful operator estimates to support-included boundary outputs.
Preamble
import Mathlib.Algebra.Central.End import Mathlib.Algebra.Star.UnitaryStarAlgAut import Mathlib.Analysis.CStarAlgebra.CompletelyPositiveMap import Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Continuity import Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Order import Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unique import Mathlib.Analysis.CStarAlgebra.ContinuousLinearMap import Mathlib.Analysis.CStarAlgebra.Matrix import Mathlib.Analysis.CStarAlgebra.Unitary.Span import Mathlib.Analysis.Complex.Order import Mathlib.Analysis.Convex.Continuous import Mathlib.Analysis.Convex.Integral import Mathlib.Analysis.InnerProductSpace.Adjoint import Mathlib.Analysis.InnerProductSpace.JointEigenspace import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Analysis.InnerProductSpace.Spectrum import Mathlib.Analysis.InnerProductSpace.StarOrder import Mathlib.Analysis.InnerProductSpace.TensorProduct import Mathlib.Analysis.InnerProductSpace.Trace import Mathlib.Analysis.Matrix.HermitianFunctionalCalculus import Mathlib.Analysis.Matrix.Order import Mathlib.Analysis.MeanInequalities import Mathlib.Analysis.Normed.Algebra.Exponential import Mathlib.Analysis.Normed.Lp.PiLp import Mathlib.Analysis.RCLike.Basic import Mathlib.Analysis.SpecialFunctions.BinaryEntropy import Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.ExpLog.Basic import Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.Rpow.Basic import Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.Rpow.Order import Mathlib.Analysis.SpecialFunctions.Exponential import Mathlib.Analysis.SpecialFunctions.Integrals.Basic import Mathlib.Analysis.SpecialFunctions.Log.Base import Mathlib.Analysis.SpecialFunctions.Log.NegMulLog import Mathlib.LinearAlgebra.Dimension.Finite import Mathlib.LinearAlgebra.Dimension.Free import Mathlib.LinearAlgebra.Dimension.StrongRankCondition import Mathlib.LinearAlgebra.Eigenspace.Minpoly import Mathlib.LinearAlgebra.Lagrange import Mathlib.LinearAlgebra.Matrix.PosDef import Mathlib.LinearAlgebra.Matrix.ToLin import Mathlib.LinearAlgebra.TensorProduct.Basis import Mathlib.LinearAlgebra.Trace import Mathlib.MeasureTheory.Group.Integral import Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus import Mathlib.MeasureTheory.Measure.Haar.Basic import Mathlib.Order.ConditionallyCompleteLattice.Basic import Mathlib.RingTheory.Flat.Basic import Mathlib.Tactic import Mathlib.Tactic.Abel import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.Linarith import Mathlib.Tactic.NormNum import Mathlib.Tactic.Ring import Mathlib.Topology.Algebra.Module.FiniteDimension import Mathlib.Topology.Algebra.Module.LinearMapPiProd import Mathlib.Topology.Algebra.Star.Unitary import Mathlib.Topology.UniformSpace.HeineCantor import Definitions.Def_CRCD_ChannelContinuity_Testing import Definitions.Def_CRCD_Quantum_QuantumEntropy_CFCDeriv import Definitions.Def_CRCD_Quantum_QuantumEntropy_HaarUnitary import Definitions.Def_CRCD_Quantum_QuantumEntropy_SandwichedQuasiJensen_part_3 import Definitions.Def_CRCD_Quantum_QuantumEntropy_SandwichedRenyiNonNeg_part_5 import Definitions.Def_CRCD_Quantum_QuantumEntropy_SandwichedRenyiRelativeEntropy_part_3 import Definitions.Def_CRCD_Quantum_QuantumEntropy_SandwichedRenyiUmegaki_part_2 import Definitions.Def_CRCD_Quantum_QuantumEntropy_TensorCFC import Definitions.Def_CRCD_Quantum_QuantumEntropy_YoungInequality_part_2 import Definitions.Def_CRCD_Quantum_QuantumMechanics_QuantumChannel_part_4 import Definitions.Def_CRCD_Quantum_QuantumMechanics_QuantumState import Definitions.Def_CRCD_Quantum_TraceInequality_BlockDiagonal import Definitions.Def_CRCD_Quantum_TraceInequality_GeneralizedPerspectiveFunction import Definitions.Def_CRCD_Quantum_TraceInequality_HilbertSchmidtOperatorSpace import Definitions.Def_CRCD_Quantum_TraceInequality_JensenOperatorInequality import Definitions.Def_CRCD_Quantum_TraceInequality_JensenOperatorInequalityIImpIV_part_2 import Definitions.Def_CRCD_Quantum_TraceInequality_LiebAndoTrace_part_2 import Definitions.Def_CRCD_Quantum_TraceInequality_LownerHeinzCore_part_3 import Definitions.Def_CRCD_Quantum_TraceInequality_LownerHeinzTheorem import Definitions.Def_CRCD_Quantum_TraceInequality_OperatorGeometricMean import Definitions.Def_CRCD_QuantumChannelContinuity_Channels import Definitions.Def_CRCD_QuantumChannelContinuity_DivergenceSchatten import Definitions.Def_CRCD_QuantumChannelContinuity_Filter import Definitions.Def_CRCD_QuantumChannelContinuity_FilterTensor import Definitions.Def_CRCD_QuantumChannelContinuity_Foundations import Definitions.Def_CRCD_QuantumChannelContinuity_FoundationsDiagonal import Definitions.Def_CRCD_QuantumChannelContinuity_FoundationsInfiniteLimit import Definitions.Def_CRCD_QuantumChannelContinuity_FoundationsMeasurement import Definitions.Def_CRCD_QuantumChannelContinuity_FoundationsTesting import Definitions.Def_CRCD_QuantumChannelContinuity_FoundationsWeakTesting import Definitions.Def_CRCD_QuantumChannelContinuity_HockeyStick import Definitions.Def_CRCD_QuantumChannelContinuity_Schatten import Definitions.Def_CRCD_QuantumChannelContinuity_StabilizedSchatten import Definitions.Def_CRCD_QuantumChannelContinuity_StateSupportLimits import Definitions.Def_CRCD_QuantumChannelContinuity_TensorChannels import Definitions.Def_CRCD_QuantumChannelContinuity_TensorOrder /- Copyright (c) 2025-2026. All rights reserved. Released under Apache 2.0 license as described in LICENSE-MATHLIB. The spectral faithful-path continuity proofs below are adapted from Lean-Quantum's SandwichedRenyiNonNeg.lean (pinned dependency bf1c4f6). They are reproduced because the upstream declarations are private. -/ /-! # Continuity along faithful density-state approximations -/ open QuantumState QuantumChannel SandwichedRenyiRelativeEntropy Filter Set open scoped ComplexOrder Topology NNReal namespace QuantumChannelContinuity end QuantumChannelContinuity open QuantumChannelContinuity namespace QuantumChannelContinuity.OrderBoundary end QuantumChannelContinuity.OrderBoundary open QuantumChannelContinuity.OrderBoundary universe u set_option maxHeartbeats 1000000 set_option linter.unusedSectionVars false
Formal statement
theorem QuantumChannelContinuity.OrderBoundary.sandwichedRenyiDiv_tendsto_faithful
{ℋ 𝒦 : Type u} [Qudit ℋ] [Nontrivial ℋ] [Qudit 𝒦] [Nontrivial 𝒦]
(E : CPTP ℋ 𝒦) {α : ℝ} (hα_gt : 1 < α)
{ρ σ : L ℋ} (hρ : 0 ≤ ρ) (hσ : 0 ≤ σ) (hσ0 : σ ≠ 0) (hρ0 : ρ ≠ 0)
(hEsupp : suppLE (E.toFun ρ) (E.toFun σ)) :
Filter.Tendsto
(fun l : {l : ℝ // 0 < l ∧ l ≤ 1} =>
sandwichedRenyiDiv α
((faithfulApprox E l.val l.property.1.le l.property.2).toFun ρ)
((faithfulApprox E l.val l.property.1.le l.property.2).toFun σ))
(Filter.comap (fun l : {l : ℝ // 0 < l ∧ l ≤ 1} => l.val) (nhdsWithin 0 (Set.Ioi 0)))
(nhds (sandwichedRenyiDiv α (E.toFun ρ) (E.toFun σ))) := by sorrySource