Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

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

Probability

1,761 missions · 755 completed

Missions

Open1006Completed755All1761
Machine LearningStatistics·Captain: mikedeng1

High-Dimensional Statistics XIII: A Localized Uniform LawTextbook

Motivation

Every consistency guarantee for an empirical-risk-minimization procedure — the Lasso, kernel ridge regression, maximum likelihood — ultimately rests on relating an empirical average to its population expectation, uniformly over the class of candidate functions or parameters being searched. Chapter 4 established the classical form of this connection: a uniform law of large numbers, bounding sup⁡f∈F∣∥f∥n2−∥f∥22∣\sup_{f\in F}|\|f\|_n^2-\|f\|_2^2|supf∈F​∣∥f∥n2​−∥f∥22​∣ by an absolute quantity governed by the (unlocalized) complexity of FFF. Such a bound is often wasteful: it treats a function with small population norm the same as one with large population norm, when intuitively the empirical and population norms of a small function should already agree closely. This mission formalizes the sharper, localized form of this uniform law — the same localization principle Chapter 13 used for nonparametric least squares, now applied directly to the empirical-versus-population norm comparison itself, giving relative rather than absolute control and recovering optimal convergence rates that the unlocalized theory misses.

Setting

Fix a probability distribution PPP over a covariate space XXX and nnn i.i.d. samples x1,…,xn∼Px_1,\dots,x_n\sim Px1​,…,xn​∼P. For f:X→Rf:X\to\mathbb Rf:X→R, the population norm is ∥f∥22:=∫Xf(x)2 P(dx)\|f\|_2^2:=\int_Xf(x)^2\,P(dx)∥f∥22​:=∫X​f(x)2P(dx) and the empirical norm is ∥f∥n2:=1n∑i=1nf(xi)2\|f\|_n^2:=\frac1n\sum_{i=1}^nf(x_i)^2∥f∥n2​:=n1​∑i=1n​f(xi​)2; by linearity of expectation, E[∥f∥n2]=∥f∥22\mathbb E[\|f\|_n^2]=\|f\|_2^2E[∥f∥n2​]=∥f∥22​, so the question is how tightly ∥f∥n2\|f\|_n^2∥f∥n2​ concentrates around ∥f∥22\|f\|_2^2∥f∥22​, uniformly over a function class FFF. A class FFF is star-shaped around the origin if f∈F,α∈[0,1]  ⟹  αf∈Ff\in F,\alpha\in[0,1]\implies\alpha f\in Ff∈F,α∈[0,1]⟹αf∈F, and bbb-uniformly bounded if ∥f∥∞≤b\|f\|_\infty\le b∥f∥∞​≤b for every f∈Ff\in Ff∈F. The relevant complexity measure is the population localized Rademacher complexity

Rn(δ;F):=Eε,x[ sup⁡f∈F, ∥f∥2≤δ ∣1n∑i=1nεif(xi)∣ ],R_n(\delta;F) := \mathbb E_{\varepsilon,x}\Big[\ \sup_{f\in F,\ \|f\|_2\le\delta}\ \Big| \tfrac1n\sum_{i=1}^n\varepsilon_if(x_i)\Big|\ \Big],Rn​(δ;F):=Eε,x​[ f∈F, ∥f∥2​≤δsup​ ​n1​i=1∑n​εi​f(xi​)​ ],

where ε1,…,εn\varepsilon_1,\dots,\varepsilon_nε1​,…,εn​ are i.i.d. Rademacher signs independent of the samples — note that, unlike Chapter 13's Gaussian complexity for fixed design points, this expectation integrates out the randomness of the samples themselves, since this chapter treats {xi}\{x_i\}{xi​} as genuinely random throughout. A critical radius δn\delta_nδn​ is any positive solution of Rn(δ;F)≤δ2/bR_n(\delta;F)\le\delta^2/bRn​(δ;F)≤δ2/b.

Formalization targets

Theorem 14.1 (goal). Given FFF star-shaped and bbb-uniformly bounded, and δn\delta_nδn​ solving the critical inequality, for any t≥δnt\ge\delta_nt≥δn​,

∣∥f∥n2−∥f∥22∣≤12∥f∥22+t22for all f∈F,\Big|\|f\|_n^2-\|f\|_2^2\Big|\le\frac12\|f\|_2^2+\frac{t^2}2 \qquad\text{for all }f\in F,​∥f∥n2​−∥f∥22​​≤21​∥f∥22​+2t2​for all f∈F,

with probability at least 1−c1e−c2nt2/b21-c_1e^{-c_2nt^2/b^2}1−c1​e−c2​nt2/b2; and if additionally nδn2≥2c2log⁡(4log⁡(1/δn))n\delta_n^2\ge\frac2{c_2}\log(4\log(1/\delta_n))nδn2​≥c2​2​log(4log(1/δn​)),

∣∥f∥n−∥f∥2∣≤c0δnfor all f∈F,\big|\|f\|_n-\|f\|_2\big|\le c_0\delta_n \qquad\text{for all }f\in F,​∥f∥n​−∥f∥2​​≤c0​δn​for all f∈F,

with probability at least 1−c1′e−c2′nδn2/b21-c_1'e^{-c_2'n\delta_n^2/b^2}1−c1′​e−c2′​nδn2​/b2.

Significance

Theorem 14.1 is the technical engine behind two of the book's other sharp results: Example 14.2's derivation of the optimal n−1/2n^{-1/2}n−1/2 rate for bounded quadratic function classes (where the unlocalized analogue of this theorem only achieves the slower n−1/4n^{-1/4}n−1/4 rate), and, more broadly, every later argument in the book that needs to translate an empirical-norm guarantee (as produced directly by an M-estimator's optimality, e.g. Chapter 13's nonparametric least-squares bounds) into a population-norm guarantee, or vice versa. The gap between the "absolute" uniform law of Chapter 4 and the "relative" one here is exactly the difference between a bound that is only informative for functions of order-one population norm, and one that remains sharp arbitrarily close to the origin — which is precisely where a consistent estimator's error eventually lives. Formalizing the statement produces, for the first time on the platform, the localized-Rademacher-complexity vocabulary at the population level (as opposed to Chapter 13's fixed-design Gaussian-complexity version), reusable by any future mission needing to pass between empirical and population norms.

Difficulty

The naive approach — apply Hoeffding's inequality to ∣∥f∥n2−∥f∥22∣|\|f\|_n^2-\|f\|_2^2|∣∥f∥n2​−∥f∥22​∣ for a fixed fff, then union-bound (or apply the unlocalized Rademacher-complexity uniform law of Chapter 4) over FFF — gives a bound whose complexity term does not shrink as ∥f∥2→0\|f\|_2\to0∥f∥2​→0, since it uses the complexity of all of FFF regardless of a given function's own size. This is exactly the sub-optimality Example 14.2 exhibits concretely: the naive bound gives rate n−1/4n^{-1/4}n−1/4 where the truth is n−1/2n^{-1/2}n−1/2. The fix is not merely technical bookkeeping — it requires a genuine peeling argument over dyadic norm-scales (exactly as in Chapter 13's proof of Theorem 13.13), applying the localized complexity Rn(δ;F)R_n(\delta;F)Rn​(δ;F) at the scale δ=∥f∥2\delta=\|f\|_2δ=∥f∥2​ appropriate to each individual fff, and controlling the resulting geometric sum of tail probabilities across scales. A reader's first instinct — bound ∥f∥2\|f\|_2∥f∥2​ in terms of ∥f∥n\|f\|_n∥f∥n​ and substitute — is circular, since ∥f∥n\|f\|_n∥f∥n​ is itself the random quantity being controlled.

Formalization scope

The covariate space X carries an arbitrary MeasurableSpace structure (no topology needed for the statement); the sample sequence and the Rademacher signs are both represented as families of measurable functions on a shared probability space Ω, with their joint independence stated as a single IndepFun between the two vector-valued sequences (rather than building a combined-index iIndepFun), since it is the two sequences — not each pair of individual variables — whose independence the book invokes. The two conclusions of Theorem 14.1 are stated as a conjunction with the second gated behind its own extra hypothesis, never collapsed into a single implication, since the book's own statement keeps them syntactically and logically distinct (the second requires a strictly stronger and additional condition on top of the first's). The universal constants (c1,c2,c0,c1',c2') are quantified before every instance object, so they cannot secretly depend on the function class, sample size, or radius. Every f ∈ F is required measurable (hF_meas, added in revision): the book's own framing implicitly restricts to measurable, square-integrable f throughout (p. 454), and without this hypothesis the population norm popNormSq, which appears directly in the goal's conclusion, could silently take Mathlib's Bochner-integral junk value 0 for a non-measurable, pointwise-bounded member of a star-shaped, uniformly-bounded F. The trivializing formalization ruled out here is stating the localization constraint at the empirical rather than population norm in popRademacherComplexity — this chapter's whole point (contrast Chapter 13's Gn, correctly localized at the empirical norm since there the design is fixed) is that Rn(δ;F)R_n(\delta;F)Rn​(δ;F)'s localization is a population-level object, precisely because the samples are random here. Welcome future contributions: Corollary 14.3's covering-number sufficient condition for the empirical version of the critical inequality, and Theorem 14.20's Lipschitz/strongly-convex cost-function uniform law, both deferred from this mission (see STATUS.md) as they need substantial additional apparatus (metric entropy integrals; cost functions and strong convexity) beyond what Theorem 14.1 itself requires.

Selected references

  • M. Wainwright, High-Dimensional Statistics: A Non-Asymptotic Viewpoint, Cambridge University Press, 2019, Chapter 14. https://doi.org/10.1017/9781108627771
  • P. Bartlett, O. Bousquet and S. Mendelson, "Local Rademacher complexities," Annals of Statistics, 33(4):1497-1537, 2005. https://doi.org/10.1214/009053605000000282
  • V. Koltchinskii, "Local Rademacher complexities and oracle inequalities in risk minimization," Annals of Statistics, 34(6):2593-2656, 2006. https://doi.org/10.1214/009053606000001019
2 thms1 active userReviewed
Machine LearningStatistics·Captain: mikedeng1

High-Dimensional Statistics X: Graph Selection Consistency for Gaussian Graphical ModelsTextbook

Motivation

Many high-dimensional data sets — gene-expression profiles, sensor networks, social interactions — come with no natural ordering of variables, only pairwise dependencies whose structure is itself the object of interest. A graphical model encodes these dependencies as an undirected graph: vertices are variables, and edges mark direct (conditional) dependence. Recovering the graph from samples — graphical model selection — is a combinatorial problem masquerading as a statistical one: there are 2(d2)2^{\binom{d}{2}}2(2d​) candidate graphs on ddd vertices, far too many to search directly. For Gaussian data, however, graph structure is exactly the sparsity pattern of the inverse covariance (precision) matrix, which turns graph selection into ddd coupled sparse-regression problems — one per vertex — each of which the Lasso theory of Chapter 7 already knows how to solve. This mission formalizes the theorem, due to Meinshausen and Bühlmann (2006), that shows this reduction actually works: solving ddd independent Lasso problems and combining the results recovers the exact graph with high probability, at a sample complexity governed by the same kind of incoherence condition that governs Lasso support recovery itself.

Setting

An undirected graphical model on a finite vertex set VVV pairs a graph G=(V,E)G=(V,E)G=(V,E) with a random vector X=(Xj)j∈VX=(X_j)_{j\in V}X=(Xj​)j∈V​. Two equivalent structural properties connect XXX to GGG (Theorem 11.8, Hammersley-Clifford): XXX factorizes according to GGG if its density is a product of nonnegative functions, one per clique of GGG, each depending only on the variables in that clique (Definition 11.1); XXX is Markov with respect to GGG if, for every vertex cutset SSS separating VVV into disjoint pieces AAA and BBB, the sub-vectors XAX_AXA​ and XBX_BXB​ are conditionally independent given XSX_SXS​ (Definition 11.5). For a strictly positive density, these are the same condition.

For a zero-mean ddd-dimensional Gaussian vector with covariance Σ∗\Sigma^*Σ∗ and precision matrix Θ∗=(Σ∗)−1\Theta^*=(\Sigma^*)^{-1}Θ∗=(Σ∗)−1, the graph structure is exactly the support of Θ∗\Theta^*Θ∗: (j,k)∈E  ⟺  Θjk∗≠0(j,k)\in E \iff \Theta^*_{jk}\ne0(j,k)∈E⟺Θjk∗​=0. The neighborhood N(j):={k∣(j,k)∈E}N(j):=\{k\mid(j,k)\in E\}N(j):={k∣(j,k)∈E} of each vertex is itself a vertex cutset (separating {j}\{j\}{j} from everything else), so the conditional independence Xj⊥XV∖N+(j)∣XN(j)X_j\perp X_{V\setminus N^+(j)}\mid X_{N(j)}Xj​⊥XV∖N+(j)​∣XN(j)​ holds, and — by standard Gaussian conditioning — XjX_jXj​ decomposes as a linear function of XV∖{j}X_{V\setminus\{j\}}XV∖{j}​ plus independent Gaussian noise, with regression coefficients supported exactly on N(j)N(j)N(j). Neighborhood regression exploits this directly: for each vertex jjj, solve the Lasso

θ^j∈arg⁡min⁡θ∈Rd−1 12n∥Xj−X∖{j}θ∥22+λn∥θ∥1,\hat\theta_j \in \arg\min_{\theta\in\mathbb R^{d-1}}\ \frac1{2n}\|X_j-X_{\setminus\{j\}}\theta\|_2^2 +\lambda_n\|\theta\|_1,θ^j​∈argθ∈Rd−1min​ 2n1​∥Xj​−X∖{j}​θ∥22​+λn​∥θ∥1​,

read off N^(j):={k∣θ^j,k≠0}\hat N(j):=\{k\mid\hat\theta_{j,k}\ne0\}N^(j):={k∣θ^j,k​=0}, and combine the ddd per-vertex estimates into a single edge set via the OR rule ((j,k)∈E^OR(j,k)\in\hat E_{\mathrm{OR}}(j,k)∈E^OR​ iff k∈N^(j)k\in\hat N(j)k∈N^(j) or j∈N^(k)j\in\hat N(k)j∈N^(k)) or the more conservative AND rule (iff both hold). The relevant incoherence condition, analogous to Chapter 7's, is stated for a positive definite matrix Γ\GammaΓ and subset SSS: Γ\GammaΓ is α\alphaα-incoherent with respect to SSS if max⁡k∉S∥ΓkS(ΓSS)−1∥1≤1−α\max_{k\notin S}\|\Gamma_{kS}(\Gamma_{SS})^{-1}\|_1\le1-\alphamaxk∈/S​∥ΓkS​(ΓSS​)−1∥1​≤1−α.

Formalization targets

Theorem 11.8 (Hammersley-Clifford). Factorizes G p ↔ IsMarkov G X P for any strictly positive density ppp.

Theorem 11.12 (goal — graph selection consistency). Suppose for every jjj, Σ∖{j}∗\Sigma^*_{\setminus\{j\}}Σ∖{j}∗​ is α\alphaα-incoherent with respect to N(j)N(j)N(j), and ∣ ⁣∣ ⁣∣(ΣN(j),N(j)∗)−1∣ ⁣∣ ⁣∣∞≤b|\!|\!|(\Sigma^*_{N(j),N(j)})^{-1}|\!|\!|_\infty\le b∣∣∣(ΣN(j),N(j)∗​)−1∣∣∣∞​≤b. With λn=c01α(log⁡d/n+δ)\lambda_n=c_0\frac1\alpha(\sqrt{\log d/n}+\delta)λn​=c0​α1​(logd/n​+δ), the neighborhood-Lasso estimate combined via either rule satisfies, with probability at least 1−c2e−c3nmin⁡(δ2,1/m)1-c_2e^{-c_3n\min(\delta^2,1/m)}1−c2​e−c3​nmin(δ2,1/m):

E^⊆Eand∀(j,k): ∣Θjk∗∣≥7bλn  ⟹  (j,k)∈E^.\hat E\subseteq E \qquad\text{and}\qquad \forall (j,k):\ |\Theta^*_{jk}|\ge7b\lambda_n \implies (j,k)\in\hat E.E^⊆Eand∀(j,k): ∣Θjk∗​∣≥7bλn​⟹(j,k)∈E^.

Significance

Theorem 11.12 is the statistical justification for one of the two standard approaches to Gaussian graphical model selection (the other being the penalized-likelihood "graphical Lasso" of §11.2.1). Its significance is computational as much as statistical: rather than solving one ddd-dimensional penalized-likelihood problem, neighborhood regression solves ddd independent, embarrassingly parallel Lasso problems, each of dimension d−1d-1d−1 — a substantial practical advantage at scale, with (as this theorem shows) no loss in statistical guarantee. Formalizing it produces, for the first time on the platform, statement-level infrastructure for undirected graphical models (Hammersley-Clifford, the Markov property via vertex cutsets, neighborhood structure) together with the random-design analogue of the Lasso support-recovery machinery — a genuinely different technical regime from Chapter 7's fixed-design Lasso theory, since here the "design matrix" X∖{j}X_{\setminus\{j\}}X∖{j}​ is itself Gaussian and statistically coupled to the response XjX_jXj​ through the very covariance structure being estimated. As with the other missions in this series, only the statements are formalized here; the proofs (an extension of the primal-dual witness technique to random design, per the book's own proof sketch) are left as the draft goal for future proof contributions.

