Random matrices: The distribution of the smallest singular values

Terence Tao, Van Vu

Introduction

Let ξ\xi be a real or complex-valued random variable and Mn(ξ)M_{n}(\xi) denote the random n×nn\times n matrix whose entries are i.i.d. copies of ξ\xi. In this paper, we always impose one of the following two normalizations on ξ\xi:

A basic problem in random matrix theory is to understand the distribution of singular values in the asymptotic limit n→∞n\to\infty. Given an m×nm\times n matrix MM, let

denote the non-trivial singular values of MM. Our paper will be focused on the “hard edge” of this spectrum, and in particular on the least singular value σn(M)\sigma_{n}(M), in the case of square matrices m=nm=n, but let us begin with a brief review of some known results for the rest of the spectrum.

There is a general belief that (under reasonable hypotheses) the limiting distributions concerning the spectrum of a large random matrix should be “universal”, in the sense that they should not depend too strongly on the distributions of the entries of the matrix. In particular, one usually expects that the asymptotic statistical properties that are known for matrices with (independent) gaussian entries should also hold for matrices with more general entries (such as Bernoulli). A well-known conjecture (now a theorem) of this type is the Circular Law conjecture (see [5, Chapter 10] and ). Another example is that of Dixon’s conjectures (see [26, Conjectures 1.2.1 and 1.2.2]).

as n→∞n\to\infty, both in the sense of probability and in the almost sure sense. For more details, we refer to . (In literature, very frequently one views σi(Mn(ξ))2\sigma_{i}(M_{n}(\xi))^{2} as the eigenvalues of the sample covariance matrix Mn(ξ)Mn(ξ)∗M_{n}(\xi)M_{n}(\xi)^{\ast} and so it is more traditional to write down the limiting distributions in term of σ2\sigma^{2}.)

The next objects to consider are the extremal singular values. The distribution of the largest singular value σ1\sigma_{1} (and more generally, the joint distribution of the top kk singular values) was computed for the gaussian case by Johansson and Johnstone . This distribution is governed by the Tracy-Widom law (and more generally, the Airy kernel). In particular, one has

where TWTW denotes the Tracy-Widom distribution. More recently, Soshnikov showed that the same result holds for all random matrices with normalized subgaussian entries.

Both integrals can be computed explicitly. By change of variables, one can show

The error term o(1)o(1) in (1) is not explicitly stated in (it relies on an asymptotic for the Tricomi function), but our Theorem 1.3 below will imply that it is of the form O(n−c)O(n^{-c}) for some absolute constant c>0c>0.

In the general setting (and in particular in discrete cases such as Bernoulli), it is already not trivial to show that the probability that σn(Mn(ξ))\sigma_{n}(M_{n}(\xi)) is positive tends to one with nn (this statement is, of course, obvious in the continuous case, such as gaussian, by a dimension argument). This was first done by Komlós . For more recent developments along this line we refer to . These papers give better and better bounds on the rate of convergence (to one) of the probability in question, but do not give any quantitative estimate on σn\sigma_{n}.

In the last few years,we have seen considerable progresses in the problem of estimating σn\sigma_{n} and its tail distribution. In , the present authors proved an (almost sure) lower bound for the absolute value of the determinant of a random Bernoulli matrix. As the absolute value of the determinant is the product of the singular values, this result implies an (almost sure) lower bound of the form exp⁡(−n1/2+o(1))\exp(-n^{1/2+o(1)}) for the least singular value. A significant breakthrough was achieved by Rudelson , who established a polynomial lower bound for σn(Mn(ξ))\sigma_{n}(M_{n}(\xi)) and also tail estimates for a certain range. Rudelson’s results were then extended by several authors , , , , , , , using the machinery of Inverse Littlewood-Offord theorems, introduced in . For instance, under the assumption of bounded fourth moment E∣ξ∣4<∞{\mathbf{E}}|\xi|^{4}<\infty, it was shown in that

for all fixed t>0t>0, where f(t)f(t) goes to zero as t→0t\to 0; similarly, in it was shown that

for all fixed t>0t>0, where g(t)g(t) goes to zero as t→∞t\to\infty. Under the stronger assumption that ξ\xi is subgaussian, the lower tail estimate was improved in to

for some constants C>0C>0 and 0<c<10<c<1 depending only on the subgaussian moments of ξ\xi. At the other extreme, with no moment assumptions on ξ\xi, the bound

A common feature of the above mentioned results is that they give good upper and lower tail bounds on nσn(Mn(ξ))2n\sigma_{n}(M_{n}(\xi))^{2}, but not the distributional law. In fact, many papers are partially motivated by the following conjecture of Spielman and Teng [40, Conjecture 2].

Let ξ\xi be the Bernoulli random variable. Then there is a constant 0<c<10<c<1 such that for all t≥0t\geq 0

In this paper, we introduce a new method to study small singular values. This method is analytic in nature and enables us to prove the universality of the limiting distribution of nσn(Mn(ξ))2n\sigma_{n}(M_{n}(\xi))^{2}.

Figure 1 shows an empirical demonstration of the theorem above for Bernoulli and for gaussian distributions.

Our arguments are completely effective, and give an explicit value for C0C_{0}; for instance, C0:=104C_{0}:=10^{4} certainly suffices. Clearly, one should be able to lower C0C_{0} significantly (we have made no attempt to optimize in C0C_{0}, in order to simplify the exposition), but we will not explore this issue here.

Theorem 1.3 can be extended in several directions, with simple modifications of the proof. For example, we can prove a similar universality result involving the joint distribution of the bottom kk singular values of Mn(ξ)M_{n}(\xi), for bounded kk (and even some results when kk is a small power of nn). Next, we can also consider rectangular matrixes where the difference between the two dimensions is not too large. Finally, all results hold if we drop the condition that the entries have identical distribution. (It is important that they are all normalized, independent and their C0C_{0}-moments are uniformly bounded.) For precise statements, see Section 6.

It is clear that one can use Theorem 1.3 to address Conjecture 1.2. By Theorem 1.3 and (2), the left hand side of (7) is

Since 1−e−t2/2−t<t1-e^{-t^{2}/2-t}<t for any t>0t>0, we conclude that Conjecture 1.2 holds for any t>n−c0t>n^{-c_{0}}, for some positive constant c0c_{0}. More importantly, it shows that the main term tt on the right hand side of (7) is only a (first order) approximation of the truth and could certainly be improved. For example, for sufficiently small tt, Taylor expansion gives

Figure 2 provides empirical evidence that P(nσn(Mn(ξ))≤t)<t{\mathbf{P}}(\sqrt{n}\sigma_{n}(M_{n}(\xi))\leq t)<t for the Bernoulli and gaussian cases.

Notation. We consider nn as an asymptotic parameter tending to infinity. We use X≪YX\ll Y, Y≫XY\gg X, Y=Ω(X)Y=\Omega(X), or X=O(Y)X=O(Y) to denote the bound X≤CYX\leq CY for all sufficiently large nn and for some CC which can depend on fixed parameters (such as C0C_{0} or E∣ξ∣C0{\mathbf{E}}|\xi|^{C_{0}}) but is independent of nn.

The Frobenius norm ∥A∥F\|A\|_{F} of a matrix is defined as ∥A∥F=trace⁡(AA∗)1/2\|A\|_{F}=\operatorname{trace}(AA^{*})^{1/2}. Note that this bounds the operator norm ∥A∥op:=sup⁡{∣Ax∣:∣x∣=1}\|A\|_{op}:=\sup\{|Ax|:|x|=1\} of the same matrix.

For a random variable XX, E(X){\mathbf{E}}(X) is the expectation of XX. If XX is real, we denote by M(X)M(X) its median, namely a number xx such that both P(X≥x){\mathbf{P}}(X\geq x) and P(X≤x){\mathbf{P}}(X\leq x) are at least 1/21/2. (If xx is not unique, choose one arbitrarily.)

