Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Uncertainty relation for smooth min- and max-entropies

Open
QAlgorithms.Papers.Independent.Intakethird100.P24.smoothEntropy_uncertainty

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let A,B,CA,B,CA,B,C be finite-dimensional nonzero quantum systems, and let ρABC≥0\rho_{ABC}\ge0ρABC​≥0 satisfy tr⁡ρABC≤1\operatorname{tr}\rho_{ABC}\le1trρABC​≤1. Let X={Mx}x∈X\mathsf X=\{M_x\}_{x\in X}X={Mx​}x∈X​ and Z={Nz}z∈Z\mathsf Z=\{N_z\}_{z\in Z}Z={Nz​}z∈Z​ be POVMs on AAA with finite nonempty outcome sets. Thus all effects are positive semidefinite and each family sums to the identity. Define

c=max⁡x,z∥MxNz∥op2,q=−log⁡2c,c=\max_{x,z}\|\sqrt{M_x}\sqrt{N_z}\|_{\mathrm{op}}^2,\qquad q=-\log_2 c,c=x,zmax​∥Mx​​Nz​​∥op2​,q=−log2​c,

where the operator norm is the largest singular value. From the same input state construct

ρXB=∑x∣x⟩⟨x∣⊗tr⁡AC[(Mx⊗IBC)ρABC],ρZC=∑z∣z⟩⟨z∣⊗tr⁡AB[(Nz⊗IBC)ρABC].\rho_{XB}=\sum_x|x\rangle\langle x|\otimes\operatorname{tr}_{AC}[(M_x\otimes I_{BC})\rho_{ABC}],\qquad \rho_{ZC}=\sum_z|z\rangle\langle z|\otimes\operatorname{tr}_{AB}[(N_z\otimes I_{BC})\rho_{ABC}].ρXB​=x∑​∣x⟩⟨x∣⊗trAC​[(Mx​⊗IBC​)ρABC​],ρZC​=z∑​∣z⟩⟨z∣⊗trAB​[(Nz​⊗IBC​)ρABC​].

For every real ε≥0\varepsilon\ge0ε≥0, the smooth conditional entropies in bits obey

Hmin⁡ε(X∣B)ρXB ≥ q−Hmax⁡ε(Z∣C)ρZC.H_{\min}^{\varepsilon}(X|B)_{\rho_{XB}}\ \ge\ q-H_{\max}^{\varepsilon}(Z|C)_{\rho_{ZC}}.Hminε​(X∣B)ρXB​​ ≥ q−Hmaxε​(Z∣C)ρZC​​.

Smoothing ranges over all positive semidefinite operators of trace at most one on the respective joint output system, within purified distance ε\varepsilonε; perturbations need not be classical. For subnormalized ω,τ\omega,\tauω,τ, that distance is 1−F‾(ω,τ)2\sqrt{1-\overline F(\omega,\tau)^2}1−F(ω,τ)2​, where F‾(ω,τ)=∥ωτ∥1+(1−tr⁡ω)(1−tr⁡τ)\overline F(\omega,\tau)=\|\sqrt\omega\sqrt\tau\|_1+\sqrt{(1-\operatorname{tr}\omega)(1-\operatorname{tr}\tau)}F(ω,τ)=∥ω​τ​∥1​+(1−trω)(1−trτ)​. The unsmoothed min-entropy is the supremum of exponents λ\lambdaλ with ρAB≤2−λIA⊗σB\rho_{AB}\le2^{-\lambda}I_A\otimes\sigma_BρAB​≤2−λIA​⊗σB​ for some normalized state σB\sigma_BσB​; max-entropy is its purification dual. The smooth min-entropy takes a supremum and smooth max-entropy takes an infimum over their balls.

This bounds measurement uncertainty even with distinct quantum side information and without an independence or purity assumption.

Formalization Note The order form agrees with the printed additive inequality whenever finite. If ε≥tr⁡ρ\varepsilon\ge\sqrt{\operatorname{tr}\rho}ε≥trρ​, both balls contain zero, giving Hmin⁡ε=+∞H_{\min}^{\varepsilon}=+\inftyHminε​=+∞ and Hmax⁡ε=−∞H_{\max}^{\varepsilon}=-\inftyHmaxε​=−∞; the order form then reads +∞≥+∞+\infty\ge+\infty+∞≥+∞. It preserves the zero input and imposes no upper bound on ε\varepsilonε.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P24
Formal statement
noncomputable section

open scoped BigOperators ComplexConjugate Matrix ComplexOrder

namespace QAlgorithms.Papers.Independent.Intakethird100.P24

