An Equivalence Principle for the Spectrum of Random Inner-Product Kernel Matrices with Polynomial Scalings

Yue M. Lu, Horng-Tzer Yau

Introduction

Our study of this model is motivated by recent problems in machine learning, statistics, and signal processing, where random matrices like (1.1) and their spectral properties play crucial roles. Examples include kernel methods (such as kernel-PCA and kernel-SVM ), covariance thresholding procedures , nonlinear dimension reduction , and probabilistic matrix factorization . Moreover, the closely-related non-Hermitian version of (1.1), where Aij=1nfd(dxiyj)A_{ij}=\frac{1}{\sqrt{n}}f_{d}(\sqrt{d}\boldsymbol{x}_{i}\boldsymbol{y}_{j}) for two sets of vectors {xi}i≤n\{\boldsymbol{x}_{i}\}_{i\leq n} and {yj}j≤p\{\boldsymbol{y}_{j}\}_{j\leq p}, appears in the random feature model , an interesting theoretical model for large random neural networks.

The remainder of the paper is organized as follows. In Section 2, we begin by examining the special case of polynomial kernel functions, with the equivalence principle formalized in Theorem 1 and a heuristic explanation provided in Section 2.2. We address the case of more general nonlinear functions in Section 2.3, stating the corresponding asymptotic characterizations in Theorem 2. Section 2.4 presents several numerical experiments to illustrate our theory, while Section 3 discusses related work in the literature. We dedicate Section 4 to the proof of Theorem 1 and gather auxiliary results in the appendix. In Section 5, we extend our findings to cases where data vectors are sampled from the isotropic Gaussian distribution rather than the spherical distribution. Finally, we conclude the paper in Section 6, discussing potential extensions of our results and open problems.

Before delving into the technical details, we first establish some notations employed throughout this paper.

Additionally, we assume that  ⁣∣Re(z)∣≤τ−1\mathinner{\!\left\lvert\mathfrak{Re}(z)\right\rvert}\leq\tau^{-1} and τ≤η≤τ−1\tau\leq\eta\leq\tau^{-1}, for some global constant τ>0\tau>0.

Probability distributions: Unif(Sd−1)\mathsf{Unif}(\mathcal{S}^{d-1}) denotes the uniform probability measure on Sd−1\mathcal{S}^{d-1}. For two independent vectors x,y∼Unif(Sd−1)\boldsymbol{x},\boldsymbol{y}\sim\mathsf{Unif}(\mathcal{S}^{d-1}), we define

Stochastic order notation: In our proof, we utilize a concept of high-probability bounds known as stochastic domination. This notion, first introduced in , provides a convenient way to account for low-probability exceptional events where some bounds may not hold. Consider two families of nonnegative random variables:

where U(d)U^{(d)} is a possibly dd-dependent parameter set. We say that XX is stochastically dominated by YY, uniformly in uu, if for every (small) ε>0\varepsilon>0 and (large) D>0D>0 we have

for sufficiently large d≥d0(ε,D)d\geq d_{0}(\varepsilon,D). If XX is stochastically dominated by YY, uniformly in uu, we use the notation X≺YX\prec Y. Moreover, if for some complex family XX we have  ⁣∣X∣≺Y\mathinner{\!\left\lvert X\right\rvert}\prec Y, we also write X=O≺(Y)X=\mathcal{O}_{\prec}(Y). This stochastic order notation should not be mistaken for the conventional big O\mathcal{O} notation, which we will also use in this paper: for two deterministic sequences X(d)X^{(d)} and Y(d)Y^{(d)}, we write X=Oα(Y)X=\mathcal{O}_{\alpha}(Y), with some parameter α\alpha, if  ⁣∣X∣≤C(α)Y\mathinner{\!\left\lvert X\right\rvert}\leq C(\alpha)Y for all sufficiently large dd. Here, the constant C(α)C(\alpha) may depend on α\alpha.

An Asymptotic Equivalence Principle

where {μk}k\left\{\mu_{k}\right\}_{k} is a set of expansion coefficients, and qk(d)(x)q_{k}^{(d)}(x) denotes the kkth Gegenbauer polynomial . The Gegenbauer polynomials, also known as the ultraspherical polynomials in the literature , form a set of orthogonal polynomial basis with respect to the probability measure sd1\mathsf{s}_{d}^{1} defined in (1.3). Specifically, we have deg qk(d)(x)=k\mathsf{deg}\,q_{k}^{(d)}(x)=k and

where \mathds1ij\mathds{1}_{ij} is the Kronecker delta.

The coefficients of these polynomials can be determined by performing the Gram-Schmidt procedure on the monomial basis {0,1,x,x2,…}\left\{0,1,x,x^{2},\ldots\right\} and by using the explicit formula for the moments of ξ\xi [see (D.5)]. The first few polynomials in the sequence are

Note that the coefficients of the Gegenbauer polynomials depend on the dimension dd. To simplify the notation, we will suppress this dependence by writing throughout the paper

In Appendix A, we compile a list of properties of Gegenbauer polynomials that will be used in our analysis.

where {xi}i∈[n]\left\{\boldsymbol{x}_{i}\right\}_{i\in[n]} is a collection of independent vectors drawn from Unif(Sd−1)\mathsf{Unif}(\mathcal{S}^{d-1}). Considering (2.1), we can express the inner-product kernel matrix in (1.1) as

The first component in the sum in (2.8) is a (shifted) Wishart matrix, constructed as follows:

For z∈C+z\in C_{+}, let sA(z)s_{A}(z) and sB(z)s_{B}(z) denote the Stieltjes transforms of the ESDs of AA and BB, respectively. The following theorem formalizes the asymptotic equivalence of the matrix models AA and BB.

As BB is the linear combination of a (shifted) Wishart matrix and independent GOE matrices, its limiting eigenvalue density is given by an additive free convolution of a Marchenko-Pastur law with a semicircle law. Explicit formulas for the limiting density function

2 A Heuristic Explanation of the Equivalence Principle

The equivalence principle stated above has a simple heuristic explanation. To understand this, let us first revisit a crucial property of Gegenbauer polynomials. Given any xi,xj∈Sd−1\boldsymbol{x}_{i},\boldsymbol{x}_{j}\in\mathcal{S}^{d-1},

where {Yk,a(xi)}a∈[Nk]\left\{Y_{k,a}(\boldsymbol{x}_{i})\right\}_{a\in[N_{k}]} represents a collection of orthonormal degree-kk spherical harmonics associated with xi\boldsymbol{x}_{i}, and

denotes the cardinality of the set. For a comprehensive explanation and the exact expression for NkN_{k}, we refer the reader to Appendix A. The above identity is valuable because it allows us to “linearize” the term qk(d xTy)q_{k}(\sqrt{d}\,\boldsymbol{x}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{y}), transforming it into an inner product of two NkN_{k}-dimensional vectors comprised of spherical harmonics.

Using (2.13) and another identity, qk(d)=Nkq_{k}(\sqrt{d})=\sqrt{N_{k}}, we can express the matrices {Ak}\left\{A_{k}\right\} in a factorized form:

where SkS_{k} is an Nk×nN_{k}\times n matrix with entries consisting of the spherical harmonics, that is,

Heuristically, if we replace the entries of SkS_{k} with i.i.d. standard Gaussians, we can expect the limiting ESD of AkA_{k} to be characterized by the Marchenko-Pastur (MP) law with an aspect ratio parameter

Notice that this expression has the form of the matrix presented in (C.3) (in Appendix C). By further assuming that the family Yk,a(x){Y_{k,a}(\boldsymbol{x})} consists of not just uncorrelated but indeed independent random variables, AA adheres to the MP law in (C.4), meaning its limiting Stieltjes transform, denoted by m(z)m(z), satisfies the equation:

3 General Nonlinear Kernels

In this subsection, we extend the equivalence principle established in Theorem 1 to encompass cases where the kernel fdf_{d} in (1.1) is a general function, going beyond merely polynomials.

where g∼N(0,1)g\sim\mathcal{N}(0,1) and \mathds1ij\mathds{1}_{ij} is the Kronecker delta. The first four (normalized) Hermite polynomials are

where max⁡i ⁣∣ci,k(d)∣=Ok(1/d)\max_{i}\mathinner{\!\left\lvert c_{i,k}(d)\right\rvert}=\mathcal{O}_{k}(1/d).

In the subsequent discussion, we will establish an equivalence principle for the matrix in (1.1), given the following assumption on the function fdf_{d}.

Let g∼N(0,1)g\sim\mathcal{N}(0,1), and let {hk(x)}k\left\{h_{k}(x)\right\}_{k} represent the Hermite polynomials defined above. The function fdf_{d} in (1.1) satisfies the following conditions:

for some finite numbers {μk}\left\{\mu_{k}\right\}.

The sequence {μk}\left\{\mu_{k}\right\} is square-summable, i.e.,

Let w(x)w(x) denote the probability density functions of N(0,1)\mathcal{N}(0,1), and let wd(x)w_{d}(x) denote the density function of the probability measure sd1\mathsf{s}_{d}^{1}, as defined in (1.3). We have

When fd(x)=f(x)f_{d}(x)=f(x) is a function that is independent of dd, the following lemma offers simple sufficient conditions that can be used to verify that Assumption 1 holds.

Recall from Section 2.2 that the self-consistent equation (2.29) characterizes the free additive convolution of a (shifted) MP law and the semicircle law. Consequently, the statement of Theorem 2 can still be interpreted in terms of an equivalence principle: the limiting ESD of AA is equivalent to that of

Additionally, by using [9, Lemma C.1], we can conclude from the conditions (2.25) and (2.28) that

Given the LL found above, we define two functions

where μ^L≔(σ2−∑0≤k≤L−1μk2)1/2\hat{\mu}_{L}\coloneqq(\sigma^{2}-\sum_{0\leq k\leq L-1}\mu_{k}^{2})^{1/2}. By using the property that the Gengenbauer polynomials are orthonormal [see (2.2)], we can write

To reach the inequality in (2.35), we have employed the characterizations presented in (2.30) and (2.31), which guarantee that the inequality holds for all d≥d(L,c)d\geq d(L,c), where d(L,c)d(L,c) is some integer that may depend on LL and cc. By (2.32), μ^L2≤η4c2/24\hat{\mu}_{L}^{2}\leq\eta^{4}c^{2}/24 and μL2≤η4c2/24\mu_{L}^{2}\leq\eta^{4}c^{2}/24. We can then further bound the right-hand side of (2.35) as

Let A^\hat{A} be a matrix constructed according to (1.1) but with the function fdf_{d} replaced by f^d\hat{f}_{d}. Let sA^s_{\hat{A}} denote its Stieltjes transform. We can characterize sA^s_{\hat{A}} in two ways. On the one hand, since f^d\hat{f}_{d} is a linear combination of L+1L+1 Gegenbauer polynomials, we can apply Theorem 1 to get

where the second inequality follows from (2.36). By the triangular inequality and estimates in (2.37) and (2.38), we have

