Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Property 14.5.3 (Equipartition): 2−n(H(X,Y)+δ)≤pXn,Yn(xn,yn)≤2−n(H(X,Y)−δ)2^{-n(H(X,Y)+\delta)}\le p_{X^n,Y^n}(x^n,y^n)\le 2^{-n(H(X,Y)-\delta)}2−n(H(X,Y)+δ)≤pXn,Yn​(xn,yn)≤2−n(H(X,Y)−δ)

Proved
WildeQIT.ShannonCapacity.property_14_5_3

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

channel-capacityinformation-theoryp2o-gran-per-chapterp2o-plan-bookp2o-v1typicalitywilde-qit

Let (X,Y)(X,Y)(X,Y) be a pair of discrete random variables with joint distribution pX,Yp_{X,Y}pX,Y​ on finite alphabets, with i.i.d. extension pXn,Yn(xn,yn)=∏i=1npX,Y(xi,yi)p_{X^n,Y^n}(x^n,y^n)=\prod_{i=1}^n p_{X,Y}(x_i,y_i)pXn,Yn​(xn,yn)=∏i=1n​pX,Y​(xi​,yi​) and joint entropy H(X,Y)H(X,Y)H(X,Y) in bits. Let δ>0\delta>0δ>0 and n≥0n\ge0n≥0. Every δ\deltaδ-jointly typical pair (xn,yn)∈TδXnYn(x^n,y^n)\in T_\delta^{X^nY^n}(xn,yn)∈TδXnYn​ has approximately uniform probability:

2−n(H(X,Y)+δ)≤pXn,Yn(xn,yn)≤2−n(H(X,Y)−δ).(14.37)2^{-n(H(X,Y)+\delta)}\le p_{X^n,Y^n}(x^n,y^n)\le 2^{-n(H(X,Y)-\delta)} . \tag{14.37}2−n(H(X,Y)+δ)≤pXn,Yn​(xn,yn)≤2−n(H(X,Y)−δ).(14.37)

This is the "equipartition" of the joint asymptotic equipartition property: all jointly typical pairs are nearly equally likely.

Formalization Note A pair of sequences is z : Fin n → α × β and pXn,Yn(xn,yn)p_{X^n,Y^n}(x^n,y^n)pXn,Yn​(xn,yn) is (p.iid n).prob z; the set is the published WildeQIT.jointTypicalSet, H(X,Y)H(X,Y)H(X,Y) the published jointEntropy; powers of 2 are real powers.

Differences from the source:

  • encoding: pairs of probability zero are never jointly typical → jointTypicalSet requires positive probability explicitly; reason: Lean's log⁡20=0\log_2 0=0log2​0=0; the set is the book's
Preamble
import Definitions.Def_WildeQIT_jointTypicalSet
import Definitions.Def_WildeQIT_jointEntropy
import Mathlib.Analysis.SpecialFunctions.Pow.Real
Formal statement
/-!
Wilde, *From Classical to Quantum Shannon Theory*, arXiv:1106.1445v8, Property 14.5.3, p. 433.
-/

namespace WildeQIT.ShannonCapacity

/-- **Property 14.5.3 (Equipartition)** (Wilde, arXiv:1106.1445v8, p. 433, eq. (14.37)).
The probability of a particular `δ`-jointly typical sequence `xⁿyⁿ` is approximately uniform:
`2^{−n(H(X,Y)+δ)} ≤ p_{Xⁿ,Yⁿ}(xⁿ, yⁿ) ≤ 2^{−n(H(X,Y)−δ)}`.

Formalization Note: the pair `(X, Y)` is a joint distribution `p` on `α × β`; a pair of
sequences is `z : Fin n → α × β` and `p_{Xⁿ,Yⁿ}(xⁿ, yⁿ) = ∏ᵢ p(zᵢ)` is `(p.iid n).prob z`;
`H(X,Y)` is the published `jointEntropy p`, in bits; powers of 2 are real powers. The bounds are
stated for every `n` and every `δ > 0`, as printed. -/
theorem property_14_5_3 {α β : Type} [Fintype α] [Fintype β] [DecidableEq α] [DecidableEq β]
    (p : FinDist (α × β)) (δ : ℝ) (hδ : 0 < δ) (n : ℕ) (z : Fin n → α × β)
    (hz : z ∈ jointTypicalSet p n δ) :
    (2 : ℝ) ^ (-((n : ℝ) * (jointEntropy p + δ))) ≤ (p.iid n).prob z ∧
      (p.iid n).prob z ≤ (2 : ℝ) ^ (-((n : ℝ) * (jointEntropy p - δ))) := by sorry

end WildeQIT.ShannonCapacity
Source
Wilde, From Classical to Quantum Shannon Theory, arXiv:1106.1445v8, §14.5.1, Property 14.5.3, p. 433, eq. (14.37)
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 paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me