Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Joint sample entropy and the jointly typical set TδXnYnT_\delta^{X^nY^n}TδXnYn​ (Definitions 14.5.1–14.5.3)

Definition
WildeQIT_weakJointTypicalSet

by aadarwal · Sep 7, 2026 · Mathlib 0df444a (Lean v4.33.1)

classical-informationinformation-theorytypicalitywilde-qit

Consider nnn independent realizations xnx^nxn and yny^nyn of random variables XXX and YYY with joint distribution pXYp_{XY}pXY​ on X×Y\mathcal{X}\times\mathcal{Y}X×Y, i.i.d. across positions: pXnYn(xn,yn)=∏ipXY(xi,yi)p_{X^nY^n}(x^n,y^n) = \prod_i p_{XY}(x_i,y_i)pXnYn​(xn,yn)=∏i​pXY​(xi​,yi​). A pair of sequences is represented as one sequence of pairs (Fin n → α × β), with component sequences seqFst, seqSnd.

Definition 14.5.1 (Joint sample entropy). H‾(xn,yn)≡−1nlog⁡pXnYn(xn,yn)\overline{H}(x^n,y^n) \equiv -\frac{1}{n}\log p_{X^nY^n}(x^n,y^n)H(xn,yn)≡−n1​logpXnYn​(xn,yn).

Definition 14.5.2 (Jointly typical sequence). xn,ynx^n, y^nxn,yn are δ\deltaδ-jointly typical if their joint sample entropy is δ\deltaδ-close to H(X,Y)H(X,Y)H(X,Y) and both xnx^nxn and yny^nyn are marginally δ\deltaδ-typical.

Definition 14.5.3 (Jointly typical set).

TδXnYn≡{(xn,yn):∣H‾(xn,yn)−H(X,Y)∣≤δ, xn∈TδXn, yn∈TδYn}.T_\delta^{X^nY^n} \equiv \bigl\{ (x^n,y^n) : |\overline{H}(x^n,y^n)-H(X,Y)|\le\delta,\ x^n\in T_\delta^{X^n},\ y^n\in T_\delta^{Y^n} \bigr\}.TδXnYn​≡{(xn,yn):∣H(xn,yn)−H(X,Y)∣≤δ, xn∈TδXn​, yn∈TδYn​}.

Formalization Note. jointSampleEntropy p z abbreviates sampleEntropy p z for the joint distribution p : FinDist (α × β); weakJointTypicalSet p n δ filters sequences of pairs by the three conditions, the marginal ones using weakTypicalSet p.fst and weakTypicalSet p.snd.

RETIRED (deprecated) 2026-09-07 03:35. Built on the retired WildeQIT_weakTypicalSet; replaced by WildeQIT_jointTypicalSet (WildeQIT.jointTypicalSet), which requires positive joint probability.

Definition code
import Definitions.Def_WildeQIT_weakTypicalSet

/-!
Wilde, *Quantum Information Theory* (2nd ed.), Definitions 14.5.1–14.5.3 (Joint sample entropy,
jointly typical sequence, jointly typical set). For `n` independent realizations of the pair
`(X,Y)` with i.i.d. joint distribution `p_{XⁿYⁿ}(xⁿ,yⁿ) = ∏ᵢ p_{XY}(xᵢ,yᵢ)`, the joint sample
entropy is `H̄(xⁿ,yⁿ) = -(1/n) log p_{XⁿYⁿ}(xⁿ,yⁿ)`, and
`T_δ^{XⁿYⁿ} ≡ { (xⁿ,yⁿ) : |H̄(xⁿ,yⁿ) − H(X,Y)| ≤ δ, xⁿ ∈ T_δ^{Xⁿ}, yⁿ ∈ T_δ^{Yⁿ} }`.
A pair of sequences is represented as one sequence of pairs, `Fin n → α × β`.
-/

namespace WildeQIT

variable {α β : Type} [Fintype α] [Fintype β] [DecidableEq α] [DecidableEq β]

/-- The sequence of first components `xⁿ` of a sequence of pairs. -/
def seqFst {n : ℕ} (z : Fin n → α × β) : Fin n → α := fun i => (z i).1

/-- The sequence of second components `yⁿ` of a sequence of pairs. -/
def seqSnd {n : ℕ} (z : Fin n → α × β) : Fin n → β := fun i => (z i).2

/-- Definition 14.5.1. The joint sample entropy `H̄(xⁿ,yⁿ) = -(1/n) log₂ ∏ᵢ p_{XY}(xᵢ,yᵢ)`,
i.e. the sample entropy of the pair sequence with respect to the joint distribution. -/
noncomputable abbrev jointSampleEntropy (p : FinDist (α × β)) {n : ℕ} (z : Fin n → α × β) : ℝ :=
  sampleEntropy p z

/-- Definitions 14.5.2–14.5.3. The `δ`-jointly typical set `T_δ^{XⁿYⁿ}`: pairs of sequences whose
joint sample entropy is `δ`-close to `H(X,Y)` and whose components are each `δ`-typical. -/
noncomputable def weakJointTypicalSet (p : FinDist (α × β)) (n : ℕ) (δ : ℝ) : Finset (Fin n → α × β) :=
  Finset.univ.filter fun z =>
    |sampleEntropy p z - entropy p| ≤ δ ∧ seqFst z ∈ weakTypicalSet p.fst n δ ∧ seqSnd z ∈ weakTypicalSet p.snd n δ

theorem mem_weakJointTypicalSet {p : FinDist (α × β)} {n : ℕ} {δ : ℝ} {z : Fin n → α × β} :
    z ∈ weakJointTypicalSet p n δ ↔
      |sampleEntropy p z - entropy p| ≤ δ ∧ seqFst z ∈ weakTypicalSet p.fst n δ ∧ seqSnd z ∈ weakTypicalSet p.snd n δ := by
  simp [weakJointTypicalSet]

end WildeQIT
Source
Wilde, Quantum Information Theory 2nd ed. (Cambridge 2017; arXiv:1106.1445v8), Definition 14.5.3, §Weak Joint Typicality, LaTeX label def-ct:weak-joint-typ-set (roster-items.csv line 25366); with Definitions 14.5.1 (Joint Sample Entropy, line 25334) and 14.5.2 (Jointly Typical Sequence, line 25357).

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