for all sufficiently large dd. Applying the Borel-Cantelli lemma (for a fixed D>1D>1), we can then conclude that sA(z)s_{A}(z) converges to m(z)m(z) almost surely. ∎

4 Numerical Experiments

In this subsection, we present numerical experiments that demonstrate the equivalence principle as stated in Theorems 1 and 2. We first examine the empirical spectral distribution (ESD) of individual polynomial component matrices AkA_{k}, as defined in (2.6). In the quadratic scaling regime, where nn is asymptotically proportional to d/2d/^{2} for a fixed /, A2A_{2} is asymptotically equivalent to B2B_{2} in (2.9). Consequently, the ESD of A2A_{2} converges to the MP law, characterized by a density function given in (C.6). Both A3A_{3} and A4A_{4} are asymptotically equivalent to a GOE matrix, and their ESDs therefore converge to the standard semicircle law, as outlined in (2.19). As illustrated in Figure 1, the ESDs of A2A_{2}, A3A_{3}, and A4A_{4} closely align with their respective limiting spectral densities.

In the second example, we consider linear combinations of the polynomial matrices {Ak}\left\{A_{k}\right\}. Theorem 1 states that the ESD of any fixed linear combination of AkA_{k} can be obtained by a free additive convolution between the MP law and the semicircle law. In Figure 2(a), we plot the ESD of

against the limiting spectral density. The theoretical curve (red solid line in the figure) is computed by solving the self-consistent equation (2.10) and then evaluating (2.12) numerically. In Figure 2(b), we show the ESD of another matrix in the form of

Here, A5MA_{5}^{M} and A6MA_{6}^{M} are the truncated version of A5A_{5} and A6A_{6}, respectively. Specifically, for M>0M>0, we have

and A6MA_{6}^{M} is defined similarly. Note that we apply this truncation to remove a small number of outliers in the entries of A5A_{5} and A6A_{6} that have very large magnitudes. The presence of these outliers intensifies the finite-size effect, causing the ESD to deviate from the limiting spectral density when the dimension dd is not very large. Due to the truncation step, the matrix in (2.42) is no longer a finite linear combination of {Ak}\left\{A_{k}\right\}. Consequently, we employ Theorem 2 to compute the theoretical curve.

In the last example, we consider the ESD of the matrix in (1.1), where the nonlinear function is a soft-thresholding operator, i.e.,

Related Work

In this section, we discuss several related lines of work in the literature.

The linear asymptotic regime of the model in (1.1) was first investigated by Cheng and Singer , who established the weak limit of the ESD of the kernel matrix. The idea of “decorrelation” by expanding the nonlinear kernel function using an orthogonal polynomial basis was first introduced in that work and plays a significant role in our paper. The results of were obtained for data vectors sampled from isotropic Gaussian and spherical distributions. Do and Vu extended these results to other distributions (such as the Bernoulli case). The spectral norm of the kernel matrix was explored by Fan and Montanari , who also made the observation that the limiting distribution obtained in is the free additive convolution of an MP law and a semicircle law.

Asymptotics with polynomial scaling: Studies of high-dimensional statistical problems often focus on the linear asymptotic regime. In random matrix theory, the more general polynomial asymptotic regime was investigated by Bloemendal et al. , who demonstrated the local MP law for sample covariance matrices XTXX^{\mkern-1.5mu\mathsf{T}}X, where XX is an N×nN\times n matrix with log⁡N≍log⁡n\log N\asymp\log n. In that work, the matrix XX is assumed to have independent entries. Although the kernel matrix in our work can also be written in the form of a (generalized) sample covariance matrix [see (2.15) and (2.20)], the matrix entries in our problem consist of spherical harmonics, which are uncorrelated but dependent random variables. As a result, the technical approach of cannot be directly applied here. In the context of kernel methods, exact asymptotics in the polynomial scaling regime were examined in Opper and Urbanczik and Bordelon et al. using nonrigorous statistical physics methods. The heuristics employed by these authors were similar to the scheme outlined in Section 2.2, specifically, treating the uncorrelated spherical harmonics as if they were independent standard normal random variables.

Non-Hermitian ensembles and random feature models: Lastly, we note that it is possible to extend the current study to a non-Hermitian version of (1.1). In this case, one would investigate an n×pn\times p matrix, with entries given by

Proof of the Main Result

This section is devoted to the proof of Theorem 1. We start by presenting a high-level outline of the proof in Section 4.1. The technical details are given in Sections 4.2 and 4.3, and in the appendix.

Note that, rather than mapping the indices of A[i]A^{[i]} to [n−1][n-1], we use a,b∈[n]∖{i}a,b\in[n]\setminus\left\{i\right\} to index the entries of A[i]A^{[i]}. Let G(z)=(A−zI)−1G(z)=(A-zI)^{-1} and G[i](z)=(A[i]−zI)−1G^{[i]}(z)=(A^{[i]}-zI)^{-1} be the resolvents of AA and A[i]A^{[i]}, respectively.

We start our proof by applying Schur’s complement formula, which gives us

Recall that the Stieltjes transform of AA can be obtained as s(z)=1n∑iGii(z)s(z)=\frac{1}{n}\sum_{i}G_{ii}(z). The main technical step in our proof is to show that

where γa,γb,γc\gamma_{a},\gamma_{b},\gamma_{c} are the three constants defined in Theorem 1. We will prove this estimate in Section 4.3 (see Proposition 2).

Using (4.3), we can now split the right-hand side of (4.2) into a leading term and an error term. Multiplying both sides of (4.2) by Gii(z)G_{ii}(z) and averaging over ii, we get

By (F.2) in the first step, and by applying (4.3) and the union bound in the second step,

Observe that the left-hand side of (4.4) has exactly the same functional form as the left-hand side of (2.10). The error estimate in (4.5) then implies that the Stieltjes transform s(z)s(z) approximately satisfies the nonlinear equation in (2.10). By analyzing the uniqueness and stability of the solution m(z)m(z) to this nonlinear equation (see Proposition 9 in Appendix G), we can then conclude that s(z)≈m(z)s(z)\approx m(z).

2 Schur Complement: Reparameterization

We devote this and the next subsections to establishing the estimate in (4.3). Observe that, by construction, different coordinates of AA are statistically exchangeable. Thus, we only need to show (4.3) for a single index i∈[n]i\in[n]. We choose to do so for i=ni=n.

and the entries of the minor A[n]A^{[n]} are of the form

The random variables {Ana}\{A_{na}\} and {Aab[n]}\{A^{[n]}_{ab}\} are weakly correlated. To make this correlation explicit, we use the following reparameterization. For every a∈[n−1]a\in[n-1], let

By definition, (RnRnT+xnxnT)=I(R_{n}R_{n}^{\mkern-1.5mu\mathsf{T}}+\boldsymbol{x}_{n}\boldsymbol{x}_{n}^{\mkern-1.5mu\mathsf{T}})=I, and hence xaTxb=xaT(RnRnT+xnxnT)xb\boldsymbol{x}_{a}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{x}_{b}=\boldsymbol{x}_{a}^{\mkern-1.5mu\mathsf{T}}(R_{n}R_{n}^{\mkern-1.5mu\mathsf{T}}+\boldsymbol{x}_{n}\boldsymbol{x}_{n}^{\mkern-1.5mu\mathsf{T}})\boldsymbol{x}_{b} for a,b∈[n−1]a,b\in[n-1]. We can then verify that d xaTxb=r(ξa)r(ξb)d−1x~aTx~b+ξaξb/d\sqrt{d}\,\boldsymbol{x}_{a}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{x}_{b}=r(\xi_{a})r(\xi_{b})\sqrt{d-1}\widetilde{\boldsymbol{x}}_{a}^{\mkern-1.5mu\mathsf{T}}\widetilde{\boldsymbol{x}}_{b}+\xi_{a}\xi_{b}/\sqrt{d}, where

The advantage of the new parameterizations in (4.9) and (4.11) is that the families {ξa}\left\{\xi_{a}\right\} and {x~a}\left\{\widetilde{\boldsymbol{x}}_{a}\right\} are independent, as we show below.

{ξa}a<n\left\{\xi_{a}\right\}_{a<n} is an i.i.d. family with ξa∼sd1\xi_{a}\sim\mathsf{s}_{d}^{1}, where sd1\mathsf{s}_{d}^{1} is the probability measure defined in (1.3). {x~a}a<n\left\{\widetilde{\boldsymbol{x}}_{a}\right\}_{a<n} is an i.i.d. family of random vectors with x~a∼Unif(Sd−2)\widetilde{\boldsymbol{x}}_{a}\sim\mathsf{Unif}(\mathcal{S}^{d-2}). Moreover, {ξa}\left\{\xi_{a}\right\} and {x~a}\left\{\widetilde{\boldsymbol{x}}_{a}\right\} are mutually independent.

Fix xn\boldsymbol{x}_{n}, and let E=[xn Rn]E=[\boldsymbol{x}_{n}\,R_{n}]. By construction, EE is an orthogonal matrix. Define

As xa∼i.i.d.Unif(Sd−1)\boldsymbol{x}_{a}\sim_{\text{i.i.d.}}\mathsf{Unif}(\mathcal{S}^{d-1}) and EE is independent of {xa}a<n\left\{\boldsymbol{x}_{a}\right\}_{a<n}, we can conclude from the orthogonal invariant property of the spherical distribution that va∼i.i.d.Unif(Sd−1)\boldsymbol{v}_{a}\sim_{\text{i.i.d.}}\mathsf{Unif}(\mathcal{S}^{d-1}). The statement of the lemma then follows from the observation that

where va,∖1\boldsymbol{v}_{a,\setminus 1} is the (d−1)(d-1)-dimensional vector obtained from va\boldsymbol{v}_{a} after removing its first element. Then ξa∼sd1\xi_{a}\sim\mathsf{s}_{d}^{1}. Meanwhile, x~a\widetilde{\boldsymbol{x}}_{a} is uniformly distributed over Sd−2\mathcal{S}^{d-2}, and is independent of ξa\xi_{a}. Note that the above derivations are done for fixed xn\boldsymbol{x}_{n} (i.e. when conditioned on xn\boldsymbol{x}_{n}). However, since the distributions of {ξa}\left\{\xi_{a}\right\} and {x~a}\left\{\widetilde{\boldsymbol{x}}_{a}\right\} are invariant to the choice of xn\boldsymbol{x}_{n}, we can conclude that {ξa}\left\{\xi_{a}\right\} and {x~a}\left\{\widetilde{\boldsymbol{x}}_{a}\right\} are indeed independent of xn\boldsymbol{x}_{n}. ∎

In what follows, we will use Et(ξ1,ξ2)\mathcal{E}_{t}(\xi_{1},\xi_{2}) to denote any function in Et\mathcal{E}_{t}. The exact form of Et(ξ1,ξ2)\mathcal{E}_{t}(\xi_{1},\xi_{2}) can change from one expression to another.

