Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

§IV-E-III, unnumbered reduction in required public discussion

Open
QAlgorithms.Papers.Independent.Intakethird100.P76.public_discussion_reduction

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

prove2quantum

Let S,X,Y,ZS,X,Y,ZS,X,Y,Z be finite nonempty alphabets and let W(x,y,z∣s)W(x,y,z\mid s)W(x,y,z∣s) be a normalized discrete memoryless broadcast channel. All entropies and information quantities are in bits. For an input law ppp, information quantities below use exactly the induced law p(s)W(x,y,z∣s)p(s)W(x,y,z\mid s)p(s)W(x,y,z∣s).

For a fixed input law, the public-rate thresholds of source emulation and the hybrid reliability construction satisfy

H(X,S∣Y)−H(X∣Y,S)=H(S∣Y)≥0.H(X,S\mid Y)-H(X\mid Y,S)=H(S\mid Y)\ge0.H(X,S∣Y)−H(X∣Y,S)=H(S∣Y)≥0.

For every RΦ>H(X∣Y,S)R_\Phi>H(X\mid Y,S)RΦ​>H(X∣Y,S) there is a nonnegative RMR_MRM​ with RΦ−RM>H(X∣Y,S)−I(S;Y)R_\Phi-R_M>H(X\mid Y,S)-I(S;Y)RΦ​−RM​>H(X∣Y,S)−I(S;Y), so both hybrid reliability conditions hold. The threshold reduction is strict only if H(S∣Y)>0H(S\mid Y)>0H(S∣Y)>0.

This compares sufficient thresholds of two constructions and asserts no universal public-discussion converse. More precisely, for every RK≥0R_K\ge0RK​≥0 below I(X,S;Y)−I(X,S;Z)I(X,S;Y)-I(X,S;Z)I(X,S;Y)−I(X,S;Z) and every RΦ>H(X∣Y,S)R_\Phi>H(X\mid Y,S)RΦ​>H(X∣Y,S), there is RM≥0R_M\ge0RM​≥0 such that

RK+RΦ−H(X∣Z,S)+I(S;Z)<RM<RΦ−H(X∣Y,S)+I(S;Y).R_K+R_\Phi-H(X\mid Z,S)+I(S;Z)<R_M<R_\Phi-H(X\mid Y,S)+I(S;Y).RK​+RΦ​−H(X∣Z,S)+I(S;Z)<RM​<RΦ​−H(X∣Y,S)+I(S;Y).

Both exponents at these rates are positive, and RKR_KRK​ is strongly achievable.

The witnessing code sequence uses exactly the specified public rate RΦR_\PhiRΦ​ and the very same nonnegative message rate RMR_MRM​ chosen in the displayed interval, so its public-discussion budget is retained in the operational conclusion.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P76
Formal statement
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 p.9: construction-specific thresholds differ by H(S|Y). The smaller
threshold admits a nonnegative excitation-rate choice meeting reliability AND
secrecy for each nonnegative key rate strictly below the information advantage.
The witnessing codes use this very public rate and chosen excitation rate;
this is not a converse against all protocols below that threshold. -/
theorem public_discussion_reduction (W : DMBC S X Y Z) (p : S → ℝ) (hp : IsLaw p) :
    let q := excitationJointMass W p
    condEntropy q (fun o => (obsX o, obsS o)) obsY -
      condEntropy q obsX (fun o => (obsY o, obsS o)) = condEntropy q obsS obsY ∧
    condEntropy q obsX (fun o => (obsY o, obsS o)) ≤
      condEntropy q (fun o => (obsX o, obsS o)) obsY ∧
    (∀ RK RP : ℝ, 0 ≤ RK → RK < advantage W p →
      condEntropy q obsX (fun o => (obsY o, obsS o)) < RP →
      ∃ RM : ℝ, 0 ≤ RM ∧
        RK + RP - condEntropy q obsX (fun o => (obsZ o, obsS o)) +
          observationMutualInfoBits q obsS obsZ < RM ∧
        RM < RP - condEntropy q obsX (fun o => (obsY o, obsS o)) +
          observationMutualInfoBits q obsS obsY ∧
        0 < reliabilityExponent W p RP RM ∧
        0 < secrecyExponent W p RK RP RM ∧ StrongAchievableAt W RK RP RM) := 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, §IV-E-III, unnumbered reduction in required public discussion
Read-back

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

