by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)
prove2quantum
Let S,X,Y,Z be finite nonempty alphabets and let W(x,y,z∣s) be a normalized discrete memoryless broadcast channel. All entropies and information quantities are in bits. For an input law p, information quantities below use exactly the induced law p(s)W(x,y,z∣s).
Alice draws a uniform finite message M, uses a possibly stochastic encoder to excite n channel uses, and observes (M,Xn). A public forward message Φ=ϕ(M,Xn) is visible to Bob and Eve. Their keys are KA=kA(M,Xn) and KB=kB(Yn,Φ). All design maps are fixed publicly before observations. Message and public alphabets follow the fixed-rate ceiling convention; the key alphabet at rate R has exactly 2⌈nR⌉ labels. A weakly achievable rate R has one sequence of such codes with disagreement tending to zero, I(KA;Zn,Φ)/n→0, and liminfH(KA)/n≥R.
There is no excitation cost constraint. Rates and target exponents are nonnegative. Let R be the closure of triples (R,E,F) attained by a single code sequence satisfying the entropy-rate lower bound and liminf[−log2Pr(KA=KB)]/n≥E, liminf[−log2I(KA;Zn,Φ)]/n≥F. A zero error or leakage has decay rate +∞. Strong achievability requires both E>0 and F>0.
Let Eo=minj=1,2,3maxρ∈[0,1]ej(ρ). Here WXY and WY are the indicated channel marginals. Unsupported conditional rows have zero outer weight. The first and second displays incorporate the documented source corrections C18 and C19.
Here pZ is induced by p and W, and null z fibers contribute zero.
Let Er(RΦ,RM)=suppEo(p,RΦ,RM) and Fr(RSK,RΦ,RM)=suppFo(p,RSK,RΦ,RM), independently optimized over normalized input laws. On nonnegative rates,
Er is nondecreasing in RΦ and nonincreasing in RM;Fr is nonincreasing in RΦ, nondecreasing in RM, and nonincreasing in RSK.
The optimizing input laws need not coincide, so this does not assert joint achievability of the independently optimized pair.
namespace QAlgorithms.Papers.Independent.Intakethird100.P76
noncomputable section
open scoped BigOperators
open Filter Set
attribute [local instance] Classical.propDecidable
-- Exact pinned primitives, inspected at their definitions before reuse.
open QAlgorithms.Papers.Independent.Information100.P56 (IsLaw)
open QAlgorithms.Papers.Independent.Frontier30.P12 (IsStochastic)
variable {S X Y Z : Type} [Fintype S] [Fintype X] [Fintype Y] [Fintype Z]
[Nonempty S] [Nonempty X] [Nonempty Y] [Nonempty Z]
variable {n u w : ℕ}
/-- PDF pp.9--10: all five monotonicity clauses. Separate optimizers need
not coincide, so their pair is not asserted operationally achievable. -/
theorem exponent_monotonicity (W : DMBC S X Y Z) :
(∀ RM : ℝ, 0 ≤ RM → MonotoneOn (fun RP => optimizedReliability W RP RM) (Ici 0)) ∧
(∀ RP : ℝ, 0 ≤ RP → AntitoneOn (fun RM => optimizedReliability W RP RM) (Ici 0)) ∧
(∀ RK RM : ℝ, 0 ≤ RK → 0 ≤ RM →
AntitoneOn (fun RP => inputOptimizedSecrecyExponent W RK RP RM) (Ici 0)) ∧
(∀ RK RP : ℝ, 0 ≤ RK → 0 ≤ RP →
MonotoneOn (fun RM => inputOptimizedSecrecyExponent W RK RP RM) (Ici 0)) ∧
(∀ RP RM : ℝ, 0 ≤ RP → 0 ≤ RM →
AntitoneOn (fun RK => inputOptimizedSecrecyExponent W RK RP RM) (Ici 0)) := by sorry
end
end QAlgorithms.Papers.Independent.Intakethird100.P76
Source
The Sender-Excited Secret Key Agreement Model: Capacity, Reliability and Secrecy Exponents, arXiv:1107.4148v4, PDF p. 9, §V-B, unnumbered monotonicity of optimized exponents
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every W on finite, nonempty alphabets S,X,Y,Z, with ws(x,y,z)≥0 and ∑x,y,zws(x,y,z)=1 for each s, define as(x,y)=∑zws(x,y,z), bs(y)=∑xas(x,y), cs(x,z)=∑yws(x,y,z), and qp(z)=∑s,xp(s)cs(x,z). Let P(S) consist of all nonnegative real functions on S summing to one, and define the extended-real functions
All boundary values, including zero rates and zero probability masses, are included; division by zero is zero, and the total real logarithm has log20=0.
Confirmed by the moderator at approval.