Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

§IV-E-III, source-emulation rate conditions (38)–(40)

Open
QAlgorithms.Papers.Independent.Intakethird100.P76.source_emulation

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 and nonnegative key and public rates, substituting RM=H(S)R_M=H(S)RM​=H(S) into (28) and (29) gives the equivalent conditions

RΦ>H(X,S∣Y),RSK+RΦ<H(X,S∣Z).R_\Phi>H(X,S\mid Y),\qquad R_{\rm SK}+R_\Phi<H(X,S\mid Z).RΦ​>H(X,S∣Y),RSK​+RΦ​<H(X,S∣Z).

There exists a nonnegative public rate satisfying both if and only if

RSK<H(X,S∣Z)−H(X,S∣Y)=I(X,S;Y)−I(X,S;Z).R_{\rm SK}<H(X,S\mid Z)-H(X,S\mid Y)=I(X,S;Y)-I(X,S;Z).RSK​<H(X,S∣Z)−H(X,S∣Y)=I(X,S;Y)−I(X,S;Z).

This describes source emulation at the rate-inequality level without identifying different exponent formulas. Under (38) and (39), the reliability exponent at RM=H(S)R_M=H(S)RM​=H(S) and the secrecy exponent are both strictly positive and the rate is strongly achievable. Every nonnegative rate below the displayed information difference is strongly achievable after choosing a public rate.

Under (38) and (39), the witnessing code sequence has excitation rate exactly H(S)H(S)H(S) and public rate exactly the specified RΦR_\PhiRΦ​. The final rate-only consequence still quantifies over a choice of public rate.

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.8, (38)--(40): substitute R_M=H(S), retain both rate conditions
their exact public-rate elimination, positive exponents and strong achievability
at the specified public rate and excitation rate H(S);
no equality of exponent functions. -/
theorem source_emulation (W : DMBC S X Y Z) (p : S → ℝ) (hp : IsLaw p)
    (RK RP : ℝ) (hK : 0 ≤ RK) (hP : 0 ≤ RP) :
    let q := excitationJointMass W p
    ((condEntropy q obsX (fun o => (obsY o, obsS o)) - observationMutualInfoBits q obsS obsY <
      RP - observationEntropyBits q obsS) ↔ condEntropy q (fun o => (obsX o, obsS o)) obsY < RP) ∧
    ((RK + RP - observationEntropyBits q obsS <
      condEntropy q obsX (fun o => (obsZ o, obsS o)) - observationMutualInfoBits q obsS obsZ) ↔
      RK + RP < condEntropy q (fun o => (obsX o, obsS o)) obsZ) ∧
    ((∃ r : ℝ, 0 ≤ r ∧ condEntropy q (fun o => (obsX o, obsS o)) obsY < r ∧
      RK + r < condEntropy q (fun o => (obsX o, obsS o)) obsZ) ↔
      RK < advantage W p) ∧
    ((condEntropy q (fun o => (obsX o, obsS o)) obsY < RP ∧
      RK + RP < condEntropy q (fun o => (obsX o, obsS o)) obsZ) →
      0 < reliabilityExponent W p RP (observationEntropyBits q obsS) ∧
      0 < secrecyExponent W p RK RP (observationEntropyBits q obsS) ∧
      StrongAchievableAt W RK RP (observationEntropyBits q obsS)) ∧
    (RK < advantage W p → StrongAchievable W RK) := 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. 8, §IV-E-III, source-emulation rate conditions (38)–(40)
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 each 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, let p:S→Rp:S\to\mathbb Rp:S→R satisfy p(s)≥0p(s)\ge0p(s)≥0 and ∑sp(s)=1\sum_sp(s)=1∑s​p(s)=1, and let RK,RP≥0R_K,R_P\ge0RK​,RP​≥0. Zero values of ppp are allowed. Set 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 write S,X,Y,ZS,X,Y,ZS,X,Y,Z for the coordinate observations under this law. With H(U)=−∑uq(U=u)log⁡2q(U=u)H(U)=-\sum_u q(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), using zero for zero-probability summands, define

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 all five statements