where (k)t=k!/(k−t)!(k)_{t}=k!/(k-t)! denotes the falling factorial, and q~k(x)\widetilde{q}_{k}(x) is the kkth Gegenbauer polynomial in dimension d−1d-1 as defined in (2.5).

For the first term on the right side of (4.13) with t=0t=0, we define an (n−1)×(n−1)(n-1)\times(n-1) matrix A~k\widetilde{A}_{k}, whose entries are given by:

For the first term on the right side of (4.13) with t=kt=k, we define the vector

Using the expansion in (4.13), we can now write the matrix in (4.11) as

where Δ1,…,Δ5\Delta_{1},\ldots,\Delta_{5} are matrices defined as follows: for a,b∈[n−1]a,b\in[n-1],

Later, we will demonstrate that the matrices {Δi}\left\{\Delta_{i}\right\} can all be considered as small noise terms that become negligible as d→∞d\to\infty. Moreover, by the construction of A~k\widetilde{A}_{k} in (4.14) and by Lemma 3, both A~\widetilde{A} and its resolvent G~(z)≔(A~−zI)−1\widetilde{G}(z)\coloneqq(\widetilde{A}-zI)^{-1} are independent of {ξa}\left\{\xi_{a}\right\}. These observations lead us to consider the following expansion.

Let G[n](z)G^{[n]}(z) and G~(z)\widetilde{G}(z) denote the resolvents of A[n]A^{[n]} and A~\widetilde{A}, respectively. We have

where the second equality follows from the Woodbury matrix identity. By (4.9) and (4.16),

Substituting this into (4.22) then leads to the desired result. ∎

3 Schur Complement: the Leading Term

Next, we demonstrate that the right-hand side of (4.19) can indeed be separated into a leading term, whose form is provided in (4.3), and a small, random error term.

where s(z)s(z) is the Stieltjes transform of the spectrum of AA.

To prepare for the proof of Proposition 2, we first establish several intermediate results.

Let s~(z)≔1ntr⁡G~\widetilde{s}(z)\coloneqq\frac{1}{n}\operatorname{tr}\widetilde{G} and s[n](z)≔1ntr⁡G[n]s^{[n]}(z)\coloneqq\frac{1}{n}\operatorname{tr}G^{[n]} be the Stieltjes transforms of G~\widetilde{G} and G[n]G^{[n]}, respectively. We will establish (4.24) in three steps, by showing (a) χαβ(z)≈s~(z)δαβ\chi_{\alpha\beta}(z)\approx\widetilde{s}(z)\delta_{\alpha\beta}; (b) s~(z)≈s[n](z)\widetilde{s}(z)\approx s^{[n]}(z); and (c) s[n](z)≈s(z)s^{[n]}(z)\approx s(z).

For step (a), we first recall the Ward identity (F.3), which gives us

where the inequality is due to (F.4). By the definitions presented in (4.16) and (4.20),

Applying (D.64b) in Proposition 7 with Ψc=1/η\Psi_{c}=1/{\eta}, we have

For step (b), we use the expansion formula in (4.17). By (F.8), (F.7), and the triangular inequality,

To bound Δ5\Delta_{5}, we first check from the definition in (4.12) that max⁡a,b∈[n−1] ⁣∣Et(ξa,ξb)∣≺1/d\max_{a,b\in[n-1]}\mathinner{\!\left\lvert\mathcal{E}_{t}(\xi_{a},\xi_{b})\right\rvert}\prec 1/d. Moreover, by its construction in (4.10), the function r(ξ)≤1+O(1/d)r(\xi)\leq 1+\mathcal{O}(1/d) for all ξ\xi. Combining these estimates then gives us  ⁣∥Δ5∥∞≺1dn\mathinner{\!\left\lVert\Delta_{5}\right\rVert}_{\infty}\prec\frac{1}{d\sqrt{n}}.

The matrix Δ2\Delta_{2} in (4.18b) requires some additional care, as it contains terms with index t=0t=0. First write

Applying the high-probability bound (D.45) and the property in (4.27), we get

which then implies that  ⁣∥Δ2∥∞≺1dn\mathinner{\!\left\lVert\Delta_{2}\right\rVert}_{\infty}\prec\frac{1}{d\sqrt{n}}. Substituting these bounds on  ⁣∥Δc∥∞\mathinner{\!\left\lVert\Delta_{c}\right\rVert}_{\infty} for 1≤c≤51\leq c\leq 5 into (4.26) then leads to

Now we move to step (c), where we compare s[n](z)s^{[n]}(z) with s(z)s(z). By the interlacing properties of the eigenvalues of A[n]A^{[n]} and AA, we have the following standard result (see [16, Lemma 7.5] for a proof):

where CC is an absolute constant. Finally, the statement of the lemma can be obtained by applying the triangular inequality and by using the estimates in (4.25), (4.29), and (4.30). ∎

Next, we show that the terms involving {Δc}1≤c≤5\left\{\Delta_{c}\right\}_{1\leq c\leq 5} on the right-hand side of (4.19) are small. This is done in the following two lemmas.

Let α,β,k\alpha,\beta,k be integers such that 0≤α,β,k≤L0\leq\alpha,\beta,k\leq L and α≠β\alpha\neq\beta. We have

where Λβ(ξ)\Lambda_{\beta}(\xi) denotes a diagonal matrix defined as

Write u≔vαT(ξ)G~(z)Λβ(ξ)A~ku\coloneqq\boldsymbol{v}_{\alpha}^{\mkern-1.5mu\mathsf{T}}(\xi)\widetilde{G}(z)\Lambda_{\beta}(\xi)\widetilde{A}_{k}. This is a vector with n−1n-1 entries. In our proof, we will show that

of which (4.31) is then an immediate consequence. For each a∈[n−1]a\in[n-1], define a matrix

We start by proving (4.33) for the special case when α>β=0\alpha>\beta=0. Recall that v0(ξ)=1\boldsymbol{v}_{0}(\xi)=\boldsymbol{1}. We then have  ⁣∥Cav0(ξ)∥≤∥G~∥op∥A~k∥∞n≺1/η\mathinner{\!\left\lVert C_{a}\boldsymbol{v}_{0}(\xi)\right\rVert}\leq\|\widetilde{G}\|_{\mathsf{op}}\|\widetilde{A}_{k}\|_{\infty}\sqrt{n}\prec 1/\eta, where the second step uses (F.1) and (D.44). Since CaC_{a} is independent of vα(ξ)\boldsymbol{v}_{\alpha}(\xi), we can apply (D.64a) in Proposition 7 with Ψb=1/η\Psi_{b}=1/\eta to get

By the same arguments, v0T(ξ)Cavβ(ξ)≺1/η\boldsymbol{v}_{0}^{\mkern-1.5mu\mathsf{T}}(\xi)C_{a}\boldsymbol{v}_{\beta}(\xi)\prec 1/\eta for β>0\beta>0. In what follows, we assume 1≤α,β≤L1\leq\alpha,\beta\leq L with α≠β\alpha\neq\beta. Using the Ward identity (F.3) in the second step, and applying (F.4), (D.44) in the third step, we get

By appealing to (D.64b) in Proposition 7 with Ψc=1/η\Psi_{c}=1/\eta, we have

One can check that the high-probability bounds in (4.34) and (4.35) are both uniform in a∈[n−1]a\in[n-1]. (To see this, note that we always bound max⁡i∣(A~k)ia∣\max_{i}|(\widetilde{A}_{k})_{ia}| via ∥A~k∥∞\|\widetilde{A}_{k}\|_{\infty} in the above derivations.) Applying the union bound over aa then gives us (4.33). ∎

By using (F.1) in the first step and (D.43) in the second step, we have ∥G[n]vβ(ξ)∥≤1η ⁣∥vβ(ξ)∥≺nη\|{G^{[n]}\boldsymbol{v}_{\beta}(\xi)}\|\leq\frac{1}{\eta}\mathinner{\!\left\lVert\boldsymbol{v}_{\beta}(\xi)\right\rVert}\prec\frac{\sqrt{n}}{\eta}. The same arguments will also give us ∥vαT(ξ)G~(z)∥≺n/η\|{\boldsymbol{v}_{\alpha}^{\mkern-1.5mu\mathsf{T}}(\xi)\widetilde{G}(z)}\|\prec\sqrt{n}/\eta. It follows that

Thus, one way to bound the left-hand side of (4.36) is to obtain estimates on the operator norm of Δc\Delta_{c}. We start from Δ1\Delta_{1} in (4.18a). Since it is a diagonal matrix,

where the second step is due to (D.43). For Δ2\Delta_{2} in (4.18b), write uk≔max⁡a ⁣∣rk(ξa)−1∣u_{k}\coloneqq\max_{a}\mathinner{\!\left\lvert r^{k}(\xi_{a})-1\right\rvert}. Using the expansion in (4.28) and the triangular inequality, we have

The cases of Δ3\Delta_{3} and Δ5\Delta_{5} require a different approach. We start with Δ3\Delta_{3}. Recall the diagonal matrix notation introduced in (4.32). Write

From the construction of Δ3\Delta_{3} in (4.18c), one can check that

We complete the proof by showing (4.36) for Δ5\Delta_{5}. By construction, Δ5\Delta_{5} is the linear combination of a finite number of matrices \big{\{}\Delta_{5}^{(k,t)}\big{\}}, indexed by k,tk,t. The entries of Δ5(k,t)\Delta_{5}^{(k,t)} are

Now consider the left-hand side of (4.36), with Δc\Delta_{c} replaced by Δ5(k,t)\Delta_{5}^{(k,t)}. By using (4.50) and the notation introduced in (4.32) and (4.41), we have

We may now complete the proof of Proposition 2.

Observe that the different coordinates of AA are statistically exchangeable. Thus, it is sufficient to show (4.23) for any particular choice of the index ii. We choose to do so for i=ni=n. With the decomposition given in (4.19), our task boils down to verifying that the right-hand side of (4.19) concentrates around the leading term given in (4.23). To that end, we first show that the term θ(z)\theta(z) in (4.21) is close to

where E=Re(z)E=\mathfrak{Re}(z). This then gives us

We already have controls on the operator norm of AA. Indeed, the estimates in (E.39) give us

Similarly, ∥A~∥op≺1\|\widetilde{A}\|_{\mathsf{op}}\prec 1, as A~\widetilde{A} is just the (d−1)(d-1)-dimensional version of AA. Substituting (4.57) and (4.58) into (4.55), and using the large deviation estimates in (4.24), we get

4 Proof of Theorem 1

where γa,γb\gamma_{a},\gamma_{b} are the constants defined in Theorem 1.

By (4.4), (4.5), (4.3), and the high-probability estimate given in Proposition 2, we have

where the error term Δ≔−1n∑iQi(z)Gii(z)\Delta\coloneqq-\frac{1}{n}\sum_{i}Q_{i}(z)G_{ii}(z) satisfies the estimate

For any 0<ε<1/20<\varepsilon<1/2 and D>0D>0, we have