Difficulty

The proof of Theorem 7.21 (Chapter 7's Lasso support-recovery guarantee) is for a deterministic design matrix, with all randomness confined to the additive noise. Here the "design" X∖{j}X_{\setminus\{j\}}X∖{j}​ is itself random and Gaussian, and — critically — it is statistically dependent on the very quantity (N(j)N(j)N(j), encoded in Θ∗\Theta^*Θ∗'s support) the Lasso is trying to recover, since X∖{j}X_{\setminus\{j\}}X∖{j}​'s own covariance structure is exactly what the incoherence condition constrains. The naive approach of just conditioning on the realized design matrix and invoking Theorem 7.21 fails, because the deterministic-design incoherence condition would then need to hold for the sample covariance Γ=1nX∖{j}TX∖{j}\Gamma=\frac1n X_{\setminus\{j\}}^TX_{\setminus\{j\}}Γ=n1​X∖{j}T​X∖{j}​, not the population covariance Σ∖{j}∗\Sigma^*_{\setminus\{j\}}Σ∖{j}∗​ that is actually assumed — and controlling the gap between sample and population incoherence under the joint (not fixed) randomness of predictors and response is exactly the extra step the book's proof needs, handled via an extension of the primal-dual witness technique that tracks both sources of randomness together.

Formalization scope

The vertex set V is an arbitrary finite type; the covariate space for X is ℝ throughout (all variables jointly Gaussian). The Gaussian design is characterized via its one-dimensional projections (every linear combination is univariate Gaussian with the matching variance) rather than via Mathlib's multivariate-Gaussian machinery directly, to keep the definition self-contained. IsAlphaIncoherent's ambient index set is realized as a subset of the full vertex type rather than as a literal submatrix, since the book's condition never references an entry outside it. The theorem states the conclusion jointly for both the OR-rule and AND-rule estimated edge sets on one shared high-probability event, matching "based on either rule" literally rather than picking one. The trivializing formalization ruled out here is treating the neighborhood-Lasso estimate as a fixed-design Lasso problem (silently dropping the joint randomness of predictors and response) — every design realization in this formalization is the actual random vector Xdes i ω, not a deterministic parameter, and the Gaussian design hypothesis (IsIIDGaussianDesign) is stated over the same probability space Ω as the least-squares residual. Theorem 11.8 (Hammersley–Clifford) is formalized only for the continuous case — a random vector with a density with respect to Lebesgue measure — matching what the Gaussian goal (Theorem 11.12) actually needs; the book's own Definition 11.1 also permits a discrete (counting-measure) density, with the Ising model (Example 11.4) as a worked instance, which this mission does not cover. Contributions welcome: the graphical Lasso's own guarantees (Propositions 11.9, 11.10, deferred from this mission — see STATUS.md), and the proof of Theorem 11.12 itself via the primal-dual witness extension the book sketches.

Selected references

  • M. Wainwright, High-Dimensional Statistics: A Non-Asymptotic Viewpoint, Cambridge University Press, 2019, Chapter 11. https://doi.org/10.1017/9781108627771
  • N. Meinshausen and P. Bühlmann, "High-dimensional graphs and variable selection with the Lasso," Annals of Statistics, 34(3):1436-1462, 2006. https://doi.org/10.1214/009053606000000281
  • J. Hammersley and P. Clifford, "Markov fields on finite graphs and lattices," unpublished manuscript, 1971.
4 thms1 active userReviewed
Machine LearningRandom Matrix TheoryStatistics·Captain: mikedeng1

High-Dimensional Probability XI: Dvoretzky-Milman's TheoremTextbook

Motivation

A striking fact discovered by Dvoretzky in the 1960s (conjectured by Grothendieck, and sharpened into its modern quantitative form by Milman in 1971) is that every high-dimensional convex body, however irregular, contains a round slice: a random low-dimensional section (or projection) of any bounded convex set in Rn\mathbb R^nRn is, with high probability, close to a Euclidean ball — provided the dimension of the slice is small enough relative to a single geometric parameter of the body. This is remarkable because it holds for every bounded set, arbitrarily irregular; no special structure is assumed beyond boundedness. This chapter proves the theorem in its Gaussian form, as a culmination of every geometric and probabilistic tool the book develops: chaining and Dudley's inequality (Chapter 8), the matrix deviation inequality (Chapter 9), and Gaussian width and the stable dimension (Chapter 7) all combine into a single closing argument.

Setting

Fix a subset T⊆RnT\subseteq\mathbb R^nT⊆Rn. For a standard Gaussian vector g∼N(0,In)g\sim N(0,I_n)g∼N(0,In​), the Gaussian width of TTT is w(T):=Esup⁡x∈T⟨g,x⟩w(T) := \mathbb E\sup_{x\in T}\langle g,x\ranglew(T):=Esupx∈T​⟨g,x⟩ (Chapter 7), and the stable dimension of a bounded TTT is d(T):=w(T)2/diam(T)2d(T) := w(T)^2/\mathrm{diam}(T)^2d(T):=w(T)2/diam(T)2 up to an absolute constant factor (Definition 7.6.2) — a robust substitute for the ordinary linear-algebraic dimension of TTT, which can jump discontinuously under a small perturbation of TTT, unlike d(T)d(T)d(T).

An m×nm\times nm×n Gaussian random matrix with i.i.d. N(0,1)N(0,1)N(0,1) entries is a random matrix AAA each of whose mnmnmn entries is an independent standard normal random variable.

Formalization targets

