Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Information Theory

70 missions · 37 completed

Missions

Open33Completed37All70
Linear algebraQuantum Information·Captain: mikedeng1

Classical capacity of fermionic product channels: An Explicit Formula for the Gaussian Capacity, Which Equals the One-Shot Capacity for n ≤ 2Research Paper

Motivation

Sending classical messages through a quantum device requires choosing input states that remain distinguishable after noise. The one-shot classical capacity measures the best information rate when each channel use is signaled with a separate input state. For many channels the optimization is difficult because it ranges over all ensembles of quantum states. Fermionic systems provide a finite-dimensional setting in which the noise has a direct description on elementary operators, but the optimal signaling states still need not be obvious. Bravyi's 2005 paper isolates a family of fermionic product channels, computes the best rate from Gaussian input states for any number of qubits, and proves that this restricted rate is the full one-shot rate for one or two qubits.

Setting

The system has nnn qubits, with computational basis indexed by bit strings x∈{0,1}nx\in\{0,1\}^nx∈{0,1}n. The Jordan–Wigner Majorana operators c1,…,c2nc_1,\ldots,c_{2n}c1​,…,c2n​ are tensor products of Pauli matrices: c2j−1c_{2j-1}c2j−1​ has ZZZ on qubits before jjj, XXX on qubit jjj, and identity afterwards; c2jc_{2j}c2j​ replaces XXX with YYY. Their ordered monomials c(x)=c1x1⋯c2nx2nc(x)=c_1^{x_1}\cdots c_{2n}^{x_{2n}}c(x)=c1x1​​⋯c2nx2n​​, x∈{0,1}2nx\in\{0,1\}^{2n}x∈{0,1}2n, form a basis of all operators on the qubits. The paper gives these operators and their monomials in Eq. (3).

A fermionic product channel Φb\Phi_bΦb​ is determined by attenuation coefficients bp∈[0,1]b_p\in[0,1]bp​∈[0,1]. On each monomial it acts by Φb(c(x))=(∏p:xp=1bp)c(x)\Phi_b(c(x))=(\prod_{p:x_p=1}b_p)c(x)Φb​(c(x))=(∏p:xp​=1​bp​)c(x), and linearity defines it on every operator. A state is a positive semidefinite matrix of trace one. For a finite ensemble of output states {(pa,ρa)}\{(p_a,\rho_a)\}{(pa​,ρa​)}, with nonnegative weights summing to one, its Holevo quantity in bits is

χ=S ⁣(∑apaρa)−∑apaS(ρa),S(ρ)=−Tr⁡(ρlog⁡2ρ).\chi= S\!\left(\sum_a p_a\rho_a\right)-\sum_a p_aS(\rho_a), \qquad S(\rho)=-\operatorname{Tr}(\rho\log_2\rho).χ=S(a∑​pa​ρa​)−a∑​pa​S(ρa​),S(ρ)=−Tr(ρlog2​ρ).

The supremum of χ\chiχ over all finite ensembles of outputs of Φb\Phi_bΦb​ is C1(Φb)C_1(\Phi_b)C1​(Φb​). A Gaussian state has the specific form UρλU†U\rho_\lambda U^\daggerUρλ​U† of Definition 1: ρλ=2−n∏j(I+λjZj)\rho_\lambda=2^{-n}\prod_j(I+\lambda_j Z_j)ρλ​=2−n∏j​(I+λj​Zj​), each λj∈[−1,1]\lambda_j\in[-1,1]λj​∈[−1,1], and U=exp⁡(iH2+iH1)U=\exp(iH_2+iH_1)U=exp(iH2​+iH1​) for Hermitian quadratic and linear combinations of Majorana operators. Requiring Gaussian input states gives C1g(Φb)C_1^g(\Phi_b)C1g​(Φb​). Setting H1=0H_1=0H1​=0 gives an even Gaussian state. These are separate classes; the even class supplies an intermediate entropy minimum. Definition 1 and Eq. (13) are on page 4.

Formalization targets

Gaussian capacity

Write b1↓≥⋯≥b2n↓b_1^\downarrow\ge\cdots\ge b_{2n}^\downarrowb1↓​≥⋯≥b2n↓​ for the coefficients in decreasing order, and let H(t)=−tlog⁡2t−(1−t)log⁡2(1−t)H(t)=-t\log_2t-(1-t)\log_2(1-t)H(t)=−tlog2​t−(1−t)log2​(1−t). The main formula, Theorem 1 and Eq. (6), is

C1g(Φb)=n−H ⁣(1+b1↓2)−∑j=1n−1H ⁣(1+b2j↓b2j+1↓2).C_1^g(\Phi_b)=n-H\!\left(\frac{1+b_1^\downarrow}{2}\right) -\sum_{j=1}^{n-1}H\!\left(\frac{1+b_{2j}^\downarrow b_{2j+1}^\downarrow}{2}\right).C1g​(Φb​)=n−H(21+b1↓​​)−j=1∑n−1​H(21+b2j↓​b2j+1↓​​).

It holds for every n≥1n\ge1n≥1 and every unsorted b∈[0,1]2nb\in[0,1]^{2n}b∈[0,1]2n. The milestones identify the covariance and Gaussian-preservation facts, the exact even and general Gaussian minimum-output entropies, and an ensemble attaining the capacity.

Full one-shot capacity for at most two qubits

The second clause of Theorem 1 states

C1(Φb)=C1g(Φb)(n≤2).C_1(\Phi_b)=C_1^g(\Phi_b)\qquad(n\le2).C1​(Φb​)=C1g​(Φb​)(n≤2).

Thus restricting the input ensemble to Gaussian states loses no one-shot capacity in these dimensions. The paper does not prove this equality for arbitrary nnn.

Significance

The formula replaces an optimization over arbitrary finite Gaussian ensembles with binary entropies of sorted attenuation coefficients. In the one- and two-qubit cases it also settles the unrestricted one-shot optimization for this channel family. The intermediate result C1=n−Smin⁡C_1=n-S_{\min}C1​=n−Smin​ relates signaling directly to minimum output entropy; the even-Gaussian and Gaussian minima make the distinction between the two state classes explicit. These relationships are established in Sections II–IV of the paper.

The mathematical results are proved in the 2005 paper. This mission asks for machine-checked proofs of their exact finite-dimensional statements. The definitions of bit-valued von Neumann entropy, finite output ensembles, ordered Majorana monomials, Gaussian-state predicates, and covariance matrices can support later work on fermionic channels. The submitted goal and milestones are presently proof obligations rather than claims of existing Lean proofs.

Difficulty

The channel is simple on each Majorana monomial, but the entropy of a general output state is not determined by its one- and two-point correlations. Even within the Gaussian class, optimizing only the even Gaussian states gives a different formula from optimizing all Gaussian states: linear Majorana terms change the optimum. A direct search over density matrices therefore does not expose the closed expression in Theorem 1. For the unrestricted two-qubit clause, one must also relate arbitrary states to the Gaussian class; the paper invokes a three-qubit parity result for that step. The distinctions and parity result appear in Sections III–IV.

Formalization scope

Lean represents qubit basis vectors by Fin n → Fin 2 and operators by complex matrices on that finite type. Majorana indices start at zero in Lean, so the paper's c2j−1,c2jc_{2j-1},c_{2j}c2j−1​,c2j​ correspond to consecutive indices 2j−2,2j−12j-2,2j-12j−2,2j−1. The Jordan–Wigner tensor factor at coordinate jjj acts on qubit jjj; the monomial product follows increasing Majorana index. The channel is defined on all matrices by the trace-orthogonal monomial expansion of Eq. (4), not merely on covariance matrices. Attenuations may equal zero or one. Entropies use logarithms to base two, with 0log⁡20=00\log_2 0=00log2​0=0.

Every capacity uses a real supremum over all finite normalized ensembles, with arbitrary ensemble size. The inputs are density matrices, and their channel outputs must be density matrices. The Gaussian capacity requires every input to satisfy Definition 1; Lemma 2 ensures these outputs are Gaussian too. The minimum-output quantities are real infima over their stated input classes, and the corresponding milestone theorems assert attainment. For the actual channels the relevant sets are nonempty and bounded: the maximally mixed state supplies an output state, while every Holevo quantity lies between zero and nnn. This representation rules out restricting the Gaussian ensemble to the displayed optimizing family, assuming the goal's coefficients are initially sorted, or replacing bit entropy with natural-log entropy.

The development needs finite-matrix functional calculus, positivity, matrix exponentials, permutation and singular-value reasoning, and finite ensemble entropy bounds. Contributions to those reusable layers and to the paper's covariance, Gaussian-preservation, and minimum-output results are within scope. Lemma 3 is stated in its even-Gaussian form, which its proof establishes; the displayed lemma says only “Gaussian.”

Selected references

  • Sergey Bravyi, Classical capacity of fermionic product channels, arXiv preprint quant-ph/0507282v1, 2005. arXiv
13 thms1 active userReviewed
Algorithmic Game TheoryOperations ResearchProbability·Captain: mikedeng1

Simulation of a Random Variable and its Application to Game Theory: With a Leaked Randomness Source, Alice Can Secure J_cav(H(X|Y)) in the n-Stage Repeated Game up to the Error Term (10)Research Paper

Motivation

A mixed strategy assumes a player can draw from any distribution. A real player may only have a limited or imperfect source of randomness, and an opponent may observe part of it. Repeated games with bounded randomness ask how much a player can guarantee in that situation. Gossner and Vieille (2002, Games Econ. Behav. 41(2), 206–226) studied a repeated zero-sum game in which the maximizer's only source of randomness is an i.i.d. sequence she observes privately. Valizadeh and Gohari (2017) generalized this to a leaked randomness source, in which the opponent observes a correlated sequence, and characterized the long-run max-min value. This mission formalizes the next question, studied in Valizadeh and Gohari, Playing Games with Bounded Entropy: Convergence Rate and Approximate Equilibria (arXiv:1902.03676v1, 2019; published as Simulation of a Random Variable and its Application to Game Theory, Math. Oper. Res. 2021): how fast does the max-min value of the nnn-stage game approach its long-run limit?

Timeline:

  • 2002, Gossner and Vieille: the long-run max-min value when Alice's private source is i.i.d. and Bob does not observe it.
  • 2017, Valizadeh and Gohari: the long-run max-min value Jcav(A)(H(X∣Y))J^{(A)}_{cav}(H(X|Y))Jcav(A)​(H(X∣Y)) with a leaked source. The same quantity bounds every nnn-stage max-min value from above (Theorem 5 of the paper, cited there and not proved).
  • 2019, Valizadeh and Gohari (this paper): an explicit lower bound for the nnn-stage game (Theorem 6), which gives the rate log⁡n/n1/4\sqrt{\log n}/n^{1/4}logn​/n1/4 (Corollary 7). The tool is a one-shot simulation lemma for random mappings (Lemma 14).

Setting

Alice (maximizer) and Bob (minimizer) have finite nonempty action sets A\mathcal AA and B\mathcal BB, and Bob pays Alice uabu_{ab}uab​ when the actions are (a,b)(a,b)(a,b). A joint pmf pXYp_{XY}pXY​ on finite alphabets X×Y\mathcal X\times\mathcal YX×Y is publicly known. At each stage t=1,…,nt=1,\dots,nt=1,…,n a fresh pair (Xt,Yt)∼pXY(X_t,Y_t)\sim p_{XY}(Xt​,Yt​)∼pXY​ is drawn, independently of the past. Alice observes XtX_tXt​ and Bob observes YtY_tYt​. Both then act, and both actions are publicly monitored.

Strategies are deterministic. Alice's stage-ttt action is At=σt(A1,B1,…,At−1,Bt−1,X1,…,Xt)A_t=\sigma_t(A_1,B_1,\dots,A_{t-1},B_{t-1},X_1,\dots,X_t)At​=σt​(A1​,B1​,…,At−1​,Bt−1​,X1​,…,Xt​), and Bob's is Bt=τt(A1,B1,…,At−1,Bt−1,Y1,…,Yt)B_t=\tau_t(A_1,B_1,\dots,A_{t-1},B_{t-1},Y_1,\dots,Y_t)Bt​=τt​(A1​,B1​,…,At−1​,Bt−1​,Y1​,…,Yt​). Each player's only randomness is their own source. The payoff is the expected average