In step (a), the second term on the right-hand side of the inequality follows from Proposition 9, where the error term ω\omega in (G.2) is Δ/s(z)\Delta/s(z); Step (b) holds for all sufficiently large dd; Step (c) follows from the high-probability estimates given in (4.64) and (4.66). As ε\varepsilon and DD can be chosen arbitrarily, we have verified (2.11). The almost sure convergence of s(z)s(z) to m(z)m(z) then follows from (2.11) and the Borel-Cantelli lemma.

The Isotropic Gaussian Model

Our approach is based on a simple coupling method, which allows us to define JJ in the same probability space as the matrix AA in (1.1) and to write JJ as a perturbation of AA. To that end, we rewrite gi\boldsymbol{g}_{i}, for each i∈[n]i\in[n], as

where νi≔ ⁣∥gi∥\nu_{i}\coloneqq\mathinner{\!\left\lVert\boldsymbol{g}_{i}\right\rVert} and xi≔gi/ ⁣∥gi∥\boldsymbol{x}_{i}\coloneqq\boldsymbol{g}_{i}/\mathinner{\!\left\lVert\boldsymbol{g}_{i}\right\rVert}. By the rotational invariance of the isotropic Gaussian distribution, xi∼Unif(Sd−1)\boldsymbol{x}_{i}\sim\mathsf{Unif}(\mathcal{S}^{d-1}), and xi\boldsymbol{x}_{i} is independent of νi\nu_{i}. In our subsequent discussions, we will often use the following standard concentration result (see, e.g., [39, Theorem 3.1.1]): for any t>0t>0,

where c>0c>0 is some absolute constant. In other words, d(νi−1)\sqrt{d}(\nu_{i}-1) is a sub-Gaussian random variable whose sub-Gaussian norm is upper-bounded by an absolute constant. This then immediately implies that

Let AA and JJ be the kernel random matrices defined in (1.1) and (5.1), respectively, where the nonlinear function

where CLC_{L} is some constant that only depends on LL.

For any 0≤b≤L0\leq b\leq L, we can expand the monomial xbx^{b} as a linear combination of Gegenbauer polynomials, i.e.,

where {βb,k}\left\{\beta_{b,k}\right\} are some expansion coefficients. Note that {βb,k}\left\{\beta_{b,k}\right\} depend on the dimension dd [see, e.g., (2.3)], but we suppress this explicit dependence to streamline the notation. Recall the definition of the matrices {Ak}\left\{A_{k}\right\} in (2.6). Using (5.10) and after rearranging the terms, we can write (5.9) as

Here, the difference between AA and JJ is represented by the sum of three n×nn\times n matrices, defined as

where {Nk}\left\{N_{k}\right\} are the constants given in (A.3). Next, we show that the perturbations by Δ1,Δ2,Δ3\Delta_{1},\Delta_{2},\Delta_{3} only cause negligible changes in the Stieltjes transform of AA. First, applying the triangular inequality gives us

By the estimates of Proposition 8, we have

To bound the expansion coefficients {βb,k}\left\{\beta_{b,k}\right\}, we let ξ\xi be a random variable sampled from the distribution sd1\mathsf{s}_{d}^{1} in (1.3). Using (5.10) and the orthogonality of the Gegenbauer polynomials {qk(x)}\left\{q_{k}(x)\right\} with respect to the law of ξ\xi, we have

Substituting (5.16), (5.17), and (5.18) into (5.15) then yields

The operator norm of Δ2\Delta_{2} can be bounded similarly:

Now we consider Δ3\Delta_{3}. Its operator norm is not small, but it has a low-rank structure. Recall from the decomposition in (2.15) that rank⁡(Ak+NknI)≤Nk\operatorname{rank}(A_{k}+\sqrt{\frac{N_{k}}{n}}I)\leq N_{k}. It follows that

Given the estimates in (5.19), (5.21), and (5.22), we can reach the statement of the proposition by applying the perturbation inequalities (F.7) and (F.8) in Lemma 18 and the triangular inequality. ∎

As an immediate consequence of Proposition 3, we observe that Theorem 1 remains valid even when data vectors are sampled from the isotropic Gaussian distribution, as opposed to the spherical distribution. More specifically, the estimate provided in (2.11) continues to hold when we substitute sA(z)s_{A}(z) with sJ(z)s_{J}(z), where JJ represents the kernel matrix defined in (5.1) with fdf_{d} corresponding to a linear combination of the first LL Gegenbauer polynomials, as expressed in (2.1).

Next, we establish a counterpart of Theorem 2 for the isotropic Gaussian case, under the following assumption on the function fdf_{d} in (5.1).

Let g∼N(0,1)g\sim\mathcal{N}(0,1), and let {hk(x)}k\left\{h_{k}(x)\right\}_{k} represent the Hermite polynomials defined in (2.22). The function fdf_{d} in (5.1) satisfies the following conditions:

for some finite numbers {μk}\left\{\mu_{k}\right\}.

The sequence {μk}\left\{\mu_{k}\right\} is square-summable, i.e.,

The conditions in Assumption 2 closely resemble those in Assumption 1. The only difference lies in the expression given in (5.26), where we replace the probability density wd(x)w_{d}(x) from (2.28) with a new density function, w˘d(x)\breve{w}_{d}(x). Furthermore, when fd=ff_{d}=f is a function that remains independent of the dimension dd, a simpler set of sufficient conditions can be employed, as stated in the following lemma.

The statement of Theorem 2 remains valid if we replace the matrix AA with the matrix JJ as given in (5.1), and replace Assumption 1 with Assumption 2.

Our proof is a modification of the proof for Theorem 2, and we provide the details in Appendix H. ∎

In concluding this section, we highlight an important caveat concerning the results presented above. While changing the data distribution from spherical to isotropic Gaussian does not alter the weak limit of the empirical spectral distribution of the kernel matrix, the Gaussian model may indeed introduce additional spike eigenvalues that are absent in the original spherical case. To illustrate this, let us consider JJ and AA as the kernel matrices defined in (5.1) and (1.1), respectively, with the nonlinear function chosen as fd(x)=x2−1f_{d}(x)=x^{2}-1. Furthermore, we assume that n/d2=+/o(1)n/d^{2}=+/o(1) for a constant >/0>/0.

Notice that the nonlinear function in this case is equivalent (up to a constant) to the second-degree Gegenbauer polynomial q2(x)q_{2}(x), as seen in (2.3). Consequently, we can apply Proposition 8, resulting in:

This implies that, for any ϵ>0\epsilon>0, the spectrum of AA will be confined within the interval [−dϵ,dϵ][-d^{\epsilon},d^{\epsilon}] with high probability as d→∞d\to\infty. However, this is not the case for JJ. Although its bulk eigenvalues share the same weak limit as those of AA, the matrix JJ exhibits two spike eigenvalues of order O(d)\mathcal{O}(\sqrt{d}).

To see that, we first use the decomposition (5.2) to express

By defining δi≔νi2−1\delta_{i}\coloneqq\nu_{i}^{2}-1 for i∈[n]i\in[n], we can further expand (5.29):

where EE and FF are two n×nn\times n matrices representing the difference between JJ and AA. Observe that the contribution from EE is negligible. Indeed, from the estimate in (5.4), we obtain δi=O≺(d−1/2)\delta_{i}=\mathcal{O}_{\prec}(d^{-1/2}), and by applying the union bound, max⁡i∈[n] ⁣∣δi∣=O≺(d−1/2)\max_{i\in[n]}\mathinner{\!\left\lvert\delta_{i}\right\rvert}=\mathcal{O}_{\prec}(d^{-1/2}). Employing these estimates and the one in (5.27), we have

Next, we examine the second perturbation matrix FF in (5.30). FF has rank 22, and its two nonnegative eigenvalues, denoted by λ+\lambda^{+} and λ−\lambda^{-}, can be directly computed as

After substituting (5.34) into (5.32), the formula can be simplified as

Since n/d2→n/d^{2}\to/, the two nonzero eigenvalues of FF are thus close to ±2κd\pm\sqrt{2\kappa d}. Finally, given that G=A+E+FG=A+E+F with  ⁣∥A+E∥op≺1\mathinner{\!\left\lVert A+E\right\rVert}_{\mathsf{op}}\prec 1, standard eigenvalue perturbation arguments allow us to conclude that the matrix JJ also has two large spike eigenvalues close to ±2κd\pm\sqrt{2\kappa d}.

Summary and Discussions

We have established our results only for data vectors sampled from spherical or isotropic Gaussian distributions. In fact, Theorem 1 is expected to hold (with certain modifications in error bounds) for more general data distributions exhibiting reasonably fast decay at infinity. It is also worth noting that the error bounds in Theorem 1 are not optimal. Moreover, we currently constrain the imaginary part of the spectral parameter z=E+iηz=E+i\eta to η>τ\eta>\tau for some constant τ\tau. Although our proof approach can accommodate η≥d−c\eta\geq d^{-c} for some small constant cc with more careful book-keeping, this is still far from the regime η∼n−1+ϵ\eta\sim n^{-1+\epsilon} required to reach individual eigenvalue locations.

Extending Theorem 1 to encompass the entire range n−1+ϵ≤η≤1n^{-1+\epsilon}\leq\eta\leq 1 may prove challenging due to the presence of multiscale structures in the eigenvalues. These structures emerge because the matrix AA in (2.7) is a sum of component matrices {Ak}\left\{A_{k}\right\} across different scales. As a result, accurately characterizing individual eigenvalues, including extremal ones, poses an interesting open problem. Related issues, such as eigenvector statistics and eigenvalue universality, also hinge on addressing this matter. The potential for multiscale structures sets the nonlinear model apart from standard mean field models like Wigner matrices or sample covariance matrices . We aim to tackle some of these questions in future papers.

Appendix A Gegenbauer Polynomials and Spherical Harmonics

In this appendix, we collect a few useful properties of the (normalized) Gegenbauer polynomials {qk(x)}k≥0\{q_{k}(x)\}_{k\geq 0} defined in (2.2). All of these results are standard, and their proofs can be found in e.g., .

We will repeatedly apply this recurrence relation in our proof of Proposition 1.

Using the Gram-Schmidt procedure, we can construct an orthonormal set of spherical harmonics. Let Yk,i(x)Y_{k,i}(\boldsymbol{x}), for i∈[Nk]i\in[N_{k}], denote the iith degree-kk spherical harmonic in this orthonormal set. We then have

The Gengenbauer polynomials and spherical harmonics are deeply connected. In particular, we have the following identity, which can be viewed as a high-dimensional generalization of the classical addition theorem : for any x,y∈Sd−1\boldsymbol{x},\boldsymbol{y}\in\mathcal{S}^{d-1},

In addition, for the special case of x=y\boldsymbol{x}=\boldsymbol{y}, we have