For an event E{\mathcal{E}}, IE{\mathbf{I}}_{{\mathcal{E}}} is its indicator function, taking value 1 if E{\mathcal{E}} holds and 0 otherwise. Clearly E(IE)=P(E){\mathbf{E}}({\mathbf{I}}_{{\mathcal{E}}})={\mathbf{P}}({\mathcal{E}}).

The main idea and the proof strategy

We now discuss our main idea and the strategy behind Theorem 1.3. A formal version of this argument is given in Section 3, though for various minor technical reasons, the presentation there will be rearranged slightly from the one given here.

Let us first reveal our main idea. To start, we are going to view σn(Mn(ξ))\sigma_{n}(M_{n}(\xi)) as the (reciprocal of the) largest singular value of Mn−1(ξ)M_{n}^{-1}(\xi). One of the most popular methods to study the largest singular value is the moment method, which enables one to control on σ1(M)\sigma_{1}(M) (of a random matrix MM) if one can have good estimates on trace⁡(MM∗)k/2\operatorname{trace}(MM^{\ast})^{k/2} for very large kk. The moment method was used successfully by Sosnhikov to study σ1(Mn(ξ))\sigma_{1}(M_{n}(\xi)). However, it is important in the applications of this method that the entries of MM are independent and their distributions well-understood. Unfortunately, the entries of Mn−1M_{n}^{-1} are highly correlated and not much is known about their distributions.

We have found a new approach, motivated by the general idea of “property testing”, a topics popular in theoretical computer science and combinatorics. The general setting of a property testing problem is as follows. Given a large, complex, structure SS, we would like to study some parameter PP of SS. It has been observed that quite often one can obtain good estimates about PP by just looking at the small substructure of SS, sampled randomly. In our situation, the large structure is the matrix S:=Mn−1S:=M_{n}^{-1}, and the parameter in question is its largest singular value. It has turned out that this largest singular value can be estimated quite precisely (with high probability) by sampling a few rows (say ss) from SS and considering the submatrix S′S^{\prime} formed by these rows. The heart of the proof then consists of two observations: (1) The singular values of S′S^{\prime} can be computed from a matrix obtained by projecting the rows of S−1=MnS^{-1}=M_{n} onto a subspace of dimension ss and (2) Such a projection has a central limit theorem effect. All these together allow us to compare the least singular value of Mn(ξ)M_{n}(\xi) with the least singular value of Ms(g)M_{s}({\mathbf{g}}) (properly normalized), proving the universality.

(From existing results, e.g. , it is known that Mn(ξ)M_{n}(\xi) is invertible with very high probability.) We now wish to show that

thus reducing our task to that of showing that

The relation (12) looks very similar to our original relation (9) (indeed, when s=ns=n, (12) collapses back to (9)). However, the critical gain here is that (12) becomes much easier to prove than (9) when ss is only a small power of nn, because the projection π\pi will act to average out the random variable ξ\xi into (approximately) a gaussian variable (essentially thanks to the central limit theorem). Indeed, by using a variant of the Berry-Esséen central limit theorem (Proposition 3.4), together with some non-degeneracy (or “delocalization”) properties of Vs,n(ξ)V_{s,n}(\xi) (Proposition 3.5), we will be able to establish a relation of the form

The rigorous proof

We now implement the strategy sketched out in Section 2 to give a rigorous proof of Theorem 1.3. This proof will rely on several key propositions which are proven in later sections or in the appendices.

We first make a simple reduction. By hypothesis, E∣ξ∣C0=O(1){\mathbf{E}}|\xi|^{C_{0}}=O(1). Hence by Markov’s inequality, we see that P(∣ξ∣≤n10/C0)=O(n−10){\mathbf{P}}(|\xi|\leq n^{10/C_{0}})=O(n^{-10}). Thus, by the union bound, we see that with probability at least 1−O(n−8)1-O(n^{-8}), all coefficients of Mn(ξ)M_{n}(\xi) are O(n10/C0)O(n^{10/C_{0}}). If we remove the tail event ∣ξ∣≥n10/C0|\xi|\geq n^{10/C_{0}} from ξ\xi, and readjust ξ\xi slightly to restore the FF-normalization conditions (using (36) to absorb the error, and using the continuity of ff), we may thus reduce to the case when

with probability one. This is a standard truncation and re-normalization process, used frequently in random matrix literature (see, for instance, ). We omit the (routine, but somewhat tedious) details.

For minor technical reasons, it is also convenient to assume ξ\xi to be a continuous random variable (in particular, this implies that Mn(ξ)M_{n}(\xi) is invertible with probability one). However, we emphasise that the bounds in our arguments do not explicitly depend on the continuity properties of ξ\xi, and instead depend only on the C0C_{0} moment of ξ\xi for any fixed nn. Since one can express any discrete random variable with finite C0C_{0} moment (and obeying (14)) as the limit of a sequence of continuous random variables with uniformly bounded C0C_{0} moment (and also obeying (14)), we see that the discrete case of the theorem can be recovered from the continuous one by a standard limiting argument (keeping nn fixed during this process, and using (36) as necessary).

Let R1(ξ),…,Rn(ξ)R_{1}(\xi),\ldots,R_{n}(\xi) denote the rows of Mn(ξ)−1M_{n}(\xi)^{-1}. Since the columns X1(ξ),…,Xn(ξ)X_{1}(\xi),\ldots,X_{n}(\xi) of Mn(ξ)M_{n}(\xi) are exchangeable (i.e. exchanging any two columns of Mn(ξ)M_{n}(\xi) does not affect the distribution), we see that Mn(ξ)−1M_{n}(\xi)^{-1} is row-exchangeable.

Our first step is motivated by the observation that in certain cases the largest singular values of a matrix can be well approximated by sampling. This fact is well-known in theoretical computer science and numerical analysis. In particular, the lemma below is a special case of more general results from .

Let 1≤s≤n1\leq s\leq n be integers. AA be an n×nn\times n real or complex matrix with rows R1,…,RnR_{1},\ldots,R_{n}. Let k1,…,ks∈{1,…,n}k_{1},\ldots,k_{s}\in\{1,\ldots,n\} be selected independently and uniformly at random, and let BB be the s×ns\times n matrix with rows Rk1,…,RksR_{k_{1}},\ldots,R_{k_{s}}. Then

The proof of Lemma 3.1 is presented in Appendix A.

In order to apply Lemma 3.1, we need to bound the right hand side. This is done in the following proposition.

Let R1,…,RnR_{1},\dots,R_{n} be the rows of Mn(ξ)−1M_{n}(\xi)^{-1}. Then

We will prove this important proposition in Section 5.

To continue, let E1{\mathcal{E}}_{1} denote the event

Sample a matrix AA from the distribution Mn(ξ)M_{n}(\xi). Let BB be the submatrix formed by ss random rows of A−1A^{-1}. If the rows of A−1A^{-1} satisfies E1{\mathcal{E}}_{1}, then by Lemma 3.1 and the definition of ss, we have

(The expectation and probability in the last two estimates are with respect to the random choice of the rows; the matrix AA is fixed and satisfies E1{\mathcal{E}}_{1}.)

Let E2{\mathcal{E}}_{2} be the event that

Finally, let E3{\mathcal{E}}_{3} be the event that

We are going to view both E2,E3{\mathcal{E}}_{2},{\mathcal{E}}_{3} as events in the product space generated by Mn(ξ)M_{n}(\xi) and the random choice of the rows. A simple calculation shows that if E1,E2,E3{\mathcal{E}}_{1},{\mathcal{E}}_{2},{\mathcal{E}}_{3} hold, then

Our next tool is a linear algebraic lemma that connects the submatrices of A−1A^{-1} to matrices obtained by projecting the row vectors of AA onto a subspace.