λ(σn,τn)=E[1n∑t=1nuAtBt],\lambda(\sigma^n,\tau^n)=\mathbb E\Big[\frac1n\sum_{t=1}^nu_{A_tB_t}\Big],λ(σn,τn)=E[n1​t=1∑n​uAt​Bt​​],

with the expectation taken over the i.i.d. sources.

Logarithms are base 2. H(p)H(p)H(p) is the Shannon entropy and H(X∣Y)H(X|Y)H(X∣Y) the conditional entropy. For α>0\alpha>0α>0, α≠1\alpha\ne1α=1, Hα(p)=α1−αlog⁡∥p∥αH_\alpha(p)=\frac{\alpha}{1-\alpha}\log\|p\|_\alphaHα​(p)=1−αα​log∥p∥α​ is the Rényi entropy and Hα(X∣Y)=α1−αlog⁡∑ypY(y)∥pX∣Y=y∥αH_\alpha(X|Y)=\frac{\alpha}{1-\alpha}\log\sum_yp_Y(y)\|p_{X|Y=y}\|_\alphaHα​(X∣Y)=1−αα​log∑y​pY​(y)∥pX∣Y=y​∥α​ the conditional Rényi entropy. The total variation distance is ∥p−q∥TV=12∑∣p−q∣\|p-q\|_{TV}=\frac12\sum|p-q|∥p−q∥TV​=21​∑∣p−q∣.

The benchmark (Definition 4) is built in three steps:

  • the security level U(A)(pA)=min⁡b∑apA(a)uabU^{(A)}(p_A)=\min_b\sum_ap_A(a)u_{ab}U(A)(pA​)=minb​∑a​pA​(a)uab​;
  • the entropy-constrained value J(A)(h)=max⁡{U(A)(pA):H(pA)≤h}J^{(A)}(h)=\max\{U^{(A)}(p_A):H(p_A)\le h\}J(A)(h)=max{U(A)(pA​):H(pA​)≤h};
  • its upper concave envelope Jcav(A)J^{(A)}_{cav}Jcav(A)​ on [0,∞)[0,\infty)[0,∞).

Formalization targets

Goal: Theorem 6 (p. 14)

There exist r>0r>0r>0, β>0\beta>0β>0, γ≥0\gamma\ge0γ≥0 and μ≥0\mu\ge0μ≥0 with the following property. For all sequences fn∈Nf_n\in\mathbb Nfn​∈N, 0≤gn≤r0\le g_n\le r0≤gn​≤r, 0≤hn≤10\le h_n\le10≤hn​≤1, there are Alice strategies σn\sigma^nσn such that for all Bob strategies τn\tau^nτn and all nnn,

λ(σn,τn)≥Jcav(A)(H(X∣Y))−μ(1n+1fn+fnn+gn+2−12(nfn−1)hn(βgn−γhn)).(10)\lambda(\sigma^n,\tau^n)\ge J^{(A)}_{cav}(H(X|Y))-\mu\Big(\frac1n+\frac1{f_n}+\frac{f_n}n+g_n+2^{-\frac12(\frac n{f_n}-1)h_n(\beta g_n-\gamma h_n)}\Big).\quad(10)λ(σn,τn)≥Jcav(A)​(H(X∣Y))−μ(n1​+fn​1​+nfn​​+gn​+2−21​(fn​n​−1)hn​(βgn​−γhn​)).(10)

Milestones

The milestones are the results that the paper's proof (§3.3 and Appendix A) uses, in attack order:

  • the total variation properties of Lemma 1;
  • the second-order Taylor bounds (3)–(6) for Rényi entropies on [1/2,2][1/2,2][1/2,2];
  • the random-mapping estimates (A.9), (A.11) and (A.5);
  • the simulation Lemma 14,
∑fpF(f)∥pf(X)Y−pApY∥TV≤min⁡α∈[1,2]2−(1−1α)(Hα(X∣Y)−H1/α(A)+2);\sum_fp_F(f)\|p_{f(X)Y}-p_Ap_Y\|_{TV}\le\min_{\alpha\in[1,2]}2^{-(1-\frac1\alpha)(H_\alpha(X|Y)-H_{1/\alpha}(A)+2)};f∑​pF​(f)∥pf(X)Y​−pA​pY​∥TV​≤α∈[1,2]min​2−(1−α1​)(Hα​(X∣Y)−H1/α​(A)+2);
  • the block lengths (17);
  • the two-point representation (18)–(19) of Jcav(A)(H(X∣Y))J^{(A)}_{cav}(H(X|Y))Jcav(A)​(H(X∣Y)) and its degenerate cases (Lemma 16);
  • Rényi additivity (24)–(25), the entropy-gap inequality (29), and the per-block bound (31).

Significance

Theorem 6 makes the convergence of the nnn-stage max-min value quantitative. With fn≍nf_n\asymp\sqrt nfn​≍n​ and gn≍log⁡n/n1/4g_n\asymp\sqrt{\log n}/n^{1/4}gn​≍logn​/n1/4 it gives a rate of log⁡n/n1/4\sqrt{\log n}/n^{1/4}logn​/n1/4. Combined with the cited upper bound, it says how long a game must be before limited, partially leaked randomness costs Alice at most ε\varepsilonε. Lemma 14 is of independent use: it bounds how well a deterministic function of one correlated source can imitate an independent random variable in total variation, and it is stated with Rényi entropies of both orders α\alphaα and 1/α1/\alpha1/α. The paper also uses it for approximate equilibria.

On formalization: none of these results has a machine-checked proof. The mission produces finite pmf-level definitions of Shannon and Rényi entropy in bits, a model of repeated games with history-dependent deterministic strategies, and the random-mapping simulation bound. The proofs exist on paper (§3.3, Appendix A). The work is to formalize them, which includes an instance of Riesz–Thorin interpolation for finite measure spaces that Mathlib does not have.

Difficulty

Alice cannot randomize at will, so the natural strategy, playing the mixed action that attains Jcav(A)J^{(A)}_{cav}Jcav(A)​, is not available. She has to manufacture mixed actions from her source, and Bob's correlated observation leaks information about them. In the paper's block construction, the actions of block iii are a function of the previous block's source. Three steps of this argument are hard to formalize:

  • Simulation bound (Lemma 14). Its proof controls an operator from Lα(X)L^\alpha(\mathcal X)Lα(X) to Lα(pF)L^\alpha(p_F)Lα(pF​) at α=1\alpha=1α=1 and α=2\alpha=2α=2, then interpolates.
  • Taylor control of Rényi entropies (3)–(6). The Rényi entropy must be expanded through the removable point α=1\alpha=1α=1, uniformly on [1/2,2][1/2,2][1/2,2].
  • Bob's adaptivity. The final payoff bound has to hold against every Bob strategy, including ones that condition on the whole history. The required conditional-independence argument is where a careless formalization would quietly restrict Bob.

Formalization scope

Conventions:

  • All alphabets are finite types. A\mathcal AA and B\mathcal BB are nonempty.
  • A pmf is a nonnegative real function summing to one. Δ(A)\Delta(\mathcal A)Δ(A) is stdSimplex ℝ 𝒜.
  • Logarithms are Real.logb 2, with 0log⁡0=00\log0=00log0=0.
  • Stages and blocks are 0-based (Fin n).
  • λ\lambdaλ is a finite sum over (xn,yn)(x^n,y^n)(xn,yn) weighted by ∏tpXY(xt,yt)\prod_tp_{XY}(x_t,y_t)∏t​pXY​(xt​,yt​).
  • J(A)J^{(A)}J(A) is the supremum of U(A)U^{(A)}U(A) over {p∈Δ(A):H(p)≤h}\{p\in\Delta(\mathcal A):H(p)\le h\}{p∈Δ(A):H(p)≤h}, which is attained for h≥0h\ge0h≥0. Jcav(A)(h)J^{(A)}_{cav}(h)Jcav(A)​(h) is the infimum of g(h)g(h)g(h) over functions ggg that are concave on [0,∞)[0,\infty)[0,∞) and majorize J(A)J^{(A)}J(A) there.
  • The random mapping's law is pF(f)=∏xpA(f(x))p_F(f)=\prod_xp_A(f(x))pF​(f)=∏x​pA​(f(x)) on the finite set of maps X→A\mathcal X\to\mathcal AX→A.

Standing readings and added hypotheses:

  • "n∈Nn\in\mathbb Nn∈N" and "fn∈Nf_n\in\mathbb Nfn​∈N" are read as n≥1n\ge1n≥1 and fn≥1f_n\ge1fn​≥1, because (10) divides by both.
  • The constants d2d_2d2​ of (4) and (6) are replaced by existential constants in the same position, and so is the γ\gammaγ of (29) and (31).
  • Lemma 16 is posed as the dichotomy its proof establishes.
  • (31) adds f≤nf\le nf≤n, the only case in which the paper's blocks are nonempty.
  • The Rényi formulas are junk at α=1\alpha=1α=1, so every statement excludes that point or multiplies by 1−1/α=01-1/\alpha=01−1/α=0.

The goal must not be trivialized:

  • The constants come before the sequences f,g,hf,g,hf,g,h, the strategies and nnn. A μ\muμ chosen after nnn would make (10) trivial.
  • Alice's action reads only past actions and her own sources, and Bob ranges over all deterministic history-dependent strategies.
  • The expectation is over the i.i.d. product of pXYp_{XY}pXY​, not of its marginals.
  • Jcav(A)J^{(A)}_{cav}Jcav(A)​ is the least concave majorant, not a two-point supremum, so (18)–(19) has content.

Not posed: Theorem 31 (Riesz–Thorin), the block payoff bound of p. 24 (which rests on (32)), and the block summation (33)–(35). Contributions are welcome on all of them. The entropy, total variation and random-mapping layers can be reused for other one-shot simulation and channel-resolvability statements.

Selected references

  • M. Valizadeh, A. Gohari, Playing Games with Bounded Entropy: Convergence Rate and Approximate Equilibria, arXiv:1902.03676v1, 2019. https://arxiv.org/abs/1902.03676v1 (published as Simulation of a Random Variable and its Application to Game Theory, Mathematics of Operations Research, 2021).
  • M. Valizadeh, A. Gohari, Playing games with bounded entropy, arXiv:1702.05719, 2017. https://arxiv.org/abs/1702.05719
  • O. Gossner, N. Vieille, How to play with a biased coin?, Games and Economic Behavior 41(2), 206–226, 2002.
  • C. Beck, F. Schögl, Thermodynamics of Chaotic Systems: An Introduction, Cambridge University Press, 1995 (cited in the paper for the analysis of HαH_\alphaHα​ in α\alphaα, §5).
16 thms1 active userReviewed
Graph TheoryProbabilityStatistics·Captain: mikedeng1

Partial Recovery in the Graph Alignment Problem I: If D(P‖Q)/α = o(log n/n), No Algorithm Recovers a Fraction α of a Correlated Erdős–Rényi AlignmentResearch Paper

Motivation

Graph alignment asks for the correspondence between the vertices of two graphs that are noisy copies of each other with hidden labels. It arises in the de-anonymization of social networks, where an anonymized friendship graph is matched against a public one (Narayanan–Shmatikov 2009), and in computational biology, where protein–protein interaction networks of related species are aligned. The standard random model is the correlated Erdős–Rényi model of Pedarsani–Grossglauser 2011, for which exact recovery thresholds are known (Cullina–Kiyavash 2016) and almost-exact recovery is known to be impossible when nqs=O(1)nqs=O(1)nqs=O(1) (Cullina–Kiyavash–Mittal–Poor 2018).

Hall and Massoulié (arXiv:2007.00533) study the weaker goal of partial recovery: output a permutation that agrees with the hidden one on a constant fraction α\alphaα of the vertices. This mission formalizes their impossibility theorem; a companion mission (II) formalizes their possibility theorem.