The identity in (A.5) is useful because it allows us to “linearize” the term qk(d xTy)q_{k}(\sqrt{d}\,\boldsymbol{x}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{y}) as an inner product of two vectors made of the spherical harmonics. Moreover, (A.4) implies that, if x∼Unif(Sd−1)\boldsymbol{x}\sim\mathsf{Unif}(\mathcal{S}^{d-1}), the vector of spherical harmonics (Yk,1(x),…,Yk,Nk(x))(Y_{k,1}(\boldsymbol{x}),\ldots,Y_{k,N_{k}}(\boldsymbol{x})) is an isotropic random vector.

Using (A.5) and (A.6), we can rewrite the matrix AkA_{k} defined in (2.6) as

where SkS_{k} is a Nk×nN_{k}\times n matrix whose entries are the spherical harmonics, i.e.

and {xi}i∈[n]\left\{\boldsymbol{x}_{i}\right\}_{i\in[n]} are the data vectors in the definition in (2.6).

Appendix B Proof of Proposition 1

We first state several simple properties of the set Em\mathcal{E}_{m} introduced in (4.12).

where r(ξ)r(\xi) is the function defined in (4.10).

The property (B.1a) follows immediately from the definition of Em\mathcal{E}_{m}. To show (B.1b), (B.1c), and (B.1d), we can assume without loss of generality that

for some a,ba,b such that 0≤a,b≤m0\leq a,b\leq m. The more general case, where Em(ξ1,ξ2)\mathcal{E}_{m}(\xi_{1},\xi_{2}) is a linear combination of terms like (B.2), can be handled by using the linearity of Em+1\mathcal{E}_{m+1} and Em+2\mathcal{E}_{m+2}.

The recurrent relation (A.1) implies that ξ1qa(ξ1)=∑i∈[0,a+1]μiqi(ξ1)\xi_{1}q_{a}(\xi_{1})=\sum_{i\in[0,a+1]}\mu_{i}q_{i}(\xi_{1}) and ξ2qb(ξ2)=∑j∈[0,b+1]νjqi(ξ1)\xi_{2}q_{b}(\xi_{2})=\sum_{j\in[0,b+1]}\nu_{j}q_{i}(\xi_{1}), where μi=O(1),νi=O(1)\mu_{i}=\mathcal{O}(1),\nu_{i}=\mathcal{O}(1) are some fixed expansion coefficients. It follows that

where πij=max⁡{a+1,b+1}/2−max⁡{i,j}/2≥0\pi_{ij}=\max\left\{a+1,b+1\right\}/2-\max\left\{i,j\right\}/2\geq 0. Thus, we ξ1ξ2dEm(ξ1,ξ2)∈Em+1\frac{\xi_{1}\xi_{2}}{\sqrt{d}}\mathcal{E}_{m}(\xi_{1},\xi_{2})\in\mathcal{E}_{m+1}.

The properties stated in (B.1c) can be proved similarly. Consider the function in (B.2). We have ξ12qa(ξ1)=∑i=0a+2μiqi(ξ1)\xi_{1}^{2}q_{a}(\xi_{1})=\sum_{i=0}^{a+2}\mu_{i}q_{i}(\xi_{1}) for some expansion coefficients μi=O(1)\mu_{i}=\mathcal{O}(1). It follows that

where πi=max⁡{a+2,b+2}/2−max⁡{i,b}/2≥0\pi_{i}=\max\left\{a+2,b+2\right\}/2-\max\left\{i,b\right\}/2\geq 0. Since μi/dπi=O(1)\mu_{i}/d^{\pi_{i}}=\mathcal{O}(1), we have (ξ12/d)Em(ξ1,ξ2)∈Em+2(\xi_{1}^{2}/d)\mathcal{E}_{m}(\xi_{1},\xi_{2})\in\mathcal{E}_{m+2}. That (ξ22/d)Em(ξ1,ξ2)∈Em+2(\xi_{2}^{2}/d)\mathcal{E}_{m}(\xi_{1},\xi_{2})\in\mathcal{E}_{m+2} follows from analogous arguments.

Recall the definition of r(ξ)r(\xi) in (4.10). We have

Note that Em(ξ1,ξ2)∈Em+2\mathcal{E}_{m}(\xi_{1},\xi_{2})\in\mathcal{E}_{m+2} by (B.1a). Applying the property in (B.1b) twice, we have (ξ1ξ2/d)2Em(ξ1,ξ2)∈Em+2(\xi_{1}\xi_{2}/\sqrt{d})^{2}\mathcal{E}_{m}(\xi_{1},\xi_{2})\in\mathcal{E}_{m+2}. By (B.1c), the last two terms of (B.3) also belong to Em+2\mathcal{E}_{m+2}. By the linearity of Em+2\mathcal{E}_{m+2}, we can conclude that the left-hand side of (B.1d) indeed belongs to Em+2\mathcal{E}_{m+2}. ∎

To show (B.4), we use the recurrent relation in (A.1), which gives us ξqk(ξ)=akqk+1(ξ)+ak−1qk−1(ξ)\xi q_{k}(\xi)=a_{k}q_{k+1}(\xi)+a_{k-1}q_{k-1}(\xi). It follows that

Note that the last term on the right-hand side of above expression is in Ek−1\mathcal{E}_{k-1} and thus in Ek+1\mathcal{E}_{k+1} [by (B.1a)]. From (A.2), we have ak2=(k+1)(1+O(1/d))a_{k}^{2}=(k+1)(1+\mathcal{O}(1/d)) and akak−1=k(k+1)(1+O(1/d))a_{k}a_{k-1}=\sqrt{k(k+1)}(1+\mathcal{O}(1/d)). Thus, ak2qk+1,k+1d(k+1)/2=(k+1)qk+1,k+1d(k+1)/2+Ek+1(ξ1,ξ2)a_{k}^{2}\frac{q_{k+1,k+1}}{d^{(k+1)/2}}=(k+1)\frac{q_{k+1,k+1}}{d^{(k+1)/2}}+\mathcal{E}_{k+1}(\xi_{1},\xi_{2}), and similarly, akak−1qk−1,k+1+qk+1,k−1d(k+1)/2=k(k+1)qk−1,k+1+qk+1,k−1d(k+1)/2+Ek+1(ξ1,ξ2)a_{k}a_{k-1}\frac{q_{k-1,k+1}+q_{k+1,k-1}}{d^{(k+1)/2}}=\sqrt{k(k+1)}\frac{q_{k-1,k+1}+q_{k+1,k-1}}{d^{(k+1)/2}}+\mathcal{E}_{k+1}(\xi_{1},\xi_{2}).

Next, we show (B.5). Recall from the definition in (4.10) that 1−d−1r2(ξ)=1−ξ2/d\sqrt{1-d^{-1}}r^{2}(\xi)=1-\xi^{2}/d. Thus,

which then leads to (B.5), as d/(d−1)=1+O(1/d)d/(d-1)=1+\mathcal{O}(1/d) and [d/(d−1)]ak−1ak=k(k+1)+O(1/d)[d/(d-1)]a_{k-1}a_{k}=\sqrt{k(k+1)}+\mathcal{O}(1/d). ∎

Next, we prove Proposition 1 by induction on the polynomial degree kk. Throughout the proof, we use the shorthand notation introduced in (B.6). Recall that q0(x)=q~0(x)=1q_{0}(x)=\widetilde{q}_{0}(x)=1 and q1(x)=q~1(x)=xq_{1}(x)=\widetilde{q}_{1}(x)=x. It is then straightforward to verify the formula (4.13) for k=0,1k=0,1. Specifically,

Now we carry out the induction. Assume that (4.13) holds for kk and k−1k-1, with some k≥1k\geq 1. To prove it for k+1k+1, we apply the recurrence relation in (A.1), which gives us

where in reaching the last step we have used (4.13) to expand qk(r1,2x+ξ1ξ2d)q_{k}(r_{1,2}x+\frac{\xi_{1}\xi_{2}}{\sqrt{d}}) and qk−1(r1,2x+ξ1ξ2d)q_{k-1}(r_{1,2}x+\frac{\xi_{1}\xi_{2}}{\sqrt{d}}).

On the right-hand side of (B.13) there are factors related to xx in the form of xq~k−m(x)x\widetilde{q}_{k-m}(x). They are polynomials of xx, and can thus be rewritten as a linear combination of the orthogonal polynomials. To that end, we first recall from (2.5) that {q~k(x)}\left\{\widetilde{q}_{k}(x)\right\} denote the orthogonal polynomials defined for dimension d−1d-1. Similar to (A.1), they also satisfy a recurrence relation

Replacing all the factors of xq~k−m(x)x\widetilde{q}_{k-m}(x) in (B.13) by the right-hand side of (B.16), we can rewrite (B.13) as a linear combination of the orthogonal polynomials {q~k+1−m(x)}m=0k+1\left\{\widetilde{q}_{k+1-m}(x)\right\}_{m=0}^{k+1}, i.e.,

where {Cm(ξ1,ξ2)}m=0k+1\left\{C_{m}(\xi_{1},\xi_{2})\right\}_{m=0}^{k+1} are some functions that only depend on ξ1,ξ2\xi_{1},\xi_{2} but not on xx. Next, we identify the exact expressions for Cm(ξ1,ξ2)C_{m}(\xi_{1},\xi_{2}).

where the last equality follows from (A.2) and (B.15).

For each mm in the range 2≤m≤k+12\leq m\leq k+1, we have

Using the formulas for aka_{k} and a~k\widetilde{a}_{k} in (A.2) and (B.15), we have

Substituting (B.23), (B.24), (B.25), (B.26) into (B.22), we have

Note that the expressions in (B.18), (B.21) and (B.27) exactly match the right-hand side of (4.13) for k+1k+1. Thus, by induction, we can conclude that the formula (4.13) holds for all kk.

Appendix C Review of the Marchenko-Pastur Law

In this appendix, we review some basic properties of the Marchenko-Pastur (MP) law that will be used in our work. Let XX be an M×nM\times n matrix whose entries XμiX_{\mu i} are independent complex-valued random variables satisfying

Additionally,  ⁣∣nXμi∣\mathinner{\!\left\lvert\sqrt{n}X_{\mu i}\right\rvert} has a sufficient number of bounded moments. We also assume that MM and nn satisfy the bounds

for some positive constant CC, and define the aspect ratio

which may depend on nn. Now consider an n×nn\times n matrix

where Σ\Sigma is a diagonal M×MM\times M matrix with matrix elements σi\sigma_{i} on the diagonal. Note that the subtraction by tr⁡ΣnI\frac{\operatorname{tr}\Sigma}{n}I in (C.3) makes sure that the diagonal elements of RR are approximately equal to 0. We do this to match the construction in (1.1).

Assuming that the law of the diagonal entries of Σ\Sigma is given by a probability law πM=M−1∑δσi→π\pi_{M}=M^{-1}\sum\delta_{\sigma_{i}}\to\pi. The MP law asserts that the limiting Stieltjes transform of the eigenvalues of RR, denoted by m(z)m(z), satisfies the self-consistent equation