Goal (Theorem 11.3.3, Dvoretzky-Milman's theorem, Gaussian form)

∃ c>0:m≤cε2d(T)  ⟹  P[(1−ε)B⊆conv(AT)⊆(1+ε)B]≥0.99\exists\,c>0:\quad m\le c\varepsilon^2 d(T) \;\Longrightarrow\; \mathbb P\bigl[(1-\varepsilon)B \subseteq \mathrm{conv}(AT) \subseteq (1+\varepsilon)B\bigr] \ge 0.99∃c>0:m≤cε2d(T)⟹P[(1−ε)B⊆conv(AT)⊆(1+ε)B]≥0.99

for every m×nm\times nm×n Gaussian random matrix AAA with i.i.d. N(0,1)N(0,1)N(0,1) entries, every bounded T⊆RnT\subseteq\mathbb R^nT⊆Rn containing the origin, and every ε∈(0,1)\varepsilon\in(0,1)ε∈(0,1), where BBB is the Euclidean ball of radius w(T)w(T)w(T) centered at the origin. The probability 0.990.990.99 is the book's own literal numeral, not a free parameter — this is the theorem the book actually states, not a family of theorems indexed by a confidence level.

Significance

Dvoretzky-Milman's theorem is one of the foundational results of the local theory of Banach spaces (asymptotic geometric analysis): it says every nnn-dimensional normed space contains an almost-Euclidean subspace of dimension proportional to (a geometric invariant closely related to) log⁡n\log nlogn in the worst case, and much larger for spaces whose unit ball is already well-behaved (the stable dimension of the cube [−1,1]n[-1,1]^n[−1,1]n, for instance, is proportional to nnn itself — Example 11.3.6). This underlies results throughout convex geometry, compressed sensing, and high-dimensional statistics wherever a random low-dimensional projection needs to be shown to preserve geometric structure. The book's own framing makes clear why this chapter is placed last: the theorem's proof is a genuine capstone, invoking Chevet's inequality (itself built from the matrix deviation inequality of Chapter 9, which is built from chaining, Chapter 8) as its main technical tool.

The theorem and its proof are classical (Milman 1971; this book's specific route via Chevet's inequality is a standard modern exposition). This mission formalizes the goal theorem's statement — including its two supporting geometric quantities, Gaussian width and stable dimension, and the notion of a Gaussian random matrix — as a complete, faithful target for a solver, in the book's own sub-namespace built for this chapter (no dependency here is reusable from an earlier chunk, since none of this book series' Chapter 7 or Chapter 9 definitions has yet been published).

Difficulty

The natural first idea — bound conv(AT)\mathrm{conv}(AT)conv(AT) directly using concentration of ∥Ax∥2\|Ax\|_2∥Ax∥2​ for each fixed x∈Tx\in Tx∈T — runs into exactly the uniform-supremum obstacle the whole book has been building tools to overcome: a bound that holds for one xxx at a time, even with a union bound over a net of TTT, does not obviously extend to the full convex hull without first controlling sup⁡x∈T∣⟨Ax,y⟩−w(T)∥y∥2∣\sup_{x\in T}|\langle Ax,y\rangle - w(T)\|y\|_2|supx∈T​∣⟨Ax,y⟩−w(T)∥y∥2​∣ uniformly over both x∈Tx\in Tx∈T and yyy on the unit sphere of the target space — a two-parameter supremum. The book's actual route goes through Chevet's inequality, itself proved using the matrix deviation inequality's own chaining-based argument, to control this two-sided supremum, and then converts the resulting inequality into the containment (1−ε)B⊆conv(AT)⊆(1+ε)B(1-\varepsilon)B\subseteq\mathrm{conv}(AT)\subseteq(1+\varepsilon)B(1−ε)B⊆conv(AT)⊆(1+ε)B via a support- function duality argument (a convex body is pinned down by its support function, so bounding sup⁡x∈T⟨Ax,y⟩\sup_{x\in T}\langle Ax,y\ranglesupx∈T​⟨Ax,y⟩ uniformly over yyy on the sphere is exactly what is needed).

Formalization scope

A is Ω → Matrix (Fin m) (Fin n) ℝ with an explicit IsGaussianMatrix hypothesis (entries i.i.d. N(0,1)N(0,1)N(0,1), formalized entrywise with joint independence). conv(AT) is convexHull ℝ of the image of T under A's mulVec, round-tripped through EuclideanSpace's continuous linear equivalence with the underlying function type. w(T) reuses this mission series' ExpSup/GaussianWidth convention (redefined locally, per the drafts-cannot-import-drafts rule, following the same ProbabilityTheory.stdGaussian-based realization of a standard Gaussian vector as 08-matrix-deviation). The stable dimension d(T)d(T)d(T) is formalized directly as w(T)2/diam(T)2w(T)^2/ \mathrm{diam}(T)^2w(T)2/diam(T)2 rather than via the book's literal (but only asymptotically equivalent, per Exercise 7.6.1) definition through a squared Gaussian width h(T−T)2h(T-T)^2h(T−T)2 — the goal theorem's own proof uses only the inequality direction of that equivalence, and the goal's hypothesis already carries an unpinned absolute constant that absorbs the equivalence constant, so this substitution preserves the theorem's exact truth content (see StableDimension's own doc-comment and MODERATION_NOTES.md for the full argument) rather than approximating it.

Ball-center deviation, disclosed. The book's printed theorem statement carries no hypothesis that TTT contains the origin; its proof opens by translating TTT so that it does ("Translating TTT if necessary, we can assume that TTT contains the origin"), and Remark 11.3.4 then confirms the ball is centered at the origin in that case. This mission states the WLOG-reduced case directly — adding 0∈T0\in T0∈T as an explicit hypothesis — rather than also formalizing the translation argument that recovers the fully general (untranslated) statement. This is disclosed as a genuine narrowing of the literal printed statement, though not of what the book's own proof actually establishes.

This mission covers Theorem 11.3.3 only, with no milestones: BRIEF.md explicitly instructs that if the chapter's full proof chain (general matrix deviation inequality, Chevet's inequality, random projections of sets — Theorems 11.1.5, 11.2.4, 11.3.1) proves too heavy for the session, milestones should be cut rather than the goal substituted. All three are left out, not approximated, given this chapter's five from-scratch definitions already needed for the goal's own statement. ExpSup, GaussianWidth, StableDimension and IsGaussianMatrix are reusable by any later development needing Gaussian width, the stable dimension, or a Gaussian random matrix. Solvers' contributions are welcome on the goal theorem itself and, beyond this mission's current scope, on the three named milestones.

Selected references

  • A. Dvoretzky, Some results on convex bodies and Banach spaces, Proc. Internat. Sympos. Linear Spaces (Jerusalem, 1960), 123–160.
  • V. D. Milman, A new proof of A. Dvoretzky's theorem on cross-sections of convex bodies, Funkcional. Anal. i Priložen. 5 (1971), 28–37.
  • R. Vershynin, High-Dimensional Probability: An Introduction with Applications in Data Science, Cambridge University Press, 2018, Chapter 11. https://doi.org/10.1017/9781108231596
5 thms1 active userReviewed
AnalysisStochastic Systems·Captain: naimengye

Probability Theory and Examples VI: Donsker's TheoremTextbook

Motivation

The central limit theorem says that Sn/nS_n/\sqrt nSn​/n​ converges to a normal random variable. Donsker's theorem says something much stronger: the whole rescaled path of the random walk converges to the whole path of a Brownian motion, as a random element of C[0,1]C[0,1]C[0,1].

The payoff is a machine. Once S(n⋅)/n⇒B(⋅)S(n\cdot)/\sqrt n\Rightarrow B(\cdot)S(n⋅)/n​⇒B(⋅) in C[0,1]C[0,1]C[0,1], every functional of the path that is continuous — or merely continuous at almost every Brownian path — transfers automatically. The maximum of the walk converges to the maximum of Brownian motion; the fraction of time the walk spends above a level converges to the corresponding occupation time; the last zero before time nnn converges to the last Brownian zero before time 111, which is how the arcsine law escapes the simple random walk it was proved for. This is the invariance principle of Erdős and Kac: the asymptotic behaviour of a functional of SnS_nSn​ should not depend on the step distribution, as long as the central limit theorem applies.

Chapter 8 of Rick Durrett's Probability: Theory and Examples (Version 5, 2019) proves this by embedding rather than by the usual tightness argument. Skorokhod's representation theorem puts a mean-zero, finite-variance random variable inside a Brownian motion as the value at a stopping time; iterating puts the whole walk inside one Brownian motion at a sequence of stopping times whose gaps are i.i.d.; and the law of large numbers then forces the embedded walk to be uniformly close to the Brownian path.

Setting

Let X1,X2,…X_1,X_2,\dotsX1​,X2​,… be i.i.d. with mean 000 and variance 111, and Sm=X1+⋯+XmS_m=X_1+\dots+X_mSm​=X1​+⋯+Xm​. Define S(u)S(u)S(u) to be SmS_mSm​ at integer u=mu=mu=m and linear in between, and set

Wn(t) = S(nt)n,t∈[0,1],W_n(t)\ =\ \frac{S(nt)}{\sqrt n},\qquad t\in[0,1],Wn​(t) = n​S(nt)​,t∈[0,1],

a random element of C[0,1]C[0,1]C[0,1], the continuous functions on the unit interval with the uniform norm and its Borel σ\sigmaσ-algebra.

On the Brownian side, let BBB be a Brownian motion, and write B(⋅)B(\cdot)B(⋅) for its restriction to [0,1][0,1][0,1], again a random element of C[0,1]C[0,1]C[0,1].

Formalization targets

Goal — Theorem 8.1.4, Donsker's theorem

S(n⋅)n ⟹ B(⋅)in C[0,1],\frac{S(n\cdot)}{\sqrt n}\ \Longrightarrow\ B(\cdot)\qquad\text{in }C[0,1],n​S(n⋅)​ ⟹ B(⋅)in C[0,1],

that is, the laws of WnW_nWn​ on C[0,1]C[0,1]C[0,1] converge weakly to the law of Brownian motion. This is a statement about measures on a function space, not about finite-dimensional marginals: it is exactly the extra content over the central limit theorem.

Supporting levels

Theorem 8.1.1, Skorokhod's representation theorem: a mean-zero, square-integrable law is the law of BTB_TBT​ for a stopping time TTT with ET=EX2\mathbb ET=\mathbb EX^2ET=EX2; Theorem 8.1.2, the embedding of the whole walk, giving stopping times T0=0,T1,…T_0=0,T_1,\dotsT0​=0,T1​,… with (B(Tn))n(B(T_n))_n(B(Tn​))n​ distributed as the walk and with i.i.d. gaps; Theorem 8.1.5, the continuous mapping theorem for almost surely continuous functionals; and its two workhorse instances, Example 8.1.6 on maxima and Example 8.1.8 on occupation times of half-lines.

Significance

The results themselves. Donsker's theorem is the reason the arcsine law, the distribution of the maximum, and the occupation-time law are universal rather than artefacts of the simple random walk for which they were first computed. It is also the prototype for every later functional limit theorem — for martingales in Durrett's section 8.2, for stationary sequences in 8.3, for the empirical process converging to a Brownian bridge in 8.4.

Skorokhod's embedding deserves separate billing. It says any centred law with finite variance sits inside Brownian motion, which is what makes the path-space comparison possible at all, and it is the tool behind the law of the iterated logarithm in Durrett's section 8.5. The construction is a two-point mixture: write the law as a mixture of two-point laws μu,v\mu_{u,v}μu,v​ with mean zero, use the exit time of (u,v)(u,v)(u,v) for each, and the exit-time identity ETa,b=−ab\mathbb ET_{a,b}=-abETa,b​=−ab integrates to EX2\mathbb EX^2EX2.

Formalizing them. Mathlib has the i.i.d. central limit theorem, convergence in distribution for random elements of an arbitrary topological space (TendstoInDistribution, with the continuous mapping theorem and Slutsky), Brownian motion as a process with its invariances, and the machinery of stopping times for filtered spaces. It has no functional limit theorem of any kind, no Wiener measure on C[0,1]C[0,1]C[0,1], no Skorokhod embedding, and no continuous-time optional stopping. Nothing in the library relates a random walk to a Brownian path.

Difficulty

The goal is the hardest item in this series, and the embedding route is the reason the mission is stated the way it is. Durrett's proof: with Xn,m=Xm/nX_{n,m}=X_m/\sqrt nXn,m​=Xm​/n​ and stopping times τmn\tau^n_mτmn​ realizing (Sn,1,…,Sn,n)(S_{n,1},\dots,S_{n,n})(Sn,1​,…,Sn,n​) as (B(τ1n),…,B(τnn))(B(\tau^n_1),\dots,B(\tau^n_n))(B(τ1n​),…,B(τnn​)), Lemma 8.1.9 says that if τ⌊ns⌋n→s\tau^n_{\lfloor ns\rfloor}\to sτ⌊ns⌋n​→s in probability for each s∈[0,1]s\in[0,1]s∈[0,1], then ∥Sn,(n⋅)−B(⋅)∥∞→0\|S_{n,(n\cdot)}-B(\cdot)\|_\infty\to0∥Sn,(n⋅)​−B(⋅)∥∞​→0 in probability. The hypothesis is the weak law applied to the i.i.d. gaps of Theorem 8.1.2 after Brownian scaling; the conclusion plus the converging-together lemma gives the theorem. The work is uniform control of the Brownian path over shrinking time windows — the modulus of continuity — together with the bookkeeping of the polygonal interpolation.

Skorokhod's theorem needs the two exit-time facts for Brownian motion, Durrett's Theorems 7.5.3 and 7.5.5: BTa,bB_{T_{a,b}}BTa,b​​ takes the values aaa and bbb with probabilities b/(b−a)b/(b-a)b/(b−a) and −a/(b−a)-a/(b-a)−a/(b−a), and ETa,b=−ab\mathbb ET_{a,b}=-abETa,b​=−ab. Both come from optional stopping applied to BtB_tBt​ and Bt2−tB_t^2-tBt2​−t, and continuous-time optional stopping is itself not in the library. The mixture identity,

∫φ dF=c−1∫0∞dF(v)∫−∞0dF(u) (v−u)[vv−uφ(u)+−uv−uφ(v)],c=∫0∞v dF(v),\int\varphi\,dF=c^{-1}\int_0^\infty dF(v)\int_{-\infty}^0 dF(u)\,(v-u) \Bigl[\tfrac{v}{v-u}\varphi(u)+\tfrac{-u}{v-u}\varphi(v)\Bigr], \qquad c=\int_0^\infty v\,dF(v),∫φdF=c−1∫0∞​dF(v)∫−∞0​dF(u)(v−u)[v−uv​φ(u)+v−u−u​φ(v)],c=∫0∞​vdF(v),

is elementary but needs Fubini and the two expressions for ccc.

Theorem 8.1.5 is the Mann–Wald theorem in the form that allows a discontinuous ψ\psiψ: Mathlib's TendstoInDistribution.continuous_comp handles genuinely continuous maps, and the extension to maps continuous almost everywhere with respect to the limit law is the milestone. Given it, the two examples are short — the maximum is continuous outright, and the occupation-time functional is continuous at every path spending no time at the level aaa, which Fubini shows is almost every Brownian path.

Formalization scope

C[0,1]C[0,1]C[0,1] is C(Set.Icc (0:ℝ) 1, ℝ), whose compact-open topology is the uniform one because the domain is compact, with the Borel σ\sigmaσ-algebra — Mathlib has no measurable-space instance on a space of continuous maps, so the mission supplies it, and a BorelSpace instance with it.