Let 1≤s≤n1\leq s\leq n be integers, let FF be the real or complex field, let AA be an n×nn\times n FF-valued invertible matrix with columns X1,…,XnX_{1},\ldots,X_{n}, and let R1,…,RnR_{1},\ldots,R_{n} denote the rows of A−1A^{-1}. Let BB be the s×ns\times n matrix with rows R1,…,RsR_{1},\ldots,R_{s}. Let VV be the ss-dimensional subspace of FnF^{n} formed as the orthogonal complement of the span of Xs+1,…,XnX_{s+1},\ldots,X_{n}, which we identify with FsF^{s} via an orthonormal basis, and let π:Fn→Fs\pi:F^{n}\to F^{s} be the orthogonal projection to V≡FsV\equiv F^{s}. Let MM be the s×ss\times s matrix with columns π(X1),…,π(Xs)\pi(X_{1}),\ldots,\pi(X_{s}). Then MM is invertible, and we have

For any fixed value of the rows Xs+1,…,XnX_{s+1},\ldots,X_{n}, we choose a projection π:Fn→Fs\pi:F^{n}\to F^{s} as above. The exact choice of π\pi is not terribly important so long as it is made independently of the rows X1,…,XsX_{1},\ldots,X_{s}; for instance, one could pick π\pi uniformly at random with respect to the Haar measure on all such available projections, independently of X1,…,XsX_{1},\ldots,X_{s}.

Applying Lemma 3.3 twice, and noticing that since the rows of Mn(ξ)M_{n}(\xi) have identical distribution, we can rewrite the inequalities in question as

(with the convention that t+=∞t_{+}=\infty if t>n40/C0t>n^{40/C_{0}}) and

and Ms,n(ξ)M_{s,n}(\xi) is the s×ss\times s matrix with rows π(X1(ξ)),…,π(Xs(ξ))\pi(X_{1}(\xi)),\ldots,\pi(X_{s}(\xi)), and π:Fn→Fs\pi:F^{n}\to F^{s} is the orthogonal projection to the ss-dimensional space V=Vs,n(ξ)V=V_{s,n}(\xi) orthogonal to the columns Xs+1(ξ),…,Xn(ξ)X_{s+1}(\xi),\ldots,X_{n}(\xi) of Mn(ξ)M_{n}(\xi), where we identify VV with FsF^{s} via some orthonormal basis of VV, chosen in some fashion independent of first ss columns X1(ξ),…,Xs(ξ)X_{1}(\xi),\ldots,X_{s}(\xi).

The final, and key, point in the proof is to show that the distribution of Ms,n(ξ)M_{s,n}(\xi) is very close to that of Ms,n(g)M_{s,n}({\mathbf{g}}). We are going to need the following high-dimensional generalization of the classical Berry-Esseen central limit theorem, which we will prove in Appendix D.

Let 1≤N≤n1\leq N\leq n, let FF be the real or complex field, and let ξ\xi be FF-normalized and have finite third moment E∣ξ∣3<∞{\mathbf{E}}|\xi|^{3}<\infty. Let v1,…,vn∈FNv_{1},\ldots,v_{n}\in F^{N} be a normalized tight frame for FNF^{N}, or in other words

where INI_{N} is the identity matrix on FNF^{N}. Let S∈FNS\in F^{N} denote the random variable

where ξ1,…,ξn\xi_{1},\ldots,\xi_{n} are iid copies of ξ\xi. Similarly, let G:=(gF,1,…,gF,N)∈FNG:=({\mathbf{g}}_{F,1},\ldots,{\mathbf{g}}_{F,N})\in F^{N} be formed from NN iid copies of gF{\mathbf{g}}_{F}. Then for any measurable set Ω⊂FN\Omega\subset F^{N} and any ε>0{\varepsilon}>0, one has

∂Ω\partial\Omega is the topological boundary of Ω\Omega, and and dist⁡∞\operatorname{dist}_{\infty} is the distance using the l∞l^{\infty} metric on FNF^{N}. The implied constant depends on the third moment E∣ξ∣3{\mathbf{E}}|\xi|^{3} of ξ\xi.

In order to apply this result, we need to ensure non-degeneracy of the subspace V=Vs,n(ξ)V=V_{s,n}(\xi). This is done in the following proposition, which we will proved in Section 4.

Let Ec(ξ)E_{c}(\xi) denote the event that there does not exist a unit vector v=(v1,…,vn)v=(v_{1},\ldots,v_{n}) in Vs,n(ξ)V_{s,n}(\xi) such that max⁡1≤i≤n∣vi∣≥n−c\max_{1\leq i\leq n}|v_{i}|\geq n^{-c}. If cc is a sufficiently small absolute constant, then

An important point here is that cc does not depend on C0C_{0}. For instance, we will be able to take c:=1/20c:=1/20.

The idea that normal vectors are non-degenerate was considered in and has since then become an important part in several papers on the least singular value problem, e.g. , , , , , , , . The notion of non-degeneracy here is, however, somewhat different from those considered before. In the above mentioned papers, it was typically required that no small set of coordinates (say n.99n^{.99} coordinates) contains most of the mass of the vector (in other words, one cannot compress the vector into a much shorter one). In contrast, we require here that no individual coordinate can contain a significant (but not overwhelming) portion of the mass.

Let us take this proposition for granted for now, and condition on

so that Ec(ξ)E_{c}(\xi) holds; note that X1(ξ),…,Xs(ξ)X_{1}(\xi),\ldots,X_{s}(\xi) remain iid under this conditioning. We can then write

where the ξij\xi_{ij} are iid copies of ξ\xi, and VijV_{ij} is the s×ss\times s matrix with all rows vanishing except the ithi^{th} row, which is equal to π(ej)\pi(e_{j}), where eje_{j} is the jthj^{th} basis vector of FnF^{n}. Since π\pi is a partial isometry, ππ∗=Is\pi\pi^{*}=I_{s}, which implies that

where we view identify the space of s×ss\times s matrices with the vector space Fs2F^{s^{2}} in the standard manner.

Now let Ω⊂Fs2\Omega\subset F^{s^{2}} be the set of all s×ss\times s matrices AA such that sσs(A)2≤t+s\sigma_{s}(A)^{2}\leq t_{+}, thus

Applying Proposition 3.4 (with N:=s2N:=s^{2}) and the definition of the event EcE_{c}, we thus have

where ε{\varepsilon} is a parameter to be chosen later. But by (36) and the crude bound

for any s×ss\times s matrix A=(aij)1≤i,j≤sA=(a_{ij})_{1\leq i,j\leq s}, we see that if AA is an s×ss\times s matrix in Ω∪∂εΩ\Omega\cup\partial_{\varepsilon}\Omega, then

Setting ε:=n−c/4{\varepsilon}:=n^{-c/4} (say), we see from construction of ss that s5ε−3n−c=O(n−1/C0)s^{5}{\varepsilon}^{-3}n^{-c}=O(n^{-1/C_{0}}), if C0C_{0} is large enough depending on cc. Also, we can absorb the O(sε)O(s{\varepsilon}) error into the main term t+s\sqrt{\frac{t_{+}}{s}} by replacing t+t_{+} by a slightly larger quantity, e.g.

Integrating over all Xs+1(ξ),…,Xn(ξ)X_{s+1}(\xi),\ldots,X_{n}(\xi) obeying EcE_{c}, and then using Proposition 3.5 and the above argument, we conclude that

At this point we could use Theorem 1.1 and obtain a qualitative version of Theorem 1.3. This would result in error terms o(1)o(1) rather than O(n−c)O(n^{-c}). However, one only needs a little more effort to obtain the full result. The estimates (19), (20) hold with nn replaced by 2n2n; adjusting tt appropriately (as well as the implied constants defining t−−,t++t_{--},t_{++}), one obtains the bounds

This bound is established under the hypothesis (14), but as discussed at the beginning of the section, we may easily remove this hypothesis. In particular, the above bounds now hold for the gaussian distribution ξ=gF\xi={\mathbf{g}}_{F}. Meanwhile, from Theorem 1.1 we have