Setting

Fix nnn and scalars 0≤q<s≤10\le q<s\le10≤q<s≤1. A parent graph G∼G(n,q/s)G\sim G(n,q/s)G∼G(n,q/s) is copied twice and each copy keeps every edge independently with probability sss, giving graphs GAG_AGA​ and GB′G_{B'}GB′​ with adjacency matrices AAA and B′B'B′. Every unordered pair {i,j}\{i,j\}{i,j} of distinct vertices independently carries the pair (Aij,Bij′)∈{0,1}2(A_{ij},B'_{ij})\in\{0,1\}^2(Aij​,Bij′​)∈{0,1}2 with law PPP (equation (3)):

p00=1−2q+qs,p01=p10=q(1−s),p11=qs.p_{00}=1-2q+qs,\qquad p_{01}=p_{10}=q(1-s),\qquad p_{11}=qs .p00​=1−2q+qs,p01​=p10​=q(1−s),p11​=qs.

Two independent edges of G(n,q)G(n,q)G(n,q) have law QQQ (equation (4)):

q00=1−2q+q2,q01=q10=q(1−q),q11=q2.q_{00}=1-2q+q^2,\qquad q_{01}=q_{10}=q(1-q),\qquad q_{11}=q^2 .q00​=1−2q+q2,q01​=q10​=q(1−q),q11​=q2.

The Kullback–Leibler divergence is D(P∥Q)=∑x∈{0,1}2P(x)log⁡P(x)Q(x)D(P\|Q)=\sum_{x\in\{0,1\}^2}P(x)\log\frac{P(x)}{Q(x)}D(P∥Q)=∑x∈{0,1}2​P(x)logQ(x)P(x)​.

A hidden permutation π∗\pi^*π∗ of the vertices, drawn uniformly from the n!n!n! permutations, relabels GB′G_{B'}GB′​ into GBG_BGB​: Bπ∗(i)π∗(j)=Bij′B_{\pi^*(i)\pi^*(j)}=B'_{ij}Bπ∗(i)π∗(j)​=Bij′​. An algorithm sees only (A,B)(A,B)(A,B) and returns a permutation π^\hat\piπ^, possibly at random. Its quality is the overlap

β(π^,π∗)=1n∑i=1n1π^(i)=π∗(i).\beta(\hat\pi,\pi^*)=\frac1n\sum_{i=1}^n\mathbf 1_{\hat\pi(i)=\pi^*(i)} .β(π^,π∗)=n1​i=1∑n​1π^(i)=π∗(i)​.

The mutual information I(π∗;(A,B))I(\pi^*;(A,B))I(π∗;(A,B)) is that of the joint law of π∗\pi^*π∗ and the observation, and Mα=max⁡π∗∣{π∣β(π,π∗)≥α}∣M_\alpha=\max_{\pi^*}|\{\pi\mid\beta(\pi,\pi^*)\ge\alpha\}|Mα​=maxπ∗​∣{π∣β(π,π∗)≥α}∣ counts the permutations that are α\alphaα-close to a given one, out of M=n!M=n!M=n!.

Formalization targets

Goal: Theorem 2.1 (p. 8)

Let αn∈(0,1)\alpha_n\in(0,1)αn​∈(0,1), bounded below by a constant c>0c>0c>0 for large nnn. If

D(P∥Q)αn=o(log⁡nn),\frac{D(P\|Q)}{\alpha_n}=o\Big(\frac{\log n}{n}\Big),αn​D(P∥Q)​=o(nlogn​),

then for every sequence of algorithms,

P[β(π^,π∗)<αn]→1(n→∞).\mathbb P\big[\beta(\hat\pi,\pi^*)<\alpha_n\big]\to1\qquad(n\to\infty).P[β(π^,π∗)<αn​]→1(n→∞).

Milestones

  1. Theorem 3.1 (generalized Fano inequality): P[d(Z^,Z)>d]≥1−I(Z;X^)+1log⁡(M/Md)\mathbb P[d(\hat Z,Z)>d]\ge1-\frac{I(Z;\hat X)+1}{\log(M/M_d)}P[d(Z^,Z)>d]≥1−log(M/Md​)I(Z;X^)+1​ for any Markov chain Z→X^→Z^Z\to\hat X\to\hat ZZ→X^→Z^ with ZZZ uniform.
  2. Corollary 3.2: P(β(π^,π∗)<α)≥1−I(π∗;(A,B))+1log⁡(M/Mα)\mathbb P(\beta(\hat\pi,\pi^*)<\alpha)\ge1-\frac{I(\pi^*;(A,B))+1}{\log(M/M_\alpha)}P(β(π^,π∗)<α)≥1−log(M/Mα​)I(π∗;(A,B))+1​.
  3. Proposition 3.3: M/Mα=Ω(⌈nα⌉!)M/M_\alpha=\Omega(\lceil n\alpha\rceil!)M/Mα​=Ω(⌈nα⌉!).
  4. Inequality (8): I(π∗;(A,B))≤Eπ∗[D(P((A,B)=⋅∣π∗) ∥ Q)]I(\pi^*;(A,B))\le\mathbb E_{\pi^*}\big[D(\mathbb P((A,B)=\cdot\mid\pi^*)\,\|\,\mathcal Q)\big]I(π∗;(A,B))≤Eπ∗​[D(P((A,B)=⋅∣π∗)∥Q)], with Q\mathcal QQ the law of two independent G(n,q)G(n,q)G(n,q) graphs.
  5. The display after (8), p. 13: I(π∗;(A,B))≤(n2)D(P∥Q)I(\pi^*;(A,B))\le\binom n2D(P\|Q)I(π∗;(A,B))≤(2n​)D(P∥Q).

Significance

The theorem gives a sufficient condition, in terms of a single per-pair divergence, under which no algorithm (efficient or not) recovers even a fraction α\alphaα of the alignment. Together with the companion possibility result (Theorem 2.3: partial recovery is possible when nqsnqsnqs exceeds an explicit constant under sparsity conditions), it brackets the partial-recovery threshold; the paper's Corollary 2.2 specializes it to nqs=o(1)nqs=o(1)nqs=o(1) in the regime n−k≤q=o(n−1/2)n^{-k}\le q=o(n^{-1/2})n−k≤q=o(n−1/2).

On the formal side, the mission produces a finite, self-contained model of correlated random graphs with a planted permutation, a generalized Fano inequality for finite hypothesis classes with an arbitrary distance, and the bound of mutual information by a product divergence. The Fano inequality and the mutual-information bounds are reusable for other information-theoretic lower bounds (community detection, planted matching, testing). The paper proves the results on paper; none of them is formalized, and no Fano inequality is proved on the platform.

Difficulty

The Fano inequality (Theorem 3.1) is cited from Lemma 20 of Banerjee–Hegde–Massoulié (2012) and not proved in the paper, and the entropy calculus it rests on is not in Mathlib in a finite, real-valued form. The counting step (Proposition 3.3) concerns rencontres numbers; the paper uses the asymptotic Dn,k∼e−1n!/k!D_{n,k}\sim e^{-1}n!/k!Dn,k​∼e−1n!/k!, which is valid only for fixed kkk, while the statement needs control uniform in kkk. Bounding I(π∗;(A,B))I(\pi^*;(A,B))I(π∗;(A,B)) requires relating the conditional law of the observation, a relabelled product law, to the unlabelled reference law Q\mathcal QQ on a space of 4n24^{n^2}4n2 matrix pairs, most of which have probability zero.

A natural first idea for the goal, taking α\alphaα arbitrary as printed, fails: if αn=1/n\alpha_n=1/nαn​=1/n, the identity algorithm succeeds whenever π∗\pi^*π∗ has a fixed point, with probability tending to 1−e−11-e^{-1}1−e−1, even when the divergence condition holds. The argument needs log⁡(M/Mα)\log(M/M_\alpha)log(M/Mα​) to grow like nαnlog⁡nn\alpha_n\log nnαn​logn, which needs αn\alpha_nαn​ bounded below.

Formalization scope

Vertices are Fin n; a vertex pair is an off-diagonal element of Sym2 (Fin n); an edge state is a Bool × Bool with first coordinate AAA, second B′B'B′. The probability of a configuration is the product of PPP over pairs, and BBB is computed through π∗−1\pi^{*-1}π∗−1. Every probability is a finite sum; logarithms are natural. Standing assumptions on the parameters are 0≤q<s≤10\le q<s\le10≤q<s≤1 (pp. 5 and 7); the remark "we assume s<1s<1s<1" of p. 6 is not used and not imposed.

Algorithms are real stochastic kernels from the observed pair (A,B)(A,B)(A,B) to permutations, so randomized algorithms are included and deterministic ones are the 0/1 kernels. The algorithm's argument is the observation only: it does not see π∗\pi^*π∗ or GB′G_{B'}GB′​. Mutual information and Kullback–Leibler divergence are defined as finite sums (Lean's 0⋅log⁡0=00\cdot\log 0=00⋅log0=0).

Hypotheses added relative to the page, each disclosed in the item's note:

  • Theorem 2.1: αn≥c>0\alpha_n\ge c>0αn​≥c>0 for large nnn (the printed statement is false for αn→0\alpha_n\to0αn​→0 fast).
  • Theorem 3.1 and Corollary 3.2: Md<MM_d<MMd​<M (resp. Mα<n!M_\alpha<n!Mα​<n!), without which log⁡(M/Md)=0\log(M/M_d)=0log(M/Md​)=0 and the bound is meaningless.
  • Theorem 3.1: the observation space is finite; no metric axioms on ddd are assumed.

Proposition 3.3 reads (nα)!(n\alpha)!(nα)! as ⌈nα⌉!\lceil n\alpha\rceil!⌈nα⌉!.

Trivializing formalizations are ruled out: the algorithm cannot be given π∗\pi^*π∗ (an oracle wins) or nothing (the statement becomes empty); the little-ooo hypothesis is a limit of a ratio, not an inequality; the configuration law is built from (3) and sums to 1, not chosen by the solver.

Infrastructure a complete development needs: finite entropy and mutual information with the chain rule and data processing; Gibbs' inequality; derangement and rencontres counts (numDerangements in Mathlib); Stirling-type lower bounds on log⁡k!\log k!logk!. Contributions are welcome on each milestone independently; the Fano inequality is the piece with the widest reuse.

The source is the arXiv preprint v5 (13 Jan 2022); its numbering is used throughout.

Selected references

  • G. Hall, L. Massoulié, Partial Recovery in the Graph Alignment Problem, arXiv:2007.00533v5, 2022; Operations Research, 2023. https://arxiv.org/abs/2007.00533
  • P. Pedarsani, M. Grossglauser, On the privacy of anonymized networks, KDD 2011. https://doi.org/10.1145/2020408.2020596
  • D. Cullina, N. Kiyavash, Improved achievability and converse bounds for Erdős–Rényi graph matching, SIGMETRICS 2016. https://arxiv.org/abs/1602.01042
  • D. Cullina, N. Kiyavash, P. Mittal, H. V. Poor, Partial recovery of Erdős–Rényi graph alignment via k-core alignment, arXiv:1809.03553, 2018. https://arxiv.org/abs/1809.03553
  • S. Banerjee, N. Hegde, L. Massoulié, The price of privacy in untrusted recommendation engines, Allerton 2012, pp. 920–927 (Lemma 20: the generalized Fano inequality); cited as [3] in the paper.
  • A. Narayanan, V. Shmatikov, De-anonymizing social networks, IEEE S&P 2009. https://doi.org/10.1109/SP.2009.22
  • T. M. Cover, J. A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006. https://doi.org/10.1002/047174882X
8 thms1 active userReviewed
Convex OptimizationDiscrete GeometryProbability+1·Captain: mikedeng1

Universality in Polytope Phase Transitions and Message Passing Algorithms 3: Projected Cross-Polytopes Have Weak Neighborliness ρ∗(δ) for Sub-Gaussian Matrices with a Gaussian ComponentResearch Paper

Why this phase transition matters

Sparse recovery asks when a vector with few nonzero coordinates can be reconstructed from fewer linear measurements than unknowns. A related geometric question asks how many faces of a high-dimensional cross-polytope survive a random linear projection. The two questions meet at the same threshold: uniqueness of a minimum-one-norm solution corresponds to a face of the projected cross-polytope. For Gaussian measurement matrices this threshold was known before the work of Bayati, Lelarge and Montanari, from Donoho's face-counting analysis (Donoho 2006); the same curve was later identified as the transition of approximate message passing (Donoho, Maleki and Montanari 2009). Their 2015 paper establishes the same weak-neighborliness curve for a broader class of independent sub-Gaussian entries with a nonzero Gaussian component. The result addresses the universality question posed for these projections: does the asymptotic transition depend on the full entry distribution or only on broad features of the matrix law?

The mathematical theorem is established in that paper. This mission records its statement in Lean and leaves the machine-checked proof open. The relevant statement is Theorem 2 on page 5 of the pinned arXiv version 2, rather than a claim about every random projection without a Gaussian component.

Polytopes, faces, and random matrices

The cross-polytope CnC_nCn​ is the unit ball for the coordinate one-norm in Rn\mathbb R^nRn:

Cn={x∈Rn:∑i=1n∣xi∣≤1}.C_n=\left\{x\in\mathbb R^n:\sum_{i=1}^n|x_i|\leq1\right\}.Cn​={x∈Rn:i=1∑n​∣xi​∣≤1}.

For an m×nm\times nm×n matrix AAA, the projected polytope ACnAC_nACn​ consists of all AxAxAx with x∈Cnx\in C_nx∈Cn​. Write F(Q;ℓ)F(Q;\ell)F(Q;ℓ) for the number of nonempty faces of QQQ whose affine dimension is ⌊ℓ⌋\lfloor\ell\rfloor⌊ℓ⌋. The weak neighborliness level ρ∈(0,1)\rho\in(0,1)ρ∈(0,1) of a random sequence Qn⊆Rm(n)Q_n\subseteq\mathbb R^{m(n)}Qn​⊆Rm(n) means that, for every ξ>0\xi>0ξ>0, the ratio F(Qn;m(n)ρ(1−ξ))/F(Cn;m(n)ρ(1−ξ))F(Q_n;m(n)\rho(1-\xi))/F(C_n;m(n)\rho(1-\xi))F(Qn​;m(n)ρ(1−ξ))/F(Cn​;m(n)ρ(1−ξ)) converges in probability to one, while the analogous ratio with 1+ξ1+\xi1+ξ converges in probability to zero. Both limits belong to the definition; the first alone would record only survival below a candidate threshold.

The matrices have m(n)=⌊nδ⌋m(n)=\lfloor n\delta\rfloorm(n)=⌊nδ⌋ rows for a fixed sampling ratio δ∈(0,1)\delta\in(0,1)δ∈(0,1). Within each matrix, the entries are independent, centered, unit-variance, and sub-Gaussian with one scale factor independent of nnn. They also admit a decomposition A(n)=A~(n)+ν0G(n)A(n)=\widetilde A(n)+\nu_0G(n)A(n)=A(n)+ν0​G(n), where ν0>0\nu_0>0ν0​>0 and the entries of G(n)G(n)G(n) are independent standard normal variables, jointly independent of A~(n)\widetilde A(n)A(n). The theorem imposes no independence between matrices with different values of nnn Bayati–Lelarge–Montanari, Theorem 2.

Formalization targets

Let ϕ\phiϕ and Φ\PhiΦ be the density and distribution function of a standard normal random variable. The paper defines its phase boundary through a positive parameter α\alphaα:

fδ(α)=2ϕ(α)α+2(ϕ(α)−αΦ(−α)),fρ(α)=1−αΦ(−α)ϕ(α).f_\delta(\alpha)=\frac{2\phi(\alpha)}{\alpha+2\bigl(\phi(\alpha)-\alpha\Phi(-\alpha)\bigr)},\qquad f_\rho(\alpha)=1-\frac{\alpha\Phi(-\alpha)}{\phi(\alpha)}.fδ​(α)=α+2(ϕ(α)−αΦ(−α))2ϕ(α)​,fρ​(α)=1−ϕ(α)αΦ(−α)​.

Footnote 3 states that fδf_\deltafδ​ decreases from one to zero on the nonnegative half-line, so each δ∈(0,1)\delta\in(0,1)δ∈(0,1) has exactly one positive parameter. The goal, Theorem 2, says that whenever fδ(α)=δf_\delta(\alpha)=\deltafδ​(α)=δ, the sequence A(n)CnA(n)C_nA(n)Cn​ has weak neighborliness fρ(α)f_\rho(\alpha)fρ​(α) in probability. The Lean theorem spells out this parameter relation; it does not apply an inverse function at an argument outside a proved range.

The milestone list covers the two scalar results identifying the boundary, a deterministic condition for exact recovery, and the compressed-sensing transition. With ZZZ standard normal and u+=max⁡(u,0)u_+=\max(u,0)u+​=max(u,0), the scalar function is

Gε(α)=ε(1+α2)+2(1−ε)E[(Z−α)+2].G_\varepsilon(\alpha)=\varepsilon(1+\alpha^2)+2(1-\varepsilon)\mathbb E[(Z-\alpha)_+^2].Gε​(α)=ε(1+α2)+2(1−ε)E[(Z−α)+2​].

Lemma 8 gives its unique positive minimizer and its minimum value. Lemma 9 relates that minimum to both sides of the boundary. The scalar state evolution σt+12=F(σt2,ασt)\sigma_{t+1}^2=\mathsf F(\sigma_t^2,\alpha\sigma_t)σt+12​=F(σt2​,ασt​), with F(σ2,θ)=δ−1E{[η(X+σZ;θ)−X]2}\mathsf F(\sigma^2,\theta)=\delta^{-1}\mathbb E\{[\eta(X+\sigma Z;\theta)-X]^2\}F(σ2,θ)=δ−1E{[η(X+σZ;θ)−X]2} and η(u;θ)=sign⁡(u)(∣u∣−θ)+\eta(u;\theta)=\operatorname{sign}(u)(|u|-\theta)_+η(u;θ)=sign(u)(∣u∣−θ)+​ soft thresholding, has slope Gε(α)/δG_\varepsilon(\alpha)/\deltaGε​(α)/δ at the origin and is concave (Lemma 7). Lemma 10 shows that a two-time correlation map Fα,ε\mathcal F_{\alpha,\varepsilon}Fα,ε​ satisfies Fα,ε(Q)>Q\mathcal F_{\alpha,\varepsilon}(Q)>QFα,ε​(Q)>Q on [0,1)[0,1)[0,1). Theorem 10, cited from Bürgisser and Cucker, bounds the probability that a Gaussian-perturbed rectangular matrix has a small least singular value:

P{σN(B+νG)≤νz}≤(a1z)M−N+1.\mathbb P\{\sigma_N(B+\nu G)\le\nu z\}\le(a_1z)^{M-N+1}.P{σN​(B+νG)≤νz}≤(a1​z)M−N+1.

Lemma 5 gives a recovery condition based on an approximate dual certificate and singular-value bounds. Theorem 8 states that minimum-one-norm recovery succeeds with probability tending to one below the boundary and fails with probability tending to one above it Bayati–Lelarge–Montanari, pp. 39–41, 60–61.

What a formal proof would establish

The goal would certify that the same face-count transition applies to every entry law in the stated class, including laws that are not identically distributed across the matrix. The conclusion is geometric: it counts faces of an actual projected one-norm ball. The recovery milestone provides a second way to state the threshold for sparse signals. Together they make the normalization and the two sides of the transition explicit, so future variants can compare their assumptions and conclusions with a fixed formal statement.

No machine-checked proof of Theorem 2 or of the selected milestones is known. The declarations are open Lean statements over explicit definitions. A complete development would formalize the known argument in the paper, including the probabilistic estimates and the bridge from recovery probabilities to face counts. Sharper results that remove the Gaussian component would be separate theorems with their own hypotheses.

Where the difficulty lies

The count of surviving faces depends on many supports and sign patterns simultaneously. Matching means and variances of matrix entries does not make their finite-dimensional face counts equal. Likewise, controlling recovery for one fixed signal does not immediately control the fraction of all faces. Near the boundary, exact recovery also requires uniform singular-value information for many column submatrices. These are the points where elementary concentration for a single entry or a single support is insufficient. The source paper treats the geometric statement and the recovery transition under a Gaussian-component condition; a proof that silently assumes full Gaussianity would miss its universality claim.

Formalization scope

Vectors are functions on Fin n, and every one-norm is an explicit sum of absolute values. The squared Euclidean norm is a sum of coordinate squares; the default norm on Fin n → ℝ is not used for it. Face counts reuse the published Grunbaum2003.faceCount definition, with dimension ⌊ℓ⌋\lfloor\ell\rfloor⌊ℓ⌋ for nonnegative ℓ\ellℓ; negative dimensions have zero nonempty faces. The two limits in weak neighborliness use convergence in measure, which expresses convergence in probability here. The printed lower ratio has a zero denominator for ξ>1\xi>1ξ>1, so that limit is stated for 0<ξ≤10<\xi\leq10<ξ≤1. Ratios at small nnn may involve zero denominators, but the asymptotic assertion concerns arbitrarily large nnn.

Theorem 2 uses variance one and an N(0,1)N(0,1)N(0,1) Gaussian component. Theorem 8 instead uses variance 1/m(n)1/m(n)1/m(n) and an N(0,1/m(n))N(0,1/m(n))N(0,1/m(n)) component, exactly as printed. Sub-Gaussianity uses Mathlib's moment-generating-function predicate for all real parameters; this is the operative two-sided reading of the paper's stated scale condition. The scalar Gaussian expectation in GεG_\varepsilonGε​ is accompanied by an explicit integrability conclusion in Lemma 8, excluding Lean's zero value for a nonintegrable integral. The restricted least singular value is the infimum of output norms on unit column vectors. This gives zero when a wide submatrix has a kernel and is the bound needed by Lemma 5. The state-evolution map is written as a function of σ2\sigma^2σ2, and its derivative at 000 is a right derivative. In Lemma 10 the law of X∞X_\inftyX∞​ is the three-atom mixture on {0,+∞,−∞}\{0,+\infty,-\infty\}{0,+∞,−∞}, with the split of the mass ε\varepsilonε between the two infinite atoms left free. The page's clause Fα,ε′(1)<1\mathcal F'_{\alpha,\varepsilon}(1)<1Fα,ε′​(1)<1 is stated for α>α∗(ε)\alpha>\alpha_*(\varepsilon)α>α∗​(ε), since the derivative equals 111 at α=α∗\alpha=\alpha_*α=α∗​. Theorem 10 quantifies ν>0\nu>0ν>0 and z>0z>0z>0, which the page leaves implicit.

The random-matrix predicates require measurability, independence within each nnn, the stated marginal laws, and independence of G(n)G(n)G(n) from A~(n)\widetilde A(n)A(n). They leave the matrix law otherwise arbitrary. The weak-neighborliness predicate contains both face-ratio limits and 0<ρ<10<\rho<10<ρ<1; neither the goal nor a milestone defines the threshold by assuming its conclusion. A full proof needs reusable facts about Gaussian integrals, independence of finite arrays, random face counts, restricted singular values, and the relation between projected faces and unique one-norm recovery. Contributions establishing those facts or closing any of the listed theorem statements are within scope.

Selected references

  • Mohsen Bayati, Marc Lelarge and Andrea Montanari, Universality in polytope phase transitions and message passing algorithms, Annals of Applied Probability 25(2), 2015. arXiv:1207.7321v2
  • David L. Donoho, High-dimensional centrally symmetric polytopes with neighborliness proportional to dimension, Discrete & Computational Geometry 35, 617–652, 2006. MR2225676
  • David L. Donoho, Arian Maleki and Andrea Montanari, Message-passing algorithms for compressed sensing, Proceedings of the National Academy of Sciences 106, 18914–18919, 2009. doi:10.1073/pnas.0909892106
  • Peter Bürgisser and Felipe Cucker, Smoothed analysis of Moore–Penrose inversion, SIAM Journal on Matrix Analysis and Applications 31, 2769–2783, 2010. MR2740632
16 thms1 active userReviewed
Machine LearningProbabilityStatistics·Captain: mikedeng1

Information-Theoretic Analysis of Generalization Capability of Learning Algorithms II: n ≥ (8σ²/α²)(ε/β + log(2/β)) Samples Give |L_μ(W) − L_S(W)| ≤ α with Probability at Least 1 − β (Theorem 3)Research Paper

Motivation

A learning algorithm picks a hypothesis WWW from a dataset SSS; its generalization error Lμ(W)−LS(W)L_\mu(W) - L_S(W)Lμ​(W)−LS​(W) measures how far the empirical risk the algorithm sees is from the population risk it is judged by. Classical bounds control this error through the complexity of the hypothesis space (VC dimension, Rademacher complexity) or through the algorithm's stability. An information-theoretic approach instead controls it through how much the output reveals about the data. Russo and Zou (arXiv:1511.05219) introduced this view for adaptive data analysis, and Xu and Raginsky (arXiv:1705.07809) turned it into a general framework for learning algorithms; the framework underlies a large later literature on mutual-information and conditional-mutual-information generalization bounds.

Expected-value bounds of the form ∣E[Lμ(W)−LS(W)]∣≤2σ2I/n|\mathbb E[L_\mu(W) - L_S(W)]| \le \sqrt{2\sigma^2 I/n}∣E[Lμ​(W)−LS​(W)]∣≤2σ2I/n​ say nothing about a single run of the algorithm. A learner usually needs the error to be small with high probability. This mission formalizes Xu and Raginsky's high-probability result, Theorem 3, which gives a sample size sufficient for ∣Lμ(W)−LS(W)∣≤α|L_\mu(W) - L_S(W)| \le \alpha∣Lμ​(W)−LS​(W)∣≤α with probability at least 1−β1-\beta1−β under an information budget.

Timeline. 2016: Russo and Zou bound the expected bias of adaptively selected statistics by mutual information, for finite hypothesis classes. 2016: Bassily, Nissim, Smith, Steinke, Stemmer and Ullman (arXiv:1511.02513) introduce the "monitor technique" to convert expected bounds into high-probability bounds for differentially private and stable algorithms. 2017: Xu and Raginsky adapt the monitor technique to mutual information, obtaining Theorem 3 and its byproduct Theorem 4.

Setting

There is an instance space Z\mathsf ZZ with an unknown probability measure μ\muμ, a hypothesis space W\mathsf WW, and a nonnegative loss ℓ:W×Z→R+\ell:\mathsf W\times\mathsf Z\to\mathbb R_+ℓ:W×Z→R+​. A learning algorithm is a Markov kernel PW∣SP_{W|S}PW∣S​: it receives a dataset S=(Z1,…,Zn)S = (Z_1,\dots,Z_n)S=(Z1​,…,Zn​) of nnn i.i.d. draws from μ\muμ and outputs a random W∈WW\in\mathsf WW∈W. The joint law of data and output is PS,W=μ⊗n⊗PW∣SP_{S,W} = \mu^{\otimes n}\otimes P_{W|S}PS,W​=μ⊗n⊗PW∣S​.

The population risk and empirical risk of www are

Lμ(w)=∫Zℓ(w,z) μ(dz),LS(w)=1n∑i=1nℓ(w,Zi).L_\mu(w) = \int_{\mathsf Z}\ell(w,z)\,\mu(dz),\qquad L_S(w) = \frac1n\sum_{i=1}^n \ell(w,Z_i).Lμ​(w)=∫Z​ℓ(w,z)μ(dz),LS​(w)=n1​i=1∑n​ℓ(w,Zi​).

The empirical-risk vector is ΛW(S)=(LS(w))w∈W\Lambda_{\mathsf W}(S) = (L_S(w))_{w\in\mathsf W}ΛW​(S)=(LS​(w))w∈W​. For random variables X,YX, YX,Y with joint law PX,YP_{X,Y}PX,Y​, the mutual information is I(X;Y)=D(PX,Y ∥ PX⊗PY)∈[0,∞]I(X;Y) = D(P_{X,Y}\,\|\,P_X\otimes P_Y)\in[0,\infty]I(X;Y)=D(PX,Y​∥PX​⊗PY​)∈[0,∞], the Kullback–Leibler divergence from the joint law to the product of the marginals. The algorithm's information budget is I(ΛW(S);W)≤εI(\Lambda_{\mathsf W}(S);W)\le\varepsilonI(ΛW​(S);W)≤ε.

A real random variable UUU is σ\sigmaσ-subgaussian if log⁡E[eλ(U−EU)]≤λ2σ2/2\log\mathbb E[e^{\lambda(U - \mathbb EU)}]\le\lambda^2\sigma^2/2logE[eλ(U−EU)]≤λ2σ2/2 for all λ∈R\lambda\in\mathbb Rλ∈R. The standing assumption is that ℓ(w,Z)\ell(w,Z)ℓ(w,Z), Z∼μZ\sim\muZ∼μ, is σ\sigmaσ-subgaussian for every www; a loss with values in [a,b][a,b][a,b] qualifies with σ=(b−a)/2\sigma = (b-a)/2σ=(b−a)/2.

Formalization targets

Goal: Theorem 3

If I(ΛW(S);W)≤εI(\Lambda_{\mathsf W}(S);W)\le\varepsilonI(ΛW​(S);W)≤ε, then for any α>0\alpha>0α>0 and 0<β≤10<\beta\le10<β≤1, every sample size

n ≥ 8σ2α2(εβ+log⁡2β)guaranteesP[∣Lμ(W)−LS(W)∣>α]≤β,n\ \ge\ \frac{8\sigma^2}{\alpha^2}\Big(\frac{\varepsilon}{\beta}+\log\frac2\beta\Big)\quad\text{guarantees}\quad \mathbb P\big[|L_\mu(W)-L_S(W)|>\alpha\big]\le\beta,n ≥ α28σ2​(βε​+logβ2​)guaranteesP[∣Lμ​(W)−LS​(W)∣>α]≤β,

the probability being under PS,WP_{S,W}PS,W​.

Milestones

  1. Lemma B.1 — mmm independent parallel runs: I(ΛW(S1),…,ΛW(Sm);Wm)≤mεI(\Lambda_{\mathsf W}(S_1),\dots,\Lambda_{\mathsf W}(S_m);W^m)\le m\varepsilonI(ΛW​(S1​),…,ΛW​(Sm​);Wm)≤mε.
  2. Lemma B.2 — for any algorithm outputting (W,T,R)∈W×[m]×{±1}(W,T,R)\in\mathsf W\times[m]\times\{\pm1\}(W,T,R)∈W×[m]×{±1} from mmm datasets with information at most ε\varepsilonε: E[R(LST(W)−Lμ(W))]≤2σ2ε/n\mathbb E[R(L_{S_T}(W)-L_\mu(W))]\le\sqrt{2\sigma^2\varepsilon/n}E[R(LST​​(W)−Lμ​(W))]≤2σ2ε/n​.
  3. The monitor's information (p. 12): the arg max selector (W∗,T∗,R∗)(W^*,T^*,R^*)(W∗,T∗,R∗) of one of the mmm runs satisfies I(ΛW(S1),…,ΛW(Sm);W∗,T∗,R∗)≤mε+log⁡(2m)I(\Lambda_{\mathsf W}(S_1),\dots,\Lambda_{\mathsf W}(S_m);W^*,T^*,R^*)\le m\varepsilon+\log(2m)I(ΛW​(S1​),…,ΛW​(Sm​);W∗,T∗,R∗)≤mε+log(2m).
  4. (B.7) — E[max⁡t∈[m]∣LSt(Wt)−Lμ(Wt)∣]≤2σ2n(mε+log⁡(2m))\mathbb E\big[\max_{t\in[m]}|L_{S_t}(W_t)-L_\mu(W_t)|\big]\le\sqrt{\tfrac{2\sigma^2}{n}(m\varepsilon+\log(2m))}E[maxt∈[m]​∣LSt​​(Wt​)−Lμ​(Wt​)∣]≤n2σ2​(mε+log(2m))​.
  5. Theorem 4 — the case m=1m=1m=1: E∣Lμ(W)−LS(W)∣≤2σ2n(ε+log⁡2)\mathbb E|L_\mu(W)-L_S(W)|\le\sqrt{\tfrac{2\sigma^2}{n}(\varepsilon+\log 2)}E∣Lμ​(W)−LS​(W)∣≤n2σ2​(ε+log2)​.

Significance

The result. Theorem 3 shows that a sample complexity polynomial in 1/α1/\alpha1/α and logarithmic in 1/β1/\beta1/β, the same order as for a data-independent hypothesis (where Chernoff–Hoeffding gives 2σ2α2log⁡2β\frac{2\sigma^2}{\alpha^2}\log\frac2\betaα22σ2​logβ2​), still suffices for a data-dependent one, provided the information budget ε\varepsilonε is small relative to β\betaβ. It requires only subgaussian losses, whereas the earlier high-probability bounds of differential privacy apply to bounded losses or bounded-difference functions. Since I(ΛW(S);W)≤I(S;W)I(\Lambda_{\mathsf W}(S);W)\le I(S;W)I(ΛW​(S);W)≤I(S;W), any algorithm with small input-output mutual information (the Gibbs algorithm, noisy empirical risk minimization, adaptive compositions of such) inherits the guarantee. Theorem 4 improves Russo and Zou's bound on the expected absolute error.

Formalizing it. The result is proved in the paper; to the best of current knowledge no machine-checked version exists. The mission produces a Lean statement of the theorem with the correct domain of validity (see the scope section), and its proof will require a reusable layer of measure-theoretic information theory: mutual information of joint laws, its additivity over independent pairs, the data-processing inequality, a bound by the logarithm of the number of values of a discrete variable, and the Donsker–Varadhan route from mutual information to expectations of subgaussian functions.

Difficulty

The obvious argument fails at the step from an expectation to a probability. Markov's inequality applied to Theorem 4 gives a sample size of order σ2(ε+log⁡2)/(α2β2)\sigma^2(\varepsilon+\log 2)/(\alpha^2\beta^2)σ2(ε+log2)/(α2β2), quadratic in 1/β1/\beta1/β. A union-bound or Chernoff argument per hypothesis does not apply, because WWW depends on SSS and the deviation at the selected hypothesis is not a sum of independent terms. The paper's route runs m≈1/βm\approx 1/\betam≈1/β independent copies and selects the worst one; the delicate part is bounding the information the selection itself adds, which needs the chain rule and data processing for mutual information on general (non-discrete) spaces, and an expectation bound that holds uniformly over every selection rule.

Formalization scope

Lean conventions:

  • Z\mathsf ZZ, W\mathsf WW are measurable spaces; datasets are Fin n → Z with law Measure.pi, taken from the published LearnStability.Characterization.Setting (sampleLaw, risk, empRisk); the algorithm is a Markov kernel; the joint law is sampleLaw μ n ⊗ₘ κ.
  • W\mathsf WW is countable with measurable singletons in the deviation bounds (Lemma B.2, (B.7), Theorems 3 and 4). The paper claims its results hold "even when W\mathsf WW is uncountably infinite" (p. 4). Under the product σ-algebra on RW\mathbb R^{\mathsf W}RW this fails: with Z=[0,1]\mathsf Z=[0,1]Z=[0,1], μ\muμ uniform, W=[0,1]n\mathsf W=[0,1]^nW=[0,1]n, ℓ(w,z)=1{z∈{w1,…,wn}}\ell(w,z)=\mathbf 1\{z\in\{w_1,\dots,w_n\}\}ℓ(w,z)=1{z∈{w1​,…,wn​}} and the algorithm W=SW=SW=S, one has I(ΛW(S);W)=0I(\Lambda_{\mathsf W}(S);W)=0I(ΛW​(S);W)=0 but ∣Lμ(W)−LS(W)∣=1|L_\mu(W)-L_S(W)|=1∣Lμ​(W)−LS​(W)∣=1 always. Lemma B.1 and the monitor's information bound hold for arbitrary measurable W\mathsf WW.
  • The loss is jointly measurable; n≥1n\ge1n≥1; ε≥0\varepsilon\ge0ε≥0; σ\sigmaσ-subgaussianity is Mathlib's HasSubgaussianMGF of the centred loss with variance proxy σ2\sigma^2σ2.
  • Mutual information is valued in [0,∞][0,\infty][0,∞]; the budget is I ≤ ENNReal.ofReal ε. Expectations of nonnegative quantities (∣⋅∣|\cdot|∣⋅∣, max⁡t\max_tmaxt​) are lower Lebesgue integrals; Lemma B.2's signed expectation is a Bochner integral whose integrand is integrable under the hypotheses.
  • [m][m][m] is Fin m; the sign r∈{±1}r\in\{\pm1\}r∈{±1} is a Bool read through sgn.
  • "A sample complexity of n=…n = \dotsn=…" is read as n≥…n\ge\dotsn≥…, as the proof requires.
  • The monitor of milestone 3 is a Markov kernel selecting (T∗,R∗)(T^*,R^*)(T∗,R∗) from all runs and choosing an arg max as in (B.3) almost surely; ties may be resolved randomly.

Two printed slips are corrected in the Lean and disclosed in the item notes: the proof of Lemma B.2 claims rLst(w)rL_{s_t}(w)rLst​​(w) is σ/n\sigma/\sqrt nσ/n​-subgaussian under the product of marginals (false; the centred version is), and (B.6) bounds the negative of the quantity in (B.4) ((B.7) is still correct).

The hypothesis is I(ΛW(S);W)≤εI(\Lambda_{\mathsf W}(S);W)\le\varepsilonI(ΛW​(S);W)≤ε, not the stronger I(S;W)≤εI(S;W)\le\varepsilonI(S;W)≤ε, and the goal mentions neither the parallel copies nor the monitor; a formalization that strengthened the hypothesis, dropped the measurability of the loss (so that the law of (ΛW(S),W)(\Lambda_{\mathsf W}(S),W)(ΛW​(S),W) collapses to the zero measure and every mutual information is 000), or allowed ε<0\varepsilon<0ε<0 would be a weaker, vacuous or false statement.

Welcome contributions: chain rule and data processing for klDiv-based mutual information, additivity over independent products, the log⁡k\log klogk bound for finitely-valued outputs, and the Donsker–Varadhan decoupling lemma; these are reusable across the series and beyond.

Selected references

  • A. Xu and M. Raginsky, Information-theoretic analysis of generalization capability of learning algorithms, NIPS 2017. arXiv:1705.07809v2
  • D. Russo and J. Zou, Controlling bias in adaptive data analysis using information theory, AISTATS 2016. arXiv:1511.05219
  • R. Bassily, K. Nissim, A. Smith, T. Steinke, U. Stemmer and J. Ullman, Algorithmic stability for adaptive data analysis, STOC 2016. arXiv:1511.02513
  • S. Shalev-Shwartz, O. Shamir, N. Srebro and K. Sridharan, Learnability, stability and uniform convergence, JMLR 11, 2010. jmlr.org
9 thms1 active userReviewed
ProbabilityTheoretical Computer Science·Captain: wurtle

Replacing Gaussian observations in memory-constrained inferenceResearch Paper

Motivation

A finite message chosen from data changes the conditional distribution of those data. In memory-constrained inference this matters directly: a learner observing a signal SSS through exact Gaussian equations keeps a finite state WWW, and after conditioning on WWW the rows that were used to select it are biased. An independent Gaussian matrix has the same unconditional law as those rows, but once its labels are revealed it need not leave the same information about SSS.

This preprint quantifies the cost of that replacement. For a uniform signal on the sphere and a message of entropy at most d2d^2d2, replacing the actual rows by fresh independent rows increases the remaining conditional information by at most O(d)O(d)O(d). As an application, learners with o(d2)o(d^2)o(d2) persistent bits need Ω(dlog⁡(1/ϵ))\Omega(d\log(1/\epsilon))Ω(dlog(1/ϵ)) exact Gaussian observations to reach angular accuracy ϵ\epsilonϵ.

Background

  • 1975. Mattila's two-point averaging estimate controls projection energies by inverse distances.
  • 2015–2017. Steinhardt and Duchi establish memory-dependent minimax bounds for sparse noisy regression; Raz proves branching-program time–space lower bounds for parity learning (2016) and broader discrete problems (2017).
  • 2016–2017. Russo and Zou bound the bias of a selected statistic by the information used for selection; Xu and Raginsky give an information-theoretic bound on generalization via a sub-Gaussian test under the product law.
  • 2019. Sharan, Sidford and Valiant prove an Ω(dlog⁡r)\Omega(d\log r)Ω(dlogr) sample lower bound for Gaussian regression with small uniform noise and d2/4d^2/4d2/4 bits at Euclidean accuracy d−rd^{-r}d−r. Dagan, Kur and Shamir prove quadratic-space lower bounds for related linear-algebra tasks.
  • 2026. The OpenAI preprint Replacing Gaussian observations in memory-constrained inference (dated September 27, 2026) proves the replacement comparison and its streaming consequence. It has not been peer reviewed; the Lean goal is open on this platform.

Setting

Let σ\sigmaσ be uniform probability on Sd−1S^{d-1}Sd−1, γk\gamma_kγk​ the law of a k×dk \times dk×d matrix with i.i.d. N(0,1)N(0,1)N(0,1) entries, HHH discrete entropy and I(⋅ ;⋅∣⋅)I(\cdot\,;\cdot\mid\cdot)I(⋅;⋅∣⋅) conditional mutual information, all in nats. Put

m=⌊d/10⌋,ℓ=⌊d/2⌋,r=ℓ−m.m = \lfloor d/10\rfloor, \qquad \ell = \lfloor d/2\rfloor, \qquad r = \ell - m.m=⌊d/10⌋,ℓ=⌊d/2⌋,r=ℓ−m.

Let S∼σS \sim \sigmaS∼σ and A∼γmA \sim \gamma_mA∼γm​ be independent, and let WWW be a countable message with an arbitrary joint law with (S,A)(S, A)(S,A).

  • In the aligned experiment, keep (S,A,W)(S, A, W)(S,A,W) and append an independent rrr-row Gaussian matrix CCC, so the analyst sees G1=(A;C)G_1 = (A; C)G1​=(A;C) and G1SG_1 SG1​S.
  • In the independent experiment, keep (S,W)(S, W)(S,W) and draw a fresh ℓ\ellℓ-row Gaussian matrix G0G_0G0​ independent of (S,W)(S, W)(S,W).

In Lean (OAI.CurrentProjection), the joint law of ((S,W),A)((S, W), A)((S,W),A) is a probability measure P on (Sphere d × W) × Rows (d/10) d whose (S,A)(S, A)(S,A) marginal is uniformSphere d ⊗ gaussianRows (d/10) d; alignedExperiment and P.fst.prod (gaussianRows ...) are the two experiments; exposedInformation is I(S;W∣G,GS)I(S; W \mid G, GS)I(S;W∣G,GS) computed as a relative entropy via condKernel; shannonEntropy is H(W)H(W)H(W).

Formalization targets

Goal: Theorem 4.1 (Critical-radius comparison)

There are an absolute KKK and d0d_0d0​ such that for d≥d0d \ge d_0d≥d0​ and every such countable WWW with H(W)≤d2H(W) \le d^2H(W)≤d2,

I0(S;W∣G0,G0S)≤I1(S;W∣G1,G1S)+Kd.I_0(S; W \mid G_0, G_0 S) \le I_1(S; W \mid G_1, G_1 S) + K d .I0​(S;W∣G0​,G0​S)≤I1​(S;W∣G1​,G1​S)+Kd.

Milestones

  • Theorem 3.1 (mixed projection moment and exact density version): for ℓ=m+r<d−1\ell = m + r < d - 1ℓ=m+r<d−1, r≥qr \ge qr≥q, and a finite measure ρ\rhoρ on the sphere with ρ(B(z,t))≤Btℓ\rho(B(z,t)) \le B t^\ellρ(B(z,t))≤Btℓ and ρ(B(z,t))≤Dtd−1\rho(B(z,t)) \le D t^{d-1}ρ(B(z,t))≤Dtd−1,
[EX(EZ pρ,δ((X;Z),(X;Z)s))q]1/q≤eCdB(1+log⁡+(D/B)),\Big[\mathbb{E}_X\big(\mathbb{E}_Z\, p_{\rho,\delta}((X;Z),(X;Z)s)\big)^q\Big]^{1/q} \le e^{Cd} B\big(1 + \log^+(D/B)\big),[EX​(EZ​pρ,δ​((X;Z),(X;Z)s))q]1/q≤eCdB(1+log+(D/B)),

with an exact-density version when ρ≪σ\rho \ll \sigmaρ≪σ.

  • Proposition 3.2 (actual-row tilt and exact-label limit).
  • Propositions 5.3 and 5.4 (one-level and two-label auxiliary-row comparisons).
  • Proposition 6.1 (averaged information increase per block, hybrid route).
  • Proposition 7.1 (information through a Gaussian block, fiber route) and Lemma 7.2 (two-point Gaussian fiber measure identity).

Significance

The result. Theorem 4.1 converts a statement about the actual, selection-biased rows into one about fresh rows at an additive cost of O(d)O(d)O(d), which is the step that lets block-by-block information bounds be iterated along a stream. With the residual-sphere endpoint it gives the lower bound T=Ω(dlog⁡(1/ϵ))T = \Omega(d\log(1/\epsilon))T=Ω(dlog(1/ϵ)) for learners with o(d2)o(d^2)o(d2) bits (Theorem 8.4, Corollary 8.7). The mixed projection moment (Theorem 3.1) is a reusable estimate on exact Gaussian projections of measures with local mass control.

Formalizing it. All results are in an unrefereed preprint, with no machine-checked proofs. The streaming theorems themselves (Theorem 8.4, Theorem 8.6, Corollary 8.7) are not among the published Lean targets and remain future work.

Difficulty

Conditioning on WWW biases AAA in a way that depends on the unknown signal, so the two experiments have different joint laws even though their (S,W)(S, W)(S,W) and (S,G)(S, G)(S,G) marginals agree. A direct comparison of densities fails because the exact label density under the actual law can be large on a selection-dependent set; controlling it requires a high moment of the projected density with the row-information charge I(A;W∣S)≤H(W)I(A; W \mid S) \le H(W)I(A;W∣S)≤H(W) entering only with coefficient 1/q1/q1/q.

Formalization scope

  • Signals live on Metric.sphere (0 : EuclideanSpace ℝ (Fin d)) 1 with normalized surface measure; rows are Fin k → EuclideanSpace ℝ (Fin d) with stdGaussian entries.
  • Messages are countable types with measurable singletons (finite types for some milestones); entropies and informations are ℝ≥0∞-valued.
  • Row counts are d/10, d/2 - d/10, d/32, d/8, d/4, d/3 as in each source statement.

The goal is not vacuous: it quantifies over all joint laws with the stated marginal and entropy bound, and the right side is finite for many of them.

Needed infrastructure: conditional mutual information for standard Borel variables, chain rules, exact density versions of Gaussian projections, local mass bounds on the sphere. Contributions toward any milestone are welcome.

Selected references

  • OpenAI, Replacing Gaussian observations in memory-constrained inference, OpenAI Math Release preprint, September 27, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Replacing-Gaussian-observations-in-memory-constrained-inference-September-27-2026/paper.pdf
  • V. Sharan, A. Sidford, G. Valiant, Memory-Sample Tradeoffs for Linear Regression with Small Error, STOC 2019. https://doi.org/10.1145/3313276.3316403
  • J. Steinhardt, J. Duchi, Minimax Rates for Memory-Bounded Sparse Linear Regression, COLT 2015. https://proceedings.mlr.press/v40/Steinhardt15.html
  • R. Raz, Fast Learning Requires Good Memory, 2016. https://arxiv.org/abs/1602.05161
  • R. Raz, A Time-Space Lower Bound for a Large Class of Learning Problems, FOCS 2017. https://doi.org/10.1109/FOCS.2017.73
  • Y. Dagan, G. Kur, O. Shamir, Space Lower Bounds for Linear Prediction in the Streaming Model, COLT 2019. https://proceedings.mlr.press/v99/dagan19b.html
  • D. Russo, J. Zou, Controlling Bias in Adaptive Data Analysis Using Information Theory, AISTATS 2016. https://proceedings.mlr.press/v51/russo16.html
  • A. Xu, M. Raginsky, Information-theoretic analysis of generalization capability of learning algorithms, NeurIPS 2017. https://papers.nips.cc/paper_files/paper/2017/hash/ad71c82b22f4f65b9398f76d8be4c615-Abstract.html
  • P. Mattila, Hausdorff Dimension, Orthogonal Projections and Intersections with Planes, Ann. Acad. Sci. Fenn. 1 (1975). https://doi.org/10.5186/aasfm.1975.0110
12 thms1 active userReviewed
StatisticsTheoretical Computer Science·Captain: wurtle

Posterior replicas and conditional information in Gaussian regressionResearch Paper

Motivation

Suppose an unknown unit vector s∈Sd−1s \in S^{d-1}s∈Sd−1 is observed through exact linear measurements Yj=⟨Xj,s⟩Y_j = \langle X_j, s\rangleYj​=⟨Xj​,s⟩ with independent Gaussian rows Xj∼N(0,Id)X_j \sim N(0, I_d)Xj​∼N(0,Id​). If every pair is kept, ddd rows determine sss. A learner that can keep only a bounded number of bits between measurements must compress each exact real label into a state update, and the question is how many measurements this costs for a prescribed angular accuracy ϵ\epsilonϵ. Exact labels make the question delicate: a real label has no built-in bit precision, so noise-based arguments do not apply.

This preprint attacks the question through a conditional information bound for a single block of observations: how much information about sss can a finite message formed from kkk exact Gaussian measurements carry, beyond what an independent Gaussian projection of sss (revealed only to the analyst) already reveals? Iterating such a block bound over a stream gives a memory–sample lower bound.

Timeline

  • 1960. Watanabe introduces total correlation as a measure of multivariate dependence; Austin (2020) develops its chain rules on general probability spaces.
  • 2015. Steinhardt and Duchi prove memory and communication lower bounds for noisy sparse linear regression.
  • 2016–2017. Raz proves that learning parities requires quadratic memory or exponentially many samples, and extends the branching-program method to a large class of finite learning problems.
  • 2019. Sharan, Sidford and Valiant prove an Ω(dlog⁡r)\Omega(d\log r)Ω(dlogr) sample lower bound for Gaussian regression with tiny uniform noise, at most d2/4d^2/4d2/4 bits and Euclidean accuracy d−rd^{-r}d−r, in a stated range of rrr. Dagan, Kur and Shamir prove quadratic-space lower bounds for two other linear-prediction tasks.
  • 2026. Two companion OpenAI preprints treat exact observations: Memory and precision in noiseless Gaussian regression (memory Ad2Ad^2Ad2, backward propagation of success bounds) and Replacing Gaussian observations in memory-constrained inference. The present OpenAI preprint, Posterior replicas and conditional information in Gaussian regression (dated September 27, 2026), gives multi-replica block bounds and derives the o(d2)o(d^2)o(d2)-memory consequence. It has not been peer reviewed; the Lean goal is open on this platform.

Setting

Let σd\sigma_dσd​ be uniform probability on Sd−1S^{d-1}Sd−1. In a block experiment the signal SSS has law p=fσdp = f\sigma_dp=fσd​ with a Borel density 0≤f≤L0 \le f \le L0≤f≤L. Independently draw a k×dk\times dk×d standard Gaussian matrix AAA and observe (A,AS)(A, AS)(A,AS). A message WWW with values in a finite set is drawn from a measurable Markov kernel of (A,AS)(A, AS)(A,AS). Finally an ℓ×d\ell \times dℓ×d standard Gaussian matrix BBB is drawn independently of everything. The quantity of interest is the conditional mutual information

I(S;W∣B,BS),I(S; W \mid B, BS),I(S;W∣B,BS),

in nats, and H(W)H(W)H(W) denotes the Shannon entropy of the message.

A finite-state learner with MMM bits reads pairs (Xj,Yj)(X_j, Y_j)(Xj​,Yj​) once, in order, keeps a state in a set of size 2M2^M2M, may stop at any index up to a deterministic horizon TTT, and outputs a unit vector from its terminal state, stopping index and fresh randomness only. Transitions and stopping may be arbitrary measurable randomized rules of the current state and current pair; shared randomness is independent of the signal and samples.

In Lean (OAI.PosteriorReplicas), sphereLaw d is normalized surface measure, gaussianRows d k is the product of stdGaussian, signalMessageLaw p κ is the law of (S,W)(S, W)(S,W), sideLaw ℓ appends (B,BS)(B, BS)(B,BS), conditionalInformation is the relative entropy of the joint law from the conditionally independent coupling, and messageEntropy is H(W)H(W)H(W). Learners are CompletedKernelLearner d M with Markov-kernel transitions on the completed observation space, wrapped in a JointKernelExperiment over a seed space (Ω,ρ)(\Omega, \rho)(Ω,ρ).

Formalization targets

Goal: OAI.PosteriorReplicas.source_main

The goal is the conjunction of the paper's principal statements:

  • Theorem 1.1 (Gaussian replica block bound). For large ddd, with k=2⌊d/16⌋k = 2\lfloor d/16\rfloork=2⌊d/16⌋, t=k+1t = k+1t=k+1, ℓ=4k\ell = 4kℓ=4k, there is an absolute CCC with
I(S;W∣B,BS)≤H(W)t+Cd+Clog⁡(2+log⁡L),I(S; W \mid B, BS) \le \frac{H(W)}{t} + Cd + C\log(2 + \log L),I(S;W∣B,BS)≤tH(W)​+Cd+Clog(2+logL),

uniformly over the prior, LLL, and the message kernel.

  • Theorem 1.2 (Uniform-prior sample lower bound). There is an absolute c>0c > 0c>0 such that for every M(d)=o(d2)M(d) = o(d^2)M(d)=o(d2), eventually in ddd, every learner with uniform-prior success Pr⁡{arccos⁡⟨S^,S⟩≤ϵ}≥2/3\Pr\{\arccos\langle \hat S, S\rangle \le \epsilon\} \ge 2/3Pr{arccos⟨S^,S⟩≤ϵ}≥2/3, 0<ϵ≤1/100 < \epsilon \le 1/100<ϵ≤1/10, has T≥c dlog⁡(1/ϵ)T \ge c\,d\log(1/\epsilon)T≥cdlog(1/ϵ).
  • Theorem 3.3 (the finite equal-label measure identity) and the accompanying density-version statement for projected laws.
  • The alternative block comparisons: Theorem 5.1 (distance bins), Proposition 7.5 (Haar frames), Proposition 8.1 (synthetic Gaussian route) and Proposition 9.1 (Stiefel incidence).

Significance

The result. Theorem 1.2 shows that with o(d2)o(d^2)o(d2) persistent bits, the dlog⁡(1/ϵ)d\log(1/\epsilon)dlog(1/ϵ) sample scale of real-valued Kaczmarz-type methods cannot be improved for exact Gaussian measurements, under the uniform prior and with an absolute constant. Theorem 1.1 is a reusable statement in its own right: the entropy of a message is divided by a factor proportional to ddd, and the dependence on the prior density bound LLL is only doubly logarithmic, which is what allows conditioning on rare learner states.

Formalizing it. These results appear only in an unrefereed preprint, and none has a machine-checked proof. The companion preprint Memory and precision in noiseless Gaussian regression proves a related statement for memory Ad2Ad^2Ad2 by a different method; the two missions share the learner model but not the block estimates. Formalizing the goal requires conditional mutual information for general (non-discrete) random variables and the exact equal-label geometry, both of which would be reusable.

Difficulty

Conditioning on one exact observation confines the signal to a lower-dimensional section of the sphere, so posterior densities with respect to σd\sigma_dσd​ do not exist and density-based arguments fail. Bounding the information in the message by H(W)H(W)H(W) alone is far too weak: a message of d2d^2d2 bits could then carry all relevant information. The block bound must instead account for what the analyst's independent projection already reveals, uniformly over priors with large density bounds LLL, since rare learner states produce such priors.

Formalization scope

  • Vectors are EuclideanSpace ℝ (Fin d); priors are measures on the ambient space given as (sphereLaw d).withDensity f with 0≤f≤L0 \le f \le L0≤f≤L.
  • Messages are Markov kernels into Fin N with NeZero N; information quantities are ℝ≥0∞-valued relative entropies (klDiv), entropies use natural logarithms.
  • Row counts are natural-number floors such as 2 * (d / 16), d / 8, d / 2 as in the paper.
  • The streaming conjunct quantifies over all memory sequences with IsLittleO atTop M (d^2), all horizons TTT, all 0<ϵ≤1/100 < \epsilon \le 1/100<ϵ≤1/10, all seed spaces and all JointKernelExperiments whose output kernel agrees almost surely with the run of the per-seed learner.

The goal cannot be met vacuously: block bounds are stated for every finite message kernel, and the streaming hypothesis (success at least 2/32/32/3) is satisfiable by learners with large TTT.

A complete development needs Gaussian matrices and their projections, coarea-type identities for equal labels, conditional kernels (condKernel), relative entropy chain rules, and spherical measure estimates. Contributions that isolate one conjunct (for example Theorem 3.3 or Theorem 1.1) are welcome.

Selected references

  • OpenAI, Posterior replicas and conditional information in Gaussian regression, OpenAI Math Release preprint, September 27, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/Posterior-replicas-and-conditional-information-in-Gaussian-regression-September-27-2026/paper.pdf
  • OpenAI, Memory and precision in noiseless Gaussian regression, OpenAI Math Release preprint, September 27, 2026. https://github.com/openai/math/blob/main/preprints/Memory-and-precision-in-noiseless-Gaussian-regression-September-27-2026/paper.pdf
  • V. Sharan, A. Sidford, G. Valiant, Memory-Sample Tradeoffs for Linear Regression with Small Error, STOC 2019. https://doi.org/10.1145/3313276.3316403
  • R. Raz, Fast Learning Requires Good Memory: A Time-Space Lower Bound for Parity Learning, 2016. https://arxiv.org/abs/1602.05161
  • R. Raz, A Time-Space Lower Bound for a Large Class of Learning Problems, FOCS 2017. https://doi.org/10.1109/FOCS.2017.73
  • J. Steinhardt, J. Duchi, Minimax Rates for Memory-Bounded Sparse Linear Regression, COLT 2015. https://proceedings.mlr.press/v40/Steinhardt15.html
  • Y. Dagan, G. Kur, O. Shamir, Space Lower Bounds for Linear Prediction in the Streaming Model, COLT 2019. https://proceedings.mlr.press/v99/dagan19b.html
  • S. Watanabe, Information Theoretical Analysis of Multivariate Correlation, IBM J. Res. Dev., 1960.
  • T. Austin, Multi-variate correlation and mixtures of product measures, Kybernetika, 2020.
2 thms1 active userReviewed
ProbabilityTheoretical Computer Science·Captain: wurtle

Quantitative lower bounds for trace reconstructionResearch Paper

Motivation: how many deletion traces does it take to recover a word?

In the trace reconstruction problem an unknown binary word x∈{0,1}nx\in\{0,1\}^nx∈{0,1}n is passed repeatedly through a deletion channel: each bit is deleted independently with known probability q∈(0,1)q\in(0,1)q∈(0,1) and the surviving bits are concatenated in order. Each output, called a trace, reveals its length and its bits but not which positions survived. The question is how many independent traces are needed to recover every word xxx exactly with a fixed success probability. The problem arises in DNA storage and sequencing, in multiple sequence alignment, and as a basic test of how much information a channel with synchronization errors destroys. Its central open question has been whether a polynomial number of traces suffices at a fixed deletion probability.

Timeline

  • 2001 — Levenshtein studies efficient reconstruction of sequences from corrupted copies, in combinatorial and memoryless-channel versions (IEEE Trans. Inf. Theory 2001).
  • 2004 — Batu, Kannan, Khanna and McGregor introduce the independent-deletion trace problem in connection with multiple sequence alignment and outline a linear lower bound at fixed deletion probability (SODA 2004).
  • 2008 — Holenstein, Mitzenmacher, Panigrahy and Wieder give the first worst-case upper bound exp⁡(O~(n))\exp(\widetilde O(\sqrt n))exp(O(n​)) at constant deletion probability (SODA 2008).
  • 2014 — McGregor, Price and Vorotnikova analyze lower bounds via a single displaced one among zeros (ESA 2014).
  • 2017 — De, O'Donnell and Servedio (STOC 2017) and, independently, Nazarov and Peres (STOC 2017) improve the upper bound to exp⁡(O(n1/3))\exp(O(n^{1/3}))exp(O(n1/3)).
  • 2020 — Holden and Lyons prove the lower bound Ω(n5/4/log⁡n)\Omega(n^{5/4}/\sqrt{\log n})Ω(n5/4/logn​) (Ann. Appl. Probab. 2020; erratum 2022).
  • 2021 — Chase improves the lower bound to Ω(n3/2/log⁡7n)\Omega(n^{3/2}/\log^7 n)Ω(n3/2/log7n) (Ann. Inst. Henri Poincaré Probab. Stat. 2021) and the upper bound to exp⁡(O(n1/5log⁡5n))\exp(O(n^{1/5}\log^5 n))exp(O(n1/5log5n)) (STOC 2021).
  • 2026 — Burudgunte, Valiant and Wang give a quasipolynomial sample upper bound exp⁡(p−7/3(log⁡2n)C0)\exp(p^{-7/3}(\log_2 n)^{C_0})exp(p−7/3(log2​n)C0​) with p=1−qp=1-qp=1−q (arXiv:2607.04073).
  • 2026 — An OpenAI preprint, Quantitative lower bounds for trace reconstruction (OpenAI Math Release, September 24, 2026), claims that nΩ(log⁡log⁡n)n^{\Omega(\log\log n)}nΩ(loglogn) traces are necessary at every fixed qqq, answering the polynomial-sample question negatively. The preprint has not been peer reviewed and its theorems are not formally verified.

Setting

Fix nnn and q∈(0,1)q\in(0,1)q∈(0,1). A deletion mask a∈{0,1}na\in\{0,1\}^na∈{0,1}n keeps bit iii when ai=1a_i=1ai​=1; it has probability ∏i(1−q)aiq1−ai\prod_i (1-q)^{a_i} q^{1-a_i}∏i​(1−q)ai​q1−ai​. The trace of xxx under aaa is the list of the bits xix_ixi​ with ai=1a_i=1ai​=1, in order. Write Dq(x)\mathcal D_q(x)Dq​(x) for the law of the trace of xxx under a random mask.

An estimator with budget mmm receives mmm independent traces of xxx and returns a random word; it may be randomized and its computation is unrestricted. For s∈(0,1]s\in(0,1]s∈(0,1], the sample complexity Tq,s(n)T_{q,s}(n)Tq,s​(n) is the least mmm such that some estimator recovers every x∈{0,1}nx\in\{0,1\}^nx∈{0,1}n with probability at least sss; it is +∞+\infty+∞ if no finite mmm works. The one-trace distance is

TV⁡(Dq(x),Dq(y))=12∑w∣Dq(x)(w)−Dq(y)(w)∣,\operatorname{TV}\bigl(\mathcal D_q(x),\mathcal D_q(y)\bigr)=\tfrac12\sum_{w}\bigl|\mathcal D_q(x)(w)-\mathcal D_q(y)(w)\bigr|,TV(Dq​(x),Dq​(y))=21​w∑​​Dq​(x)(w)−Dq​(y)(w)​,

the sum running over all finite binary words.

In Lean (namespace OAI.TraceReconstruction), words are Fin n → Bool, traceMass q x w is the probability of output w, an estimator is a function A : (Fin m → Trace) → Word n → ℝ giving a probability vector for each sample, sampleComplexity n q s : ℝ≥0∞ is the infimum of sufficient budgets, and minTraceTV n q is the minimum of traceTV q x y over x≠yx\neq yx=y.

Formalization targets

Goal: quantitative sample lower bound (Theorem 1.1)

Fix s∈(0,1]s\in(0,1]s∈(0,1] and 0<c<1/(4log⁡2)0<c<1/(4\log 2)0<c<1/(4log2). For every sequence of instances (nk,qk)(n_k,q_k)(nk​,qk​) with nk→∞n_k\to\inftynk​→∞, qk∈(0,1)q_k\in(0,1)qk​∈(0,1) and qk3log⁡nk→∞q_k^3\log n_k\to\inftyqk3​lognk​→∞,

Tqk,s(nk)  ≥  nk clog⁡(qk3log⁡nk)for all sufficiently large k.T_{q_k,s}(n_k)\;\ge\; n_k^{\,c\log(q_k^3\log n_k)}\qquad\text{for all sufficiently large }k.Tqk​,s​(nk​)≥nkclog(qk3​lognk​)​for all sufficiently large k.

At fixed qqq this gives Tq,s(n)≥nΩ(log⁡log⁡n)T_{q,s}(n)\ge n^{\Omega(\log\log n)}Tq,s​(n)≥nΩ(loglogn), so no polynomial number of traces suffices. The goal is published on the platform with status Open.

Milestones: superpolynomial indistinguishability (Theorem 1.2)

For every fixed q∈(0,1)q\in(0,1)q∈(0,1) and every A>0A>0A>0,

lim⁡n→∞nAmin⁡x≠y∈{0,1}nTV⁡(Dq(x),Dq(y))=0,lim⁡n→∞Tq,s(n)nA=∞(s∈(0,1]).\lim_{n\to\infty} n^{A}\min_{x\neq y\in\{0,1\}^n}\operatorname{TV}\bigl(\mathcal D_q(x),\mathcal D_q(y)\bigr)=0, \qquad \lim_{n\to\infty}\frac{T_{q,s}(n)}{n^{A}}=\infty\quad (s\in(0,1]).n→∞lim​nAx=y∈{0,1}nmin​TV(Dq​(x),Dq​(y))=0,n→∞lim​nATq,s​(n)​=∞(s∈(0,1]).

Significance

The result itself. Theorem 1.1 is the first superpolynomial lower bound for exact worst-case trace reconstruction at a fixed deletion probability; previous lower bounds were of order n3/2n^{3/2}n3/2 up to logarithms. It holds against unrestricted computation and any fixed positive success probability, and it settles in the negative the question of whether polynomially many traces suffice. Combined with the 2026 quasipolynomial upper bound of Burudgunte, Valiant and Wang, the sample complexity at fixed qqq is now known to lie between exp⁡(Θ(log⁡nlog⁡log⁡n))\exp(\Theta(\log n\log\log n))exp(Θ(lognloglogn)) and exp⁡((log⁡n)O(1))\exp((\log n)^{O(1)})exp((logn)O(1)). Theorem 1.2 isolates the underlying phenomenon: some pairs of distinct words have single-trace laws closer than every inverse polynomial.

Formalizing it. The definitions fix exactly what an estimator may see (only the complete traces, no positions or boundaries) and what "sample complexity" means, including the value +∞+\infty+∞. A formal proof would certify a lower bound whose argument is a long multi-scale construction with many quantitative error budgets, the kind of argument where an overlooked loss would invalidate the conclusion.

Difficulty

Earlier lower bounds compare two words that differ by a single local defect and compute their trace distance directly; such pairs are distinguishable from polynomially many traces, so no single-defect construction can give a superpolynomial bound. A superpolynomial bound needs pairs of words whose trace laws agree to every polynomial order, while the argument must remain uniform in the deletion probability (which may tend to 000 slowly), keep all constants below scale margins that shrink as the number of construction stages grows with nnn, and transfer a bound for one trace to a bound for mmm independent traces and for arbitrary randomized estimators.

Formalization scope

  • Traces are List Bool; traceTV sums over the finite set of all lists of length at most nnn, which contains the support of every trace law, so it agrees with the source's total variation over all finite words.
  • sampleComplexity is an sInf in ℝ≥0∞; the infimum of the empty set is ⊤\top⊤, matching Tq,s(n)=+∞T_{q,s}(n)=+\inftyTq,s​(n)=+∞. The lower bound is compared after ENNReal.ofReal, and the right-hand side nclog⁡(q3log⁡n)n^{c\log(q^3\log n)}nclog(q3logn) uses the real power.
  • Theorem 1.1 is encoded with sequences n q : ℕ → …, Tendsto n atTop atTop, and Tendsto (q k ^ 3 * log (n k)) atTop atTop; the conclusion is ∀ᶠ k in atTop. Logarithms are natural.
  • Estimators are arbitrary real-valued probability kernels from samples to words; success is the exact probability of returning the true word, required to be at least sss for every input.
  • minTraceTV n q is a real sInf, attained for n≥1n\ge1n≥1; at n=0n=0n=0 the set is empty and the junk value 000 does not affect the limit.
  • Needed infrastructure: the deletion channel and its trace law, total variation and Hellinger distance for finite laws and their tensorization, and the reduction from sample complexity to pairwise distinguishability. These are reusable for other deletion-channel problems.

Selected references

  • V. I. Levenshtein, Efficient reconstruction of sequences, IEEE Trans. Inform. Theory, 2001. https://doi.org/10.1109/18.904499
  • T. Batu, S. Kannan, S. Khanna and A. McGregor, Reconstructing strings from random traces, SODA 2004. https://people.cs.umass.edu/~mcgregor/papers/04-soda.pdf
  • T. Holenstein, M. Mitzenmacher, R. Panigrahy and U. Wieder, Trace reconstruction with constant deletion probability and related results, SODA 2008. https://www.eecs.harvard.edu/~michaelm/postscripts/soda2008c.pdf
  • A. McGregor, E. Price and S. Vorotnikova, Trace reconstruction revisited, ESA 2014. https://doi.org/10.1007/978-3-662-44777-2_57
  • A. De, R. O'Donnell and R. A. Servedio, Optimal mean-based algorithms for trace reconstruction, STOC 2017. https://doi.org/10.1145/3055399.3055450
  • F. Nazarov and Y. Peres, Trace reconstruction with exp⁡(O(n1/3))\exp(O(n^{1/3}))exp(O(n1/3)) samples, STOC 2017. https://doi.org/10.1145/3055399.3055494
  • N. Holden and R. Lyons, Lower bounds for trace reconstruction, Ann. Appl. Probab., 2020. https://doi.org/10.1214/19-AAP1506
  • Z. Chase, New lower bounds for trace reconstruction, Ann. Inst. Henri Poincaré Probab. Stat. 57 (2021), 627–643. https://doi.org/10.1214/20-AIHP1089
  • Z. Chase, Separating words and trace reconstruction, STOC 2021. https://doi.org/10.1145/3406325.3451118
  • A. Burudgunte, P. Valiant and H. Wang, Quasipolynomial trace reconstruction, preprint, 2026. https://arxiv.org/abs/2607.04073
  • OpenAI, Quantitative lower bounds for trace reconstruction, OpenAI Math Release preprint, September 24, 2026 (Theorem 1.1, p. 1; Theorem 1.2, p. 2). https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/quantitative-lower-bounds-for-trace-reconstruction-September-24-2026/paper.pdf
4 thms1 active userReviewed
PreviousPage 2 of 2Next

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