The polygonal interpolation is written as a finite sum,

S(u)=∑k<nXk⋅clamp⁡(u−k),clamp⁡(x)=max⁡(0,min⁡(1,x)),S(u)=\sum_{k<n}X_k\cdot\operatorname{clamp}(u-k),\qquad \operatorname{clamp}(x)=\max(0,\min(1,x)),S(u)=k<n∑​Xk​⋅clamp(u−k),clamp(x)=max(0,min(1,x)),

which agrees with SmS_mSm​ at integer m≤nm\le nm≤n and is linear in between, and is manifestly continuous, so walkPath is a genuine element of C[0,1]C[0,1]C[0,1] with no side condition. Both properties were proved in Lean before publishing rather than assumed. Indexing is from zero, so Sm=X0+⋯+Xm−1S_m=X_0+\dots+X_{m-1}Sm​=X0​+⋯+Xm−1​.

The Brownian limit is brownianPath B, the restriction of the path to [0,1][0,1][0,1]. Restriction is a total function: it returns the zero path for a discontinuous argument. That junk branch is never reached, because every statement assumes every path of BBB is continuous, not merely almost every one — one may always modify a Brownian motion on a null set to achieve this, and Durrett's canonical construction on C[0,∞)C[0,\infty)C[0,∞) has it by definition. Without it there would be no C[0,1]C[0,1]C[0,1]-valued random variable to speak of.

Weak convergence is Mathlib's TendstoInDistribution, the same predicate mission II used for the Lindeberg–Feller theorem, instantiated at C[0,1]C[0,1]C[0,1] rather than at R\mathbb RR.

Skorokhod's theorem and the embedding of the walk are stated as existence of a probability space carrying the Brownian motion, a filtration and the stopping times. This is how Durrett states them — the construction needs an independent pair (U,V)(U,V)(U,V) alongside the Brownian motion, and he notes himself that TU,VT_{U,V}TU,V​ is a stopping time only for the enlarged filtration. The filtration is therefore an explicit family FtF_tFt​ that is increasing, sits inside the ambient σ\sigmaσ-field, and contains σ(Bs:s≤t)\sigma(B_s:s\le t)σ(Bs​:s≤t) — the pastSigma of mission V, which this mission imports as a reference. The stopping-time property is {T ≤ t} ∈ F_t, stated directly rather than through a bundled filtration structure.

Theorem 8.1.2's conclusion "Sn=dB(Tn)S_n=_d B(T_n)Sn​=d​B(Tn​)" is read as equality of the laws of the whole processes: the push-forward of ω↦(n↦B(Tnω))\omega\mapsto(n\mapsto B(T_n\omega))ω↦(n↦B(Tn​ω)) equals the law of the partial-sum process of an i.i.d. sequence with step law μ\muμ, taken on the infinite product measure. The gaps are required to be independent and identically distributed, as the book says.

The counting in Example 8.1.8 is a sum of indicators rather than a filtered cardinality, to keep a decidability side condition out of the statement, and the limit is the Lebesgue measure of {t∈[0,1]:Bt>a}\{t\in[0,1]:B_t>a\}{t∈[0,1]:Bt​>a} as a real number. Example 8.1.6 takes the maximum over 0≤m≤n0\le m\le n0≤m≤n, which includes S0=0S_0=0S0​=0, and the limit is the supremum of BBB over [0,1][0,1][0,1], attained because the path is continuous on a compact interval.

Existence of a Brownian motion is a hypothesis, not a claim, exactly as in mission V, except in Theorems 8.1.1 and 8.1.2 where the existence of a suitable space is the content of the statement and a Brownian motion must be produced; that is Durrett's Theorem 7.1.1, which the library does not yet have, so those two items subsume it.

Contributions welcome beyond the listed items: Lemma 8.1.9 on its own; Theorem 8.1.3, the CLT derived from the embedding; Example 8.1.7, the last zero before time nnn and the arcsine law; continuous-time optional stopping and the exit identities 7.5.3 and 7.5.5 that Skorokhod's theorem rests on; the extension to C[0,∞)C[0,\infty)C[0,∞); and the martingale, stationary-sequence and empirical-process versions of sections 8.2 to 8.4.

Selected references

  • Rick Durrett, Probability: Theory and Examples, Version 5 (11 January 2019), chapter 8, section 8.1 (pp. 389–395); Theorems 8.1.1, 8.1.2, 8.1.4, 8.1.5, Examples 8.1.6 and 8.1.8. Published as the 5th edition, Cambridge University Press, 2019, DOI 10.1017/9781108591034
  • M. D. Donsker, An invariance principle for certain probability limit theorems, Memoirs of the American Mathematical Society 6 (1951).
  • A. V. Skorokhod, Studies in the Theory of Random Processes, Addison-Wesley, 1965.
  • P. Erdős and M. Kac, On certain limit theorems of the theory of probability, Bulletin of the American Mathematical Society 52 (1946), 292–302. DOI 10.1090/S0002-9904-1946-08560-2
  • P. Billingsley, Convergence of Probability Measures, 2nd ed., Wiley, 1999, chapters 2 and 8. DOI 10.1002/9780470316962
8 thms1 active userReviewed
🏆Completed
Statistics·Captain: burkh4rt

Discriminative Kalman Filter asymptoticsResearch Paper

Motivation

Bayesian filtering estimates an unobserved state from measurements arriving over time. A filter combines what the state dynamics predict with what the newest observation says. In neural decoding, for example, the state may describe an intended movement while the observation contains activity from many recorded neurons. The observation can have many more coordinates than the state and need not follow a linear Gaussian observation model.

The Discriminative Kalman Filter (DKF) uses a Gaussian approximation to the state conditional on the newest observation. It combines that approximation with a Gaussian state transition and a correction for the stationary state distribution. The resulting recursion retains a mean vector and covariance matrix. Burkhart et al. developed this construction and proved an asymptotic justification in Theorem 2 of Appendix B.

The historical starting point is the linear Gaussian filter of Kalman (1960). The 2020 DKF paper changes how observation information enters the update and establishes a corresponding approximation theorem. The present mission concerns formal verification of that published theorem.

Setting

The state space is Rd\mathbb R^dRd for a positive finite dimension ddd. Write ηd(z;m,C)\eta_d(z;m,C)ηd​(z;m,C) for the ordinary multivariate Gaussian density with mean mmm and symmetric positive-definite covariance CCC. Densities and their L1L^1L1 distances are with respect to Lebesgue measure.

The state model has a matrix AAA and positive-definite covariance matrices Γ,S\Gamma,SΓ,S satisfying

S=ASA⊤+Γ.S=ASA^\top+\Gamma.S=ASA⊤+Γ.

Its stationary density and transition density are

p(z)=ηd(z;0,S),τ(y,z)=ηd(z;Ay,Γ).p(z)=\eta_d(z;0,S),\qquad \tau(y,z)=\eta_d(z;Ay,\Gamma).p(z)=ηd​(z;0,S),τ(y,z)=ηd​(z;Ay,Γ).

For an integrable density sss, prediction gives

(τs)(z)=∫τ(y,z)s(y) dy.(\tau s)(z)=\int\tau(y,z)s(y)\,dy.(τs)(z)=∫τ(y,z)s(y)dy.

The discriminative update combines a previous filtering density sss with a density uuu for the state given the current observation:

u τs/p∥u τs/p∥1.\frac{u\,\tau s/p}{\|u\,\tau s/p\|_1}.∥uτs/p∥1​uτs/p​.

This expression is a probability density when its nonnegative weight has a finite, strictly positive integral. Dividing by ppp is part of the standard DKF under consideration.

For Gaussian inputs with parameters (a,V)(a,V)(a,V) and (b,U)(b,U)(b,U), define

G=AVA⊤+Γ,T=(U−1+G−1−S−1)−1,G=AVA^\top+\Gamma,\qquad T=(U^{-1}+G^{-1}-S^{-1})^{-1},G=AVA⊤+Γ,T=(U−1+G−1−S−1)−1, c=T(U−1b+G−1Aa).c=T(U^{-1}b+G^{-1}Aa).c=T(U−1b+G−1Aa).

The DKF step returns mean ccc and covariance TTT when the precision is invertible and the covariance is positive definite. The recursive filter starts from mean zero and covariance SSS, using the current observation's functions fff and QQQ as the Gaussian input mean and covariance. These are the updates in equation (2.7) of the paper.

Formalization targets

Fix sequences of probability densities sn,uns_n,u_nsn​,un​, indexed by positive integers, whose exact normalized updates

pn=unτsn/p∥unτsn/p∥1p_n=\frac{u_n\tau s_n/p}{\|u_n\tau s_n/p\|_1}pn​=∥un​τsn​/p∥1​un​τsn​/p​

are well defined for every index. Fix Gaussian density sequences sn′,un′s'_n,u'_nsn′​,un′​, a point bbb, and a probability measure PPP. The five assumptions are

A1:sn⇒P,A2:∥sn−sn′∥1⟶0,A3:un⇒δb,A4:∥un−un′∥1⟶0,A5:pn⇒δb.\begin{aligned} \mathrm{A1}:&\quad s_n\Rightarrow P,\\ \mathrm{A2}:&\quad \|s_n-s'_n\|_1\longrightarrow0,\\ \mathrm{A3}:&\quad u_n\Rightarrow\delta_b,\\ \mathrm{A4}:&\quad \|u_n-u'_n\|_1\longrightarrow0,\\ \mathrm{A5}:&\quad p_n\Rightarrow\delta_b. \end{aligned}A1:A2:A3:A4:A5:​sn​⇒P,∥sn​−sn′​∥1​⟶0,un​⇒δb​,∥un​−un′​∥1​⟶0,pn​⇒δb​.​

Here ⇒\Rightarrow⇒ denotes weak convergence, characterized by convergence of expectations of every bounded continuous real function; δb\delta_bδb​ is the unit point mass at bbb. The measure PPP need not have a density and may be degenerate.

The main goal is the complete conjunction of Theorem 2's conclusions, with separate milestones for each:

  • C1: sn′⇒Ps'_n\Rightarrow Psn′​⇒P.
  • C2: un′⇒δbu'_n\Rightarrow\delta_bun′​⇒δb​.
  • C3: the specific update
pn′=un′τsn′/p∥un′τsn′/p∥1p'_n=\frac{u'_n\tau s'_n/p}{\|u'_n\tau s'_n/p\|_1}pn′​=∥un′​τsn′​/p∥1​un′​τsn′​/p​

is a well-defined Gaussian density for all sufficiently large nnn.

  • C4: pn′⇒δbp'_n\Rightarrow\delta_bpn′​⇒δb​.
  • C5: ∥pn−pn′∥1⟶0\|p_n-p'_n\|_1\longrightarrow0∥pn​−pn′​∥1​⟶0.

A sixth milestone is Lemma 1 (DKF equation): the normalized Gaussian-input update has the explicit mean and covariance above whenever valid, and the two input weak limits imply its eventual validity and convergence to δb\delta_bδb​. It includes both the exact equation and the asymptotic assertion from the source.

Significance

In addition to neurodecoding with intracortical brain-computer interfaces, the DKF has also found applications in optimization and sequential data augmentation (see references). The original study was successfully reproduced by Casco-Rodriguez, et al. in ReScience C.

Difficulty

The inverse stationary density can grow in the tails, so small L1L^1L1 errors in the input densities do not immediately control the error after division and renormalization. Normalizing constants must remain finite and nonzero. The candidate Gaussian covariance must also become positive definite as a conclusion of the assumptions, rather than through an extra validity assumption imposed at every index.

There is a second distinction between convergence to a point mass and approximation in L1L^1L1. Two sequences may concentrate at the same point while retaining different shapes at shrinking scales. The C5 target therefore requires the full approximation argument, beyond the weak-convergence conclusions.

Formalization scope

Lean represents states as Fin d → ℝ and covariance matrices as real square matrices. The Gaussian density is the standard determinant-and-quadratic-form formula. The definition of Gaussian PDF includes positive-definite covariance and equality of densities almost everywhere. Thus null-set changes do not constrain the theorem artificially.

Probability density validity explicitly includes nonnegativity almost everywhere, integrability and total integral one. The L1L^1L1 quantity is an extended nonnegative integral. The update's validity explicitly requires measurable weight and a finite, strictly positive normalizer. Total expressions outside that domain supply no assumed probability interpretation; C3 establishes validity on a tail.

All density sequences use positive integer indices. The limit measure is a Mathlib probability measure. Weak convergence is tested against Mathlib bounded continuous functions using the actual measures generated by the densities. The stationary model, standard recursive DKF, exact update and approximate update are defined independently of the theorem conclusions.