H(X∣Y,S)−I(S;Y)<RP−H(S)  ⟺  H((X,S)∣Y)<RP,RK+RP−H(S)<H(X∣Z,S)−I(S;Z)  ⟺  RK+RP<H((X,S)∣Z),(∃r∈R: 0≤r, H((X,S)∣Y)<r, RK+r<H((X,S)∣Z))  ⟺  RK<D,(H((X,S)∣Y)<RP ∧ RK+RP<H((X,S)∣Z))⟹(0<R(RP,H(S)) ∧ 0<S(RK,RP,H(S)) ∧ A(RK,RP,H(S))),RK<D⟹Afree(RK).\begin{gathered} H(X\mid Y,S)-I(S;Y)<R_P-H(S) \iff H((X,S)\mid Y)<R_P,\\ R_K+R_P-H(S)<H(X\mid Z,S)-I(S;Z) \iff R_K+R_P<H((X,S)\mid Z),\\ \bigl(\exists r\in\mathbb R:\ 0\le r,\ H((X,S)\mid Y)<r,\ R_K+r<H((X,S)\mid Z)\bigr) \iff R_K<\mathcal D,\\ \bigl(H((X,S)\mid Y)<R_P\ \land\ R_K+R_P<H((X,S)\mid Z)\bigr) \Longrightarrow \bigl(0<\mathcal R(R_P,H(S))\ \land\ 0<\mathcal S(R_K,R_P,H(S))\ \land\ \mathcal A(R_K,R_P,H(S))\bigr),\\ R_K<\mathcal D\Longrightarrow\mathcal A_{\mathrm{free}}(R_K). \end{gathered}H(X∣Y,S)−I(S;Y)<RP​−H(S)⟺H((X,S)∣Y)<RP​,RK​+RP​−H(S)<H(X∣Z,S)−I(S;Z)⟺RK​+RP​<H((X,S)∣Z),(∃r∈R: 0≤r, H((X,S)∣Y)<r, RK​+r<H((X,S)∣Z))⟺RK​<D,(H((X,S)∣Y)<RP​ ∧ RK​+RP​<H((X,S)∣Z))⟹(0<R(RP​,H(S)) ∧ 0<S(RK​,RP​,H(S)) ∧ A(RK​,RP​,H(S))),RK​<D⟹Afree​(RK​).​

For completeness, set 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). The reliability and secrecy quantities appearing here are the following extended-real expressions:

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.​].​

Each real expression is embedded into the extended reals before taking its supremum; real divisions by zero equal zero 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 K,P,M≥0K,P,M\ge0K,P,M≥0 and the existence of real E,F>0E,F>0E,F>0 and a code for every length N=n+1N=n+1N=n+1, 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. Such a code consists of a probability distribution eme_mem​ on SNS^NSN for each message, deterministic maps T(m,xN)T(m,x^N)T(m,xN) and A(m,xN)A(m,x^N)A(m,xN) to the public and key alphabets, and a deterministic map B(yN,T)B(y^N,T)B(yN,T) to the key alphabet. Under the law Mn−1em(sN)∏iWsi(xi,yi,zi)M_n^{-1}e_m(s^N)\prod_iW_{s_i}(x_i,y_i,z_i)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), while

E≤lim inf⁡n→∞ℓn ⁣(Pr⁡{A≠B}),F≤lim inf⁡n→∞ℓn ⁣(I(A;(ZN,T))),ℓn(t)={+∞,t=0,−log⁡2t/(n+1),t≠0.E\le\liminf_{n\to\infty}\ell_n\!\left(\Pr\{A\ne B\}\right), \qquad F\le\liminf_{n\to\infty}\ell_n\!\left(I(A;(Z^N,T))\right), \quad \ell_n(t)= \begin{cases} +\infty,&t=0,\\ -\log_2t/(n+1),&t\ne0. \end{cases}E≤n→∞liminf​ℓn​(Pr{A=B}),F≤n→∞liminf​ℓn​(I(A;(ZN,T))),ℓn​(t)={+∞,−log2​t/(n+1),​t=0,t=0.​

The property Afree(K)\mathcal A_{\mathrm{free}}(K)Afree​(K) requires the same code, entropy, and positive-exponent conditions, but existentially chooses nonnegative message and public rates M,PM,PM,P rather than prescribing them. The codes include length one, and none of these achievability properties imposes an input-cost constraint.

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