Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

§III, unnumbered extension of (11) to multi-way discussion

Open
QAlgorithms.Papers.Independent.Intakethird100.P76.multiway_upper_bound

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).

Alice draws a uniform finite message MMM, uses a possibly stochastic encoder to excite nnn channel uses, and observes (M,Xn)(M,X^n)(M,Xn). A public forward message Φ=ϕ(M,Xn)\Phi=\phi(M,X^n)Φ=ϕ(M,Xn) is visible to Bob and Eve. Their keys are KA=kA(M,Xn)K_A=k_A(M,X^n)KA​=kA​(M,Xn) and KB=kB(Yn,Φ)K_B=k_B(Y^n,\Phi)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 RRR has exactly 2⌈nR⌉2^{\lceil nR\rceil}2⌈nR⌉ labels. A weakly achievable rate RRR has one sequence of such codes with disagreement tending to zero, I(KA;Zn,Φ)/n→0I(K_A;Z^n,\Phi)/n\to0I(KA​;Zn,Φ)/n→0, and lim inf⁡H(KA)/n≥R\liminf H(K_A)/n\ge RliminfH(KA​)/n≥R.

Let Λ:S→[0,L]\Lambda:S\to[0,L]Λ:S→[0,L] be bounded and nonnegative, and let Γ>0\Gamma>0Γ>0 be admissible, meaning that a normalized input law of expected cost at most Γ\GammaΓ exists. Every operational code obeys n−1∑iΛ(Si)≤Γn^{-1}\sum_i\Lambda(S_i)\le\Gamman−1∑i​Λ(Si​)≤Γ almost surely; each single-letter optimization obeys ∑sp(s)Λ(s)≤Γ\sum_s p(s)\Lambda(s)\le\Gamma∑s​p(s)Λ(s)≤Γ. Excitation and public rates are unrestricted.

Replace the single forward message by any finite sequence of public messages, each determined by the sender's own observation, private seed and previous transcript. Eve sees the entire transcript. Define weak achievability by the same three conditions and the same almost-sure excitation-cost constraint. Then the interactive capacity satisfies

CSKint(Γ)≤max⁡p: EΛ(S)≤ΓI(X,S;Y∣Z).C_{\rm SK}^{\rm int}(\Gamma)\le\max_{p:\,\mathbb E\Lambda(S)\le\Gamma} I(X,S;Y\mid Z).CSKint​(Γ)≤p:EΛ(S)≤Γmax​I(X,S;Y∣Z).

The maximizing input law exists.

This extends the upper bound to multi-way discussion without asserting an interactive capacity formula.

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.5, unnumbered extension of (11): the same attained upper bound
holds for multiple messages. No interactive senderExcitedCapacity equality is asserted. -/
theorem multiway_upper_bound (W : DMBC S X Y Z) (cost : S → ℝ) (Gamma : ℝ)
    (hcost : AdmissibleCost cost Gamma) :
    ∃ p : S → ℝ, CostFeasibleInput cost Gamma p ∧
      IsGreatest {v | ∃ q, CostFeasibleInput cost Gamma q ∧ v = upperObjective W q}
        (upperObjective W p) ∧
      interactiveCapacity W cost Gamma ≤ (upperObjective W p : EReal) := 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. 5, §III, unnumbered extension of (11) to multi-way 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 and let Ws(x,y,z)≥0W_s(x,y,z)\ge0Ws​(x,y,z)≥0 sum to 111 over x,y,zx,y,zx,y,z for each sss. Let c:S→Rc:S\to\mathbb Rc:S→R and Γ∈R\Gamma\in\mathbb RΓ∈R satisfy Γ>0\Gamma>0Γ>0, the existence of L∈RL\in\mathbb RL∈R with 0≤c(s)≤L0\le c(s)\le L0≤c(s)≤L for every sss, and the existence of a probability law qqq on SSS with ∑sq(s)c(s)≤Γ\sum_s q(s)c(s)\le\Gamma∑s​q(s)c(s)≤Γ. Then there exists a probability law ppp on SSS, also satisfying this cost inequality, such that, under Pr⁡(S=s,X=x,Y=y,Z=z)=p(s)Ws(x,y,z)\Pr(S=s,X=x,Y=y,Z=z)=p(s)W_s(x,y,z)Pr(S=s,X=x,Y=y,Z=z)=p(s)Ws​(x,y,z), the value I((X,S);Y∣Z)I((X,S);Y\mid Z)I((X,S);Y∣Z) is greatest among the corresponding values for all cost-feasible probability laws on SSS, and the extended-real interactive capacity is at most this value:

Cap⁡int(W,c,Γ)≤Ip((X,S);Y∣Z).\operatorname{Cap}_{\mathrm{int}}(W,c,\Gamma)\le I_p((X,S);Y\mid Z).Capint​(W,c,Γ)≤Ip​((X,S);Y∣Z).

Here the conditional mutual information in bits is H(X,S,Z)−H(Z)−H(X,S,Y,Z)+H(Y,Z)H(X,S,Z)-H(Z)-H(X,S,Y,Z)+H(Y,Z)H(X,S,Z)−H(Z)−H(X,S,Y,Z)+H(Y,Z). The capacity is the supremum of nonnegative rates RRR admitting interactive codes at all positive lengths NNN: their encoder-supported excitation words obey ∑ic(si)≤NΓ\sum_i c(s_i)\le N\Gamma∑i​c(si​)≤NΓ; fixed nonnegative constants rM,rP,rKr_M,r_P,r_KrM​,rP​,rK​ give base message and public-label counts 2⌈NrM⌉+,2⌈NrP⌉+2^{\lceil Nr_M\rceil_+},2^{\lceil Nr_P\rceil_+}2⌈NrM​⌉+​,2⌈NrP​⌉+​ and key counts at most 2NrK2^{Nr_K}2NrK​; and, with a uniform message, its conditional excitation encoder, independent channel uses, and a uniform independent finite Bob seed, their scheduled interactive transcripts and final keys satisfy eventual H(KA)/N≥R−εH(K_A)/N\ge R-\varepsilonH(KA​)/N≥R−ε for every ε>0\varepsilon>0ε>0, disagreement probability tending to zero, and I(KA;(ZN,T))/N→0I(K_A;(Z^N,T))/N\to0I(KA​;(ZN,T))/N→0. Each code has finitely many speaking rounds and a finite positive transcript alphabet, with speaking functions depending on the speaker’s local data and preceding transcript.

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