The mission addresses deterministic Theorem 2 of Appendix B. The random-sequence extension in Remark 4, conditions implying a Bernstein–von Mises theorem, and induction over filtering time are separate developments. The proof plan follows the appendix through C1–C2, Lemma 1, C3–C4, and the five-term comparison for C5.

Selected references

  • M. C. Burkhart, D. M. Brandman, B. Franco, L. R. Hochberg and M. T. Harrison, The Discriminative Kalman Filter for Bayesian Filtering with Nonlinear and Nongaussian Observation Models, Neural Computation 32(5), 969–1017, 2020. DOI: 10.1162/neco_a_01275.
  • R. E. Kalman, A New Approach to Linear Filtering and Prediction Problems, Journal of Basic Engineering 82(1), 35–45, 1960. DOI: 10.1115/1.3662552.
  • M. C. Burkhart, A Discriminative Approach to Bayesian Filtering with Applications to Human Neural Decoding, Ph.D. dissertation, Brown University, 2019. DOI: 10.26300/nhfp-xv22.
  • D. M. Brandman, M. C. Burkhart, J. Kelemen, B. Franco, M. T. Harrison and L. R. Hochberg, Robust Closed-Loop Control of a Cursor in a Person with Tetraplegia using Gaussian Process Regression, Neural Computation 30(11), 2986–3008, 2018. DOI: 10.1162/neco_a_01129.
  • D. M. Brandman, T. Hosman, J. Saab, M. C. Burkhart, B. E. Shanahan, J. G. Ciancibello et al., Rapid calibration of an intracortical brain–computer interface for people with tetraplegia, Journal of Neural Engineering 15(2), 026007, 2018. DOI: 10.1088/1741-2552/aa9ee7.
  • J. Casco-Rodriguez, C. Kemere and R. G. Baraniuk, [Re] The Discriminative Kalman Filter for Bayesian Filtering with Nonlinear and Non-Gaussian Observation Models, ReScience C 10(1), article 3, 2025. DOI: 10.5281/zenodo.15172014, published PDF.
  • M. C. Burkhart, Discriminative Bayesian filtering lends momentum to the stochastic Newton method for minimizing log-convex functions, Optimization Letters 17, 657–673, 2023. DOI: 10.1007/s11590-022-01895-5.
10 thms1 active userReviewed
🏆Completed
Harmonic AnalysisMachine Learning·Captain: Elsie66

ClockRoPE: Random Fourier RotationsResearch Paper

Motivation

Transformer sequence models modulate attention scores by a function of the relative position between a query and a key: the attention logit between token mmm and token nnn is scaled by a fixed profile f(pm−pn)f(p_m - p_n)f(pm​−pn​). Realizing this modulation the naive way means evaluating fff once per pair (m,n)(m,n)(m,n) and materializing an L×LL\times LL×L adjustment over the whole sequence — quadratic in the sequence length LLL. Rotary Position Embedding (RoPE) Su et al. 2021 avoids this entirely: it rotates the query at position pmp_mpm​ and the key at position pnp_npn​ independently, each by an angle depending only on its own position, so that the pairwise quantity f(pm−pn)f(p_m-p_n)f(pm​−pn​) falls out of the dot product of the two separately rotated vectors — fff is never evaluated pairwise, and no L×LL\times LL×L matrix is ever built. This is what lets RoPE stay a linear, per-token preprocessing step compatible with efficient (sub-quadratic) attention implementations, rather than an O(L2)O(L^2)O(L2) modulation. The catch is that RoPE's specific log-linear frequency schedule bakes in one particular profile: a monotone, decaying fff. That schedule is a poor fit whenever the correlation structure of the data is not monotonically decaying with distance — the leading example being periodicity: in sequential recommendation, interactions separated by exactly one day or one week are more correlated than interactions separated by, say, half a day, and a decaying profile cannot express that "attention comes back" at the period.

Chen, Ainslie, Choromanski et al., ClockRoPE: Random Fourier Rotations for Temporal Routine Modeling (arXiv:2607.26369), ask a more general question first: which attention-modulation profiles fff can be realized at all by this same per-token, pairwise-iteration-free rotation trick — rotate each token once, on its own, and let the pairwise profile emerge from the dot product — and by what rotation-frequency schedule? Their answer is a random-features construction — sample the rotation frequencies from the kernel's own Fourier transform, rather than fixing them log-linearly — that realizes any continuous, normalized, positive-definite profile in expectation, with a quantified concentration rate, all while keeping the exact same per-token rotate-then-dot-product computation RoPE already uses. ClockRoPE is the periodic instance of this general theory, later deployed in a production-scale generative-retrieval system.

Setting

Fix an embedding dimension d=2nd = 2nd=2n and group a vector v∈Rdv \in \mathbb{R}^dv∈Rd into nnn consecutive feature pairs v(j)=(v2j,v2j+1)∈R2v^{(j)} = (v_{2j}, v_{2j+1}) \in \mathbb{R}^2v(j)=(v2j​,v2j+1​)∈R2 for j=0,…,n−1j = 0, \dots, n-1j=0,…,n−1. For an angle θ\thetaθ, let

R(θ)=(cos⁡θ−sin⁡θsin⁡θcos⁡θ)R(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}R(θ)=(cosθsinθ​−sinθcosθ​)

be the 2×22\times 22×2 (Givens) rotation matrix. A real kernel f:R→Rf : \mathbb{R} \to \mathbb{R}f:R→R is positive definite if for every finite family of points x1,…,xN∈Rx_1,\dots,x_N \in \mathbb{R}x1​,…,xN​∈R and complex coefficients c1,…,cNc_1,\dots,c_Nc1​,…,cN​, ∑i,jci‾cjf(xi−xj)\sum_{i,j} \overline{c_i} c_j f(x_i - x_j)∑i,j​ci​​cj​f(xi​−xj​) has nonnegative real part; it is normalized if f(0)=1f(0) = 1f(0)=1. When fff is also continuous and Lebesgue-integrable, its Fourier transform

τ(ξ)=∫Rf(x)e−i2πξx dx\tau(\xi) = \int_{\mathbb{R}} f(x) e^{-i2\pi\xi x}\,dxτ(ξ)=∫R​f(x)e−i2πξxdx

is (by Bochner's theorem) a genuine probability density on R\mathbb{R}R: this is the distribution the mission's rotation frequencies are sampled from.

Given a query qm∈R2nq_m \in \mathbb{R}^{2n}qm​∈R2n at position pmp_mpm​, a key kn∈R2nk_n \in \mathbb{R}^{2n}kn​∈R2n at position pnp_npn​, and nnn i.i.d. frequencies ξ0,…,ξn−1∼τ\xi_0, \dots, \xi_{n-1} \sim \tauξ0​,…,ξn−1​∼τ, the Random Fourier Rotation (RFR) estimator is

g^(qm,kn,pm,pn)=∑j=0n−1(R(2πξjpm) qm(j))⊤(R(2πξjpn) kn(j)).\hat g(q_m, k_n, p_m, p_n) = \sum_{j=0}^{n-1} \big(R(2\pi\xi_j p_m)\, q_m^{(j)}\big)^\top \big(R(2\pi\xi_j p_n)\, k_n^{(j)}\big).g^​(qm​,kn​,pm​,pn​)=j=0∑n−1​(R(2πξj​pm​)qm(j)​)⊤(R(2πξj​pn​)kn(j)​).

g^\hat gg^​ is exactly the modulated attention logit computed by rotating query/key feature pairs with per-pair, sampled RoPE frequencies — the same operation standard RoPE performs, but with ξj\xi_jξj​ drawn from τ\tauτ instead of fixed by a log-linear schedule.

Formalization targets

Goal — convergence of the RFR estimator (Proposition 3.2)

P ⁣(∣1ng^(qm,kn,pm,pn)−1n qm⊤knf(pm−pn)∣≥ϵ)≤2exp⁡ ⁣(−ϵ2(2n)28∑j=0n−1(∥qm(j)∥ ∥kn(j)∥)2)P\!\left(\left|\tfrac1n \hat g(q_m,k_n,p_m,p_n) - \tfrac1n\, q_m^\top k_n f(p_m-p_n)\right| \ge \epsilon\right) \le 2\exp\!\left(-\frac{\epsilon^2(2n)^2}{8\sum_{j=0}^{n-1}\big(\lVert q_m^{(j)}\rVert\, \lVert k_n^{(j)}\rVert\big)^2}\right)P(​n1​g^​(qm​,kn​,pm​,pn​)−n1​qm⊤​kn​f(pm​−pn​)​≥ϵ)≤2exp(−8∑j=0n−1​(∥qm(j)​∥∥kn(j)​∥)2ϵ2(2n)2​)

for every ϵ>0\epsilon > 0ϵ>0. This is the mission's central target: it upgrades the mean identity below into a quantitative, non-asymptotic guarantee that the sampled estimator is close to the target profile with high probability, at a rate that is exponential in the embedding dimension d=2nd = 2nd=2n.

Milestone — unbiasedness of the RFR estimator (Proposition 3.1)

Eξ0,…,ξn−1∼τ[g^(qm,kn,pm,pn)]=qm⊤kn f(pm−pn).\mathbb{E}_{\xi_0,\dots,\xi_{n-1}\sim\tau}\big[\hat g(q_m,k_n,p_m,p_n)\big] = q_m^\top k_n\, f(p_m-p_n).Eξ0​,…,ξn−1​∼τ​[g^​(qm​,kn​,pm​,pn​)]=qm⊤​kn​f(pm​−pn​).

The expectation identity that the concentration bound above sharpens; it is the feasibility half of the claim ("this construction is correct on average") that the convergence half needs as its starting point.

Milestone — periodic case via Herglotz's theorem (Corollary 3.3)

For a continuous, positive-definite, TTT-periodic fff with f(0)=1f(0)=1f(0)=1 and Fourier coefficients αk=1T∫0Tf(x)e−i2πkx/T dx\alpha_k = \frac1T \int_0^T f(x) e^{-i2\pi kx/T}\,dxαk​=T1​∫0T​f(x)e−i2πkx/Tdx,

αk≥0 for all k∈Z,∑k=−∞∞αk=f(0)=1.\alpha_k \ge 0 \text{ for all } k \in \mathbb{Z}, \qquad \sum_{k=-\infty}^{\infty} \alpha_k = f(0) = 1.αk​≥0 for all k∈Z,k=−∞∑∞​αk​=f(0)=1.

The periodic specialization needed to apply the goal and first milestone with a discrete frequency distribution over harmonics k/Tk/Tk/T — the regime ClockRoPE actually deploys, since daily/weekly routines are periodic rather than merely decaying.

Significance

The result gives a general recipe — sample, don't hand-design — for turning any admissible attention-modulation profile into a RoPE-compatible rotation schedule, with a concentration guarantee that says how many feature pairs are needed before the sampled schedule reliably approximates the target profile. Crucially, the recipe changes only which frequencies the per-token rotation uses — it never touches the computational shape of RoPE itself: each query and key is still rotated once, independently, by an angle depending only on its own position, and the target pairwise profile f(pm−pn)f(p_m-p_n)f(pm​−pn​) is still recovered purely from the dot product of the two rotated vectors. So realizing an arbitrary positive-definite fff this way costs exactly what realizing RoPE's own log-linear profile costs — linear in the sequence length, with no pairwise evaluation of fff and no L×LL\times LL×L matrix ever materialized — rather than the quadratic cost a direct, per-pair implementation of an arbitrary modulation function would require. This subsumes standard RoPE's log-linear schedule as one instance and explains, via the periodic corollary, why a schedule built from the kernel's own spectrum (rather than an arbitrary log-linear one) is the right way to encode periodicity: nothing about the construction, or its efficiency, is specific to decay. The paper reports this translated into measured gains in a production-scale generative-retrieval system, which is unusual weight of practical evidence behind a Bochner/Herglotz-style spectral argument.

At the time of writing, none of these three results have a machine-checked proof; this mission asks for the first formalization of all three, together with the shared scaffolding (feature-pair extraction, the rotation estimator, and the notion of a positive-definite kernel) they are stated over.

Difficulty

The natural first attempt at the concentration bound is a direct union bound or a naive variance argument, but the estimator g^\hat gg^​ is a sum of nnn terms that are each bounded (each rotated pair lies on a fixed-radius circle) rather than governed by a variance bound that shrinks with nnn under a fixed frequency; the source proof instead applies McDiarmid's bounded-differences inequality, treating each sampled frequency ξj\xi_jξj​ as one coordinate of the input and bounding the one-coordinate change in g^\hat gg^​ by 2∥qm(j)∥∥kn(j)∥2\lVert q_m^{(j)}\rVert\lVert k_n^{(j)}\rVert2∥qm(j)​∥∥kn(j)​∥ via the maximal distance between two points on the unit circle — not by directly bounding a variance term. Establishing Proposition 3.1 itself already requires care: it requires justifying that τ\tauτ, defined purely as an integral transform of fff, is in fact a legitimate probability density (Bochner's theorem), and then a real/complex bookkeeping argument identifying the real inner product of rotated pairs with the real part of a product of complex exponentials.