IteratingOne way to interpret this iteration is to view (21), (22) as asserting that the random variables nσn(Mn(ξ))2n\sigma_{n}(M_{n}(\xi))^{2} form a Cauchy sequence in the Lévy metric. (21), (22) and using (23) to pass to the limit (and adjusting the implied constants in the definition of t−−t_{--}, t++t_{++} again), we conclude that

since ff is absolutely integrable and decays exponentially at infinity, we thus have

Inserting this bound (with nn replaced by ss) into (19), (20) and using the continuity of ff again, we obtain (13), and Theorem 1.3.

The above argument used the explicit limiting statistics for the hard edge of the gaussian random matrix spectrum in Theorem 1.1. If one refused to use this theorem, the best one could say using the above argument is that there exists a random variable XFX_{F} taking values in the positive real line and independent of nn and ξ\xi such that

for any t>0t>0. (We can replace O(n−c)O(n^{-c}) by n−cn^{-c} by slightly changing the value of cc.) In other words, the random variables nσn(Mn(ξ))2n\sigma_{n}(M_{n}(\xi))^{2} converge at some polynomial rate with respect to the Lévy metric to a universal limit XFX_{F} depending only on the field FF. Theorem 1.1 can then be viewed as a computation as to what this universal limit is.

Non-degeneracy of normal vectors

In this section we prove Proposition 3.5. Let c>0c>0 be a sufficiently small constant. By the union bound and symmetry, it suffices to show that

Let v=(v1,…,vn)v=(v_{1},\ldots,v_{n}) be such that the event in (24) occurs. Since v∈Vs,nv\in V_{s,n}, we have

where BB is the (n−s)×n(n-s)\times n matrix with rows Xs+1,…,XnX_{s+1},\ldots,X_{n}. We write B=(Y1,B′)B=(Y_{1},B^{\prime}), where Y1∈Fn−sY_{1}\in F^{n-s} is a column vector whose entries are iid copies of ξ\xi, and B′B^{\prime} is a n−s×n−1n-s\times n-1 matrix whose entries are also iid copies of ξ\xi. We similarly write v=(v1,v′)v=(v_{1},v^{\prime}) where v′:=(v2,…,vn)∈Fn−1v^{\prime}:=(v_{2},\ldots,v_{n})\in F^{n-1}. Then we have

Our first tool here is the following lemma, which asserts that with overwhelming probability, a random matrix has many small singular values. We will prove this lemma in Appendix F.

The next tool has a geometric flavor. It asserts that the orthogonal projection of a random vector onto a large subspace is strongly concentrated.

Let n≥d≥1n\geq d\geq 1 be integers, let K≥1K\geq 1, let FF be the real or complex field, let ξ\xi be FF-normalised with ∣ξ∣≤K|\xi|\leq K almost surely, and let VV be a subspace of FnF^{n} of dimension dd. Let X:=(ξ1,…,ξn)X:=(\xi_{1},\ldots,\xi_{n}), where ξ1,…,ξn\xi_{1},\ldots,\xi_{n} are iid copies of ξ\xi. Suppose that d>CK2d>CK^{2} for some sufficiently large absolute constant CC. Then

This lemma is an extension of the special case considered in , in which ξ\xi is Bernoulli. We are going to prove this lemma in Appendix E.

Applying Lemma 4.1 to an (n−s)×(n−s)(n-s)\times(n-s) block of BB and using the interlacing law (Lemma B.2), we conclude (given that C0C_{0} is sufficiently large) that with probability 1−exp⁡(−nΩ(1))1-\exp(-n^{\Omega(1)}), B′B^{\prime} has at least n1−c0n^{1-c_{0}} singular values of size O(n12−c0)O(n^{\frac{1}{2}-c_{0}}), for some absolute constant c0>0c_{0}>0. This implies the existence of a subspace V⊂Fn−sV\subset F^{n-s} of dimension d:=⌊n1−c0⌋d:=\lfloor n^{1-c_{0}}\rfloor such that ∥πVB′∥op≪n12−c0\|\pi_{V}B^{\prime}\|_{op}\ll n^{\frac{1}{2}-c_{0}}, where πV\pi_{V} is the orthogonal projection to VV. Let us condition on the event that this is the case (note that this event does not depend on vv). Then we have

Combining this with (25) and the hypothesis ∣v1∣≥n−c|v_{1}|\geq n^{-c}, we conclude that

On the other hand, from Lemma 4.2 we see that with probability 1−exp⁡(−nΩ(1))1-\exp(-n^{\Omega(1)}), we have

If we choose cc sufficiently small depending on c0c_{0}, we obtain a contradiction with probability 1−exp⁡(−nΩ(1))1-\exp(-n^{\Omega(1)}). The claim (24) follows.

A lower bound for the distance between a random vector and a random hyperplane

In this section we prove Proposition 3.2. This type of result is somewhat related to the lower tail bounds on the lowest singular value in the literature (e.g. , , , , , , ). There are two basic means to obtain such bounds, namely via Littlewood-Offord theorems and via Berry-Esséen-type central limit theorems. We will rely solely on the second route (cf. , [36, Section 2.3]).

Let n≥1n\geq 1, let FF be the real or complex field, let AA be an n×nn\times n FF-valued invertible matrix with columns X1,…,XnX_{1},\ldots,X_{n}, and let R1,…,RnR_{1},\ldots,R_{n} denote the rows of A−1A^{-1}. Then for any 1≤i≤n1\leq i\leq n, we have

where ViV_{i} is the hyperplane spanned by X1,…,Xi−1,Xi+1,…,XnX_{1},\ldots,X_{i-1},X_{i+1},\ldots,X_{n}.

One can directly verify this lemma using the identity AA−1=IAA^{-1}=I. It is also the special case s=1s=1 of Lemma 3.3.

By Lemma 5.1, the desired proposition is equivalent to the lower tail estimate

where di:=dist⁡(Xi,Vi)d_{i}:=\operatorname{dist}(X_{i},V_{i}), Xi:=Xi(ξ)X_{i}:=X_{i}(\xi), Vi:=Span⁡(X1,…,Xi−1,Xi+1,…,Xn)V_{i}:=\operatorname{Span}(X_{1},\ldots,X_{i-1},X_{i+1},\ldots,X_{n}).

To start, we first study the distribution of d1d_{1}. Let us temporarily condition on (i.e. freeze) the vectors X2,…,XnX_{2},\ldots,X_{n}, leaving X1X_{1} random, and let (v1,…,vn)(v_{1},\ldots,v_{n}) be a unit normal vector to the hyperplane spanned by X2,…,XnX_{2},\ldots,X_{n}. Applying Proposition 3.5, we see that with probability 1−exp⁡(−nΩ(1))1-\exp(-n^{\Omega(1)}), we have max⁡1≤i≤n∣vi∣≤n−c\max_{1\leq i\leq n}|v_{i}|\leq n^{-c} for some absolute constant c>0c>0. Suppose that this event occurs. If we write X1=(ξ1,…,ξn)X_{1}=(\xi_{1},\ldots,\xi_{n}), where ξ1,…,ξn\xi_{1},\ldots,\xi_{n} are iid copies of ξ\xi, then we have

setting ε:=n−c/4{\varepsilon}:=n^{-c/4} we conclude

Notice that a slight modification of the above argument also yields the following corollary:

Let X1,…,XnX_{1},\dots,X_{n} be random vectors whose entries are iid copies of ξ\xi. Then the distribution of the distance d1d_{1} from X1X_{1} to Span⁡(X2,…,Xn)\operatorname{Span}(X_{2},\dots,X_{n}) is approximately gaussian, in the sense that

A naive application of the union bound to (27) is clearly insufficient to establish (26), since we have dd distances to deal with. However, we can at least use that bound to show that

The key fact that enables us to overcome the ineffectiveness of the union bound is that the distances did_{i} are correlated. They tend to be large or small at the same time. Quantitatively, we have