open QAlgorithms.Papers.Independent.Information100.P67
  (IsSubnormalized conditionalMinEntropy conditionalMaxEntropy
   smoothConditionalMinEntropy smoothConditionalMaxEntropyExtended)

open QAlgorithms.Papers.Independent.Dependency50.P35 (measured)

/-- Theorem 1, PDF p.2, equation (4) on p.1; general mixed-state proof on
pp.2--3. Both measured states are computed from the SAME subnormalized rho.
The extended order form is equivalent to the printed sum when finite and
reads +infinity >= +infinity when the smoothing balls contain zero.
No purity, projectivity, normalization, or epsilon < 1 premise is imposed.
At rho = 0 the source's rank-one purification shorthand is interpreted as
the zero extension (rank at most one), as required by its state domain. -/
theorem smoothEntropy_uncertainty
    {A B C X Z : Type}
    [Fintype A] [DecidableEq A] [Nonempty A]
    [Fintype B] [DecidableEq B] [Nonempty B]
    [Fintype C] [DecidableEq C] [Nonempty C]
    [Fintype X] [DecidableEq X] [Nonempty X]
    [Fintype Z] [DecidableEq Z] [Nonempty Z]
    (epsilon : ℝ) (hepsilon : 0 ≤ epsilon)
    (rho : Matrix ((A × B) × C) ((A × B) × C) ℂ)
    (hrho : IsSubnormalized rho)
    (M : X → Matrix A A ℂ) (N : Z → Matrix A A ℂ)
    (hM : IsPOVM M) (hN : IsPOVM N) :
    let rhoAC : Matrix (A × C) (A × C) ℂ :=
      fun ac ad => ∑ b : B, rho ((ac.1, b), ac.2) ((ad.1, b), ad.2)
    smoothConditionalMinEntropy (measured M (traceRight rho)) epsilon ≥
      (incompatibilityBits M N : EReal) -
        smoothConditionalMaxEntropyExtended (measured N rhoAC) epsilon := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P24

end
Source
The Uncertainty Relation for Smooth Entropies, arXiv:1009.2015v3, PDF p. 2, Theorem 1; equation (4) on PDF p.1
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

Let A,B,C,X,ZA,B,C,X,ZA,B,C,X,Z be finite nonempty sets, each with decidable equality, let ϵ∈R\epsilon\in\mathbb Rϵ∈R satisfy ϵ≥0\epsilon\ge0ϵ≥0, and let ρ\rhoρ be a positive semidefinite complex matrix indexed by (A×B)×C(A\times B)\times C(A×B)×C with Re⁡Tr⁡ρ≤1\operatorname{Re}\operatorname{Tr}\rho\le1ReTrρ≤1, including the possibility ρ=0\rho=0ρ=0. Let MxM_xMx​ and NzN_zNz​ be positive semidefinite matrices on AAA satisfying ∑xMx=IA\sum_xM_x=I_A∑x​Mx​=IA​ and ∑zNz=IA\sum_zN_z=I_A∑z​Nz​=IA​. Define the two reduced matrices by