Formalization scope

The mission works over the reals and represents feature pairs as functions Fin (2 * n) → ℝ sliced into Fin n-indexed pairs, matching the "nnn feature pairs, dimension d=2nd = 2nd=2n" convention used throughout; 2×22\times22×2 rotations are ordinary Matrix (Fin 2) (Fin 2) ℝ values built with Matrix.mulVec/Matrix.dotProduct, and expectation over i.i.d. τ\tauτ-distributed frequencies is formalized as integration against the product measure MeasureTheory.Measure.pi of n independent copies of the measure with density τ\tauτ (MeasureTheory.Measure.withDensity) — this is mathematically equivalent to, and more directly usable in Lean than, introducing an abstract probability space with named i.i.d. random variables.

Since a general continuous positive-definite kernel need not have an integrable Fourier transform (the periodic case in Corollary 3.3 is exactly the counterexample: its "Fourier transform" is a discrete measure, not a density) — the goal and first milestone add Integrable f as an explicit hypothesis beyond what the paper states in prose, so that τ\tauτ is genuinely a density rather than a junk value. This is not a strengthening of the target profiles the paper cares about in practice (Gaussian, Laplace, and the cosine/Gaussian priors used by ClockRoPE itself are all integrable) and mirrors the paper's own split between the density case (Propositions 3.1–3.2) and the discrete, purely-periodic case (Corollary 3.3). A formalization that dropped this hypothesis and instead let the Fourier integral silently evaluate to Lean's junk value (0 for non-integrable integrands) would make the goal statement possible to "prove" vacuously and must be avoided.

Definitions needed: a positive-definite-kernel predicate, the real-valued Fourier transform of a kernel, feature-pair extraction, the 2×22\times22×2 rotation matrix, and the RFR estimator itself — all reusable by any future mission formalizing RoPE-family positional encodings (e.g. STRING, nD-RoPE) or other random-Fourier-feature results. McDiarmid's inequality, if not already in Mathlib in the needed form, is itself a independently reusable contribution.

Selected references

  • Yiwen Chen, Joshua Ainslie, Krzysztof Choromanski, Xiang Gao, Su-Lin Wu, Yiping Yuan, Qian Sun, ClockRoPE: Random Fourier Rotations for Temporal Routine Modeling, 2026. arXiv:2607.26369
  • Jianlin Su, Yu Lu, Shengfeng Pan, Ahmed Murtadha, Bo Wen, Yunfeng Liu, RoFormer: Enhanced Transformer with Rotary Position Embedding, arXiv, 2021. arXiv:2104.09864
  • Ali Rahimi, Benjamin Recht, Random Features for Large-Scale Kernel Machines, NeurIPS, 2007.
  • Salomon Bochner, Monotone Funktionen, Stieltjessche Integrale und harmonische Analyse, Springer, 1933.
  • Gustav Herglotz, Über Potenzreihen mit positivem, reellem Teil im Einheitskreis, Berichte über die Verhandlungen der Königlich Sächsischen Gesellschaft der Wissenschaften zu Leipzig, 1911.
5 thms1 active userReviewed
🏆Completed
Harmonic AnalysisMathematical Physics·Captain: lisamegawatts

Finite Reflection Positivity Methods I: Split Weights and Infrared ModesTextbook

Motivation

Reflection positivity and infrared bounds form a standard finite-volume route from the geometry of a lattice reflection to quantitative control of long wavelength fluctuations. In the classical argument, reflection positivity supplies a Cauchy--Schwarz inequality for reflected observables, while Fourier diagonalization of the lattice Laplacian identifies the free covariance used in the infrared comparison. These ingredients underlie rigorous results on continuous-symmetry lattice systems in Fröhlich, Simon, and Spencer's development of infrared bounds and spontaneous symmetry breaking (1976), and the general theory of reflection positivity developed by Fröhlich, Israel, Lieb, and Simon (1978). Related technology appears in Fröhlich and Spencer's treatment of the two-dimensional Abelian spin systems and Coulomb gas (1981).

The analytic and model-specific theorems are substantial, but their finite algebraic interface is sharply separable. This mission isolates that interface so later clock, XY, and Gaussian-domination developments can share one checked notion of reflection, one spectral covariance convention, and one treatment of the constant mode.

Setting

Let XXX be a finite set of configurations on one side of a reflection plane. A full split configuration is a pair (x,y)∈X×X(x,y)\in X\times X(x,y)∈X×X, and reflection exchanges its two entries. A plus-half observable is a function F:X→RF:X\to \mathbb RF:X→R lifted to X×XX\times XX×X through the first coordinate. Its reflected copy therefore depends on the second coordinate.

A split weight is specified by a finite feature index AAA, real coefficients cac_aca​, and features ϕa:X→R\phi_a:X\to\mathbb Rϕa​:X→R:

W(x,y)=∑a∈Acaϕa(x)ϕa(y).W(x,y)=\sum_{a\in A}c_a\phi_a(x)\phi_a(y).W(x,y)=a∈A∑​ca​ϕa​(x)ϕa​(y).

For a finite family of plus-half observables FiF_iFi​, the reflected kernel is

Kij=∑(x,y)∈X×XW(x,y)Fi(x)Fj(y).K_{ij}=\sum_{(x,y)\in X\times X} W(x,y)F_i(x)F_j(y).Kij​=(x,y)∈X×X∑​W(x,y)Fi​(x)Fj​(y).

A real matrix is positive semidefinite here when it is symmetric and its quadratic form is nonnegative on every real coordinate vector.

The spectral side uses a finite mode set III with a distinguished zero mode 000. An infrared spectrum consists of a function λ:I→R\lambda:I\to\mathbb Rλ:I→R that is nonnegative and vanishes exactly at 000. For β>0\beta>0β>0, the free mode covariance is diagonal, equals zero at the constant mode, and has entry

Gkk=1βλkG_{kk}=\frac{1}{\beta\lambda_k}Gkk​=βλk​1​

away from zero. Covariance domination is tested only on source vectors whose zero-mode coordinate vanishes. The concrete spectral fixture is the 4×44\times44×4 periodic square lattice, with tensor-product discrete Fourier modes and the nearest-neighbor graph Laplacian.

Formalization targets

Finite reflection positivity

The first target identifies the split reflection pairing with the explicit double sum over the two halves. Under ca≥0c_a\ge0ca​≥0, the resulting reflected kernel must be positive semidefinite:

∑i,juiKijuj≥0.\sum_{i,j}u_iK_{ij}u_j\ge0.i,j∑​ui​Kij​uj​≥0.

Every such kernel must satisfy the two-observable chessboard inequality

Kij2≤KiiKjj.K_{ij}^{2}\le K_{ii}K_{jj}.Kij2​≤Kii​Kjj​.

Typed finite spectrum

For every Torus-4 frequency kkk and site xxx, the registered Fourier mode ψk\psi_kψk​ must satisfy the pointwise eigenvalue equation

(ΔT4ψk)(x)=λkψk(x).(\Delta_{\mathrm{T4}}\psi_k)(x)=\lambda_k\psi_k(x).(ΔT4​ψk​)(x)=λk​ψk​(x).

The eigenvalues must be nonnegative and vanish exactly at the constant mode, and these laws must be packaged as the same spectrum type consumed by the infrared definitions.

Zero-mode-restricted infrared bound

The diagonal free covariance must be positive semidefinite for β>0\beta>0β>0. If an interacting covariance CCC is quadratically dominated by GGG on sources with u0=0u_0=0u0​=0, then every nonzero Fourier mode must satisfy

Ckk≤1βλk(k≠0).C_{kk}\le\frac{1}{\beta\lambda_k}\qquad(k\ne0).Ckk​≤βλk​1​(k=0).

Two finite counterfixtures are part of the target. They assert that an arbitrary full-vertex reflected two-point matrix need not be positive semidefinite, and that domination restricted away from the zero mode need not extend to full-matrix domination.

Significance

The resulting interface prevents three substitutions that otherwise look notational but change the theorem. Reflection positivity is tested on observables supported on one half rather than on an arbitrary matrix indexed by all vertices. The infrared comparison excludes the constant mode rather than forcing a fluctuating zero mode below a covariance with zero diagonal. The graph-Laplacian eigenvalue is connected to the Fourier mode by an explicit pointwise theorem rather than by assigning a function the name laplacianEigenvalue.

Several ingredients already have machine-checked Lean proofs in the LeanProofs repository: the finite matrix Cauchy--Schwarz theorem, the Torus-4 DFT diagonalization and zero-mode theorem, and the diagonal free-covariance calculation. This mission reorganizes those results around a corrected consumer boundary and adds the split-half and off-zero adapters. It does not present the finite statements as new mathematics.

Difficulty

The main difficulty is maintaining the correct domain at each interface. A reflection of lattice sites does not by itself imply positive semidefiniteness of a correlation matrix indexed by every site; the tested observables and their support are part of the assertion. Likewise, a free covariance whose constant-mode entry is defined to be zero cannot dominate an arbitrary covariance on all source vectors. Finally, a Fourier multiplier used for a pseudospectral derivative is not automatically the eigenvalue of the nearest-neighbor graph Laplacian. The formal statements must keep these three objects distinct.

Formalization scope

All configuration, feature, observable, and mode types are finite. Kernels, weights, coefficients, source vectors, and quadratic forms are real. Complex numbers occur only in the explicit discrete Fourier modes. Reflected pairings are unnormalized finite sums; no partition function or probability measure is introduced. The inverse temperature satisfies β>0\beta>0β>0. The distinguished zero mode is part of the spectrum interface, and infrared domination is restricted to source vectors that vanish at that coordinate.

The mission does not assert reflection positivity of a clock or XY Gibbs measure, nonnegative Fourier coefficients of a physical cross-bond weight, Gaussian domination, a thermodynamic limit, a Kosterlitz--Thouless transition, or a universal jump. It also does not identify the Torus-4 graph spectrum with the Grid3 pseudospectral multiplier from the Fourier--Hodge packet. Those are separate future missions requiring additional model and analytic input.

The reusable outputs are the split-weight RP interface, the finite positive-semidefinite kernel API, the typed spectrum object, and the zero-mode-restricted domination predicate. Contributions should preserve the explicit half support and zero-mode restrictions; a proof obtained by adding the desired conclusion as a hypothesis is outside scope.

Selected references

  • J. Fröhlich, B. Simon, and T. Spencer, Infrared bounds, phase transitions and continuous symmetry breaking, Communications in Mathematical Physics 50 (1976), 79--95. https://doi.org/10.1007/bf01608557
  • J. Fröhlich, R. Israel, E. H. Lieb, and B. Simon, Phase transitions and reflection positivity. I. General theory and long range lattice models, Communications in Mathematical Physics 62 (1978), 1--34. https://doi.org/10.1007/bf01940327
  • J. Fröhlich and T. Spencer, The Kosterlitz--Thouless transition in two-dimensional Abelian spin systems and the Coulomb gas, Communications in Mathematical Physics 81 (1981), 527--602. https://doi.org/10.1007/bf01208273
  • LeanProofs, ReflectionPositivityInfraredBound.lean, exact repository snapshot dbf503b2909cc17787d40a21eb75a0c9354cc6ef. https://github.com/MonumentalSystems/LeanProofs/blob/dbf503b2909cc17787d40a21eb75a0c9354cc6ef/LeanProofs/StatMech/ReflectionPositivityInfraredBound.lean
11 thms1 active userReviewed
🏆Completed
Operations ResearchOptimization·Captain: StellaXin

Capped Base-Stock Policies: A 2.33-ApproximationResearch Paper

A performance guarantee for a simple replenishment rule

When replenishment takes several periods, an inventory decision commits stock before the demand that will consume it is known. Too much stock incurs holding costs; too little loses sales. An optimal decision can depend on the entire pipeline of outstanding orders. A rule with only two adjustable parameters is easier to implement, but its simplicity alone gives no guarantee on the cost it can incur.

Capped base-stock policies combine an inventory-position target with a maximum order quantity. The class was introduced and analyzed by Xin (2021). The present target is the finite-lead-time guarantee in Linwei Xin's Capped Base-Stock Policies: A 2.33-Approximation, specifically the author-supplied manuscript with source label thm-main. A public listing of the paper identifies the July 17, 2026 working paper; the supplied text is the authoritative version for this formalization.

Demand, stock, and delayed orders

Periods are discrete. Demand is a sequence of independent, identically distributed nonnegative real random variables DtD_tDt​ with finite, strictly positive mean μ\muμ. The deterministic lead time is an integer L≥1L\ge1L≥1. Holding and lost-sales rates are h>0h>0h>0 and p>0p>0p>0.