Let n≥1n\geq 1, let FF be the real or complex field, let AA be an n×nn\times n FF-valued invertible matrix with columns X1,…,XnX_{1},\ldots,X_{n}, and let di:=dist⁡(Xi,Vi)d_{i}:=\operatorname{dist}(X_{i},V_{i}) denote the distance from XiX_{i} to the hyperplane ViV_{i} spanned by X1,…,Xi−1,Xi+1,…,XnX_{1},\ldots,X_{i-1},X_{i+1},\ldots,X_{n}. Let 1≤L<j≤n1\leq L<j\leq n, let VL,jV_{L,j} denote the orthogonal complement of the span of XL+1,…,Xj−1,Xj+1,…,XnX_{L+1},\ldots,X_{j-1},X_{j+1},\ldots,X_{n}, and let πL,j:Fn→VL,j\pi_{L,j}:F^{n}\to V_{L,j} denote the orthogonal projection onto VL,jV_{L,j}. Then

We are going to prove this lemma in Appendix C.

Fix L=⌊n20/C0⌋L=\lfloor n^{20/C_{0}}\rfloor and t:=n−21/C0t:=n^{-21/C_{0}}; then (if C0C_{0} is sufficiently large compared with cc) we have

To control the other distances djd_{j} for L<j≤nL<j\leq n, we use Lemma 5.3, which gives the lower bound

where πL,j\pi_{L,j} is the orthogonal projection to the L+1L+1-dimensional space VL,jV_{L,j} orthogonal to XL+1,…,Xj−1,Xj+1,…,XnX_{L+1},\ldots,X_{j-1},X_{j+1},\ldots,X_{n}.

(say) for all 1≤i≤L<j≤n1\leq i\leq L<j\leq n. By the union bound, we thus have

(say). If the events in (28), (30) both occur, then we conclude from (29) that

for all L<j≤nL<j\leq n, and (26) follows. The proof of Proposition 3.2 is complete.

Extensions of Theorem 1.3

In this section, we describe several extension of Theorem 1.3, mentioned briefly at the end of the introduction. As an application, we show that our results determine the distribution of the condition number of Mn(ξ)M_{n}(\xi), extending results of Edelman from .

Then a routine modification of the proof of Theorem 1.3 gives

Let FF be the real or complex field, let ξ\xi be FF-normalized, and suppose E∣ξ∣C0<∞{\mathbf{E}}|\xi|^{C_{0}}<\infty for some sufficiently large absolute constant C0C_{0}. If c>0c>0 is a sufficiently small absolute constant, then we have

for all 1≤k≤nc1\leq k\leq n^{c} and all measurable Ω∈Fk\Omega\in F^{k}, where ∂n−cΩ\partial_{n^{-c}}\Omega is the set of all points in FkF^{k} which lie within n−cn^{-c} (in l∞l^{\infty} norm) of the topological boundary of Ω\Omega.

Indeed, one simply repeats the arguments for Theorem 1.3 (which is basically the k=1k=1 case) but acquires losses of kO(1)k^{O(1)} throughout the argument, which will be acceptable if we force kk to be a sufficiently small power of nn, and if one shrinks cc as necessary; we omit the details.

Figure 3 shows the joint distribution of the smallest two singular values for Bernoulli and gaussian distributions.

Figure 4 plots the functions P(nσn−k(Mn(ξ))≤x){\mathbf{P}}(\sqrt{n}\sigma_{n-k}(M_{n}(\xi))\leq x), where k=0,1,2k=0,1,2, for Bernoulli and gaussian distributions.

4. Rectangular matrices

We can use our method to consider the least singular value of a rectangular matrix of the dimension (n−l)×n(n-l)\times n, where ll is a constant. In fact, we can reduce this problem to the square case by adding a (dummy) set of ll rows vectors which form an orthonormal complement of the n−ln-l row vectors of the matrix. We consider these dummy vectors as the first ll vectors of the (now square) matrix and repeat the proof. The additional vectors remain the same after the projection and by removing them we obtain an (s−l)×s(s-l)\times s matrix which is asymptotically gaussian. Thus, we will be able to compare the least singular value of the original matrix with this one.

The limiting distribution of the least singular value of (n−l)×n(n-l)\times n random matrices with gaussian entries (for ll constant) can be computed, at least in principle. However, we cannot find a reference for this. Thus, we are going to phrase the result here in the spirit of Remark 3.6. To this end, Mn−l,n(ξ)M_{n-l,n}(\xi) denotes the (n−l)×n(n-l)\times n random matrix whose entries are iid copies of ξ\xi.

Figure 5 plots the functions P(nσn−k(Mn(ξ))≤x){\mathbf{P}}(\sqrt{n}\sigma_{n-k}(M_{n}(\xi))\leq x), where k=0,1,2k=0,1,2, for Bernoulli and gaussian distributions.

To conclude this section, let us mention two important recent results. In , Rudelson and Vershynin obtained strong tail estimates for the smallest singular value of random rectangular matrices of all possible sizes. In Feldheim and Sodin considered the case when ll is large, l=Θ(n)l=\Theta(n) and proved universality for the distribution of the least singular value of random matrices with entries having sub-gaussian tails. (In this case the least singular value is large, of order Θ(n)\Theta(\sqrt{n}), with high probability.)

6. Random matrices with not necessarily identical entries

All results hold if we drop the condition that the entries of MnM_{n} have the same distribution. In the proofs, it is only important that the these entries are all normalized, independent, and their C0C_{0}-moment is uniformly bounded. The fact that they are iid copies of ξ\xi has not played any important role. The only place where this information was used is in the paragraph following Lemma 3.3 (this allows one to fix the random rows of BB to be the first ss). But we can easily avoid this by conditioning on the choice of the rows of BB. Thus we have the following extension of Theorem 1.3.

The reader is invited to formalize the extensions of the results in the previous two subsections regarding joint distribution of the least kk-singular values and rectangular matrices.

Figure 6 shows an empirical demonstration of this theorem.

8. Distribution of the condition number

Let MM be an n×nn\times n matrix, its condition number κ(M)\kappa(M) is defined as

Motivated by an earlier study of von Neuman and Goldstein , Edelman studied the distribution of κ(Mn(ξ))\kappa(M_{n}(\xi)) when ξ\xi is gaussian. His results can be extended for the general setting in this paper, thanks to Theorem 1.3 and the well known fact that the largest singular value σ1(Mn(ξ))\sigma_{1}(M_{n}(\xi)) is concentrated strongly around 2n2\sqrt{n}.

Under the setting of Theorem 1.3, we have, with probability 1−exp⁡(−nΩ(1))1-\exp(-n^{\Omega(1)}), σ1(Mn(ξ))=(2+o(1))n\sigma_{1}(M_{n}(\xi))=(2+o(1))\sqrt{n}.

One can prove this lemma by combining [5, Theorem 5.8] with the tools in Appendix F or by following the arguments in . See also for references.

Appendix A Estimating singular values via random sampling

Let 1≤s≤n1\leq s\leq n be integers. AA be an n×nn\times n real or complex matrix with rows R1,…,RnR_{1},\ldots,R_{n}. Let k1,…,ks∈{1,…,n}k_{1},\ldots,k_{s}\in\{1,\ldots,n\} be selected independently and uniformly at random, and let BB be the s×ns\times n matrix with rows Rk1,…,RksR_{k_{1}},\ldots,R_{k_{s}}. Then

Let aija_{ij} denote the coefficients of AA, thus Ri=(ai1,…,ain)R_{i}=(a_{i1},\ldots,a_{in}). For 1≤i≤j1\leq i\leq j, the ijij entry of A∗A−nsB∗BA^{*}A-\frac{n}{s}B^{*}B is given by

For l=1,…,sl=1,\ldots,s, the random variables akli‾aklj\overline{a_{k_{l}i}}a_{k_{l}j} are iid with mean 1n∑k=1naki‾akj\frac{1}{n}\sum_{k=1}^{n}\overline{a_{ki}}a_{kj} and variance

and so the random variable (33) has mean zero and variance n2sVij\frac{n^{2}}{s}V_{ij}. Summing over i,ji,j, we conclude that