(ρAB)(a,b),(a′,b′)=∑c∈Cρ((a,b),c),((a′,b′),c),(ρAC)(a,c),(a′,c′)=∑b∈Bρ((a,b),c),((a′,b),c′).(\rho_{AB})_{(a,b),(a',b')}=\sum_{c\in C}\rho_{((a,b),c),((a',b'),c)}, \qquad (\rho_{AC})_{(a,c),(a',c')}=\sum_{b\in B}\rho_{((a,b),c),((a',b),c')}.(ρAB​)(a,b),(a′,b′)​=c∈C∑​ρ((a,b),c),((a′,b′),c)​,(ρAC​)(a,c),(a′,c′)​=b∈B∑​ρ((a,b),c),((a′,b),c′)​.

Define matrices ωXB\omega_{XB}ωXB​ and νZC\nu_{ZC}νZC​ by

(ωXB)(x,b),(x′,b′)={∑a∈A[KxρABKx](a,b),(a,b′),x=x′,0,x≠x′,Kx=Mx⊗IB,(νZC)(z,c),(z′,c′)={∑a∈A[LzρACLz](a,c),(a,c′),z=z′,0,z≠z′,Lz=Nz⊗IC.\begin{aligned} (\omega_{XB})_{(x,b),(x',b')} &= \begin{cases} \displaystyle\sum_{a\in A} [K_x\rho_{AB}K_x]_{(a,b),(a,b')},&x=x',\\ 0,&x\ne x', \end{cases} &K_x&=\sqrt{M_x}\otimes I_B,\\ (\nu_{ZC})_{(z,c),(z',c')} &= \begin{cases} \displaystyle\sum_{a\in A} [L_z\rho_{AC}L_z]_{(a,c),(a,c')},&z=z',\\ 0,&z\ne z', \end{cases} &L_z&=\sqrt{N_z}\otimes I_C. \end{aligned}(ωXB​)(x,b),(x′,b′)​(νZC​)(z,c),(z′,c′)​​=⎩⎨⎧​a∈A∑​[Kx​ρAB​Kx​](a,b),(a,b′)​,0,​x=x′,x=x′,​=⎩⎨⎧​a∈A∑​[Lz​ρAC​Lz​](a,c),(a,c′)​,0,​z=z′,z=z′,​​Kx​Lz​​=Mx​​⊗IB​,=Nz​​⊗IC​.​

For a matrix τ\tauτ on J×KJ\times KJ×K, define the extended-real quantities

Hmin⁡(τ)=sup⁡{λ∈R:∃σ≥0, Tr⁡σ=1, 2−λIJ⊗σ−τ≥0},Hmax⁡(τ)={−∞,τ=0,log⁡2sup⁡σ≥0, Tr⁡σ=1(Re⁡Tr⁡τ(IJ⊗σ)τ)2,τ≠0,\begin{aligned} H_{\min}(\tau) &=\sup\left\{\lambda\in\mathbb R: \exists \sigma\ge0,\ \operatorname{Tr}\sigma=1,\ 2^{-\lambda}I_J\otimes\sigma-\tau\ge0\right\},\\ H_{\max}(\tau) &= \begin{cases} -\infty,&\tau=0,\\ \displaystyle\log_2\sup_{\sigma\ge0,\ \operatorname{Tr}\sigma=1} \left(\operatorname{Re}\operatorname{Tr} \sqrt{\sqrt{\tau}(I_J\otimes\sigma)\sqrt{\tau}}\right)^2,&\tau\ne0, \end{cases} \end{aligned}Hmin​(τ)Hmax​(τ)​=sup{λ∈R:∃σ≥0, Trσ=1, 2−λIJ​⊗σ−τ≥0},=⎩⎨⎧​−∞,log2​σ≥0, Trσ=1sup​(ReTrτ​(IJ​⊗σ)τ​​)2,​τ=0,τ=0,​​

where σ\sigmaσ is indexed by KKK. For positive semidefinite subnormalized matrices define

P(τ,ω)=1−(Re⁡Tr⁡τωτ+(1−Re⁡Tr⁡τ)(1−Re⁡Tr⁡ω))2.P(\tau,\omega)= \sqrt{1- \left( \operatorname{Re}\operatorname{Tr}\sqrt{\sqrt{\tau}\omega\sqrt{\tau}} +\sqrt{(1-\operatorname{Re}\operatorname{Tr}\tau) (1-\operatorname{Re}\operatorname{Tr}\omega)} \right)^2}.P(τ,ω)=1−(ReTrτ​ωτ​​+(1−ReTrτ)(1−ReTrω)​)2​.

Here matrix square roots use real continuous functional calculus, and scalar square roots and logarithms are total real operations, with r=0\sqrt r=0r​=0 for r<0r<0r<0 and log⁡20=0\log_2 0=0log2​0=0. Set Hmin⁡ϵ(ω)H_{\min}^{\epsilon}(\omega)Hminϵ​(ω) to the supremum of Hmin⁡(τ)H_{\min}(\tau)Hmin​(τ), and Hmax⁡ϵ(ω)H_{\max}^{\epsilon}(\omega)Hmaxϵ​(ω) to the infimum of Hmax⁡(τ)H_{\max}(\tau)Hmax​(τ), over all positive semidefinite τ\tauτ on the same index set with Re⁡Tr⁡τ≤1\operatorname{Re}\operatorname{Tr}\tau\le1ReTrτ≤1 and P(τ,ω)≤ϵP(\tau,\omega)\le\epsilonP(τ,ω)≤ϵ; both optimizations allow τ=0\tau=0τ=0. The assertion is the extended-real inequality

Hmin⁡ϵ(ωXB)≥−log⁡2 ⁣(max⁡x,z∥MxNz∥op2)−Hmax⁡ϵ(νZC).H_{\min}^{\epsilon}(\omega_{XB}) \ge -\log_2\!\left(\max_{x,z}\|\sqrt{M_x}\sqrt{N_z}\|_{\mathrm{op}}^2\right) - H_{\max}^{\epsilon}(\nu_{ZC}).Hminϵ​(ωXB​)≥−log2​(x,zmax​∥Mx​​Nz​​∥op2​)−Hmaxϵ​(νZC​).

There is no upper bound on ϵ\epsilonϵ, and the smoothed entropies may take infinite values.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me