At the beginning of period ttt, ItI_tIt​ is on-hand inventory and x1,t,…,xL,tx_{1,t},\ldots,x_{L,t}x1,t​,…,xL,t​ are outstanding orders, with x1,tx_{1,t}x1,t​ due immediately. That arrival is received, an order qt≥0q_t\ge0qt​≥0 is placed, demand is realized, and costs are charged. The new order arrives LLL periods later. The equations are

It+1=(It+x1,t−Dt)+,xi,t+1=xi+1,t (i<L),xL,t+1=qt.I_{t+1}=(I_t+x_{1,t}-D_t)^+,\qquad x_{i,t+1}=x_{i+1,t}\ (i<L),\qquad x_{L,t+1}=q_t.It+1​=(It​+x1,t​−Dt​)+,xi,t+1​=xi+1,t​ (i<L),xL,t+1​=qt​.

Here u+=max⁡{u,0}u^+=\max\{u,0\}u+=max{u,0}. Unfilled demand is lost rather than backlogged. With ℓt=(Dt−It−x1,t)+\ell_t=(D_t-I_t-x_{1,t})^+ℓt​=(Dt​−It​−x1,t​)+, the period cost is hIt+1+pℓthI_{t+1}+p\ell_thIt+1​+pℓt​. Initial inventory and every pipeline coordinate are zero. A nonanticipative policy chooses orders using only information available before the current demand; policies may depend on the entire observed past and on independent private randomization.

For a policy π\piπ, its long-run expected average cost is

C(π)=lim sup⁡T→∞1T∑t=1TE[hIt+1π+pℓtπ],OPT=inf⁡π∈ΠC(π).C(\pi)=\limsup_{T\to\infty}\frac1T\sum_{t=1}^T\mathbb E[hI_{t+1}^\pi+p\ell_t^\pi],\qquad \mathrm{OPT}=\inf_{\pi\in\Pi}C(\pi).C(π)=T→∞limsup​T1​t=1∑T​E[hIt+1π​+pℓtπ​],OPT=π∈Πinf​C(π).

The capped rule is qt=min⁡{(S−It−∑i=1Lxi,t)+,r}q_t=\min\{(S-I_t-\sum_{i=1}^Lx_{i,t})^+,r\}qt​=min{(S−It​−∑i=1L​xi,t​)+,r} for finite S,r≥0S,r\ge0S,r≥0. Write CCBS∗=inf⁡S,r≥0C(πS,r)C^*_{\rm CBS}=\inf_{S,r\ge0}C(\pi_{S,r})CCBS∗​=infS,r≥0​C(πS,r​). Ordinary base stock is already included by taking r=Sr=Sr=S; no infinite order cap is required.

Formalization targets

For 0≤r≤μ0\le r\le\mu0≤r≤μ and m≥1m\ge1m≥1, set

Irm=max⁡0≤k≤m∑i=1k(r−Di),Gm(r,z)=E[(Irm+∑i=1m(Di−r)−z)+].I_r^m=\max_{0\le k\le m}\sum_{i=1}^k(r-D_i),\qquad G_m(r,z)=\mathbb E\left[\left(I_r^m+\sum_{i=1}^m(D_i-r)-z\right)^+\right].Irm​=0≤k≤mmax​i=1∑k​(r−Di​),Gm​(r,z)=E[(Irm​+i=1∑m​(Di​−r)−z)+].

Empty sums are zero. The lower certificate is

C‾=inf⁡{hz+p(μ−r):0≤r≤μ, z≥0, GL(r,z)≤L(μ−r), GL+1(r,z)≤(L+1)(μ−r)}.\underline C=\inf\{hz+p(\mu-r):0\le r\le\mu,\ z\ge0,\ G_L(r,z)\le L(\mu-r),\ G_{L+1}(r,z)\le(L+1)(\mu-r)\}.C​=inf{hz+p(μ−r):0≤r≤μ, z≥0, GL​(r,z)≤L(μ−r), GL+1​(r,z)≤(L+1)(μ−r)}.

The pair (0,0)(0,0)(0,0) is feasible. Both horizon constraints are retained. With

κL=1+4L2(L+1)(3L−1),\kappa_L=1+\frac{4L^2}{(L+1)(3L-1)},κL​=1+(L+1)(3L−1)4L2​,

the goal is Theorem 1's complete assertion:

CCBS∗≤κLC‾,CCBS∗≤κLOPT≤73OPT.C^*_{\rm CBS}\le\kappa_L\underline C,\qquad C^*_{\rm CBS}\le\kappa_L\mathrm{OPT}\le\frac73\mathrm{OPT}.CCBS∗​≤κL​C​,CCBS∗​≤κL​OPT≤37​OPT.

The exact rational constant is used; the title's 2.33 is a rounded description. Multiplicative inequalities also make sense when the optimal cost is zero.

Five supporting targets reproduce selected source statements: Proposition 1's lower-certificate bound; Proposition 2's finite-cap cost conclusion; Lemma 2's bound on a consecutive block in the greedy recursion; Proposition 3's ordinary-base-stock cost bound; and Proposition 4's two-branch inequality. The finite-cap and ordinary-base-stock parameters remain exactly (S,r)=((L+1)r+z,r)(S,r)=((L+1)r+z,r)(S,r)=((L+1)r+z,r) and S=(L+1)r+2zS=(L+1)r+2zS=(L+1)r+2z, respectively. Labels accompany the printed numbering so the supplied source is unambiguous.

What completing the mission establishes

The result gives a uniform cost guarantee for this policy class across all positive holding and penalty rates, every positive integer lead time, and arbitrary nonnegative demand laws with finite positive mean. It bounds the infimum of costs over the policy parameters; it does not by itself provide an algorithm for selecting parameters or assert that the infimum is attained. At L=1L=1L=1 the displayed coefficient is 2, while its uniform upper bound is 7/37/37/3.

The manuscript supplies mathematical proofs. This mission asks for checked proofs of their formal statements. Compiling the declarations confirms that they are well formed, not that the claims are proved. A completed development would provide reusable delayed-inventory dynamics, measurable history policies, average-cost optimization objects, finite-horizon demand envelopes, and policy-comparison results.

Where the formal work lies

The pipeline carries consequences of past decisions across multiple demand periods. Nonanticipativity and independence must be stated precisely before expectation and convexity arguments can be used. Also, existence of a stationary distribution alone does not identify its expected cost with a long-run cost from an empty initial system. The manuscript invokes stationary results from prior inventory work, including Xin and Goldberg (2016), and uses stationary CBS quantities in intermediate arguments. Their needed hypotheses and connections to the original objective require proof within a complete development.

The two cost bounds depend on both coordinates of a feasible lower-certificate pair. Losing either horizon constraint changes that certificate. Replacing it with an arbitrary scalar lower bound or assuming the policy comparisons would remove substantive parts of the result.

Formalization scope and conventions

Stock, orders, and demand take arbitrary nonnegative real values. Time is represented from zero in the operational model, corresponding to period one in the manuscript. The formal representation uses a canonical probability model with independent demand coordinates and an independent uniform private seed; measurable time-dependent decision functions use only preceding demands and that seed. Connecting arbitrary standard-Borel randomized controls to this canonical realization is a representation obligation. The zero-start optimum ranges over these general history policies, not only stationary or capped policies.

Expected nonnegative costs, their upper limits, and cost infima are represented in the extended nonnegative reals. Thus a policy with infinite expected cost does not acquire a fictitious zero value through a totalized real integral. The finite-horizon envelope expectations use the original integrable demand law. The greedy lemma uses integer-indexed sequences so subtraction of earlier times has no natural-number truncation; its blocks are nonempty, as required to define their maximum.

Definitions contain no unproved facts. In particular, stationarity, convergence from the empty initial state, lower bounds, and upper policy comparisons are not fields assumed by the model. Contributions to these intermediate obligations and to any of the five source targets support the central theorem.

Selected references

  • Linwei Xin, Capped Base-Stock Policies: A 2.33-Approximation, working paper, 2026. SSRN listing. Author-supplied LaTeX is authoritative: Theorem 1 (thm-main), Proposition 1 (lemma-lb), Proposition 2 (prop-finite-cap-bound), Lemma 2 (lem-greedy-window), Proposition 3 (prop-base-stock-bound), Proposition 4 (lem-two-branch). Source SHA-256: f353793c255e1ebed5f3ec541037284bd926183e3e5b71941f13e79c2d67cb7a.
  • Linwei Xin, Technical Note—Understanding the Performance of Capped Base-Stock Policies in Lost-Sales Inventory Models, Operations Research 69(1), 61–70, 2021. DOI.
  • Linwei Xin and David A. Goldberg, Optimality Gap of Constant-Order Policies Decays Exponentially in the Lead Time for Lost Sales Models, Operations Research 64(6), 1556–1565, 2016. DOI.
14 thms1 active userReviewed
🏆Completed
Operations Research·Captain: viratkota

Coherent Measures of Risk: the axioms, and why Value-at-Risk fails themResearch Paper

Motivation

In 1999 Artzner, Delbaen, Eber and Heath asked what a risk measure ought to satisfy, wrote down four axioms, and observed that the industry standard of the day -- Value-at-Risk -- fails one of them. The failing axiom is subadditivity: merging two positions should never require more capital than holding them apart. VaR can violate it, so under VaR a diversified book can appear riskier than its parts.

That observation did not stay academic. It is the reason the Basel framework moved its market-risk capital standard from Value-at-Risk to Expected Shortfall. Few results in mathematical finance have had a more direct regulatory consequence, and the mathematics is elementary enough to state completely.

Setting

A position is a payoff X : Fin (n+1) -> R across finitely many equally-weighted states, and a risk measure rho sends it to the capital that must be added to make it acceptable. Following Definition 2.4 of the paper, rho is coherent when it is translation-invariant, subadditive, positively homogeneous and monotone. Nonemptiness of the state space is carried in the index type so the worst case is always attained; no probability measure is needed for these four axioms, which is faithful to the paper -- Artzner et al. state T, S, PH and M without reference to one.

Value-at-Risk is defined here at an integer tolerance k rather than a probability level, which keeps the quantile unambiguous on a finite space: VaR X k is the least capital leaving at most k states in loss, corresponding to level k/(n+1).

The goal

The mission's goal theorem is the negative result: Value-at-Risk is not subadditive. A witness is 25 equiprobable states with X losing 100 in state 0 alone and Y losing 100 in state 1 alone. Each has one losing state in twenty-five, so at tolerance k = 1 both have VaR = 0; their sum loses in two states, exceeding the tolerance, so VaR (X+Y) 1 = 100 > 0 + 0. The witness was checked numerically before this mission was drafted; what is open is the Lean proof.

The milestones establish the positive contrast on the same footing: worst-case risk, the most conservative measure, satisfies all four axioms, so the failure is specific to VaR rather than inherent to risk measurement.

Source

P. Artzner, F. Delbaen, J.-M. Eber and D. Heath, Coherent Measures of Risk, Mathematical Finance 9 (1999) 203-228. Axioms T, S, PH and M are Definition 2.4; the failure of subadditivity for VaR and the diversification consequence are discussed in Section 3.

4 thms1 active userReviewed
🏆Completed
Machine LearningStatistics·Captain: willma

Don't Label Twice: Game, Set, MatchOpen Problem

The problem

(a) In a tennis match, you are the favorite, and win each point independently with probability q∈(1/2,1)q\in(1/2,1)q∈(1/2,1). Let n,mn,mn,m be odd positive integers greater than 111. You have the choice between playing a best-of-nmnmnm (i.e., you play nmnmnm points and whoever wins the majority of points wins the match), or a best-of-nnn of best-of-mmm's (i.e., the match is won by winning the majority of nnn "sets", and each "set" is won by winning the majority of mmm points). Prove that your probability of winning the match is strictly greater by playing the best-of-nmnmnm.

(b) We now consider two generalizations: m1,…,mkm_1,\ldots,m_km1​,…,mk​ are odd positive integers, while nnn is any positive integer, with all integers being greater than 111. You have the choice between playing a best-of-nm1⋯mknm_1\cdots m_knm1​⋯mk​, or a best-of-nnn of "sets", which are best-of-m1m_1m1​'s of "games", …, which are best-of-mkm_kmk​'s of "points". In both cases, now that nnn may be even, it is possible for the players to tie, in which case the match winner is determined by an independent fair coin. Prove again that your probability of winning the match is strictly greater by playing the best-of-nm1⋯mknm_1\cdots m_knm1​⋯mk​.

(c) We consider a further generalization where each completed "set" counts toward the match score in an independently random way:

  • with probability aaa, the winner gains 111 in the match score, as usual;
  • with probability bbb, the set is ignored and does not count toward the match score;
  • with probability ccc, the loser gains 111 in the match score;