Discarding the second term in (34) we conclude

Performing the i,ji,j summations, we obtain the claim. ∎

Combining this lemma with the Hoefmann-Wielandt theorem (Lemma B.1) we conclude that

Now observe that if s≤ns\leq\sqrt{n}, then by the standard birthday paradox computationOne could remove this condition s≤ns\leq\sqrt{n} by reworking the second moment computation in Lemma A.1 when k1,…,ksk_{1},\ldots,k_{s} are sampled with replacement (and thus have some slight correlation with each other), but we will not do so here since in our applications ss will be a small power of nn., the rows k1,…,ksk_{1},\ldots,k_{s} are distinct with probability Ω(1)\Omega(1). Conditioning on this event, we thus see that if k1,…,ksk_{1},\ldots,k_{s} are sampled from {1,…,n}\{1,\ldots,n\} without replacement, that

The inequality (35) is valid for deterministic matrices AA. If AA is a random matrix (with the k1,…,ksk_{1},\ldots,k_{s} being sampled independently of AA), then we may take expectations of (35) for each instance of AA and conclude that

Now assume that the random matrix AA is row-exchangeable, i.e. the distribution of AA is stationary with respect to row permutations Ri↔RjR_{i}\leftrightarrow R_{j}. For fixed and distinct k1,…,ks∈{1,…,n}k_{1},\ldots,k_{s}\in\{1,\ldots,n\}, the distribution of ∑i=1n(σi(A)2−nsσi(B)2)2\sum_{i=1}^{n}(\sigma_{i}(A)^{2}-\frac{n}{s}\sigma_{i}(B)^{2})^{2} is independent of the choice of k1,…,ksk_{1},\ldots,k_{s}. Crudely bounding ∣Rk∣|R_{k}| by max⁡1≤k≤n∣Rk∣\max_{1\leq k\leq n}|R_{k}|, we conclude

Let s,ns,n be integers with 1≤s≤n1\leq s\leq\sqrt{n}, let AA be a row-exchangeable random n×nn\times n matrix with rows R1,…,RnR_{1},\ldots,R_{n}, and let BB be the s×ns\times n matrix with rows R1,…,RsR_{1},\ldots,R_{s}. Then

One could use row-exchangeability here to instead simplify E∑k=1n∣Rk∣4{\mathbf{E}}\sum_{k=1}^{n}|R_{k}|^{4} as nE∣R1∣4n{\mathbf{E}}|R_{1}|^{4}, but it will turn out that this will not be useful for us, as we will need to truncate max⁡1≤k≤n∣Rk∣\max_{1\leq k\leq n}|R_{k}| in any event in order to assure that E∣R1∣4{\mathbf{E}}|R_{1}|^{4} is bounded.

In our applications, AA is going to be the inverse of Mn(ξ)M_{n}(\xi) (after conditioning away some bad but rare events in which Mn(ξ)M_{n}(\xi) is close to degenerate), and the summand of most interest on the left-hand side is the i=1i=1 summand. We expect σ1(A)\sigma_{1}(A) to be of size about n\sqrt{n}, and we also expect the ∣Rk∣|R_{k}| to have size about O(1)O(1) (thanks to Lemma 5.1 and basic heuristics about the distance between a random vector and a random hyperplane). So, as soon as ss is a non-trivial power of nn, we expect Corollary A.2 to yield an approximation of the form (11).

Appendix B Linear algebra

In this appendix we collect various basic facts from linear algebra which we will rely upon in this paper. We begin with the Hoeffman-Wielandt theorem, which controls the variation of singular values of a matrix using the Frobenius norm.

For any two n×nn\times n self-adjoint matrices M,M′M,M^{\prime}, we have

As a corollary, for any two n×nn\times n matrices A,BA,B, we have

It suffices to prove the first inequality, which we rewrite as

for self-adjoint M,NM,N. By the fundamental theorem of calculus (or a compactness argument) and the triangle inequality in l2l^{2}, it suffices to show the infinitesimal version

of this inequality for fixed M,NM,N and sufficiently small ε>0{\varepsilon}>0. But if we diagonalise MM, the left-hand side can be computed (up to errors of o(ε)o({\varepsilon})) as ε{\varepsilon} times the l2l^{2} norm of the diagonal of NN, and the claim follows. ∎

for any m×nm\times n matrices A,BA,B. Another easy corollary of the minimax characterization is

Let AA be an m×nm\times n matrix, and let A′A^{\prime} be a r×nr\times n matrix formed by taking rr of the mm rows of AA. Then

for all 1≤j≤min⁡(r,n)1\leq j\leq\min(r,n), with the convention that σj(A)=0\sigma_{j}(A)=0 for j>min⁡(m,n)j>\min(m,n).

Next, we prove the elementary but crucial projection lemma (Lemma 3.3) that relates a random sample of an inverse matrix, to a randomly projected version of the original matrix. For the reader’s convenience, we restate this lemma.

Let 1≤s≤n1\leq s\leq n be integers, let FF be the real or complex field, let AA be an n×nn\times n FF-valued invertible matrix with columns X1,…,XnX_{1},\ldots,X_{n}, and let R1,…,RnR_{1},\ldots,R_{n} denote the rows of A−1A^{-1}. Let BB be the s×ns\times n matrix with rows R1,…,RsR_{1},\ldots,R_{s}. Let VV be the ss-dimensional subspace of FnF^{n} formed as the orthogonal complement of the span of Xs+1,…,XnX_{s+1},\ldots,X_{n}, which we identify with FsF^{s} via an orthonormal basis, and let π:Fn→Fs\pi:F^{n}\to F^{s} be the orthogonal projection to V≡FsV\equiv F^{s}. Let MM be the s×ss\times s matrix with columns π(X1),…,π(Xs)\pi(X_{1}),\ldots,\pi(X_{s}). Then MM is invertible, and we have

By construction, we have Ri⋅Xj=δijR_{i}\cdot X_{j}=\delta_{ij} for all 1≤i,j≤n1\leq i,j\leq n. In particular, R1,…,RsR_{1},\ldots,R_{s} lie in VV, and

for 1≤i,j≤s1\leq i,j\leq s. Thus MM is invertible, and the rows of M−1M^{-1} are given by π(R1),…,π(Rs)\pi(R_{1}),\ldots,\pi(R_{s}). Thus the ijij entry of (M−1)(M−1)∗(M^{-1})(M^{-1})^{*} is given by π(Ri)⋅π(Rj)\pi(R_{i})\cdot\pi(R_{j}), while the ijij entry of BB∗BB^{*} is given by Ri⋅RjR_{i}\cdot R_{j}. Since R1,…,RsR_{1},\ldots,R_{s} lie in VV, and π\pi is an isometry on VV, the claim follows. ∎

Appendix C Correlation between distances

Let n≥1n\geq 1, let FF be the real or complex field, let AA be an n×nn\times n FF-valued invertible matrix with columns X1,…,XnX_{1},\ldots,X_{n}, and let di:=dist⁡(Xi,Vi)d_{i}:=\operatorname{dist}(X_{i},V_{i}) denote the distance from XiX_{i} to the hyperplane ViV_{i} spanned by X1,…,Xi−1,Xi+1,…,XnX_{1},\ldots,X_{i-1},X_{i+1},\ldots,X_{n}. Let 1≤L<j≤n1\leq L<j\leq n, let VL,jV_{L,j} denote the orthogonal complement of the span of XL+1,…,Xj−1,Xj+1,…,XnX_{L+1},\ldots,X_{j-1},X_{j+1},\ldots,X_{n}, and let πL,j:Fn→VL,j\pi_{L,j}:F^{n}\to V_{L,j} denote the orthogonal projection onto VL,jV_{L,j}. Then

In practice, we will be able to get good upper and lower bounds on ∣πL,j(Xi)∣|\pi_{L,j}(X_{i})|. The above lemma asserts that as long as the d1,…,dLd_{1},\ldots,d_{L} are bounded away from zero, all the other djd_{j} will also be bounded away from zero.