Let S,X,Y,ZS,X,Y,ZS,X,Y,Z be finite nonempty alphabets, let Ws(x,y,z)W_s(x,y,z)Ws​(x,y,z) be a probability distribution on X×Y×ZX\times Y\times ZX×Y×Z for every sss, and let p(s)≥0p(s)\ge0p(s)≥0 with ∑sp(s)=1\sum_sp(s)=1∑s​p(s)=1, allowing zero probabilities. Put q(s,x,y,z)=p(s)Ws(x,y,z)q(s,x,y,z)=p(s)W_s(x,y,z)q(s,x,y,z)=p(s)Ws​(x,y,z), and denote the coordinate observations by S,X,Y,ZS,X,Y,ZS,X,Y,Z. Define H(U)=−∑uq(U=u)log⁡2q(U=u)H(U)=-\sum_uq(U=u)\log_2q(U=u)H(U)=−∑u​q(U=u)log2​q(U=u), H(U∣V)=H(U,V)−H(V)H(U\mid V)=H(U,V)-H(V)H(U∣V)=H(U,V)−H(V), and I(U;V)=H(U)+H(V)−H(U,V)I(U;V)=H(U)+H(V)-H(U,V)I(U;V)=H(U)+H(V)−H(U,V), with zero-probability summands equal to zero, and set D=I((X,S);Y)−I((X,S);Z)\mathcal D=I((X,S);Y)-I((X,S);Z)D=I((X,S);Y)−I((X,S);Z). The declaration asserts

H((X,S)∣Y)−H(X∣Y,S)=H(S∣Y),H(X∣Y,S)≤H((X,S)∣Y),H((X,S)\mid Y)-H(X\mid Y,S)=H(S\mid Y), \qquad H(X\mid Y,S)\le H((X,S)\mid Y),H((X,S)∣Y)−H(X∣Y,S)=H(S∣Y),H(X∣Y,S)≤H((X,S)∣Y),

and, for every pair of real numbers RK,RPR_K,R_PRK​,RP​, if 0≤RK<D0\le R_K<\mathcal D0≤RK​<D and H(X∣Y,S)<RPH(X\mid Y,S)<R_PH(X∣Y,S)<RP​, then there exists a real number RM≥0R_M\ge0RM​≥0 such that

RK+RP−H(X∣Z,S)+I(S;Z)<RM,RM<RP−H(X∣Y,S)+I(S;Y),0<R(RP,RM),0<S(RK,RP,RM),A(RK,RP,RM).\begin{gathered} R_K+R_P-H(X\mid Z,S)+I(S;Z)<R_M,\\ R_M<R_P-H(X\mid Y,S)+I(S;Y),\\ 0<\mathcal R(R_P,R_M),\qquad 0<\mathcal S(R_K,R_P,R_M),\qquad \mathcal A(R_K,R_P,R_M). \end{gathered}RK​+RP​−H(X∣Z,S)+I(S;Z)<RM​,RM​<RP​−H(X∣Y,S)+I(S;Y),0<R(RP​,RM​),0<S(RK​,RP​,RM​),A(RK​,RP​,RM​).​

Here the strict lower and upper bounds on RMR_MRM​ are both required. To define the last three quantities explicitly, put us(x,y)=∑zWs(x,y,z)u_s(x,y)=\sum_zW_s(x,y,z)us​(x,y)=∑z​Ws​(x,y,z), vs(y)=∑xus(x,y)v_s(y)=\sum_xu_s(x,y)vs​(y)=∑x​us​(x,y), ws(x,z)=∑yWs(x,y,z)w_s(x,z)=\sum_yW_s(x,y,z)ws​(x,z)=∑y​Ws​(x,y,z), and qZ(z)=∑s,xp(s)ws(x,z)q_Z(z)=\sum_{s,x}p(s)w_s(x,z)qZ​(z)=∑s,x​p(s)ws​(x,z). In the extended reals,