See, e.g., eq. (2.10) in Knowles and Yin . (Notice that our equation is slightly different due to a constant shift of the eigenvalues). In the special case of Σ=tI\Sigma=tI and R=tXTX−tϕIR=tX^{\mkern-1.5mu\mathsf{T}}X-t\phi I, the above formula reduces to

The limiting eigenvalue density associated with (C.5) is given by

Appendix D Moment Bounds and Concentration Inequalities

In this appendix, we derive several moment and concentration inequalities that will be used in our proof.

where C(k,p)C(k,p) is some constant that only depends on kk and pp.

Both the probability measure sd1\mathsf{s}_{d}^{1} and the Gegenbauer polynomials qk(x)q_{k}(x) depend on the dimension dd. However, the upper bounds in (D.1) and (D.2) hold uniformly for all dd.

The probability distribution of ξ\xi is given by

where Γ(⋅)\Gamma(\cdot) is the gamma function. Thus, we have

where the second line uses the relationship between the beta function and the gamma function , and the last line is obtained by applying Stirling’s formula for the gamma function .

Next, we show (D.2). Two special cases are easy: for k=0k=0, we have  ⁣∥q0(ξ)∥Lp=1\mathinner{\!\left\lVert q_{0}(\xi)\right\rVert}_{L^{p}}=1; for p=1p=1,  ⁣∥qk(ξ)∥L1≤ ⁣∥qk(ξ)∥L2=1\mathinner{\!\left\lVert q_{k}(\xi)\right\rVert}_{L^{1}}\leq\mathinner{\!\left\lVert q_{k}(\xi)\right\rVert}_{L^{2}}=1. Thus, in what follows we assume k≥1k\geq 1 and p≥2p\geq 2. Denote by ckc_{k} the leading coefficient of the polynomial qk(ξ)q_{k}(\xi). Since qk(ξ)−ckξkq_{k}(\xi)-c_{k}\xi^{k} is a polynomial of degree k−1k-1, it can be written as linear combination of the lower order Gegenbauer polynomials, i.e.,

where {bk,i}i\left\{b_{k,i}\right\}_{i} are the expansion coefficients. By using the orthogonality of the Gegenbauer polynomials (see (2.2)), we have, for 0≤i≤k−10\leq i\leq k-1,

Applying the Cauchy-Schwarz inequality, we have

for all d≥2d\geq 2. Using this estimate in (D.9) leads to

Starting from  ⁣∥q0(ξ)∥Lp=1\mathinner{\!\left\lVert q_{0}(\xi)\right\rVert}_{L^{p}}=1, we can apply the above bound recursively to verify (D.2). ∎

In the discussion of the equivalence principle for general nonlinear kernel functions in Section 2.3 and Section 5, we examine three closely-related probability distributions: the standard normal distribution N(0,1)\mathcal{N}(0,1), the probability measure sd1\mathsf{s}_{d}^{1} as defined in (1.3), and the distribution of the random variable

Here, w(x)w(x) denotes the probability density function of N(0,1)\mathcal{N}(0,1), wd(x)w_{d}(x) denotes the density function of the probability measure sd1\mathsf{s}_{d}^{1} as defined in (1.3), and w˘d(x)\breve{w}_{d}(x) represents the probability density function of the random variable ξ˘d\breve{\xi}_{d} defined in (D.11).

We begin with (D.12). Let MM be a constant in the interval [c3,d/2][c_{3},\sqrt{d/2}]. We split the integration in (D.12) into two parts:

In reaching the second step, we have used the condition that  ⁣∣f(x)∣<c1ec2 ⁣∣x∣\mathinner{\!\left\lvert f(x)\right\rvert}<c_{1}e^{c_{2}\mathinner{\!\left\lvert x\right\rvert}} for x≥Mx\geq M, and we have also used the property that the densities w(x)w(x) and wd(x)w_{d}(x) are both even functions.

A closed-form expression of wd(x)w_{d}(x) can be found in (D.3). By applying Stirling’s formula for the gamma function and Taylor’s expansion for log⁡(1−x2/d)\log(1-x^{2}/d), it is straightforward to verify that wd(x)/w(x)=[1+O(1/d)]e3x2/(2d)w_{d}(x)/w(x)=[1+\mathcal{O}(1/d)]e^{3x^{2}/(2d)} over the interval  ⁣∣x∣≤M\mathinner{\!\left\lvert x\right\rvert}\leq M, where MM is some constant satisfying M<d/2M<\sqrt{d/2}. Consequently, we have

where the final inequality follows from the Cauchy-Schwartz inequality and standard Gaussian tail bounds. By assumption, ∫f2(x)w(x)d ⁣⁡x<∞\int f^{2}(x)w(x)\operatorname{d\!}x<\infty. Upon substituting (D.16) and (D.17) into (D.15), we have

Since the constant MM can be chosen arbitrarily, we have then demonstrated (D.12).

In reaching the final step, we have used the inequality log⁡(1+t2/d)≤t2/d\log(1+t^{2}/d)\leq t^{2}/d, which then implies that (1+t2/d)−d/2≥e−t2/2(1+t^{2}/d)^{-d/2}\geq e^{-t^{2}/2}. It is straightforward to verify via Taylor’s expansion that

To bound the second integral on the right-hand side of (D.21), we use the inequality log⁡(1+t2/d)≥(log⁡2)t2/d\log(1+t^{2}/d)\geq(\log 2)t^{2}/d for 0≤t≤d0\leq t\leq\sqrt{d}. It follows that

where the final step uses standard Gaussian tail bounds. For the third integral on the right-hand side of (D.21), we obtain

By combining the bounds (D.22), (D.24), and (D.25) for the three integrals, we can establish that

Let MdM_{d} be a positive number that depends on dd. We divide the integral in (D.13) into two parts, following a similar approach as in (D.15). This results in:

where in obtaining the last inequality, we have utilized (D.26), the assumption that ∫f2(x)w(x)d ⁣⁡x<∞\int f^{2}(x)w(x)\operatorname{d\!}x<\infty, and the estimate provided in (D.17) to bound the first two terms on the right-hand side of (D.27). By applying the Cauchy-Schwarz inequality, we have:

In the following discussion, we derive several useful moment and high probability bounds for linear and quadratic functions of independent random variables. We first recall the following estimates, whose proof can be found in [16, Lemma 7.8, Lemma 7.9].

where C(a,b,p)C(a,b,p) is a quantity that depends on aa, bb, and pp, but not on nn.

To bound the first term on the right-hand side, we use the standard decoupling technique. Observe that, for every i≠ji\neq j, the following identity holds:

where the sum ranges over all subsets of [n][n], and Zn=2n−2Z_{n}=2^{n-2}. Applying this identity and the triangular inequality allows us to write

Note that the families of random variables {qa(ξi)}i∈I\left\{q_{a}(\xi_{i})\right\}_{i\in I} and {qb(ξj)}j∈Ic\left\{q_{b}(\xi_{j})\right\}_{j\in I^{c}} have mean-zero independent components with unit variances; they are also mutually independent. We can then apply (D.32b) to bound each term in the sum in (D.36). Moreover, the sum involves a total of 2n−22^{n}-2 terms. Thus,

Now we bound the second term on the right-hand side of (D.34). Write Xi=qa(ξi)qb(ξi)−δabX_{i}=q_{a}(\xi_{i})q_{b}(\xi_{i})-\delta_{ab} and σ= ⁣∥Xi∥L2\sigma=\mathinner{\!\left\lVert X_{i}\right\rVert}_{L^{2}}. Then (Xi/σ)i(X_{i}/\sigma)_{i} is a family of independent random variables that satisfy the condition of Lemma 13. Using (D.32a) gives us

By the triangular inequality (in the first line) and the Cauchy-Schwarz inequality (in the third line),

Substituting (D.37) and (D.42) into (D.34), and by applying the moment bound in (D.2), we complete the proof of the statement in (D.33). ∎

The moment estimates obtained above can be easily turned into high probability bounds, as follows.

where r(ξ)r(\xi) is the function defined in (4.10).

Now we prove (D.45). The case of k=0k=0 is trivial, so we assume k≥1k\geq 1. From the definition in (4.10), r(ξ)=(1−ξ2/d)1/2+O(1/d)r(\xi)=(1-\xi^{2}/d)^{1/2}+\mathcal{O}(1/d), and thus

Combining this deterministic bound with the high-probability bound in (D.43), we have that, for ξi∼sd1\xi_{i}\sim\mathsf{s}_{d}^{1},

Applying (D.51) and the union bound then allows us to conclude (D.45). ∎

where the two functions f1,f2f_{1},f_{2} are such that

and Rν(x)R_{\nu}(x) is the remainder term. (In (D.56), (k/2)i=(k/2)(k/2−1)…(k/2−i+1)(k/2)_{i}=(k/2)(k/2-1)\ldots(k/2-i+1) denotes the falling factorial.) For any 0≤x≤10\leq x\leq 1, we can verify from the Lagrange form of the the remainder that

Now recall the definition of r(ξ)r(\xi) in (4.10). By using (D.55), we can indeed decompose rk(ξ1)rk(ξ2)Et(ξ1,ξ2)r^{k}(\xi_{1})r^{k}(\xi_{2})\mathcal{E}_{t}(\xi_{1},\xi_{2}) into the form of (D.52), where

Note that (1−1/d)−k/2=1+O(1/d)(1-1/d)^{-k/2}=1+\mathcal{O}(1/d). For an independent family of random variables {ξa}a∈[n]\left\{\xi_{a}\right\}_{a\in[n]} with ξ∼sd1\xi\sim\mathsf{s}_{d}^{1}, we can use (D.43) to verify that max⁡a ⁣∣Pν(ξa2/d)∣≺1\max_{a}\mathinner{\!\left\lvert P_{\nu}(\xi_{a}^{2}/d)\right\rvert}\prec 1. Similarly, by the definition in (4.12) and (D.43), we have max⁡a,b ⁣∣Et(ξa,ξb)∣≺1/d\max_{a,b}\mathinner{\!\left\lvert\mathcal{E}_{t}(\xi_{a},\xi_{b})\right\rvert}\prec 1/d. It follows from these estimates that

Next, we establish a high-probability upper bound for max⁡a∣Rν(ξa2/d)∣\max_{a}|{R_{\nu}(\xi_{a}^{2}/d)}|. For any a∈[n]a\in[n], ϵ∈(0,1)\epsilon\in(0,1), and D>0D>0, and for sufficiently large dd, we have

To show (D.53), we use the definition of the Taylor polynomial in (D.56), which gives us

where {ci}\left\{c_{i}\right\} are some fixed coefficients. The statement in (D.53) then follows from a repeated application of the property in (B.1c). ∎

Let (bi)i∈[n](b_{i})_{i\in[n]}, (cij)i,j∈[n](c_{ij})_{i,j\in[n]} and (ξi)i∈[n](\xi_{i})_{i\in[n]} be three independent families of random variables. Moreover, (ξi)(\xi_{i}) is i.i.d., with ξi∼sd1\xi_{i}\sim\mathsf{s}_{d}^{1}. Suppose that