By relabeling we may take j=L+1j=L+1. For 1≤i≤L+11\leq i\leq L+1, write Yi:=πL,L+1(Xi)∈VL,jY_{i}:=\pi_{L,L+1}(X_{i})\in V_{L,j}. By applying πL,L+1\pi_{L,L+1} to both XiX_{i} and ViV_{i}, we see that did_{i} is the distance from YiY_{i} to Y1,…,Yi−1,Yi+1,…,YL+1Y_{1},\ldots,Y_{i-1},Y_{i+1},\ldots,Y_{L+1} for any 1≤i≤L+11\leq i\leq L+1. Since VL,jV_{L,j} is isomorphic to FL+1F^{L+1}, we see (on replacing nn with L+1L+1, and XiX_{i} with Yi∈VL,j≡FL+1Y_{i}\in V_{L,j}\equiv F^{L+1}) that we may assume that L+1=nL+1=n, thus πL,j\pi_{L,j} is trivial and our task is now to show that

Let R1,…,RnR_{1},\ldots,R_{n} be the rows of A−1A^{-1}. By Corollary 5.1, di=1/∣Ri∣d_{i}=1/|R_{i}|, so our task is now to show that

On the other hand, observe (since R1,…,RnR_{1},\ldots,R_{n} is a dual basis to X1,…,XnX_{1},\ldots,X_{n}) that the vector

is orthogonal to X1,…,Xn−1X_{1},\ldots,X_{n-1} and has an inner product of 11 with XnX_{n}, and thus must equal RnR_{n}. By the triangle inequality and Cauchy-Schwarz we thus obtain the claim. ∎

Appendix D Berry-Esseen type results

Let us first state the classical Berry-Esséen central limit theorem (see e.g. ):

where the implied constant depends on the third moment E∣ξ∣3{\mathbf{E}}|\xi|^{3} of ξ\xi. In particular, by (37) we have

Next, we prove the key Proposition 3.4, which can be seen as a high-dimensional extension of Proposition D.1. Let us restate this proposition for the reader’s convenience.

Let 1≤N≤n1\leq N\leq n, let FF be the real or complex field, and let ξ\xi be FF-normalized and have finite third moment E∣ξ∣3<∞{\mathbf{E}}|\xi|^{3}<\infty. Let v1,…,vn∈FNv_{1},\ldots,v_{n}\in F^{N} be a normalized tight frame for FNF^{N}, or in other words

where INI_{N} is the identity matrix on FNF^{N}. Let S∈FNS\in F^{N} denote the random variable

where ξ1,…,ξn\xi_{1},\ldots,\xi_{n} are iid copies of ξ\xi. Similarly, let G:=(gF,1,…,gF,N)∈FNG:=({\mathbf{g}}_{F,1},\ldots,{\mathbf{g}}_{F,N})\in F^{N} be formed from NN iid copies of gF{\mathbf{g}}_{F}. Then for any measurable set Ω⊂FN\Omega\subset F^{N} and any ε>0{\varepsilon}>0, one has

∂Ω\partial\Omega is the topological boundary of Ω\Omega, and and dist⁡∞\operatorname{dist}_{\infty} is the distance using the l∞l^{\infty} metric on FNF^{N}. The implied constant depends on the third moment E∣ξ∣3{\mathbf{E}}|\xi|^{3} of ξ\xi.

as the lower bound then follows by applying the claim to the complement of Ω\Omega.

where 1Ω1_{\Omega} is the indicator function of Ω\Omega. Observe that ff equals 11 on Ω\∂εΩ\Omega\backslash\partial_{\varepsilon}\Omega, vanishes outside of Ω∪∂εΩ\Omega\cup\partial_{\varepsilon}\Omega, and is smoothly varying between and 11 on ∂εΩ\partial_{\varepsilon}\Omega. Thus it will suffice to show that

We now use a Lindeberg replacement trick (cf. ). Let gF,1′,…,gF,n′{\mathbf{g}}^{\prime}_{F,1},\ldots,{\mathbf{g}}^{\prime}_{F,n} be nn iid copies of gF{\mathbf{g}}_{F}. From (38) and the fact that the distribution of centered gaussian random variables are completely determined by their covariance matrix, we see that

we have the telescoping triangle inequality

By Taylor’s theorem with remainder we thus have

On the other hand, by taking traces of (38) we have

In our applications, NN and 1/ε1/{\varepsilon} will be a very small power of nn. The theorem then becomes non-trivial as soon as one obtains an upper bound of the form n−cn^{-c} on the vectors ∣vi∣|v_{i}| for some absolute constant c>0c>0.

Appendix E Concentration

Let us state a powerful theorem of Talagrand. Let Ωi{\bf{\Omega}}_{i} be probability spaces equipped with measures μi\mu_{i}, i=1,…,ni=1,\dots,n and Ω=Ω1×⋯×Ωn{\bf{\Omega}}={\bf{\Omega}}_{1}\times\dots\times{\bf{\Omega}}_{n} be the product space equipped with the product measure μ=μ1×⋯×μn\mu=\mu_{1}\times\dots\times\mu_{n}. A point x∈Ωx\in{\bf{\Omega}} has coordinates (x1,…,xn)(x_{1},\dots,x_{n}).

For a unit vector a=(a1,…,an)a=(a_{1},\dots,a_{n}) with non-negative coordinates and x,y∈Ωx,y\in{\bf{\Omega}}, define

For a subset A⊂ΩA\subset{\bf{\Omega}} and x∈Ωx\in{\bf{\Omega}}, let

In practice, the following (equivalent) definition of D(x,A)D(x,A) is useful. Define

It is not too hard (see [23, Chapter 4], ) to prove that

where dist⁡\operatorname{dist}, as usual, denotes the Euclidean distance.

For any measurable set A⊂ΩA\subset\Omega and r≥0r\geq 0

We will use heavily the following corollary of Theorem E.1.

This corollary is the complex version of [23, Corollary 4.10] and can be obtained by slightly modifying its proof. We provide the (simple) details for the sake of completeness.

(Proof of Theorem E.2) Let AA be a subset of Dn{\mathbf{D}}^{n} and xx be a point in Dn{\mathbf{D}}^{n}. By (43) there is a point s∈convU(x,A)s\in\hbox{conv}U(x,A) such that

By Caratheodory’s theorem there are s1,…,sk∈∩U(x,A)s^{1},\dots,s^{k}\in\cap U(x,A) with k≤n+1k\leq n+1 such that ss is an affine combination of the sjs^{j}. In other words, there are positive numbers c1,…,ckc_{1},\dots,c_{k} such that ∑j=1kcj=1\sum_{j=1}^{k}c_{j}=1 and

Let sis_{i} (sijs^{j}_{i}) be the iith coordinate of ss (sjs^{j}), respectively. Let yjy^{j} be the point in AA that corresponds to sjs^{j} (with respect to the definition of U(x,A)U(x,A)). We have

Since ∣xi−yij∣≤2|x_{i}-y^{j}_{i}|\leq 2 (here is the only place where we use the fact that D{\mathbf{D}} has bounded perimeter), it follows

Notice that the right hand side is at least the Euclidean distance from xx to the convex hull of AA, so we have

Let FF be a function as in the statement of the theorem. Let A:={x∣F(x)≤M(F)}A:=\{x|F(x)\leq M(F)\}. By the definition of median μ(A)≥1/2\mu(A)\geq 1/2. Furthermore, as FF is convex, so is AA. On the other hand, if F(x)≥M(F)+rF(x)\geq M(F)+r, then by the Lipschitz property dist⁡(x,A)≥r\operatorname{dist}(x,A)\geq r, which, via (44), implies that D(x,A)≥r/2D(x,A)\geq r/2. By Theorem E.1, we have

For the lower tail, set A:={x,F(x)≤M(F)−r}A:=\{x,F(x)\leq M(F)-r\} and argue similarly. ∎