R(P,M)=min⁡{sup⁡0≤ρ≤1[ρP−log⁡2∑s,yp(s)vs(y)(∑x(us(x,y)vs(y))1/(1+ρ))1+ρ],min⁡(sup⁡0≤ρ≤1[ρ(P−M)−log⁡2∑x,y(∑sp(s)us(x,y)1/(1+ρ))1+ρ],sup⁡0≤ρ≤1[ρ(P−M)−log⁡2∑y(∑s,xp(s)us(x,y)1/(1+ρ))1+ρ])},S(K,P,M)=sup⁡0<α≤1[−α(K+P−M)−log⁡2∑z{0,qZ(z)=0,∑s,xp(s)ws(x,z)(ws(x,z)qZ(z))α,qZ(z)≠0.].\begin{aligned} \mathcal R(P,M) =\min\Bigg\{& \sup_{0\le\rho\le1}\left[ \rho P-\log_2\sum_{s,y}p(s)v_s(y) \left(\sum_x\left(\frac{u_s(x,y)}{v_s(y)}\right)^{1/(1+\rho)}\right)^{1+\rho} \right],\\[-2pt] &\min\Bigg( \sup_{0\le\rho\le1}\left[ \rho(P-M)-\log_2\sum_{x,y} \left(\sum_sp(s)u_s(x,y)^{1/(1+\rho)}\right)^{1+\rho} \right],\\[-2pt] &\hspace{35pt} \sup_{0\le\rho\le1}\left[ \rho(P-M)-\log_2\sum_y \left(\sum_{s,x}p(s)u_s(x,y)^{1/(1+\rho)}\right)^{1+\rho} \right]\Bigg)\Bigg\},\\ \mathcal S(K,P,M) =\sup_{0<\alpha\le1}\Bigg[ &-\alpha(K+P-M) -\log_2\sum_z \begin{cases} 0,&q_Z(z)=0,\\ \displaystyle\sum_{s,x}p(s)w_s(x,z) \left(\frac{w_s(x,z)}{q_Z(z)}\right)^\alpha,&q_Z(z)\ne0. \end{cases} \Bigg]. \end{aligned}R(P,M)=min{S(K,P,M)=0<α≤1sup​[​0≤ρ≤1sup​​ρP−log2​s,y∑​p(s)vs​(y)(x∑​(vs​(y)us​(x,y)​)1/(1+ρ))1+ρ​,min(0≤ρ≤1sup​​ρ(P−M)−log2​x,y∑​(s∑​p(s)us​(x,y)1/(1+ρ))1+ρ​,0≤ρ≤1sup​​ρ(P−M)−log2​y∑​(s,x∑​p(s)us​(x,y)1/(1+ρ))1+ρ​)},−α(K+P−M)−log2​z∑​⎩⎨⎧​0,s,x∑​p(s)ws​(x,z)(qZ​(z)ws​(x,z)​)α,​qZ​(z)=0,qZ​(z)=0.​].​

The real expressions are embedded into the extended reals before taking suprema, and use total real division and logarithms, in particular a/0=0a/0=0a/0=0 and log⁡20=0\log_2 0=0log2​0=0. The property A(K,P,M)\mathcal A(K,P,M)A(K,P,M) means that K,P,M≥0K,P,M\ge0K,P,M≥0 and there exist real E,F>0E,F>0E,F>0 and codes for every length N=n+1N=n+1N=n+1, including length one, with exactly 2⌈NM⌉+2^{\lceil NM\rceil_+}2⌈NM⌉+​ messages, 2⌈NP⌉+2^{\lceil NP\rceil_+}2⌈NP⌉+​ public symbols, and 2⌈NK⌉+2^{\lceil NK\rceil_+}2⌈NK⌉+​ key symbols. Each code has a stochastic encoder em(sN)e_m(s^N)em​(sN), deterministic public and Alice-key maps T(m,xN)T(m,x^N)T(m,xN) and A(m,xN)A(m,x^N)A(m,xN), and a deterministic Bob-key map B(yN,T)B(y^N,T)B(yN,T). Under Pn(m,sN,xN,yN,zN)=Mn−1em(sN)∏iWsi(xi,yi,zi)P_n(m,s^N,x^N,y^N,z^N)=M_n^{-1}e_m(s^N)\prod_iW_{s_i}(x_i,y_i,z_i)Pn​(m,sN,xN,yN,zN)=Mn−1​em​(sN)∏i​Wsi​​(xi​,yi​,zi​), every ε>0\varepsilon>0ε>0 eventually satisfies K−ε≤H(A)/(n+1)K-\varepsilon\le H(A)/(n+1)K−ε≤H(A)/(n+1), and the lower limits of the logarithmic rates of the disagreement probability Pr⁡{A≠B}\Pr\{A\ne B\}Pr{A=B} and leakage I(A;(ZN,T))I(A;(Z^N,T))I(A;(ZN,T)) are at least EEE and FFF, respectively, where the logarithmic rate of t≠0t\ne0t=0 is −log⁡2t/(n+1)-\log_2t/(n+1)−log2​t/(n+1) and that of t=0t=0t=0 is +∞+\infty+∞. No input-cost restriction is part of this conclusion.

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