In the second step, we have used the definition of the stochastic dominance inequality (D.63) with parameters ϵ/2\epsilon/2 and D+1D+1. The last step follows from the Markov inequality and the moment bound (D.33). For any D>0D>0, there is a large enough pp such that ϵp/2≥D+1\epsilon p/2\geq D+1. Thus, the right-hand side can be bounded by d−Dd^{-D} for all sufficiently large dd. This then established the bound in (D.64b).

The proof of (D.64a) follows exactly the same arguments. The only difference is that, instead of using the moment bound in (D.33), we appeal to the bound in (D.32a) and the moment estimate of qa(ξ)q_{a}(\xi) given in (D.2) when applying the Markov inequality. We omit the details. ∎

In this appendix, we present some high probability bounds for the operator norms of the matrices {Ak}\left\{A_{k}\right\} defined in (2.6).

Consider the factorized representation of AkA_{k} in (A.7). Observe that the positive-semidefinite matrix YkTYkY_{k}^{\mkern-1.5mu\mathsf{T}}Y_{k} is rank-deficient. In fact, rank⁡(YkTYk)=Nk≪n\operatorname{rank}(Y_{k}^{\mkern-1.5mu\mathsf{T}}Y_{k})=N_{k}\ll n, which then immediately gives us (E.2).

Next, we study the top NkN_{k} eigenvalues of AkA_{k}. In what follows, we use λi(M)\lambda_{i}(\boldsymbol{M}) to represent the iith largest eigenvalue of any symmetric matrix M\boldsymbol{M}. By (A.7), and for each i∈[Nk]i\in[N_{k}], we have

is an NkN_{k}-dimensional random vector comprising of spherical harmonics. One can verify from the definition of SkS_{k} in (A.8) that

For every t>0t>0, the standard matrix Bernstein inequality gives us

for sufficiently large dd, and thus 1nNk ⁣∥∑i∈[n]Zi∥op=O≺(1)\frac{1}{\sqrt{nN_{k}}}\mathinner{\!\left\lVert\textstyle\sum_{i\in[n]}\boldsymbol{Z}_{i}\right\rVert}_{\mathsf{op}}=\mathcal{O}_{\prec}(1). The statement (E.1) of the lemma then follows from (E.4) and (E.3). ∎

E.2 Moment Calculations for the High-Order Components

As in , our moment calculations hinge on the following property of Gegenbauer polynomials.

Applying (A.5) one more time then gives us (E.13). ∎

Then, for every length 2p2p sequence of indices i=[i1,i2,…,i2p]∈[n]2p\boldsymbol{i}=[i_{1},i_{2},\ldots,i_{2p}]\in[n]^{2p}, we have

where ν(i)≔#{i1,i2,…,i2p}\nu(\boldsymbol{i})\coloneqq\#\left\{i_{1},i_{2},\ldots,i_{2p}\right\} is the number of distinct indices in i\boldsymbol{i}, and sd1\mathsf{s}_{d}^{1} is the probability measure defined in (1.3).

This lemma is essentially a restatement of [20, Lemma 3], after one adjusts for the different definitions and scalings used in that work and this paper. For the sake of readability and completeness, we present the results in a form that is more convenient for our subsequent arguments, and provide a slightly simplified proof below.

We can view the product Qi1i2Qi2i3…Qi2p−1i2pQi2pi1Q_{i_{1}i_{2}}Q_{i_{2}i_{3}}\ldots Q_{i_{2p-1}i_{2p}}Q_{i_{2p}i_{1}} graphically, as a length 2p2p cycle on the vertex set [n][n]. First, consider two special cases: (I) ν(i)=1\nu(\boldsymbol{i})=1, i.e., all the indices are identical. Recall from (A.6) that

(II) ν(i)=2p\nu(\boldsymbol{i})=2p, i.e., all the indices are distinct. Mapping the indices to the canonical set [2p][2p], we have

where the last step follows from (E.13). The above reduction procedure can be applied repeatedly: at each step, it reduces the length of the cycle by 11 and produces an extra factor of 1/Nk1/\sqrt{N_{k}}. Doing this for 2p−12p-1 times then gives us

where the last equality is due to (E.19). Note that, since the Gegenbauer polynomials are normalized [recall (2.2)], we have

Thus, with (E.20) and (E.23), we have verified the bound in (E.18) for the cases of ν(i)=1\nu(\boldsymbol{i})=1 and ν(i)=2p\nu(\boldsymbol{i})=2p, respectively.

In fact, the procedures leading to (E.20) and (E.23) are special cases of a general and systematic reduction process. Suppose we are given a length tt cycle on indices i=(i1,i2,…,it)\boldsymbol{i}=(i_{1},i_{2},\ldots,i_{t}). To simplify the notation, define

We now introduce two reduction mappings, each of which converts a length tt cycle to a length (t−1)(t-1) cycle.

Type-A reduction: Given an index sequence i=(i1,i2,…,it)\boldsymbol{i}=(i_{1},i_{2},\ldots,i_{t}) for t≥2t\geq 2. Suppose there exists at least one j∈[t]j\in[t] such that ij≠iai_{j}\neq i_{a} for all a∈[t]∖{j}a\in[t]\setminus\left\{j\right\}. In other words, the index iji_{j} appears exactly once in the cycle. (It is possible that there are more than one such “singleton” indices in the sequence, in which case we will choose any one of them.) We remove iji_{j} from the original sequence i\boldsymbol{i}, and call the resulting length t−1t-1 sequence RA(i)R_{A}(\boldsymbol{i}). More precisely,

where the indices j−1j-1 and j+1j+1 are interpreted modulo [t][t]. Using the same conditioning technique that leads to (E.22), we can easily verify that

Thus, a type-A reduction step RA(i)R_{A}(\boldsymbol{i}) reduces the cycle length by 1 and contributes a factor of 1/Nk1/\sqrt{N_{k}}.

Type-B reduction: Given an index sequence i=(i1,i2,…,it)\boldsymbol{i}=(i_{1},i_{2},\ldots,i_{t}) for t≥2t\geq 2. Suppose there exists at least one j∈[t]j\in[t] such that ij+1=iji_{j+1}=i_{j}, where j+1j+1 is to be interpreted modulo [t][t]. (If more than one such indices exist, we choose any one of them.) We define

as a length t−1t-1 sequence obtained by removing iji_{j} from i\boldsymbol{i}. By (E.19), we must have

Thus, a type-B reduction step RB(i)R_{B}(\boldsymbol{i}) reduces the cycle length by 1 and contributes a factor of Nk\sqrt{N_{k}}.

Given an index sequence i=(i1,i2,…,it)\boldsymbol{i}=(i_{1},i_{2},\ldots,i_{t}), we can simplify it by iteratively using the Type-A and Type-B reductions, until it cannot be further simplified. Clearly, this process stops after a finite number of steps. Let iˉ=(iˉ1,iˉ2,…,iˉt(iˉ))\bar{\boldsymbol{i}}=(\bar{i}_{1},\bar{i}_{2},\ldots,\bar{i}_{{t}(\bar{\boldsymbol{i}})}) denote the final outcome of the iterative reduction process.

As an illustration, let us consider two concrete index sequences and demonstrate how they can be simplified though the above process.

i=(1,1,2,2,2,3)\boldsymbol{i}=(1,1,2,2,2,3): We can start by using a Type-A step to remove the “singleton” 3. Then, the “redundant” copies of 11 and 22 can be removed by applying the Type-B step three times. This then gives us a shorter sequence (1,2)(1,2), in which both 11 and 22 are singletons. Removing 11 by a Type-A step gives us the final output iˉ=(2)\bar{\boldsymbol{i}}=(2).

i=(1,2,1,2,2,3)\boldsymbol{i}=(1,2,1,2,2,3): Removing the “singleton” 3 (via Type-A reduction) and one redundant copy of 22 (via Type-B reduction), we get iˉ=(1,2,1,2)\bar{\boldsymbol{i}}=(1,2,1,2), which cannot be further simplified.

where nAn_{A} (resp. nBn_{B}) is the total number of Type-A (resp. Type-B) steps used in the reduction process that leads to the final outcome iˉ\bar{\boldsymbol{i}}. Denote by t(i)t(\boldsymbol{i}) and ν(i)\nu(\boldsymbol{i}) the length and number of unique indices in i\boldsymbol{i}, respectively. We also define t(iˉ)t(\bar{\boldsymbol{i}}) and ν(iˉ)\nu(\bar{\boldsymbol{i}}) in the same way for the simplified sequence iˉ\bar{\boldsymbol{i}}. By construction, we must have

Substituting these two identities into (E.28) then gives us

Again, by examining the constructions of the Type-A and Type-B reduction steps, we can conclude that there can only be two possibilities for the final output iˉ\bar{\boldsymbol{i}}:

Case 1: t(iˉ)=ν(iˉ)=1t(\bar{\boldsymbol{i}})=\nu(\bar{\boldsymbol{i}})=1, i.e., iˉ=(iˉ1)\bar{i}=(\bar{i}_{1}) is a length 1 cycle. Recall from (E.19) that M(iˉ)=NkM(\bar{\boldsymbol{i}})=\sqrt{N_{k}}. It then follows from (E.29) that

By applying this identity to a sequence of length t(i)=2pt(\boldsymbol{i})=2p and recalling (E.24), we reach the statement in (E.18).

Case 2: The only other possibility is for iˉ\bar{\boldsymbol{i}} to contain at least two unique indices, i.e., ν(iˉ)≥2\nu(\bar{\boldsymbol{i}})\geq 2. Moreover, every unique index must appear at least twice in the cycle, as otherwise the sequence iˉ\bar{\boldsymbol{i}} can be further simplified by a Type-A step. These two conditions imply t(iˉ)≥2ν(iˉ)t(\bar{\boldsymbol{i}})\geq 2\nu(\bar{\boldsymbol{i}}), in which case (E.28) gives us

Moreover, consecutive indices in iˉ=(iˉ1,iˉ2,…,iˉt(iˉ))\bar{\boldsymbol{i}}=(\bar{i}_{1},\bar{i}_{2},\ldots,\bar{i}_{t(\bar{\boldsymbol{i}})}) cannot have repetitions, i.e., iˉj≠iˉj+1\bar{i}_{j}\neq\bar{i}_{j+1} for all j∈[t(iˉ)]j\in[t(\bar{\boldsymbol{i}})] with j+1j+1 to be interpreted as modulo t(iˉ)t(\bar{\boldsymbol{i}}). (If this were not true, then iˉ\bar{\boldsymbol{i}} would not be the final output as it could be further simplified by a Type-B step.) This condition allows us to apply Hölder’s inequality to get

Now consider a sequence i\boldsymbol{i} with length t(i)=2pt(\boldsymbol{i})=2p. Since t(iˉ)≤2pt(\bar{\boldsymbol{i}})\leq 2p, we can use Hölder’s inequality to further bound the right-hand side as