An easy change of variables reveals the following generalization of this inequality: if μ\mu is supported on a dilate K⋅DnK\cdot{\mathbf{D}}^{n} of the unit disk for some K>0K>0, rather than Dn{\mathbf{D}}^{n} itself, then for every r>0r>0 we have

Theorem E.2 shows concentration around the median. In applications, it is usually more useful to have concentration around the mean. This can be done via the following lemma, which shows that concentration around the median implies that the mean and the median are close.

Let XX be a random variable such that for any r≥0r\geq 0

The bound 100 is ad hoc and can be replaced by a much smaller constant.

Set M:=M(X)M:=M(X) and let F(x)F(x) be the distribution function of XX. We have

The lower bound can be proved similarly. ∎

Now we use Theorem E.2 to prove Lemma 4.2. Let us first restate this lemma.

Let n≥d≥1n\geq d\geq 1 be integers, let K≥1K\geq 1, let FF be the real or complex field, let ξ\xi be FF-normalised with ∣ξ∣≤K|\xi|\leq K almost surely, and let VV be a subspace of FnF^{n} of dimension dd. Let X:=(ξ1,…,ξn)X:=(\xi_{1},\ldots,\xi_{n}), where ξ1,…,ξn\xi_{1},\ldots,\xi_{n} are iid copies of ξ\xi. Suppose that d>CK2d>CK^{2} for some sufficiently large absolute constant CC. Then

The map X↦dist⁡(X,V)X\mapsto\operatorname{dist}(X,V) is clearly convex and 11-Lipschitz. Applying (45) we conclude that

for any t>0t>0. On the other hand, if π:Fn→V\pi:F^{n}\to V is the orthogonal projection to VV, then (by the FF-normalization of ξ\xi) we have

By Chebyshev’s inequality, we conclude that the median M(dist⁡(X,V))M(\operatorname{dist}(X,V)) of dist⁡(X,V)\operatorname{dist}(X,V) is at most 2d2\sqrt{d}. A simple calculation reveals that the fact

(This is easiest to see by working in the contrapositive.) Thus,

if d>CK2d>CK^{2} for a sufficiently large CC, we conclude that

One can obtain a more precise result by also computing the variance of dist⁡(X,V)2\operatorname{dist}(X,V)^{2}; see [43, Lemma 2.2] for this computation in the model case of the Bernoulli random variable.

Appendix F Random matrices have many small singular values

In this section, we prove Lemma 4.1, which we now restate.

The first ingredient of the proof is the following result on the rate of convergence to Marchenko-Pastur law.

In other words, the ESD of the Wishart matrix 1nMn∗Mn\frac{1}{n}M_{n}^{\ast}M_{n} converges to Marchenko-Pastur law with rate n−c2n^{-c_{2}} almost surely.

The values for c1,c2c_{1},c_{2} are quite reasonable. In [5, Theorem 8.29], it is shown that one can set c1=6c_{1}=6 and c2=1/6−ϵc_{2}=1/6-\epsilon, for any fixed ϵ>0\epsilon>0. A more recent result [16, Theorem 1.2] claimed that one can set c1=4c_{1}=4 and c2=1/2−ϵc_{2}=1/2-\epsilon.

This theorem, however, does not imply the desired claim, as it only shows that MnM_{n} has many small singular values with probability 1−o(1)1-o(1), while we need the failure probability to be exponentially small.

For a constant 1/2>c>01/2>c>0, let YcY_{c} be the number of singular values in the interval [0,n1/2−c][0,n^{1/2-c}]. From Theorem F.2, we can at least conclude that

We are going to show that for some sufficiently small positive constant α\alpha

One can achieve this goal by following, with few minor modifications, the powerful approach introduced by Guionnet and Zeitouni in . We present the details for the sake of completeness and the readers’ convenience.

Consider a random hermitian matrices WNW_{N} with independent entries wij,1≤i≤j≤Nw_{ij},1\leq i\leq j\leq N with support in a compact region SS with diameter KK. Let ff be a real, convex , 11-Lipschitz function and define

where λi\lambda_{i} are the eigenvalues of 1NWN\frac{1}{\sqrt{N}}W_{N}. We are a going to view ZZ as the function of the variables wij,1≤i≤j≤Nw_{ij},1\leq i\leq j\leq N. The main difference between the current setting and that of is that here we do not require the real and imaginary parts of wijw_{ij} be independent.

This lemma is a consequence of [17, Lemma 1.2(a)].

This lemma can be derived from [17, Lemma 1.2(b)]. We give here a short, different, proof.

(Proof of Lemma F.4) Consider two matrices WW and W′W^{\prime} with entries wijw_{ij} and wij′w_{ij}^{\prime} and eigenvalues λi\lambda_{i} and λi′\lambda_{i}^{\prime} (in decreasing order), respectively. By Lemma B.1,

On the other hand, by Cauchy-Schwarz and the fact that ff is 11-Lipschitz,

By Theorem E.2, we obtain the following theorem, which is an extension of [17, Theorem 1.3] to the case where the real and imaginary parts of wijw_{ij} are not necessarily independent.

Let WN,f,ZW_{N},f,Z be as above. Then there is a constant c>0c>0 such that for any T≥0T\geq 0

where KK is the bound on the absolute values of the entries of WNW_{N}.

It will be better for us to replace M(Z)M(Z) by E(Z){\mathbf{E}}(Z). By Lemma E.3 and rescaling,

Thus, if K2=o(T)K^{2}=o(T), then (by adjusting cc if necessary) we have

Recall that we are considering the singular values of a (random) non-hermitian matrix MnM_{n} instead of the eigenvalues of a hermitian matrix WNW_{N}. This problem can be easily dealt with by the standard trick of defining N:=2nN:=2n and

It is well known that if the singular values of MM are σ1,…,σn\sigma_{1},\dots,\sigma_{n}, then the eigenvalues of WW are ±σ1,…,±σn\pm\sigma_{1},\dots,\pm\sigma_{n}. The number of singular values of 1nM\frac{1}{\sqrt{n}}M in [0,n−c][0,n^{-c}] is thus half of the number of eigenvalues of 1nW\frac{1}{\sqrt{n}}W in I:=[−n−c,n−c]I:=[-n^{-c},n^{-c}]. In order to estimate the last quantity, it is natural to define

where χI\chi_{I} is the indicator function of II and λi\lambda_{i} are the eigenvalues of WNW_{N}. This function is, however, not convex and Lipschitz. On the other hand, we can easily overcome this problem by constructing two real functions f1,f2f_{1},f_{2} such that

fjf_{j} are symmetric, convex and C∣I∣\frac{C}{|I|}-Lipschitz, for some sufficiently large constant CC.

f2(x)+1≥f1(x)≥f2(x)f_{2}(x)+1\geq f_{1}(x)\geq f_{2}(x) for any x∈Ix\in I.

f1(x)−f2(x)≥1/2f_{1}(x)-f_{2}(x)\geq 1/2 for any x∈12Ix\in\frac{1}{2}I.

Define Z1,Z2Z_{1},Z_{2} with respect to f1,f2f_{1},f_{2}. Applying (49) to ZjZ_{j} with T:=αn1−cT:=\alpha n^{1-c}, for some small positive constant α\alpha (to be chosen), we have

given the fact that ∣I∣=O(n−c)|I|=O(n^{-c}) where cc is sufficiently small and that KK (the bound on the absolute values of the entries) is a sufficiently small power of nn.

By (47) and choosing α\alpha sufficiently small, we can assume E(Z1)−E(Z2)≥3αn1−c{\mathbf{E}}(Z_{1})-{\mathbf{E}}(Z_{2})\geq 3\alpha n^{1-c}. By the triangle inequality and (50), it follows that

The desired bound (48) follows from this and the fact that

Acknowledgement. We would like to thank P. Wood for the figures used in this paper and his careful reading and suggestions, O. Zeitouni for a useful conversation concerning Appendix F, P. Forrester and B. Rider for enlightening remarks.

References