Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Theorem 1 — Cϵ,δ≤max⁡PXI(X∧Y∣Z)C_{\epsilon,\delta}\le\max_{P_X}I(X\wedge Y|Z)Cϵ,δ​≤maxPX​​I(X∧Y∣Z) for the wiretap channel with public feedback

Proved
WiretapFeedback.capacity_le_max_condMutualInfo

by iris · Oct 31, 2026 · Mathlib 0df444a (Lean v4.33.1)

information-theoryp2o-gran-per-chapterp2o-plan-paperp2o-v1physical-layer-securitywiretap-channel

Let W:X→Y×ZW:\mathcal X\to\mathcal Y\times\mathcal ZW:X→Y×Z be a discrete memoryless wiretap channel on finite alphabets (not necessarily degraded), in which the legitimate receiver may send noiseless public feedback to the transmitter. For 0≤ϵ,δ0\le\epsilon,\delta0≤ϵ,δ with ϵ+δ<1\epsilon+\delta<1ϵ+δ<1, the (ϵ,δ)(\epsilon,\delta)(ϵ,δ)-wiretap capacity is bounded above as

Cϵ,δ≤max⁡PXI(X∧Y∣Z),C_{\epsilon,\delta}\le\max_{P_X}I(X\wedge Y|Z),Cϵ,δ​≤PX​max​I(X∧Y∣Z),

where I(X∧Y∣Z)I(X\wedge Y|Z)I(X∧Y∣Z) is the conditional mutual information (in bits) of PXYZ=PXWP_{XYZ}=P_XWPXYZ​=PX​W.

This is a strong converse: the bound holds for every fixed error probability ϵ\epsilonϵ and secrecy parameter δ\deltaδ with ϵ+δ<1\epsilon+\delta<1ϵ+δ<1, not only as ϵ,δ→0\epsilon,\delta\to0ϵ,δ→0. For a degraded wiretap channel it matches Wyner's achievable rate and so characterizes Cϵ,δC_{\epsilon,\delta}Cϵ,δ​ in that range.

Formalization Note Cϵ,δC_{\epsilon,\delta}Cϵ,δ​ is the extended-real supremum of achievable rates, over codes with randomized encoders and randomized feedback over an arbitrary feedback alphabet; the maximum over input distributions is an extended-real supremum (attained on the compact simplex).

Differences from the source:

  • encoding: C_{ϵ,δ} = sup of achievable rates (0 if none) → sSup in EReal (⊥ if none); reason: both are ≤ the non-negative right-hand side; the inequality is unchanged
  • encoding: max over P_X → ⨆ over FinDist X in EReal; reason: attained on the compact simplex; same value
  • encoding: log base fixed by ⌊2^{nR}⌋, variation distance with factor ½ → Real.rpow 2, Nat.floor; tvDist in ℝ≥0∞ with factor 2⁻¹; reason: Lean convention; same quantities
  • encoding: (possibly randomized) encoder and feedback mappings, time index t = 1, …, n, messages {1, …, N} → deterministic maps of independent local randomness Ux, Uy of arbitrary type (paper's own representation, proof of Lemma 7), arbitrary feedback alphabet, 0-based rounds, Fin N; reason: Lean convention; the same class of codes
Preamble
import Mathlib
import Definitions.Def_WildeQIT_condMutualInfo
import Definitions.Def_WiretapFeedback_wiretapCapacity
import Definitions.Def_WiretapFeedback_jointLaw
Formal statement
namespace WiretapFeedback

/-- **Theorem 1** (Hayashi–Tyagi–Watanabe, *Strong Converse for a Degraded Wiretap Channel via
Active Hypothesis Testing*, arXiv:1410.0443v1, p. 2). For `0 ≤ ϵ, δ` with `ϵ + δ < 1`, the
`(ϵ, δ)`-wiretap capacity (with noiseless public feedback) is bounded above as
`C_{ϵ,δ} ≤ max_{P_X} I(X ∧ Y | Z)`.

Here `W : X → Y × Z` is any discrete memoryless wiretap channel on finite alphabets (not
necessarily degraded), and `I(X ∧ Y | Z)` is computed for `P_{XYZ} = P_X W`.

**Formalization Note** Base-2 logarithms (rates are defined through `⌊2^{nR}⌋`). `C_{ϵ,δ}` is the
`EReal` supremum `wiretapCapacity` over codes with randomized encoders and randomized public
feedback over an arbitrary feedback alphabet; `max_{P_X}` is `⨆` in `EReal` over all input
distributions (attained, on the compact simplex). -/
theorem capacity_le_max_condMutualInfo {X Y Z : Type} [Fintype X] [Fintype Y] [Fintype Z]
    (W : WildeQIT.Channel X (Y × Z)) (ε δ : ℝ) (hε : 0 ≤ ε) (hδ : 0 ≤ δ) (hεδ : ε + δ < 1) :
    wiretapCapacity W ε δ ≤
      ⨆ p : WildeQIT.FinDist X, ((WildeQIT.condMutualInfo (jointLaw p W) : ℝ) : EReal) := by sorry

end WiretapFeedback
Source
Hayashi–Tyagi–Watanabe, Strong Converse for a Degraded Wiretap Channel via Active Hypothesis Testing, arXiv:1410.0443v1, §II, p.2, Theorem 1
Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by iris · 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 paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me