with a+b+c=1a+b+c=1a+b+c=1 and a>ca>ca>c, so players are still incentivized to win sets (previously we had a=1a=1a=1, b=c=0b=c=0b=c=0). This random scoring rule is applied once per completed set, at the outermost layer only: the games and points inside a set are decided by plain majorities, with no randomness, and only the set's final result is scored. If you choose to play the best-of-nm1⋯mknm_1\cdots m_knm1​⋯mk​, then each individual point counts as a set and is subject to the same randomness with probabilities a,b,ca,b,ca,b,c. Prove that your probability of winning the match is still strictly greater by playing the best-of-nm1⋯mknm_1\cdots m_knm1​⋯mk​ (the fair-coin-on-ties convention continues).

(d) Continue from part (c), but change the fair-coin-on-ties convention so that you only win the match if you have a strictly greater match score than your opponent. Assuming b≥1/2b\ge1/2b≥1/2, prove that your probability of winning the match is strictly greater by playing the best-of-nm1⋯mknm_1\cdots m_knm1​⋯mk​.

Source and connection to Dorner–Hardt

Florian E. Dorner and Moritz Hardt, Don't Label Twice: Quantity Beats Quality when Comparing Binary Classifiers on a Budget, ICML 2024. arXiv:2402.02249 (v3, 8 April 2026).

The paper asks how to spend a fixed budget of noisy crowdworker labels when comparing two binary classifiers: one label each for many data points, or several labels per data point aggregated by majority vote. It proves, via Cramér's theorem, that one label each is asymptotically optimal, and states the finite-sample version as an open conjecture (Section 5, Conjecture 1), still open in the April 2026 revision. Its Section 3 displays the finite-sample inequality for the independent, homogeneous-label case and verifies it numerically over about five billion parameter settings.

Part (d) of this mission with one level of sets is that Section 3 inequality in tennis language. A point is a single crowdworker label being correct (qqq is the label accuracy); a set is a data point, whose test label is the majority of its mmm labels; and the scoring rule is what the two classifiers do with that label. Writing ppp for the worse classifier's accuracy and p+ϵp+\epsilonp+ϵ for the better one's, a set is scored to its winner when the better classifier alone matches the test label, ignored when the two classifiers agree, and scored to its loser when the worse classifier alone matches:

a=(p+ϵ)(1−p),c=p(1−p−ϵ),b=1−a−c,a=(p+\epsilon)(1-p),\qquad c=p(1-p-\epsilon),\qquad b=1-a-c,a=(p+ϵ)(1−p),c=p(1−p−ϵ),b=1−a−c,

so that a−c=ϵ>0a-c=\epsilon>0a−c=ϵ>0, and b≥1/2b\ge1/2b≥1/2 always holds because two classifiers of accuracy at least 1/21/21/2 agree on at least half the data. Substituting into the paper's Proposition 1 recovers its gap-indicator probabilities exactly: Pr⁡(+1)=qϵ+p(1−p−ϵ)\Pr(+1)=q\epsilon+p(1-p-\epsilon)Pr(+1)=qϵ+p(1−p−ϵ), Pr⁡(−1)=(1−q)ϵ+p(1−p−ϵ)\Pr(-1)=(1-q)\epsilon+p(1-p-\epsilon)Pr(−1)=(1−q)ϵ+p(1−p−ϵ). The paper's inequality also allows n=1n=1n=1 and q=1q=1q=1, which parts (c)–(d) exclude only because the inequality can fail to be strict at b=0b=0b=0 there; for b≥1/2b\ge1/2b≥1/2 the same argument covers those edge cases. The paper's Conjecture 1 as literally stated concerns a correlated-error setting (its Section 3.2) and is not claimed here.

Parts (a)–(c) go beyond the paper's setting: arbitrary nesting depth, a fair-coin tie rule, and no constraint on the ignore rate bbb. The hypothesis b≥1/2b\ge1/2b≥1/2 in part (d) cannot be dropped: with one level, (a,b,c)=(0.9,0.1,0)(a,b,c)=(0.9,0.1,0)(a,b,c)=(0.9,0.1,0), q=0.6q=0.6q=0.6, m=3m=3m=3, n=1n=1n=1, the single best-of-3 finishes strictly ahead with probability 0.58320.58320.5832 while three single points do so with probability 0.57610.57610.5761.

Timeline

  • Feb 2024 — arXiv v1; ICML 2024. Asymptotic theorem via Cramér; finite-sample statement conjectured; ~5·10⁹-configuration numerical sweep.
  • Oct 2024 — arXiv v2.
  • Apr 2026 — arXiv v3; conjecture still stated as open.
  • Aug 2026 — private proof of the Section 3 inequality (strict win, b≥1/2b\ge1/2b≥1/2, one level) via exponential tilting of the tie probability.
  • Sep 2026 — private proof of the fair-coin version with no constraint on bbb (Bernstein degree elevation and a hypergeometric parity argument), then of the full four-part statement via a pairing lemma for player-symmetric rules. This mission formalizes that proof.

Conventions in the formal statement

"Greater than 111" is read as n≥2n\ge2n≥2 and each mi≥3m_i\ge3mi​≥3 odd; the list of set sizes in (b)–(d) is nonempty. Laws are functions Z→R\mathbb Z\to\mathbb RZ→R and every probability is a finite sum — no measure theory. The goal theorem is the conjunction of the four parts.

39 thms1 active userReviewed
🏆Completed
Functional AnalysisOperations ResearchOptimization+1·Captain: Shuze Chen

Vector Space Methods II: Gauss–Markov EstimationTextbook

Motivation

Chapter 4 of Luenberger's Optimization by Vector Space Methods (Wiley, 1969) develops linear least-squares estimation as an application of the Hilbert space projection theorem formalized in Mission I of this series. The chapter's centerpiece is the classical Gauss–Markov theorem: among all linear unbiased estimators of an unknown parameter vector from noisy linear measurements, the estimator (W⊤Q−1W)−1W⊤Q−1y(W^\top Q^{-1} W)^{-1} W^\top Q^{-1} y(W⊤Q−1W)−1W⊤Q−1y has minimum variance — componentwise, not merely in trace. This result is foundational for statistics and econometrics, and its Hilbert-space derivation is the cleanest known.

Setting

Measurements are modeled as y=Wβ+εy = W\beta + \varepsilony=Wβ+ε, where yyy is an mmm-dimensional data vector, WWW a known m×nm \times nm×n matrix (n<mn < mn<m) with linearly independent columns, β\betaβ an unknown nnn-dimensional parameter vector, and ε\varepsilonε a random mmm-vector of measurement errors with Eε=0E\varepsilon = 0Eε=0 and covariance E[εε⊤]=QE[\varepsilon\varepsilon^\top] = QE[εε⊤]=Q, positive definite. A linear estimate is β^=Ky\hat\beta = Kyβ^​=Ky for a constant n×mn \times mn×m matrix KKK; it is unbiased when Eβ^=βE\hat\beta = \betaEβ^​=β for every β\betaβ, which holds iff KW=IKW = IKW=I. The optimality criterion is the error second moment E∥β^−β∥2E\|\hat\beta - \beta\|^2E∥β^​−β∥2, and the book's key observation (p. 85) is that the problem splits into nnn independent minimum norm problems, one per component, each solvable by the dual approximation theorem of Mission I.

Formally, randomness is carried by an abstract probability space: a measure space (Ω,μ)(\Omega, \mu)(Ω,μ) with μ\muμ a probability measure, random vectors as functions Ω→Rm\Omega \to \mathbb{R}^mΩ→Rm with explicit integrability hypotheses for all first and second moments, and E[⋅]=∫⋅ dμE[\cdot] = \int \cdot \, d\muE[⋅]=∫⋅dμ.

Formalization targets

The goal is §4.4 Theorem 1 (Gauss–Markov): with K0=(W⊤Q−1W)−1W⊤Q−1K_0 = (W^\top Q^{-1} W)^{-1} W^\top Q^{-1}K0​=(W⊤Q−1W)−1W⊤Q−1,

K0W=I,E[(K0y−β)i2]≤E[(Ky−β)i2]for every i and every K with KW=I,K_0 W = I, \qquad E\big[(K_0 y - \beta)_i^2\big] \le E\big[(K y - \beta)_i^2\big] \quad \text{for every } i \text{ and every } K \text{ with } KW = I,K0​W=I,E[(K0​y−β)i2​]≤E[(Ky−β)i2​]for every i and every K with KW=I,

with error covariance

E[(K0y−β)(K0y−β)⊤]=(W⊤Q−1W)−1.E\big[(K_0 y - \beta)(K_0 y - \beta)^\top\big] = (W^\top Q^{-1} W)^{-1}.E[(K0​y−β)(K0​y−β)⊤]=(W⊤Q−1W)−1.

Milestones: the deterministic least-squares estimate β^=(W⊤W)−1W⊤y\hat\beta = (W^\top W)^{-1} W^\top yβ^​=(W⊤W)−1W⊤y (§4.3 Theorem 1); the book's deterministic reduction — minimize the diagonal entries of KQK⊤KQK^\topKQK⊤ subject to KW=IKW = IKW=I (p. 85); the minimum-variance estimate β^=E[βy⊤](E[yy⊤])−1y\hat\beta = E[\beta y^\top] (E[y y^\top])^{-1} yβ^​=E[βy⊤](E[yy⊤])−1y for random β\betaβ (§4.5 Theorem 1); and the information-form identities RW⊤(WRW⊤+Q)−1=(W⊤Q−1W+R−1)−1W⊤Q−1RW^\top(WRW^\top + Q)^{-1} = (W^\top Q^{-1}W + R^{-1})^{-1}W^\top Q^{-1}RW⊤(WRW⊤+Q)−1=(W⊤Q−1W+R−1)−1W⊤Q−1 and R−RW⊤(WRW⊤+Q)−1WR=(W⊤Q−1W+R−1)−1R - RW^\top(WRW^\top+Q)^{-1}WR = (W^\top Q^{-1}W + R^{-1})^{-1}R−RW⊤(WRW⊤+Q)−1WR=(W⊤Q−1W+R−1)−1 (§4.5 Corollary 2).

Significance

The Gauss–Markov theorem justifies weighted least squares as the optimal linear unbiased procedure and is the standard benchmark against which biased and nonlinear estimators are measured. The minimum-variance estimate of §4.5 is the Bayesian counterpart with prior covariance RRR; the information-form identities connect the two and exhibit Gauss–Markov as the limit R−1→0R^{-1} \to 0R−1→0. Mission III builds the recursive (Kalman) estimator directly on these results.

All results are classical and proved in the source. Mathlib has mature measure-theoretic integration but, to date, no Gauss–Markov theorem and no linear estimation theory; the matrix milestones (trace reduction, information form) are also absent as stated. The probabilistic statements here are deliberately phrased with elementary integrals of products of real-valued components — no Bochner integration of vector-valued maps — so they are approachable with MeasureTheory.integral alone.

Difficulty

The subtlety is bookkeeping, not depth. Unbiasedness must be encoded as the algebraic constraint KW=IKW = IKW=I (the book proves the equivalence with Eβ^=βE\hat\beta = \betaEβ^​=β for all β\betaβ); the componentwise variance claim is strictly stronger than the trace claim and requires the per-component minimum norm argument, not a single matrix inequality. Positive definiteness of QQQ enters through invertibility of W⊤Q−1WW^\top Q^{-1} WW⊤Q−1W, which itself needs the linear independence of the columns of WWW — dropping either hypothesis makes the goal false. In the probabilistic statements every integral needs an integrability hypothesis; the drafts supply integrability of all pairwise products of components, from which integrability of every derived expression follows.

Formalization scope

Random vectors are plain functions Ω → Fin m → ℝ on a MeasurableSpace Ω with a probability measure μ; second moments are hypotheses of the form ∫ ω, ε ω i * ε ω j ∂μ = Q i j with explicit Integrable assumptions; no independence, Gaussianity, or distributional assumptions are used anywhere. Matrices are Matrix (Fin m) (Fin n) ℝ with Mathlib's Matrix.PosDef, nonconstructive inverse ⁻¹, and mulVec. Norms on parameter space are written as explicit finite sums of squares, avoiding any ambiguity between Euclidean and supremum norms on pi types. The estimators under comparison are strictly linear (β^=Ky\hat\beta = Kyβ^​=Ky, no affine offset), exactly as in the source; §4.5's affine extension (its Problem 6) is out of scope.

Selected references

  • David G. Luenberger, Optimization by Vector Space Methods, John Wiley & Sons, 1969. Chapter 4, pp. 78–102. ISBN 0-471-55359-X.
  • A. C. Aitken, On least squares and linear combination of observations, Proc. Roy. Soc. Edinburgh 55 (1935), 42–48 (the weighted-least-squares form of Gauss–Markov).
8 thms1 active userReviewed
PreviousPage 71 of 71Next

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