Proposition 1 — Validity of the Recursive Gaussian Covariance
ProvedJGH.CovarianceValidityMathematical statement
For every , Lipschitz with a nonnegative Lipschitz constant , , depth , and finite input family ,
Formalization note: this is a paper-derived well-definedness statement for the recursive covariance in Proposition 1, not a separately numbered theorem. It permits singular Gram matrices and proves positive marginal variance without assuming either property.
Source: Arthur Jacot, Franck Gabriel, Clément Hongler, Neural Tangent Kernel: Convergence and Generalization in Neural Networks, NeurIPS 2018, arXiv:1806.07572v4, https://arxiv.org/abs/1806.07572v4; Section 4.1, PDF p. 5, Proposition 1 and Remark 2; Appendix A.1, PDF p. 11 and PDF p. 12, Proposition 1. Displays are unnumbered.
Notation and probability model
Let be the input and output dimensions, the number of hidden layers, , , and a Lipschitz activation with a nonnegative Lipschitz constant . For widths , , and with , the probability space is the finite real parameter space with every weight and bias coordinate independently . Its law is . The network has the recursion
with output . The full kernel, including all weights and biases, is
For a centered Gaussian pair with covariance induced by on , put
All kernel products in the last expression are pointwise. Local index in
covarianceKernel and limitingNTK denotes paper depth .
The dataset is any fixed finite family; repetitions and
are allowed. is the Kronecker delta.
The limit takes to infinity first and last. More precisely, for any required error tolerance, the width condition is ; each inner threshold may depend on the fixed outer widths. For the filter is concentrated on the unique empty width vector, so the statements require the exact affine base case. This is not a simultaneous-width or whole-input-space uniform limit.
Formalization note: Gaussian measures are concrete Mathlib measures, including singular covariance. The covariance-validity milestone establishes their covariance interpretation; it is not a hypothesis of either convergence target. The activation assumption is only Lipschitz. Derivatives take Mathlib's zero value at points without derivatives, and proofs must justify the null exceptional set under positive Gaussian bias. Native convergence in distribution includes almost-everywhere measurability and weak convergence of probability laws. Primary source conventions: Jacot–Gabriel–Hongler, Section 2, PDF pp. 2–3; Section 4.1, PDF p. 5, Proposition 1, Theorem 1 and Remarks 2–3; Appendix A opening paragraphs, PDF p. 11, and Appendix A.1, PDF pp. 11–13. The relevant displays have no equation numbers.
import Definitions.Def_JGH_NTK_Model open MeasureTheory Filter open scoped Topology NNReal
namespace JGH
theorem CovarianceValidity :
∀ (d : ℕ), 0 < d → ∀ (σ : ℝ → ℝ) (K : ℝ≥0), LipschitzWith K σ →
∀ (β : ℝ), 0 < β → ∀ (h N : ℕ) (X : Fin N → Input d),
(Matrix.of (fun i j ↦ covarianceKernel d σ β h (X i) (X j))).PosSemidef ∧
∀ x : Input d, β ^ 2 ≤ covarianceKernel d σ β h x x := by sorry
end JGHRead-back
What the Lean code literally says, in plain math · gpt-6
For every positive integer , every function , every nonnegative real number such that for all , every real , every pair of natural numbers , and every indexed family , the following two conclusions hold together. Define and, recursively, , where . Here, for a finite real square matrix , is the law of for a standard Gaussian vector when is symmetric positive semidefinite; if is not positive semidefinite, the constructor instead gives the point mass at zero. Singular positive semidefinite matrices are allowed. These integrals use the total integral convention, with value zero for a nonintegrable integrand. The first conclusion is that the matrix is symmetric positive semidefinite: for all , and for every . The second, separately quantified conclusion is for every , including inputs not in the chosen family. The quantifiers allow , , , zero inputs, and repeated inputs; for the matrix conclusion is vacuous but the diagonal lower bound still applies to every input. No differentiability assumption on , no normalization or distinctness requirement on the inputs, and no positive lower bound on or is present; and are excluded.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.