Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 8 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 8 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Secrecy and Information Privacy

1 · Prerequisites

2 · Summary

All alphabets and probability laws on this page are finite, and information is measured in natural-log nats as in Information units and logarithm-base convention. A wiretap channel has one input and two outputs whose conditional dependence is retained in the joint kernel:

\begin{tikzcd}
& Y \\
X \arrow[ur, "W_Y"] \arrow[dr, "W_Z"'] & \\
& Z
\end{tikzcd}

The two arrows label the Bob and Eve marginals of the joint law W(y,z∣x). They do not assert that Y and Z are conditionally independent given X. The block law is the coordinate product of this joint kernel. A code uses a uniform message, private encoder randomness and no feedback or preshared secret key; its public description is available to Eve.

Information leakage and equivocation are defined in Information leakage and equivocation for finite observations. Weak secrecy requires I(M;Zn)/n→0, while strong secrecy requires I(M;Zn)→0, as in Weak and strong secrecy for wiretap code sequences. Strong secrecy implies weak secrecy, but the converse fails; the companion page gives a noiseless example. Capacity here is defined operationally for both average and maximal error, and for both secrecy criteria. The local finite information-density lemma supports fixed-auxiliary threshold decoding, while the resolvability lemma makes Eve's induced output law approach a product target in expected KL and total variation. The capacity theorem proves the same auxiliary formula for all four capacities:

max⁡PU,X: U−X−(Y,Z)[I(U;Y)−I(U;Z)],∣U∣≤∣X∣.

For a degraded channel in the sense of Finite degraded wiretap channel, Eve's output is generated from Bob's by a finite stochastic kernel, the auxiliary reduces to U=X, and the formula becomes max⁡PX[I(X;Y)−I(X;Z)].

For finite source privacy in Finite-source privacy–utility region, a release kernel gives the factorization PSXZ=PSXKZ∣X:

\begin{tikzcd}
S \arrow[r] & X \arrow[r, "K"] & Z
\end{tikzcd}

The privacy–utility coordinates are (I(S;Z),I(X;Z)): the first measures leakage about sensitive data and the second measures retained information about useful data. Perfect privacy is exactly equality of the conditional output laws across positive-support sensitive values, by A finite kernel criterion for perfect privacy. This criterion is a kernel condition and does not impose a distortion or rate constraint.

Universal hashing is treated separately by Classical leftover-hash bound with public side information as a total-variation guarantee with the public seed included alongside Eve's side information. For conditional guessing probability g(X∣Z) and an M-valued two-universal hash, the bound is TV⁡≤12Mg(X∣Z); in particular, Mg(X∣Z)≤4ε2 guarantees distance at most ε. This bound does not by itself state an unnormalized mutual-information guarantee.

3 · Logical flowchart

4 · Definitions, theorems and proofs

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Classical leftover-hash bound with public side information

Statement

Let X,Z be finite random variables with joint law PXZ. Let M≥1 be an integer and let H be a finite nonempty family of functions h:X→[M]. Choose H uniformly from H independently of (X,Z), and assume the family is two-universal:

Pr⁡H[hH(x)=hH(x′)]≤1Mfor every x≠x′.

Set K:=hH(X); the seed H is public. Define the conditional guessing probability

g(X∣Z):=∑zmax⁡xPXZ(x,z),

with zero-mass z contributing zero, and define total variation by TV⁡(P,Q):=12∑∣P−Q∣ on the common finite alphabet. Then

TV⁡(PKHZ,UM⊗PHZ)≤12M g(X∣Z),

where UM is uniform on [M]. In particular, if 0<ε≤12 and Mg(X∣Z)≤4ε2, then the displayed total-variation distance is at most ε. This is a total-variation guarantee with the seed included in Eve's side information; it is not by itself an unnormalized mutual-information claim.

Facts & Assumptions

Given: A finite joint law PXZ, a finite hash family H, and an independent uniform seed H satisfying the two-universality condition in the Statement.

[A1]

For every distinct x,x′, Pr⁡H[hH(x)=hH(x′)]≤1/M; this is the two-universality hypothesis stated above.

[A2]

PKHZ is the joint law induced by K=hH(X) and the public seed H; the comparison law uses the same marginal PHZ and an independent uniform output in [M].

Proof

1.1A1A2givenalgebra

Fix z with PZ(z)>0 and write qz(x):=P(X=x∣Z=z) and rh,z(k):=∑x:h(x)=kqz(x). Expanding the square and applying [A1] to the off-diagonal terms gives EH∑k=1MrH,z(k)2≤∑xqz(x)2+1M∑x≠x′qz(x)qz(x′)=1M+(1−1M)∑xqz(x)2. Since ∑krh,z(k)=1, subtracting 1/M from this inequality yields EH∑k(rH,z(k)−1/M)2≤∑xqz(x)2.

2.1A2step 1.1givenalgebra

The total-variation definition and [A2] give TV⁡(PKHZ,UM⊗PHZ)=12∑h,zPH(h)PZ(z)∑k∣rh,z(k)−1/M∣. For any real vector (ak)k=1M, M∑kak2−(∑k∣ak∣)2=∑i<j(∣ai∣−∣aj∣)2≥0. Applying this identity to ak=rh,z(k)−1/M bounds the inner sum by M∑k(rh,z(k)−1/M)2. For a nonnegative finite random variable V, E[V]−(EV)2=E[(V−EV)2]≥0. Applying this to the squared-bin sum over (H,Z), followed by step 1.1, gives TV⁡(PKHZ,UM⊗PHZ)≤12M∑zPZ(z)∑xqz(x)2.

3.1A2step 2.1givenalgebra

For every probability vector qz, ∑xqz(x)2≤max⁡xqz(x)∑xqz(x)=max⁡xqz(x). Hence ∑zPZ(z)∑xqz(x)2≤∑zPZ(z)max⁡xqz(x)=∑zmax⁡xPXZ(x,z)=g(X∣Z). Combining with step 2.1 proves the bound, including zero-mass z by omission.

4.1step 3.1givenalgebra∎

If Mg(X∣Z)≤4ε2, the bound proved in step 3.1 is at most ε by taking nonnegative square roots.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite-source privacy–utility region

Definition

Let S be a finite sensitive variable and X a finite useful variable with joint law PSX. For each finite nonempty release alphabet Z, choose a stochastic kernel K(z∣x) from X to Z (Finite stochastic kernels) and form

PSXZ(s,x,z):=PSX(s,x)K(z∣x).

Thus the induced variables satisfy the explicitly defined factorization PSXZ=PSXKZ∣X, written S−X−Z. The privacy–utility region for this source is the closure in R2 of

⋃Z,K{(I(S;Z),I(X;Z))},

where mutual information uses nats and the finite definition Finite mutual information. The first coordinate is the chosen leakage metric and the second is the chosen retained-information utility. This model does not itself impose a distortion, rate, or perfect-privacy constraint; those define different optimization problems.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Information leakage and equivocation for finite observations

Definition

For finite random variables M,Z, information leakage is the finite mutual information I(M;Z) in nats, as defined in Finite mutual information, and equivocation is the finite conditional entropy H(M∣Z), as defined in Finite conditional entropy. For an n-use code with Eve's observation Zn, its normalized leakage is n−1I(M;Zn). When M is uniform on a finite message set M, its entropy is H(M)=ln⁡∣M∣. Zero-probability symbols are handled by the finite entropy and KL conventions cited above.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

The finite wiretap product law is stochastic

Statement

Use one-based coordinate labels for blocks: for an∈An, a function on {0,…,n−1}, write ai:=an(i−1) for 1≤i≤n.

For finite nonempty alphabets X,Y,Z, a stochastic kernel W(y,z∣x) from X to Y×Z, and every n≥1, the block formula

Wn(yn,zn∣xn):=∏i=1nW(yi,zi∣xi)

is a stochastic kernel from Xn to (Y×Z)n.

Facts & Assumptions

Given: A finite stochastic kernel W(y,z∣x) between the finite nonempty alphabets above and an integer n≥1.

[F1]

Finite stochastic kernels: a finite stochastic kernel has nonnegative entries and each input row sums to one.

Proof

1.1givenF1

Fix xn∈Xn. Every factor W(yi,zi∣xi) is nonnegative by [F1], so every product Wn(yn,zn∣xn) is nonnegative.

2.1F1step 1.1algebra∎

Finite distributivity factors the output sum as ∑yn,znWn(yn,zn∣xn)=∏i=1n(∑yi,ziW(yi,zi∣xi))=∏i=1n1=1. The row sums are one by [F1]; together with step 1.1 these are exactly the stochastic-kernel conditions.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Finite discrete memoryless wiretap channel and code model

Definition

Let X,Y,Z be finite nonempty alphabets and let W(y,z∣x) be a stochastic kernel from X to Y×Z (Finite stochastic kernels). Its Bob and Eve marginals are WY(y∣x):=∑zW(y,z∣x) and WZ(z∣x):=∑yW(y,z∣x); each is a finite DMC in the sense of Finite discrete memoryless channels.

For each integer n≥1, use one-based coordinate labels for blocks: for an∈An, a function on {0,…,n−1}, write ai:=an(i−1) for 1≤i≤n. With these labels, the joint channel law is

Wn(yn,zn∣xn):=∏i=1nW(yi,zi∣xi).

The product formula is a stochastic kernel by The finite wiretap product law is stochastic. Finite distributivity gives ∑znWn(yn,zn∣xn)=∏i∑ziW(yi,zi∣xi)=∏iWY(yi∣xi)=WYn(yn∣xn), and the analogous finite sum over yn gives marginal WZn. The pair (Yn,Zn) may be correlated conditional on Xn; neither marginal changes if that coupling changes while the two marginal channels stay fixed.

An (n,Mn) wiretap code has a finite message set Mn, a uniform message Mn, a stochastic encoder PXn∣Mn using private randomness independent of channel noise, and a decoder M^n:Yn→Mn∪{e}, where e∉Mn denotes erasure and is counted as error. The encoder uses no feedback and the parties have no preshared secret key or forward public aid. The public code description is known to Eve, who observes Zn. Average error is Pe,av(n):=Pr⁡[M^n(Yn)≠Mn]; maximal error is Pe,max(n):=max⁡m∈MnPr⁡[M^n(Yn)≠m∣Mn=m]. The rate is n−1ln⁡∣Mn∣ nats per channel use. A secrecy metric is specified separately.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

A finite kernel criterion for perfect privacy

Statement

Let (S,X) have a finite joint law and let K(z∣x) be a finite release kernel, giving PSXZ=PSXKZ∣X as in Finite-source privacy–utility region. Then I(S;Z)=0 if and only if, for each z with PZ(z)>0, the conditional mixture

∑xPX∣S=s(x)K(z∣x)

is independent of s over supp⁡PS. No full-support assumption is imposed; zero-mass values of s are not constrained.

Facts & Assumptions

Given: A finite joint law PSX and a finite stochastic release kernel K(z∣x).

[F1]

Finite-source privacy–utility region: PSXZ(s,x,z)=PSX(s,x)K(z∣x), so PZ∣S=s(z)=∑xPX∣S=s(x)K(z∣x) for PS(s)>0.

[F2]

Finite mutual information: I(S;Z)=D(PSZ∥PS⊗PZ).

[F3]

Finite KL divergence is nonnegative with equality exactly at equal laws: D(P∥Q)=0 if and only if the finite probability vectors P,Q are equal; a positive numerator above a zero denominator gives +∞.

Proof

1.1F1F2F3givenalgebra

If I(S;Z)=0, [F2] and [F3] give PSZ=PS⊗PZ. For every s with PS(s)>0, divide the equality PSZ(s,z)=PS(s)PZ(z) by PS(s) and use [F1]. The conditional mixture in the Statement is therefore PZ(z), independent of s for every z, in particular for every positive-mass z.

1.2F1givenalgebra

Conversely, assume the stated mixture is a constant cz in s on supp⁡PS for each z with PZ(z)>0. Averaging it over PS shows cz=PZ(z). If PZ(z)=0, [F1] gives 0=PZ(z)=∑s:PS(s)>0PS(s)PZ∣S=s(z), a finite sum of nonnegative terms with positive weights; hence each PZ∣S=s(z)=0=PZ(z). Thus for every s in the support and every z, PZ∣S=s(z)=PZ(z), so [F1] yields PSZ=PS⊗PZ.

2.1F2F3step 1.2∎

Applying [F2] and [F3] to this equality gives I(S;Z)=0. This proves both directions, including zero-probability release symbols.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Finite degraded wiretap channel

Definition

A finite wiretap channel Finite discrete memoryless wiretap channel and code model is degraded from Bob to Eve if there is a finite stochastic kernel V(z∣y) from Bob's output alphabet to Eve's output alphabet such that

W(y,z∣x)=WY(y∣x)V(z∣y)for every x,y,z.

Equivalently, for every input law PX, the induced joint law is PX(x)WY(y∣x)V(z∣y). The requirement specifies the joint coupling of Bob's and Eve's outputs, not only their separate marginal channels.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Weak and strong secrecy for wiretap code sequences

Definition

Consider a sequence of finite wiretap codes from Finite discrete memoryless wiretap channel and code model, with uniform message Mn and Eve's observation Zn. Call it reliable when its average error tends to zero; maximal reliability is the stronger condition that its maximal error tends to zero. Among reliable sequences, weak secrecy means

1nI(Mn;Zn)⟶0,

and strong secrecy means

I(Mn;Zn)⟶0,

where leakage is the unnormalized finite mutual information of Information leakage and equivocation for finite observations and all quantities are in nats. Exact independence at every blocklength, total-variation secrecy, and per-message secrecy are separate conditions and are not identified with either limit here.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Information-density concentration for a fixed finite DMC input law

Statement

Let W(y∣u) be a finite DMC and let PU be any fixed input probability vector. Let PY(y)=∑uPU(u)W(y∣u). On the joint support PU(u)W(y∣u)>0, define

J(u,y):=ln⁡W(y∣u)PY(y),I:=I(U;Y),σ2:=∑u,y:PU(u)W(y∣u)>0PU(u)W(y∣u)(J(u,y)−I)2.

For IID pairs (Ui,Yi)∼PUW, write Sn=∑i=1nJ(Ui,Yi) and B:=max⁡(0,max⁡PU(u)W(y∣u)>0J(u,y)). Then J is bounded and E[J]=I. For every δ>0,

Pr⁡[∣Snn−I∣≥δ]≤σ2nδ2.

For every γ>0 there is a ρ∈(0,1), depending only on (PU,W,γ), such that

Pr⁡[Sn>n(I+γ)]≤ρn.

Facts & Assumptions

Given: For each blocklength n, the joint law is PUn,Yn(un,yn)=∏i=1nPU(ui)W(yi∣ui) for a finite DMC W and input probability vector PU.

[F1]

Finite discrete memoryless channels: for the input word un, the output law is Wn(yn∣un)=∏i=1nW(yi∣ui).

[F2]

Finite mutual information: I(U;Y)=∑u,y:PU(u)W(y∣u)>0PU(u)W(y∣u)ln⁡W(y∣u)PY(y).

[F3]

Information units and logarithm-base convention: unmarked logarithms are natural, so the information quantities are in nats.

[F4]

The natural logarithm as the inverse of the exponential function: et is the exponential whose inverse on (0,∞) is the natural logarithm.

[F5]

The exponential function is smooth and (exp⁡)′=exp⁡: the real exponential is differentiable with derivative itself, so a finite sum of exponential functions may be differentiated term by term.

Proof

1.1givenF1F3construct

If PU(u)W(y∣u)>0, then PY(y)≥PU(u)W(y∣u)>0. Hence every displayed logarithm is finite; because the joint support is finite, J is bounded and B<∞. The unmarked logarithm uses nats by [F3].

2.1F1F2givenstep 1.1algebra

The expectation E[J(U,Y)] is the finite sum in [F2], so it equals I. Independence and the common product law in [F1] give E[Sn]=nI and E[(Sn−nI)2]=nσ2: the cross terms vanish because each centered summand has mean zero, and each diagonal term has second moment σ2. For the nonnegative variable (Sn−nI)2, the pointwise inequality 1{(Sn−nI)2≥n2δ2}≤(Sn−nI)2/(n2δ2) gives the Chebyshev bound after taking expectations.

3.1F4F5step 2.1choosealgebra

Fix γ>0 and define ϕ(t):=E[et(J−I−γ)]. Finite support makes ϕ differentiable at zero, with ϕ(0)=1 and ϕ′(0)=E[J−I−γ]=−γ<0. By the definition of derivative, some sufficiently small t>0 has 0<ρ:=ϕ(t)<1.

4.1step 3.1algebra∎

The event Sn>n(I+γ) implies et∑i(J(Ui,Yi)−I−γ)>1. Its indicator is therefore at most that nonnegative exponential. Independence of the IID pairs gives Pr⁡[Sn>n(I+γ)]≤E[et∑i(J(Ui,Yi)−I−γ)]=ϕ(t)n=ρn. This proves the exponential tail.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Operational weak and strong secrecy capacities

Definition

Fix an error criterion e∈{av,max} and a secrecy criterion s∈{weak,strong}. For each code let Perr(n)=Pe,av(n) when e=av and Perr(n)=Pe,max(n) when e=max. A rate R≥0 in nats per channel use is (e,s)-achievable for a finite wiretap channel Finite discrete memoryless wiretap channel and code model if there is a sequence of wiretap codes, one at each blocklength n≥1, such that

lim inf⁡n→∞1nln⁡∣Mn∣≥R,Perr(n)⟶0,

and the sequence satisfies secrecy criterion s from Weak and strong secrecy for wiretap code sequences, with leakage measured by Information leakage and equivocation for finite observations. Define Ce,s as the supremum of all such rates. Thus this definition gives four operational capacities, distinguished by average or maximal error and weak or strong secrecy.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Finite DMC resolvability by random codebooks

Statement

Let W(z∣u) be a finite DMC, let PU be an input probability vector, and let PZ(z)=∑uPU(u)W(z∣u). On the joint support define J(u,z):=ln⁡(W(z∣u)/PZ(z)) and let I=I(U;Z). Set B=max⁡(0,max⁡PU(u)W(z∣u)>0J(u,z)). For R0>I and any γ with 0<γ<R0−I, draw Ln=⌈enR0⌉ independent words Un(ℓ)∼PUn and define the induced mixture

PZn(zn):=∏i=1nPZ(zi),QZn∣C:=1Ln∑ℓ=1LnWn(⋅∣Un(ℓ)).

There is a ρ∈(0,1), depending only on (PU,W,γ), for which

ECD(QZn∣C∥PZn)≤e−n(R0−I−γ)+(ln⁡2+nB)ρn,

and

EC TV⁡(QZn∣C,PZn)≤ρn+12e−n(R0−I−γ)/2,

where TV⁡(P,Q):=12∑z∣P(z)−Q(z)∣. Thus both expected deviations tend to zero. Here D is the directional finite KL divergence of Finite distributions, entropy, divergence, and stochastic matrices.

Facts & Assumptions

Given: A finite DMC W, an input law PU, a rate R0>I(U;Z), and 0<γ<R0−I(U;Z).

[F1]

Finite discrete memoryless channels: Wn(zn∣un)=∏iW(zi∣ui).

[F2]

The DMC product laws are stochastic kernels: each block product law is a stochastic kernel.

[F3]

Finite mutual information: I(U;Z)=E[J(U,Z)] under PUW.

[F5]

Information-density concentration for a fixed finite DMC input law: for IID (Ui,Zi)∼PUW, Sn=∑iJ(Ui,Zi) has upper tail Pr⁡[Sn>n(I+γ)]≤ρn for some 0<ρ<1.

[F6]

Information units and logarithm-base convention: unmarked logarithms are natural, so the displayed KL divergence and rates use nats.

[F7]

Finite distributions, entropy, divergence, and stochastic matrices: finite KL is D(P∥Q)=∑pi>0piln⁡(pi/qi), with value +∞ if pi>0=qi for some coordinate.

Proof

1.1givenF1F2F7

Write QC for the mixture in the Statement. Any zn with QC(zn)>0 has PZn(zn)>0, since each sampled codeword has letters in supp⁡PU and any output reachable from such a letter has positive PZ mass. Hence all divergences below are well-defined and finite.

1.2F1F2F3F5given

For the total-variation bound, let Lℓ(zn):=Wn(zn∣Un(ℓ))/PZn(zn) on the support, let LC=Ln−1∑ℓLℓ, set T=en(I+γ), and truncate to L~ℓ=Lℓ1{Lℓ≤T} and L~C=Ln−1∑ℓL~ℓ. If αn:=Pr⁡[Sn>n(I+γ)], then the expected removed mass ∑znPZn(zn)EC[LC−L~C] is exactly αn, and the missing mass ∑znPZn(zn)(1−ECL~C) is also αn, because ∑znPZn(zn)ECLC=1. Since LC≥L~C and ECL~C≤1, the triangle inequality gives 2TV⁡(QC,PZn)≤∑znPZn(zn)((LC−L~C)+∣L~C−ECL~C∣+(1−ECL~C)). After expectation, the first and third terms together contribute αn to total variation (the factor 1/2 in its definition is included).

2.1F1F3F4F6givenstep 1.1algebra

For fixed C, expand D(QC∥PZn) as an expectation over a uniform index J and then Zn∼Wn(⋅∣Un(J)). Averaging over codebooks and using symmetry lets us take J=1. The divergence and all rates use natural-log nats by [F6]. Conditional on Un(1),Zn, the remaining codewords are independent and EUn(2),…,Un(Ln)[QC(Zn)PZn(Zn)]=eSn+Ln−1Ln. For any finite positive random variable A with law p and mean a, the vector qi=piAi/a is a probability vector; [F4] gives 0≤D(p∥q)=ln⁡a−E[ln⁡A]. Thus Eln⁡A≤ln⁡EA. Applying this finite Jensen inequality to the displayed likelihood ratio gives ECD(QC∥PZn)≤Eln⁡(1+eSn/Ln).

3.1F5F8step 2.1algebra

On Sn≤n(I+γ), Ln≥enR0 and [F8] bound the logarithm by e−n(R0−I−γ). On the complement, Sn≤nB by the definition of B, so ln⁡(1+eSn/Ln)≤ln⁡2+nB. The complement has probability at most ρn by [F5]. Splitting the expectation in step 2.1 across these two events proves the KL bound.

4.1F1F2F5step 1.2algebra∎

For fixed zn, let A=L~C(zn)−ECL~C(zn). The finite inequality E∣A∣≤EA2 follows by expanding 0≤E(∣A∣−E∣A∣)2. Independence of the Ln codewords makes the cross terms vanish, so EA2=1Ln(EU[L~1(zn)2]−(EUL~1(zn))2)≤EU[L~1(zn)2]Ln. Since 0≤L~1≤T and EUL1(zn)=∑unPUn(un)Wn(zn∣un)PZn(zn)=1, the numerator is at most T. Finite Cauchy–Schwarz with weights PZn(zn) then gives ∑znPZn(zn)EC∣A∣≤∑znPZn(zn)ECA2≤(∑znPZn(zn))1/2(∑znPZn(zn)ECA2)1/2≤T/Ln, where the middle inequality is finite Cauchy–Schwarz and ∑znPZn(zn)=1. Together with step 1.2, this fluctuation contributes at most 12T/Ln to expected total variation. Using [F5], αn≤ρn, and Ln≥enR0 gives the stated bound.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck pendingOpen item page →

The finite wiretap auxiliary has cardinality at most |X|

Statement

For every finite joint law PUX on a finite wiretap channel with input alphabet X, where U−X−(Y,Z) means PUXYZ(u,x,y,z)=PUX(u,x)W(y,z∣x), there is another finite auxiliary U~ with ∣U~∣≤∣X∣ whose value of I(U~;Y)−I(U~;Z) is at least I(U;Y)−I(U;Z). Consequently

sup⁡PU,X: U−X−(Y,Z)[I(U;Y)−I(U;Z)]

is a maximum and may be restricted to ∣U∣≤∣X∣. For each input law q, the single-letter objective q↦Iq(X;Y)−Iq(X;Z) is continuous on the finite probability simplex.

Facts & Assumptions

Given: A finite wiretap channel, a finite auxiliary U, and a joint law PUX with the stated Markov factorization.

[F1]

Finite discrete memoryless wiretap channel and code model: the input alphabet and both output alphabets are finite; conditional on X, the marginals Y and Z use the finite DMCs WY and WZ.

[F2]

Finite mutual information: mutual information is the finite joint-law KL sum in nats.

[F3]

Finite entropy and mutual-information chain rules: I(A;B)=H(B)−H(B∣A) for finite variables.

[F4]

Finite distributions, entropy, divergence, and stochastic matrices: H(p)=−∑pi>0piln⁡pi with 0ln⁡0=0.

[F5]

The natural logarithm is bounded above by its positive argument minus one: for t≥1, 0≤ln⁡t≤t−1.

[F7]

A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value: a continuous real-valued function on a nonempty compact metric space attains its maximum.

Proof

1.1F1F2F3F4F5givencasesalgebra

If m:=∣X∣=1, then X is constant and both mutual informations in the objective are zero, so ∣U~∣=1 suffices. Assume m≥2. For a probability vector q on X, let F(q):=Iq(X;Y)−Iq(X;Z). By [F2]–[F4] and the finite entropy identity in [F3], F(q)=H(qWY)−H(qWZ)−∑xq(x)(H(WY(⋅∣x))−H(WZ(⋅∣x))). The maps q↦qWY and q↦qWZ are finite linear maps. On 0<t≤1, set s=t−1/2≥1; [F5] gives 0≤−tln⁡t=2tln⁡s≤2t. Hence −tln⁡t extends continuously to t=0 with value 0, so finite entropy and F are continuous on the simplex Δ(X).

2.1F1F2F3step 1.1algebra

Write λu=PU(u)>0, qu=PX∣U=u, and qˉ=PX=∑uλuqu, omitting zero-mass u. The chain rule [F3] gives I(U;Y)−I(U;Z)=F(qˉ)−∑uλuF(qu). Indeed, expanding the right side by the entropy formula in step 1.1 leaves H(Y)−∑uλuH(Y∣U=u)−H(Z)+∑uλuH(Z∣U=u); the linear conditional-on-X terms cancel because qˉ=∑uλuqu, and the remaining expression is the left side.

3.1F1step 2.1chooseconstructalgebra

Suppose the current posterior mixture has k>m positive weights. The k vectors (qu(x1),…,qu(xm−1),1) lie in Rm, so there are coefficients cu, not all zero, with ∑ucu=0 and ∑ucuqu(xj)=0 for j<m. Since each qu sums to one, the same relation holds for the last coordinate xm. The coefficients include both signs. Therefore the weights λu+tcu remain nonnegative on a bounded interval [t−,t+] with t−<0<t+; at either endpoint at least one weight is zero, while the total weight and posterior average stay fixed. The average G(t)=∑u(λu+tcu)F(qu) is affine in t, so at least one endpoint has G(t)≤G(0): otherwise zero, a convex combination of t− and t+, would have a smaller value than both endpoints. Choose that endpoint and delete its zero weights. This keeps qˉ fixed and does not decrease the wiretap objective in step 2.1.

4.1step 3.1induction

Repeating step 3.1 finitely many times reduces any finite auxiliary to at most m positive weights, preserving PX and not decreasing I(U;Y)−I(U;Z). Thus every finite auxiliary is dominated by one with ∣U∣≤m.

5.1F6F7step 1.1step 4.1algebra∎

The parameter space Δm×Δ(X)m of m weights and m posterior laws is a nonempty closed bounded subset of Rm+m2, since it is described by finitely many coordinate inequalities 0≤t≤1 and coordinate-sum equalities. It is compact by [F6]. By step 1.1 the objective F(qˉ)−∑j=1mλjF(qj) is continuous there, including zero weights, so it attains a maximum by [F7]. Step 4.1 shows this maximum equals the supremum over all finite auxiliaries.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Strong-secrecy capacity of a finite DMC wiretap channel

Statement

Let W(y,z∣x) be a finite wiretap DMC as in Finite discrete memoryless wiretap channel and code model, with no input-cost constraint, feedback, or preshared secret key. Let

C(W):=max⁡U finite, PU,X: U−X−(Y,Z)[I(U;Y)−I(U;Z)],

where U−X−(Y,Z) means the joint law factors as PU(u)PX∣U(x∣u)W(y,z∣x). The maximum is attained with ∣U∣≤∣X∣. The four capacities defined in Operational weak and strong secrecy capacities are equal:

Cav,weak=Cav,strong=Cmax,weak=Cmax,strong=C(W).

Facts & Assumptions

Given: A finite wiretap channel, the code model of Finite discrete memoryless wiretap channel and code model, and the four operational capacities of Operational weak and strong secrecy capacities.

[F1]

Finite discrete memoryless wiretap channel and code model: W(y,z∣x) is row-stochastic on finite alphabets; its block law is Wn(yn,zn∣xn)=∏iW(yi,zi∣xi); encoders have no feedback or preshared key, messages are uniform, and Eve knows the code description.

[F2]

Operational weak and strong secrecy capacities: R is achievable when lim inf⁡nn−1ln⁡∣Mn∣≥R, the selected error criterion tends to zero, and the selected weak or strong secrecy limit holds.

[F3]

Information leakage and equivocation for finite observations: leakage is I(M;Zn) in nats and its normalized value is n−1I(M;Zn).

[F4]

Weak and strong secrecy for wiretap code sequences: weak secrecy is n−1I(M;Zn)→0; strong secrecy is I(M;Zn)→0.

[F5]

Finite mutual information: I(A;B)=D(PAB∥PA⊗PB) for finite variables, and its finite sum is in nats.

[F6]

Finite entropy and mutual-information chain rules: for finite variables, mutual information obeys the chain rule and I(A;B)=H(A)−H(A∣B).

[F7]

Fano bound for erasure and out-of-alphabet estimates: if a uniform message M is estimated from a finite observation Y with error probability pe, then (1−pe)ln⁡∣M∣≤I(M;Y)+h2(pe).

[F8]

Information-density concentration for a fixed finite DMC input law: for a fixed finite DMC input law, its IID information-density sum has two-sided Chebyshev concentration about nI and an exponential upper tail above n(I+γ) for every γ>0.

[F9]

Finite DMC resolvability by random codebooks: for an induced finite DMC U→Z, a uniform codebook of ⌈enR0⌉ IID codewords has expected output divergence from PZn tending to zero whenever R0>I(U;Z).

[F10]

The finite wiretap auxiliary has cardinality at most |X|: every finite U−X−(Y,Z) is dominated in I(U;Y)−I(U;Z) by an auxiliary of size at most ∣X∣, and the maximum is attained.

[F11]

The finite wiretap product law is stochastic: the finite wiretap block product is stochastic; the product formula preserves the coordinatewise memoryless factorization.

Proof

1.1F1F5F10givenalgebra

Let C=C(W). A constant U gives value zero, so C≥0. By [F10] the maximum is attained with finite ∣U∣≤∣X∣, and [F5] makes each mutual information finite, so C<∞. For any fixed finite PU,X, restrict U to its positive-mass values and define the induced Bob and Eve channels QY(y∣u):=∑xPX∣U(x∣u)WY(y∣x),QZ(z∣u):=∑xPX∣U(x∣u)WZ(z∣x). Each row sums to one because PX∣U=u and the marginals WY,WZ are stochastic. These induced channels are finite DMCs, and their input-output mutual informations are I(U;Y) and I(U;Z).

1.2F10givenchoose

Suppose C>0 and fix any 0≤R<C. By [F10], choose a maximizing law PU,X. Choose R′ with R<R′<C, then choose R0>I(U;Z) so that R′+R0<I(U;Y). Choose γY>0 with R′+R0<I(U;Y)−γY. For each n, set Mn=⌈enR′⌉, Ln=⌈enR0⌉, and independently draw MnLn words Un(m,l) from PUn.

1.3F2F4F5F12givenalgebra

If C=0, the one-message code has zero error and zero leakage at every blocklength, so all four capacities are at least zero. In all cases, strong secrecy implies weak secrecy because [F5] and [F12] give 0≤I(M;Zn)/n≤I(M;Zn) for n≥1; maximal error tending to zero implies average error tending to zero.

1.4F3F7F12givenalgebra

For the converse, consider any sequence of wiretap codes with average error pn→0 and weak leakage ℓn:=I(M;Zn) satisfying ℓn/n→0. Fano's bound [F7] gives (1−pn)ln⁡∣Mn∣≤I(M;Yn)+h2(pn)=I(M;Yn)−I(M;Zn)+ℓn+h2(pn). The binary entropy is bounded by ln⁡2, since [F12] applied to (pn,1−pn) and (1/2,1/2) gives 0≤ln⁡2−h2(pn).

1.5F1F6F11givenalgebra

For i=0,…,n, set Ai:=I(M;Yi,Zi+1n), with empty strings omitted, and set Vi:=(Yi−1,Zi+1n). The mutual-information chain rule [F6] gives I(M;Yn)−I(M;Zn)=An−A0=∑i=1n[I(M;Yi∣Vi)−I(M;Zi∣Vi)]. Indeed, Ai−Ai−1=I(M;Yi∣Vi)−I(M;Zi∣Vi) for each i, and the sum telescopes.

2.1F1F5F8step 1.2givenalgebra

For a selected codebook, encode message m by choosing l uniformly and, conditional on Un(m,l)=un, draw Xn according to PXn∣Un(xn∣un)=∏i=1nPX∣U(xi∣ui), using independent private draws at the coordinates. Thus the induced channels from U to Bob and Eve are the finite DMCs QY(y∣u):=∑xPX∣U(x∣u)WY(y∣x) and QZ(z∣u):=∑xPX∣U(x∣u)WZ(z∣x), with block laws QYn and QZn. For an output with PYn(yn)=0, declare erasure; it has probability zero because every sampled letter has positive PU-mass and PY(y)=∑uPU(u)QY(y∣u). For an output with PYn(yn)>0, assign score −∞ if QYn(yn∣un)=0 and otherwise use its log likelihood ratio. Decode the pair (m,l) as the unique codeword satisfying ln⁡QYn(Yn∣Un(m,l))PYn(Yn)>n(I(U;Y)−γY); output its message coordinate m, and declare erasure if no unique pair passes. Under the transmitted pair, the missed-threshold probability is at most σY2/(nγY2) by [F8]. For any incorrect pair, its independently drawn word is independent of the received Yn∼PYn under the random-code ensemble, and EUn[QYn(yn∣Un)/PYn(yn)]=1 on the support of PYn. On the threshold event the likelihood ratio exceeds en(I(U;Y)−γY), so its indicator is bounded above by the ratio times e−n(I(U;Y)−γY); taking expectations bounds the false-alarm probability by that exponential. If the true pair uniquely passes, the message is decoded correctly; hence message error is bounded by the missed-threshold event or the union of false-alarm events. The union bound over at most MnLn−1 incorrect pairs tends to zero: since R′,R0≥0, MnLn≤4en(R′+R0), and R′+R0<I(U;Y)−γY. Thus the ensemble average message error tends to zero.

2.2F1F10F11step 1.5givenalgebra

The code and channel law factor as PM(m)PXn∣M(xn∣m)∏j=1nW(yj,zj∣xj). In this finite sum, the time-i factor W(yi,zi∣xi) separates from all other coordinate factors. Therefore, after summing over the other inputs and outputs, P(Yi=y,Zi=z∣M=m,Xi=x,Vi=v)=W(y,z∣x) whenever the conditioning event has positive probability. This proves M−Xi−(Yi,Zi) conditional on each positive-mass Vi=v. Thus PM,Xi∣Vi=vW is a finite auxiliary law allowed in the maximum defining C. By [F10], I(M;Yi∣Vi=v)−I(M;Zi∣Vi=v)≤C. Average over positive-mass v and sum over i in step 1.5 to obtain I(M;Yn)−I(M;Zn)≤nC.

3.1F1F3F9step 2.1givenchoose

Use the same conditional product encoder law PXn∣Un(xn∣un)=∏i=1nPX∣U(xi∣ui) with independent private coordinate draws as in step 2.1. Summing over Xn through the product wiretap kernel gives the induced Eve DMC block law QZn(zn∣un)=∏i=1nQZ(zi∣ui), where QZ(z∣u)=∑xPX∣U(x∣u)WZ(z∣x). Eve's conditional output law for message m is the mixture of the Ln induced QZn(⋅∣Un(m,l)) outputs. Let d(C) be the average over m of its KL divergence from PZn. For each fixed m, its randomization subcode has exactly the IID codebook law in [F9], so ECd(C)→0. Let a(C) be the codebook's average Bob error. Step 2.1 and finite averaging give ECa(C)→0. Fix an ordering of the finite auxiliary alphabet and order its finite word/codebook sets lexicographically. At each n, take the first codebook whose a(Cn)+d(Cn) is no larger than its finite ensemble mean. Such a codebook exists by finite averaging, so this specifies a sequence with a(Cn)+d(Cn)→0 without countable choices.

4.1F1step 3.1givenconstructalgebra

Write ηn=a(Cn)+d(Cn) and, for each message m, write em for its Bob error and dm=D(PZn∣m,Cn∥PZn). Delete every message with em>tn or dm>tn, where tn=ηn+1/n. For each message, 1{em>tn or dm>tn}≤(em+dm)/tn; averaging over the uniform message bounds the deleted fraction by ηn/tn≤ηn. Thus for all sufficiently large n the retained fraction tends to one and is positive, and each retained message has both em,dm≤tn→0. Restrict the encoder to retained messages and map any old decoder output outside the retained set to erasure; this cannot increase the error for a retained message. For the finitely many earlier blocklengths use a one-message code.

5.1F3F5F12step 4.1givenalgebra

For the uniform message on the retained set Sn, put PˉZn=∣Sn∣−1∑m∈SnPZn∣m,Cn. Expanding the finite KL sums and grouping terms gives the exact identity 1∣Sn∣∑m∈SnD(PZn∣m,Cn∥PZn)=1∣Sn∣∑m,zn:PZn∣m,Cn(zn)>0PZn∣m,Cn(zn)ln⁡PZn∣m,Cn(zn)PZn(zn)=1∣Sn∣∑m,zn:PZn∣m,Cn(zn)>0PZn∣m,Cn(zn)ln⁡PZn∣m,Cn(zn)PˉZn(zn)+∑zn:PˉZn(zn)>0PˉZn(zn)ln⁡PˉZn(zn)PZn(zn)=I(M;Zn)+D(PˉZn∥PZn). The reference law has positive mass wherever any induced Eve output has positive mass, so all terms are finite. By [F12], I(M;Zn)≤∣Sn∣−1∑m∈Sndm≤tn→0. Also ∣Sn∣≥(1−ηn)Mn and Mn≥enR′, while n−1ln⁡(1−ηn)→0; hence lim inf⁡nn−1ln⁡∣Sn∣≥R′. This constructs a maximal-error, strong-secrecy sequence at rate at least R′, and therefore every R<C is achievable for all four criteria.

6.1F2F4step 1.2step 1.3step 1.4step 2.2givenalgebra∎

Substitute step 2.2 into step 1.4, divide by n(1−pn), and use pn→0, ℓn/n→0, and 0≤h2(pn)≤ln⁡2 to get lim sup⁡nn−1ln⁡∣Mn∣≤C. This converse applies to weak secrecy and average error; it also bounds strong-secrecy or maximal-error sequences because each implies the corresponding weaker condition. Together with the achievability and zero-capacity branches, all four operational capacities equal C(W).

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Secrecy capacity of a finite degraded wiretap channel

Statement

If W(y,z∣x) is a finite degraded wiretap channel in the sense of Finite degraded wiretap channel, then all four operational capacities in Operational weak and strong secrecy capacities are equal to

max⁡PX[I(X;Y)−I(X;Z)],

where PX ranges over probability vectors on the finite input alphabet and the output law is induced by W. The maximum is attained.

Facts & Assumptions

Given: A finite wiretap channel with a stochastic degradation kernel V(z∣y) satisfying W(y,z∣x)=WY(y∣x)V(z∣y).

[F1]

Finite degraded wiretap channel: for every input law PX, PXYZ(x,y,z)=PX(x)WY(y∣x)V(z∣y); this factorization is the finite Markov condition written X−Y−Z.

[F2]

Finite mutual information: mutual information is finite joint-law KL in nats.

[F3]

Finite entropy and mutual-information chain rules: finite mutual information satisfies its chain rule.

[F4]

Data processing for a finite Markov chain, with equality condition: for finite A−B−C, I(A;C)≤I(A;B).

[F5]

The finite wiretap auxiliary has cardinality at most |X|: the auxiliary objective's maximum is attained, and q↦Iq(X;Y)−Iq(X;Z) is continuous on the finite input simplex.

[F6]

Strong-secrecy capacity of a finite DMC wiretap channel: each of the four operational weak/strong secrecy capacities equals the maximum over finite U−X−(Y,Z).

[F7]

Operational weak and strong secrecy capacities: the four operational capacities use the rate, reliability, and secrecy limits stated in its Definition.

Proof

1.1F1F4givenalgebra

Fix any finite PU,X and form the joint law PU,X,Y,Z(u,x,y,z)=PU,X(u,x)W(y,z∣x), which is the notation U−X−(Y,Z). For each u with PU(u)>0, the degraded factorization [F1] makes X−Y−Z under the posterior law PX∣U=u, so [F4] gives I(X;Z∣U=u)≤I(X;Y∣U=u). Averaging over u yields I(X;Z∣U)≤I(X;Y∣U).

1.2F2givenconstructalgebra

Conversely, for any input law PX, take U=X. Then U−X−(Y,Z) holds and I(U;Y)−I(U;Z)=I(X;Y)−I(X;Z). Thus the supremum over auxiliaries is at least the supremum of the displayed single-letter objective.

2.1F2F3step 1.1givenalgebra

The Markov condition U−X−Y gives I(U;Y∣X)=0, so the chain rule [F3] yields I(X;Y)=I(U;Y)+I(X;Y∣U). Likewise U−X−Z gives I(X;Z)=I(U;Z)+I(X;Z∣U). Subtracting these identities and using step 1.1 shows I(U;Y)−I(U;Z)=I(X;Y)−I(X;Z)−(I(X;Y∣U)−I(X;Z∣U))≤I(X;Y)−I(X;Z).

3.1F5F6F7step 2.1step 1.2algebra∎

By [F5], choose an auxiliary law attaining the maximum in the general formula. Step 2.1 shows that replacing this law by U=X at the same marginal PX cannot decrease its value, so this input law attains the maximum of the single-letter expression. Every input law is itself an allowed auxiliary with U=X by step 1.2. Thus the auxiliary maximum equals the displayed maximum, and [F6] identifies it with all four capacities in the sense of [F7].

5 · Examples, counterexamples and false statements

None yet.

Sources