Using the shorthand notation in (E.17), we can write Ak(i,j)=1nQij⋅(1−δij)A_{k}(i,j)=\frac{1}{\sqrt{n}}Q_{ij}\cdot(1-\delta_{ij}) for i,j∈[n]i,j\in[n]. Let

denote the set of all length 2p2p cycles in which no two consecutive indices are equal. We then have

On the other hand, for each a∈[2p]a\in[2p], Lemma 16 gives us

We use (E.36) to bound the M(i)M(\boldsymbol{i}) terms in C1,C2,…,Cp+1\mathcal{C}_{1},\mathcal{C}_{2},\ldots,\mathcal{C}_{p+1} and use (E.37) for the M(i)M(\boldsymbol{i}) terms in Cp+2,…,C2p\mathcal{C}_{p+2},\ldots,\mathcal{C}_{2p}. It then follows from (E.35) that

where  ⁣∣Ca∣\mathinner{\!\left\lvert\mathcal{C}_{a}\right\rvert} denotes the cardinality of Ca\mathcal{C}_{a}. For each a∈[2p]a\in[2p], we have

This is a crude bound, but it is sufficient for our purpose. Substituting this bound into (E.38) give us

E.3 Bounds on the Operator Norms

Appendix F Perturbations of Resolvents and Stieltjes Transforms

In our proof, we will also need the Ward identity [16, Lemma 8.3]:

Let s(z)s(z) be the Stieltjes transform of the empirical spectral distribution of HH. Since s(z)=1ntr⁡G(z)s(z)=\frac{1}{n}\operatorname{tr}G(z), (F.2) immediately implies the pointwise bound

Both the resolvent and the Stieltjes transform are stable with respect to matrix perturbations. In our proof of Theorem 1, we will use the following standard perturbation estimates.

Let H1,H2H_{1},H_{2} be n×nn\times n Hermitian matrices, and G1(z),G2(z)G_{1}(z),G_{2}(z) their resolvents. Then,

Moreover, for the Stieltjes transforms of H1H_{1} and H2H_{2}, we have

The formula in (F.6) can be easily verified by using the identities I=(H1−zI)G1=(H2−zI+H1−H2)G1I=(H_{1}-zI)G_{1}=(H_{2}-zI+H_{1}-H2)G_{1} and G2(H2−zI)=IG_{2}(H_{2}-zI)=I. Applying (F.6) gives us

where the last step uses the Cauchy-Schwarz inequality. By using (F.1) in the last step, we have

Substituting this bound into (F.11) then leads to the first inequality in (F.7). The second inequality in (F.7) then follows immediately from the fact that  ⁣∥H1−H2∥F≤n ⁣∥H1−H2∥op\mathinner{\!\left\lVert H_{1}-H_{2}\right\rVert}_{\mathsf{F}}\leq\sqrt{n}\mathinner{\!\left\lVert H_{1}-H_{2}\right\rVert}_{\mathsf{op}}.

Next, we show (F.8). First consider the special case when rank⁡(H1−H2)=1\operatorname{rank}(H_{1}-H_{2})=1. As the eigenvalues are invariant under unitary transforms, we can assume without loss of generality that

for some a≠0a\neq 0. Let H1H_{1}^{} (resp. H2H_{2}^{}) denote the (n−1)×(n−1)(n-1)\times(n-1) minor matrix obtained by removing the first column and row of H1H_{1} (resp. H2H_{2}). By (F.12), H1=H2H_{1}^{}=H_{2}^{}. Let s(z)s^{}(z) denote the Stieltjes transform of the eigenvalues of H1H_{1}^{}. We have

where the second step uses [16, Lemma 7.5], and CC is an absolute constant. For the case when rank⁡(H1−H2)>1\operatorname{rank}(H_{1}-H_{2})>1, we can always write s1(z)−s2(z)s_{1}(z)-s_{2}(z) as a telescoping sum of rank-one perturbations. The inequality in (F.8) can then be obtained by applying the triangular inequality and by using the result for the rank-one case. ∎

By using the factorized representation of AkA_{k} in (A.7), we can write the low-order term as

where the last step follows from the perturbation inequalities in (F.7) and (F.8). By substituting the estimates σd=O(d−1/2)\sigma_{d}=\mathcal{O}(d^{-1/2}) and (F.15) into (F.17), we complete the proof. ∎

We conclude this appendix by establishing a general comparison inequality that will be utilized in our proofs for both Theorem 2 and Theorem 3. Given that the former focuses on data vectors sampled from the spherical distribution, while the latter pertains to isotropic Gaussian data vectors, we present a general model in the following lemma that can accommodate both scenarios.

Next, we bound each term on the right-hand side. For the first term, we apply the perturbation estimate (F.7) in Lemma 18 and Hölder’s inequality, which result in the following expression:

To reach the last step, we have used the fact that, for any i,j∈[n]i,j\in[n] with i≠ji\neq j, the probability distribution of n(Aij−A^ij)\sqrt{n}(A_{ij}-\hat{A}_{ij}) equals to that of fd(d xTy)−f^d(d xTy)f_{d}(\sqrt{d}\,\boldsymbol{x}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{y})-\hat{f}_{d}(\sqrt{d}\,\boldsymbol{x}^{\mkern-1.5mu\mathsf{T}}\boldsymbol{y}), for two independent vectors x,y\boldsymbol{x},\boldsymbol{y} sampled from the distribution π\pi.

where CpC_{p} is a constant that depends on pp. For any ε>0\varepsilon>0, applying Markov’s inequality gives us

For any D>0D>0, we can always find a pp such that the right-hand side of the above inequality is less than d−Dd^{-D} for all sufficiently large dd. It follows that

By substituting (F.24), (F.26), and (F.27) into (F.21), we complete the proof. ∎

Appendix G Stability Analysis of the Self-Consistent Equation

In this appendix, we present a stability analysis of the self-consistent equation in (2.10) satisfied by the limiting Stieltjes transform. We start by rewriting (2.10) as

Now suppose s∈C+s\in C_{+} is an approximate solution to (G.1) such that

with some error term ω\omega. We show in the following proposition that s≈ms\approx m as long as the error ω\omega is small.

For any z∈C+z\in C_{+}, there exists a unique solution m∈C+m\in C_{+} to (G.1). Moreover, let s∈C+s\in C_{+} be an approximate solution to (2.10) in the sense of (G.2), with the error term satisfying

Using (G.5) and (G.1), we can now write the exact solution mm as

By the assumption in (G.3), Im[z+γcs−ω]≥η/2\mathfrak{Im}[z+\gamma_{c}s-\omega]\geq\eta/2. Thus, it follows from (G.5) and (G.2) that

Computing the imaginary part of the equation for mm, we get

which also gives us the trivial bound Im[m]≤1/η\mathfrak{Im}[m]\leq 1/\eta. Similarly,

where the second step uses (G.3). Note that (G.9) and (G.3) also imply that Im[s]≤2/η\mathfrak{Im}[s]\leq 2/\eta. Taking the difference of (G.6) and (G.7) gives us

By the Cauchy-Schwarz inequality in the first step, and by (G.8), (G.10) in the second step,

where the last step uses the bound that max⁡{Im[m],Im[s]}≤2/η\max\left\{\mathfrak{Im}[m],\mathfrak{Im}[s]\right\}\leq 2/\eta. This allows us to get

Substituting (G.14) and (G.15) into (G.11), we then reach the statement (G.4) of the proposition. ∎

Appendix H Proof of Theorem 3

In the above expressions, μ^L≔(σ2−∑0≤k≤L−1μk2)1/2\hat{\mu}_{L}\coloneqq(\sigma^{2}-\sum_{0\leq k\leq L-1}\mu_{k}^{2})^{1/2}, with {μk}\left\{\mu_{k}\right\} and σ2\sigma^{2} being the constants introduced in Assumption 2. Note that (H.2) and (H.3) differ in the polynomials they use, with the former employing the Hermite polynomials {hk(x)}k\left\{h_{k}(x)\right\}_{k}, while the latter utilizing the Gegenbauer polynomials {qk(x)}k\left\{q_{k}(x)\right\}_{k}.

By using the property that the Hermite polynomials are orthonormal [see (2.22)], we obtain

where the last inequality holds for all sufficiently large dd, due to the conditions (5.23) and (5.25) given in Assumption 2. By (H.1), μ^L2≤η4c2/96\hat{\mu}_{L}^{2}\leq\eta^{4}c^{2}/96 and μL2≤η4c2/96\mu_{L}^{2}\leq\eta^{4}c^{2}/96. We can then further bound the right-hand side of (H.6) as follows:

Applying the triangular inequality and the estimate presented in (H.4), we obtain:

for all sufficient large dd, where the function w(x)w(x) in the integral denotes the probability density function of N(0,1)\mathcal{N}(0,1). We aim to show that the integral in (H.8) remains small if we replace w(x)w(x) by w˘d(x)\breve{w}_{d}(x). The latter represents the density function of the random variable ξ˘d\breve{\xi}_{d} defined in (D.11). To that end, we first express

Due to the condition in (5.26), the first term on the right-hand side of (H.9) converges to as d→∞d\to\infty. For the second term, we observe that f^d(x)\hat{f}_{d}(x) is a polynomial with bounded coefficients, and each monomial is a function that satisfies the conditions in Lemma 12 found in Appendix D. Consequently, we can employ (D.13) to demonstrate that the second term on the right-hand side of (H.9) also converges to as d→∞d\to\infty. By combining (H.8) with (H.9), we can confirm that

Next, we proceed to bound each term on the right-hand side of the above inequality. Let ξ˘d\breve{\xi}_{d} be the random variable defined in (D.11). We observe that the off-diagonal elements of JJ have the same (marginal) distribution as that of fd(ξ˘d)f_{d}(\breve{\xi}_{d}), and the off-diagonal elements of J^\hat{J} have the same (marginal) distribution as that of f^d(ξ˘d)\hat{f}_{d}(\breve{\xi}_{d}). By applying Lemma 19 in Appendix F, we get

where the last step follows from (H.10). To bound the second term on the right-hand side of (H.11), we note that f^d\hat{f}_{d} is a degree-LL polynomial. If we write it in terms of the monomial basis, i.e., f^d=∑0≤k≤Lckxk\hat{f}_{d}=\sum_{0\leq k\leq L}c_{k}x^{k}, then the monomial coefficients can be bounded by

where the first inequality is a consequence of the asymptotic consistency of the Gegenbauer polynomials with the Hermite polynomials [see (2.24)], and the second inequality follows from the condition (5.24) in Assumption 2. By employing (H.14) and invoking Proposition 3, we obtain

Finally, as f^d\hat{f}_{d} is a linear combination of L+1L+1 Gegenbauer polynomials, we can apply Theorem 1 to obtain

Substituting (H.13), (H.15), and (H.16) into (H.11) then gives us

for all sufficiently large dd. Choosing any fixed D>1D>1, we can apply the Borel-Cantelli lemma to conclude that sJ(z)s_{J}(z) converges to m(z)m(z) almost surely.

References