arXiv reader

Invertibility for non-Hermitian and symmetric random band matrices with sublinear bandwidth and discrete entries

Yi Han

arXiv
2507.05417v2 · PDF · 19 February 2026
Categories
math.PR
Licence
CC BY 4.0 The site shows the text.

Abstract

A well-known result in random matrix theory, proven by Kahn, Komlós and Szemerédi in 1995, states that a square random matrix with i.i.d. uniform \{\pm 1\} entries is invertible with probability 1-\exp(-\Omega(n)). As a natural generalization of the model, we consider the invertibility of a class of random band matrices with independent entries where the bandwidth d_n scales like n^\alpha, for some \alpha\in(0,1). The band matrix model we consider is sufficiently general and covers existing models such as the block band matrix and periodic band matrix, allowing great flexibility in the variance profile. As the bandwidth is sublinear in the dimension, estimating the invertibility and least singular values of these matrices is a well-known open problem. We make progress towards the invertibility problem by showing that, when \alpha>\frac{2}{3} and when the random variables are i.i.d. uniformly distributed on \{\pm 1+c\} for any fixed integer c, then the band matrix is invertible with probability 1-\exp(-\Omega(n^{\alpha/2})). Previously, even invertibility with probability 1-o(1) was not known for these band matrix models except in the very special case of block band matrices. We then extend the invertibility result to symmetric random band matrices with integer entries, and prove the same non-singularity probability estimate whenever \alpha>\frac{2}{3}.

Items 55

Theorem

Theorem 1.1

6952

Fix \alpha\in(0,1) and let d_n be a sequence of integers such that d_n\geq n^\alpha when n is sufficiently large. Also assume that d_n\leq n^{1-\beta} for some small \beta>0.

Let A_n=(a_{ij})_{1\leq i,j\leq n} be a family of square random matrices with independent entries. We assume that

  1. When |i-j|\leq d_n, then we can write a_{ij}=u_{ij}+c_{ij} where u_{ij} are i.i.d. and uniformly distributed on \{-1,1\}, and c_{ij} are arbitrary integer-valued random variables that are independent of u_{ij}.

  2. All the other random variables a_{ij} for |i-j|>d_n are either identically zero or are arbitrary integer-valued random variables.

Then whenever \alpha>\frac{2}{3}, we have

\mathbb{P}(A_n\text{ is singular})\leq \exp(-Cn^{\alpha/2}),

for some universal constant C>0.

Proof (of Theorem 1.1 assuming Theorem 2.4) of Theorem 1.1

By the discussion at the beginning of Section ?, we have

\begin{aligned}& \mathbb{P}(\det A_n=0)\leq\mathbb{P}(\det A_n=0 \text{ on }\mathbb{F}_p)\leq\sum_{\mathbf{I}=1}^n\mathbb{P}(v^\mathbf{I}\in \operatorname{Span}((v^j)_{j\neq \mathbf{I}})\text{ on }\mathbb{F}_p)\\&\leq\sum_{\mathbf{I}=1}^n\mathbb{P}(\langle v^\mathbf{I},v\rangle=0\text{ for any }v\neq 0:v\in \ker A_n^\mathbf{I}\subset\mathbb{F}_p^n)\\&\leq\sum_{\mathbf{I}=1}^n\min_{0\neq v\in \ker A_n^\mathbf{I}}\rho(v_{I_{n_\mathbf{I}}})\leq n\exp(-\Omega(n^{\alpha/2}))+n\exp(-\Omega(n)),\end{aligned}

where the last inequality follows from conditioning on the random variables of v^\mathbf{I} indexed by [n]\setminus I_{n_\mathbf{I}} and partitioning the event into two cases: either the conclusion of Theorem 2.4 holds for all v_{I_{n_\mathbf{I}}} and all \mathbf{I}, or the conclusion of the theorem does not hold for one choice of \mathbf{I}, and the latter probability is at most n\exp(-\Omega(n)). This concludes the proof.

Example

Example 1.2

2UWM

(Block band matrix) Let A_n be an n\times n matrix. We say A_n is sampled from a block band matrix ensemble if it has the form

A_n=\begin{pmatrix} D_1&U_2&&&T_m\\T_1&D_2&U_3&&\\&T_2&D_3&\ddots&\\&&\ddots&\ddots&U_m \\ U_1&&&T_{m-1}&D_m \end{pmatrix}

where the unfilled sites are set zero. The blocks D_1,U_1,T_1,\cdots,D_m,U_m,T_m are independent copies of square random matrices with size d_n and having i.i.d. uniform \{-1,1\} entries.

Example

Example 1.3

4CPR

(Periodic band matrix) Let A_n=\{a_{ij}\} be an n\times n square matrix. We say A_n is sampled from a periodic band matrix model with bandwidth d_n if a_{ij}=0 for any d_n<|i-j|<n-d_n, and a_{ij} has uniform \{-1,1\} distribution if |i-j|\leq d_n or |i-j|\geq n-d_n.

We can also consider the (modified) band matrix model where a_{ij}=0 when |i-j|\geq d_n and a_{ij} have uniform \{\pm 1\} distributions when |i-j|< d_n.

Remark

Remark 1.4

GONW

The state of the art for the invertibility probability of non-Hermitian i.i.d. matrices is that the singularity probability of the whole matrix is roughly the same as (or at least has the same exponential order as) the probability that two rows of the matrix are identical. In our model, taking c_{ij}=1 for all |i-j|\leq d_n and a_{ij}=0 for |i-j|>d_n, we find that the probability for two rows of A_n to be the same is at least 2^{-2d_n-1} (as now the nonzero entries around the band are uniform on \{0,2\}). This probability is exponentially smaller than the upper bound \exp(-Cn^{\alpha/2}) in Theorem 1.1, so we have not proven the same (sharp) heuristic for the singularity probability for our band matrix model here.

Remark

Remark 1.5

5SBO

The assumption in Theorem 1.1 that a_{ij} are i.i.d. copies of uniform \{\pm 1\} variables for |i-j|\leq d_n is not significant: via a standard modification we can prove the theorem for the general case where the variables a_{ij} for |i-j|\leq d_n are independent (but not necessarily identically distributed) random variables satisfying that, for some \beta_0>0 and for any sufficiently large prime number p\geq 2,

\sup_{i,j:|i-j|\leq d_n} \sup_{x\in\mathbb{Z}}\mathbb{P}(a_{ij}\equiv x\text{ mod }p)\leq 1-\beta_0 .

We do not provide details of this generalization in order to focus on the main ideas of proof.

Used by Proof
Remark

Remark 1.6

ONTP

After this paper was drafted, two recent preprints [han2025circular] and [han2025circular2] proved circular law for non-Hermitian random band matrices with much smaller bandwidth, namely for \alpha>1/2 for a class of general models and for any growing bandwidth for a special block band model. These two papers assume a continuous density distribution for individual entries and use this assumption to derive least singular value lower bounds. The techniques used there are thus orthogonal to the techniques in this paper.

Remark

Remark 1.7

RGBP

We conjecture that an exponential type estimate on the singularity probability of A_n can be proven whenever \alpha>\frac{1}{2} (widely perceived as the whole delocalization regime) or even whenever \alpha>0, provided that the inverse Littlewood-Offord counting problem can be significantly refined when \alpha>\frac{1}{2} and provided that special structures of the matrix A_n can be used when considering the entire regime \alpha>0. We also conjecture that we can prove \mathbb{P}(\det A_n=0)=\exp(-\Omega(n^\alpha)) for \alpha in certain regimes of (0,1).

Theorem

Theorem 1.8

9N6J

Fix \alpha\in(0,1) and let d_n\leq n be a sequence of integers such that d_n\geq n^\alpha when n is sufficiently large.

Let S_n=(s_{ij})_{1\leq i,j\leq n} be a family of square symmetric random matrices such that s_{ij}=s_{ji} and (s_{ij})_{1\leq i\leq j\leq n} are mutually independent random variables. We assume that

  1. When |i-j|\leq d_n or |n-i+j|\leq d_n, then for each 1\leq i\leq j\leq n we can write s_{ij}=u_{ij}+c_{ij} where \{u_{ij}\}_{i\leq j} are i.i.d. and uniformly distributed on \{-1,1\}, and c_{ij} are arbitrary integer-valued random variables that are independent of u_{ij}.

  2. All the other random variables s_{ij} where \min(|i-j|,|n-i+j|)>d_n are either identically zero or are arbitrary integer-valued random variables.

Then whenever \alpha>\frac{2}{3}, we have

\mathbb{P}(S_n\text{ is singular})\leq \exp(-Cn^{\alpha/2}),

for some universal constant C>0.

Proof (of Theorem 1.8) of Theorem 1.8

This follows from combining Lemma 3.16, 3.17, 3.19 and Corollary 3.24.

Remark

Remark 1.9

A06S

In contrast to Theorem 1.1, in Theorem 1.8 we take the (similarly standard) assumption that the variance profile wraps around periodically, so that we measure the cycle distance of i and j on \mathbb{Z}_n.

Remark

Remark 1.10

BTBN

The very recent bulk universality result [erdHos2025zigzag] for Hermitian band matrices can possibly be applied to show that whenever \alpha>\frac{1}{2} then S_n is non-singular with probability 1-o(1). However, this method does not yield the high probability estimate 1-\exp(-Cn^{\alpha/2}) we derive here for \alpha>\frac{2}{3}, and our condition on variance profile in Theorem 1.8 is not fully comparable with [erdHos2025zigzag].

Fact

Fact 2.1

YS8I

(see [tao2006additive], Corollary 7.12). If 0\leq \mu\leq \mu'\leq 1 and at least one of \mu'\leq\frac{1}{2} and \mu\leq\mu'/4 hold, then

\rho_{\mu'}(v)\leq\rho_\mu(v).
Used by Proof
Theorem

Theorem 2.2

RIZU

Let \mu\in(0,\frac{1}{4}], d\in\mathbb{N}, p a prime number and v\in\mathbb{F}_p^d. Write D=\frac{2}{\mu}\log \rho_\mu(v)^{-1}. Suppose that |v|\geq D and \rho_\mu(v)\geq \frac{2}{p}. Then we can find T\subset[d] with |T|\leq D such that, if we denote w=v_T, then v_i\in N_\mu(w) for all but at most D values of i\in[n]. Moreover, we have the following cardinality upper bound:

|N_\mu(w)|\leq \frac{256}{\rho_\mu(v)}.
Used by Proof, Proof, Proof
Lemma

Lemma 2.3

SHNS

For given c>0 and \mu'\in(0,1], we can find \mu\in(0,\frac{1}{4}] and K>0 such that for all d-dimensional vector v with \rho_{\mu'}(v)=\Omega(d/p) and |v|\geq K, we have

\rho_{\mu'}(v)\leq c\rho_\mu(v).
Used by Proof, Proof, Proof
Proof

Proof

9AXY

By Lemma 7.14 of [tao2006additive], for any 0<\mu\leq\mu'\leq 1 with \mu\leq\frac{1}{4}, we have

\rho_{\mu'}(v)=O(\sqrt{\frac{\mu}{\mu'}}\rho_\mu(v))+O(\rho_\mu(v)^{\Theta(\mu'/\mu)}).

Then we can take \mu sufficiently small relative to \mu' so that \sqrt{\frac{\mu}{\mu'}}\leq c/2. Moreover, by [nguyen2015anti], Theorem 1.5, whenever K is large enough and |v|\geq K, for any fixed \mu\in(0,1), we have \rho_\mu(v)=O_\mu(\max(\frac{1}{p},\frac{1}{K^{1/4}})). Then it suffices to take K sufficiently large and we will get \rho_{\mu'}(v)\leq c\rho_\mu(v).

Theorem

Theorem 2.4

DCSB

In the setting of Theorem 1.1, there exist constants \rho>0, \tau>0 such that the following holds with p=\exp(\rho n^{\alpha/2}): (By the prime number theorem, there must exist a prime number in [\exp(\frac{\rho}{2} n^{\alpha/2}),\exp(\rho n^{\alpha/2})], and we simply use p:=\exp(\rho n^{\alpha/2}) to denote any one of these prime numbers.)

On the finite field \mathbb{F}_p, with probability at least 1-\exp(-\Omega(n)), the following is true for all nonzero vectors v\in \ker A_n^\mathbf{I}\subset\mathbb{F}_p^n: if we denote by v_{I_{n_\mathbf{I}}} the restriction of v to the interval I_{n_\mathbf{I}}, then we have, with \rho(v) defined in Section ?,

\rho(v_{I_{n_{\mathbf{I}}}})\leq\exp(-\tau n^{\alpha/2}).

Moreover, the quantitative estimate is uniform over the choice of \mathbf{I}\subset[n].

Used by Proof
Proof (of Theorem 2.4) of Theorem 2.4

Let \mu\in(0,\frac{1}{4}] be a constant to be determined later, and v\in\mathbb{F}_p^n\setminus\{0\}. For each interval I_k, we need to study the arithmetic properties of v_{I_k}.

Classification of vectors. We will classify the vector v_{I_k} into three possible cases, either (1) that v_{I_k} has a very small support; or (2) v_{I_k} has large support and very nice anti-concentration property, in the sense that \rho_\mu(v_{I_k})\in(0,\frac{2}{p}]; or (3) v_{I_k} has a large support but not good enough anti-concentration property, in the sense that \rho_\mu(v_{I_k})\in[\frac{2}{p},1]. For the last case, we will consider a dyadic decomposition of the range \rho_\mu(v_{I_k})\in[\frac{2}{p},1]. To summarize, we will classify the vectors v_{I_k} into the following three possible categories, for each k with 1\leq k\leq \lfloor n/e_n\rfloor+1:

  1. If 0<|v_{I_k}|\leq K where K is given in Lemma 2.3, then we only need at most K coordinates to define v_{I_k} .

  2. If |v_{I_k}|\geq K and \rho_\mu(v_{I_k})\leq\frac{2}{p}, then we can enumerate all vectors v_{I_k} as they can take all the p^{|I_k|} possible vectors.

  3. In the remaining case where |v_{I_k}|\geq K and \rho_\mu(v_{I_k})\in[\frac{2}{p},1], we consider a dyadic decomposition for the interval [\frac{2}{p},1]\subset\cup_{i=1}^{\log_2 p}[2^{-i},2^{-i+1}] for the range of \rho_\mu(v_{I_k}).

The total number of intervals needed for the dyadic decomposition is

\#\{\text{Intervals for dyadic decomposition} \}\leq O(\log_2 p)^{n/e_n}=2^{o(n)}

under the assumption that e_n\geq n^\alpha and \alpha>\frac{2}{3}.

Classification of the arithmetic condition of each vector. The proof of this theorem follows from exhausting all the possible values for \rho_\mu(v_{I_k}),1\leq k\leq \lfloor n/e_n\rfloor+1 and using the inverse Littlewood-Offord counting theorem, Theorem 2.2, for vectors in case (3). We will consider two special scenarios (A), (B) and one general scenario (C).

For scenario (A) we assume that all the components v_{I_k} belong to case (3) above except the label k=n_\mathbf{I}. For scenario (B) we roughly assume that each v_{I_k} is in either case (1) or case (2) above, and finally the general scenario (C) roughly covers the case where each v_{I_k} can be of category either (1) or (2) or (3). For technical reasons we will consider a slightly more general scenario (B'), so that (A)\cup (B)\cup (B')\cup (C) covers all possibilities.

We analyze each scenario in more details below. We also condition on the value c_{ij} in the decomposition a_{ij}=c_{ij}+u_{ij} for all |i-j|\leq d_n.

(A) Assume that \rho_\mu(v_{I_k})\leq\frac{2}{p} for all 1\leq k\leq \lfloor n/e_n\rfloor+1:k\neq n_\mathbf{I}. That is, all components v_{I_k} of v, except the k=n_\mathbf{I}-th component that we ask about, have very good anti-concentration properties. Then we can upper bound \mathbb{P}(A_n^\mathbf{I}v=0) as follows: for each row of A_n^\mathbf{I} whose index lies in I_k, k\neq n_\mathbf{I}, we use the randomness in the D_k component in (?) and condition on all other random variables in the same row. For the rows with index lying in I_{n_\mathbf{I}}, we either use the randomness in U_{k+1} or the randomness in T_{k-1} (we can choose either of U_{k+1} or T_{k-1} if k\neq 1 and k\neq \lfloor n/e_n\rfloor+1, but we can only choose U_2 for k=1 and we can only choose T_{\lfloor n/e_n\rfloor} for k=\lfloor n/e_n\rfloor+1). Then

\mathbb{P}(A_n^\mathbf{I}v=0)\leq \prod_{k\leq \lfloor n/e_n\rfloor+1,k\neq n_\mathbf{I}}\rho(v_{I_k})^{|I_k|}\cdot \max_{k\in\{n_\mathbf{I}-1,n_\mathbf{I}+1\}}\rho(v_{I_k})^{|I_{n_\mathbf{I}}|-1}\leq (\frac{2}{p})^{n-1},

where we use \rho(v_{I_k})\leq\rho_\mu(v_{I_k}). Let \tau>0 be another constant to be fixed later, and we upper bound the cardinality of all vectors v_{I_{n_\mathbf{I}}}\in \mathbb{F}_p^{|I_{n_\mathbf{I}}|} with \rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2}) by

\#\{\text{Candidates for } v_{I_{n_\mathbf{I}}}\}\leq 2^{|I_{n_\mathbf{I}}|} p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot (256\exp(\tau n^{\alpha/2}))^{|I_{n_\mathbf{I}}|}

where we apply Theorem 2.2 to get the above upper bound. More precisely, by Theorem 2.2, we can set up a mapping f from v_{I_{n_\mathbf{I}}} to a subset T\subset I_{n_\mathbf{I}} . The 2^{|I_{n_\mathbf{I}}|} factor upper bounds the choice for T, the first p^{\frac{2\tau}{\mu} n^{\alpha/2}} term upper bounds the number of vectors v_T, the second term of p^{\frac{2\tau}{\mu} n^{\alpha/2}} upper bounds the number of choice of v in at most D:=\frac{2\tau}{\mu}n^{\alpha/2} coordinates not included in N_\mu(w) with w:=v_T, and the last term bounds the number of choices of coordinates of v_i\in N_\mu(w). (The case where |v|\leq D, which is excluded by Theorem 2.2, is also upper bounded by the above expression.)

Then combining the previous two expressions and applying a union bound, we get

\begin{aligned}&\mathbb{P}( \text{ There exists } v\in\ker A_n^\mathbf{I}: \rho_\mu(v_{I_k})\leq\frac{2}{p} \forall k\neq n_\mathbf{I},\quad \rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2}))\\&\leq 2^np^{-n+1}\cdot p^{n-|I_{n_\mathbf{I}}|}\cdot 2^{O_{\mu,\tau}(n^{\alpha/2}\log n)}\exp(\tau n^{\alpha/2}|I_{n_\mathbf{I}} |),\end{aligned}

where a=O_{\mu,\tau}(b) means a\leq Cb for C a constant depending only on \mu, \tau and \alpha.

Recall that we take p=\exp(\rho n^{\alpha/2}) and |I_{n_\mathbf{I}}|\geq n^\alpha with \alpha>\frac{2}{3}, we see that as long as \tau<\rho/2, the above expression is super-exponentially small, which is actually at most \exp(-\Omega(n^{1.5\alpha})). Thus with probability at least 1-\exp(-\Omega(n^{1.5\alpha})), no such vector as described in the first line of (?) lies in \ker A_n^\mathbf{I}. Formally, we have proven that

\mathbb{P}(\exists v\in\ker A_n^\mathbf{I}:\rho_\mu(v_{I_k})\leq \frac{2}{p}\forall k\neq n_\mathbf{I},\rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2}))\leq\exp(-\Omega(n^{1.5\alpha})).

To summarize, we have proven the following claim:

Claim.

For any \mu\in(0,\frac{1}{4}], any \rho>0, and any \tau<\rho/2, estimate (?) holds.

(B) Then we consider the second case where none of the v_{I_k}, 1\leq k\leq \lfloor n/e_n\rfloor+1 satisfies \rho_\mu(v_{I_k})\leq\frac{e_n}{p}. We first assume that |v_{I_k}|\geq K for each 1\leq k\leq \lfloor n/e_n\rfloor+1 (where K>0 is a fixed constant specified in Lemma 2.3), and treat the other case (that is, where |v_{I_k}|\leq K for some k), at the end of scenario (B) by a simple modification. Let t_1,\cdots,t_{\lfloor n/e_n\rfloor+1} be integers such that \rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}] for each k. Then we upper bound the probability \mathbb{P}(A_n^\mathbf{I}v=0) by conditioning on all the random variables away from the diagonal blocks D_1,D_2,\cdots,D_{\lfloor n/e_n\rfloor+1} and using randomness only from these diagonal blocks:

\begin{aligned}& \mathbb{P}(A_n^\mathbf{I}v=0)\leq\prod_{k=1}^{\lfloor n/e_n\rfloor+1}|\rho(v_{I_k})|^{|I_k|-1_{k=n_\mathbf{I}}}\\&\leq c^{n-1}\prod_{k=1}^{\lfloor n/e_n\rfloor+1}|\rho_\mu(v_{I_k})|^{|I_k|-1_{k=n_\mathbf{I}}}\leq \frac{p}{c}\cdot c^n\prod_{k=1}^{\lfloor n/e_n\rfloor+1}(2^{-t_k+1})^{|I_k|}, \end{aligned}

where in the second line we take any value of c\in(0,1) to be fixed at the end of proof and use Lemma 2.3 to get a value \mu\in(0,\frac{1}{4}] such that Lemma 2.3 holds with this value c. The indicator function 1_{k=n_\mathbf{I}} comes from removal of the \mathbf{I}-th row from A_n^\mathbf{I}.

Then we compute the cardinality of vectors v_{I_1},\cdots,v_{I_k},\cdots,v_{I_{\lfloor n/e_n\rfloor+1}} satisfying the stated constraint on anticoncentration. Set D_k=\frac{2}{\mu}(t_k+1) for each k, as we apply Theorem 2.2, for each v_{I_k} we have at most 2^{|I_k|} choices for T, p^{D_k} choices for w, and 2^{(t_k+9)} choices for every other coordinate of v_{I_k}. By Theorem 2.2, the total cardinality for these vectors of v_{I_k} is at most

\#\{\text{Candidates for } v_{I_k}\}\leq 2^{|I_k|+9}p^{2D_k}(2^{\mu D_k/2})^{|I_k|-D_k}\leq 2^{|I_k|+9}\cdot2^{(t_k+1)|I_k|}\cdot e^{\frac{8}{\mu}(\log p)^2},

where the first term 2^{|{I_k}|} comes from the choice of T\subset I_k, the two powers p^{D_k} come from the choice of v_{ T} and the coordinates of v_{I_k} not in T, and the last term is the cardinality of N_\mu(v_T). Finally, note that t_k+1\leq\log_2 p\leq 2\log p, which leads to the \frac{8}{\mu}(\log p)^2 exponent.

Taking the product for all k=1,2,\cdots,\lfloor n/e_n\rfloor+1, we have via a direct union bound,

\begin{aligned}& \mathbb{P}(\text{There exists }v\in \ker A_n^\mathbf{I}:\rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}]\forall k,|v_{I_k}|\geq K)\\&\leq pc^{n-1}2^{20n}e^{\frac{8}{\mu}(\log p)^2\frac{n}{e_n}}.\end{aligned}

By our assumption, (\log p)^2\frac{n}{e_n}\leq \rho^2n^\alpha\frac{n}{n^\alpha/s}\leq\rho^2 sn for s fixed (where e_n=\lfloor d_n/s\rfloor), so that by setting c>0 small [this fixes \mu] and then setting \rho>0 sufficiently small relative to \mu, we can guarantee that the second line of (?) is at most \exp(-\Omega(n)). Since the number of dyadic decompositions is at most 2^{o(n)} by (?), the eventual probability for a vector v in case (B) to be in \ker A_n^\mathbf{I} (such that |v_{I_k}|\geq K for each k) is \exp(-\Omega(n)). That is,

\mathbb{P}(\exists v\in\ker A_n^\mathbf{I}\setminus\{0\}:\rho_\mu(v_{I_k})\geq \frac{e_n}{p}\forall k,|v_{I_k}|\geq K\forall k)\leq\exp(-\Omega(n)).

We now treat the leftover case where for some k, we have v_{I_k}=0 or 0<|v_{I_k}|<K for the constant K>0 in Lemma 2.3. Denote by \mathcal{R} the subset of indices k such that |v_{I_k}|\leq K. Then whenever 0<|v_{I_k}|\leq K we use the trivial fact that \rho(v_{I_k})\leq\frac{1}{2} combined with the following upper bound on the number of such v_{I_k}: the cardinality is bounded by

\#\{\text{Candidates for } v_{I_k}:|v_{I_k}|\leq K\}\leq(e_n)^Kp^K=e^{O_K(n^{\alpha/2}\log n)}.

If v_{I_k}=0, then we proceed trivially. The similarly as in estimate (?), we deduce that for any possible choice of the set \mathcal{R}, we have

\mathbb{P}(\exists v\in \ker A_n^\mathbf{I}:\rho_\mu(v_{I_k})\geq\frac{e_n}{p}\forall k,|v_{I_k}|\geq K\text{ if and only if } k\notin\mathcal{R})\leq\exp(-\Omega(n)).

Enumerating all the possible subsets \mathcal{R}\subset[\lfloor n/e_n\rfloor+1], we have considered all vectors in our type (B), and thus we have verified that

\mathbb{P}(\exists v\in\ker A_n^\mathbf{I}\setminus\{0\}:\rho_\mu(v_{I_k})\geq \frac{e_n}{p}\forall k)\leq\exp(-\Omega(n).

(B’) We also need to consider the case where for exactly one k we have \rho_\mu(v_{I_k})\leq \frac{e_n}{p} holds. For this case we use the same estimate as in case (B) for v_{I_l},l\neq k, but for component v_{I_k} we use all the p^{|I_k|} possible values of v_{I_k}. Then the probability estimate in (?) would now have the form pc^{n-1-|I_k|}2^{20n}e^{\frac{8}{\mu}(\log p)^2\frac{n}{e_n}}\cdot (e_n)^{e_n}. But we have (e_n)^{e_n}=2^{o(n)} (this follows from our assumption e_n\leq n^{1-\beta}), so the above quantity is again \exp(-\Omega(n)). That is, we can verify that

\mathbb{P}(\exists v\in\ker A_n^\mathbf{I}\setminus\{0\}:\rho_\mu(v_{I_k})\geq \frac{e_n}{p}\text{ for all but one } k\in[\lfloor n/e_n\rfloor+1])\leq\exp(-\Omega(n).

To summarize, we have proven the following claim:

Claim.

We can find a constant c_0>0 such that for any c\in(0,c_0), we can find \mu=\mu(c)\in(0,\frac{1}{4}] such that, whenever \rho\leq\rho(\mu) [where \rho(\mu) is a fixed function of \mu only], then estimate (?) holds.

(C) Finally, we consider the general case where \rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2}), with \tau=\rho/2, and there exists some k\neq n_{\mathbf{I}},k\neq \lfloor n/e_n\rfloor+1 such that \rho_\mu(v_{I_k})\leq\frac{e_n}{p}. That is,

\exists k\neq n_\mathbf{I}:\rho_\mu(v_{I_k})\leq\frac{e_n}{p},\quad\rho_\mu(v_{I_{n_\mathbf{I}}})\geq \exp(-\tau n^{\alpha/2}).

Note that \rho_\mu(v_{I_k})\leq\frac{e_n}{p} immediately implies |v_{I_k}|\geq K for any fixed K when n is large enough. Observe that the complement of case (C) is studied in case (B) and (B’). Fix one such value k_* such that \rho_\mu(v_{I_{k_*}})\leq\frac{e_n}{p}. We assume without loss of generality that k_*<n_\mathbf{I}.

Then we can find a sequence of integers n_\mathbf{I}=k_0>k_1>k_2\geq\cdots>k_\Delta:=k_* (\Delta\in\mathbb{N} is an integer) such that k_i is the largest index in [1,k_{i-1}] such that \rho_\mu(v_{I_{k_i}})\leq\rho_\mu(v_{I_{k_{i-1}}}) for each i, where we denote by k_0=n_\mathbf{I}. That is, we find the maximal chain of indices k_0,k_1,\cdots,k_\Delta where \rho_\mu(v_{I_{k_i}}) is decreasing as i increases from 0 to \Delta. We clearly have by definition of n_\mathbf{I}=k_0 and k_*=k_\Delta that

\exp(-\rho n^{\alpha/2}/4)\geq \frac{\rho_\mu(v_{I_{k_*}})}{\rho_\mu(v_{I_{n_\mathbf{I}}})}=\prod_{i=1}^{\Delta}\frac{\rho_\mu(v_{I_{k_i}})}{\rho_\mu(v_{I_{k_{i-1}}})}\geq\prod_{i=1}^{\Delta}\frac{\rho_\mu(v_{I_{k_i}})}{\rho_\mu(v_{I_{k_{i}+1}})}.

We upper bound \mathbb{P}(A_n^\mathbf{I}v=0) via the following approach: for rows indexed in I_{k_i+1} we use randomness from T_{I_{k_i}} (see (?)), and for all other rows indexed by I_l we use randomness from the diagonal component D_l. This helps us to make the best use of anticoncentration properties for each component of v. More formally, for this vector v,

\mathbb{P}(A_n^\mathbf{I}v=0)\leq \prod_{i\in\lfloor n/e_n\rfloor+1:i\notin k_1+1,\cdots, k_\Delta+1\}} \sup_w\mathbb{P}(D_iv_{I_i}=w) \cdot\prod_{i=1}^\Delta \sup_w\mathbb{P}(T_{I_{k_i}}v_{I_{k_i}}=w).

Then we have, using Fact 2.1(To clarify, in contrast to case (B), in case (C) we only use the trivial monotonicity inequality \rho(v_{I_k})\leq\rho_\mu(v_{I_k}) instead of the more refined one \rho(v_{I_k})\leq c\rho_\mu(v_{I_k}), and the former always holds for any v_{I_k}.) which states \rho(v_{I_k})\leq\rho_\mu(v_{I_k}) for any k and \mu\in(0,\frac{1}{4}],

\mathbb{P}(A_n^\mathbf{I}v=0)\leq \prod_{i=1}^{\lfloor n/e_n\rfloor+1}|\rho_\mu(v_{I_i})|^{|I_i|}\cdot \prod_{i=1}^\Delta \left|\frac{\rho_\mu(v_{I_{k_i}})}{\rho_\mu(v_{I_{k_{i}+1}})}\right|^{|I_{k_i+1}|}.

We now count the number of possible vectors v that contribute to A_n^\mathbf{I}v=0. Let \Omega_1,\Omega_2 be a partition of \lfloor n/e_n\rfloor+1 such that k\in\Omega_1 if \rho_\mu(v_{I_k})\geq\frac{2}{p}, and k\in\Omega_2 if \rho_\mu(v_{I_{k}})\leq\frac{2}{p}. Then for each k\in\Omega_1 we can find t_k\in\mathbb{N} such that \rho_\mu(v_{I_k})\in [2^{-t_k},2^{-t_k+1}]. Then applying Theorem 2.2, we get similarly as in (?) that

k\in\Omega_1,\rho_\mu(v_{I_k})\in [2^{-t_k},2^{-t_k+1}]\Rightarrow \#\{\text{Candidates for } v_{I_k}\}\leq 2^{|I_k|+9}\cdot2^{(t_k+1)|I_k|}\cdot e^{\frac{8}{\mu}(\log p)^2}.

If k\in\Omega_2 then we simply bound the cardinality of possible vectors v_{I_k} by p^{|I_k|}.

Then by a direct union bound, we have for each choice of \{t_i\} and \Omega_1,\Omega_2,

\begin{aligned}& \mathbb{P}(\text{There exists }v\in\ker A_n^\mathbf{I}:\rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}]\forall k\in\Omega_1,\rho_\mu(v_{I_k})\leq\frac{2}{p}\forall k\in\Omega_2,\text{ }\eqref{436expeditions})\\&\leq 2^{20n}e^{\frac{8}{\mu}(\log p)^2\frac{n}{e_n}}\prod_{k:\rho_\mu(v_{I_k})\geq\frac{2}{p}}2^{(t_k+1)|I_k|}\prod_{k:\rho_\mu(v_{I_k})\leq\frac{2}{p}}p^{|I_k|}\\&\quad \cdot \prod_{k=1}^{\lfloor n/e_n\rfloor+1}|\rho_\mu(v_{I_k})|^{|I_k|}\cdot \exp(-\rho n^{\alpha/2}|I_{n_\mathbf{I}}|/4), \end{aligned}

where we have applied (?) to the last term on the right hand side of (?). Simplifying the above expression and noting that n^{\alpha/2}|I_{n_\mathbf{I}}|\geq n^{1.5\alpha} and \alpha>\frac{2}{3}, the last display is at most \exp(-\Omega(n^{1.5\alpha})). Summing over all possible choices of \Omega_1,\Omega_2 and \{t_i\}, which has cardinality 2^{o(n)}, we conclude that

\mathbb{P}(\text{There exists }v\in\ker A_n^\mathbf{I}\text{ satisfying }\eqref{436expeditions}\text{ for some }n_\mathbf{I},k_*)\leq\exp(-\Omega(n^{1.5\alpha})).

To summarize, we have proven the following claim:

Claim.

For any \mu\in(0,\frac{1}{4}] and \rho>0, taking \tau=\rho/2, then estimate (?) holds.

Summarizing cases (A), (B), (B’) and (C), which result in Claim ?, ? and ?, we conclude that there exists a suitable choice of \rho,\tau>0 and \mu\in(0,\frac{1}{4}] such that

\mathbb{P}(\text{There exists }v\in\ker A_n^\mathbf{I}:\rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2})\text{ for some }n_\mathbf{I}) \leq \exp(-\Omega(n)) .

This completes the entire proof of Theorem 2.4.

Remark

Remark 2.5

MU4X

(The assumptions in Theorem 2.4, the main idea and its limitations)

On the restriction \alpha>\frac{2}{3}. This restriction mainly results from the proof technique and is unlikely to be a conceptually fundamental barrier. Carefully checking the computations in case (B) of the proof of Theorem 2.4, we see that \alpha>\frac{2}{3} is the threshold value for the whole argument to work. It might be possible to improve the restriction on d_n by a \sqrt{\log n} factor, but getting towards \alpha<\frac{2}{3} may require complete new ideas. Indeed, the inverse Littlewood-Offord theorem on finite fields is well known (see [campos2021singularity], [campos2022singularity], [ferber2021counting]) to work well up to p\leq \exp(\sqrt{n\log n}) where n is the dimension, which leads to the constraint \alpha>\frac{2}{3} in our band matrix case.

Ideally, we expect our method to work well for all \alpha\in(\frac{1}{2},1), and the range \alpha\in(\frac{1}{2},\frac{2}{3}) is only reachable when we can prove a much more refined version of inverse Littlewood-Offord inequality than the one presented here. Invertibility for small bandwidth \alpha\in(0,\frac{1}{2}] is also likely to hold but is clearly not within reach by this method.

On the choice of finite field size p. There have been many papers studying integral random matrices over a finite field, see for example [fulman2015stein], [nguyen2022random] and references therein. This paper appears to be the first to consider the rank of a truly structured integral band matrix over a finite field (but see the recent work of Mészáros [meszaros2024phase] on a random band matrix whose nonzero entries are uniform generated over the p-adic integers, and the behavior of the model in [meszaros2024phase] is very different from the model in this paper). In all previous papers considering a square (symmetric) or rectangular matrix on a finite field, the law of the rank of these random matrices often has a universal limiting distribution (see [ferber2023random] [eberhard2022characteristic]) for all prime p growing not too fast in n, and in particular we can prove asymptotic non-singularity of these matrices by taking p\to\infty arbitrarily slowly. However, in our band matrix setting, we cannot gain any information on the invertibility of A_n when p does not grow fast enough in n, and we also cannot work through the proof when p grows too quickly in n. Thus, one really needs a careful choice of p as a function in n in the band matrix setting.

Theorem

Theorem 3.1

WSDP

Let S_n be the random matrix defined in Theorem 1.8. Then we can find a choice of \rho>0 and \mu\in(0,\frac{1}{4}] such that, with p=\exp(\rho n^{\alpha/2}) and let \ker_{\mathbb{F}_p} S_n denote the kernel of S_n modulo \mathbb{F}_p,

\begin{aligned}&\mathbb{P}(\forall v\in \ker_{\mathbb{F}_p} S_n\setminus\{0\},\forall 1 \leq k\leq \lfloor n/e_n\rfloor:\min(\rho_\mu(v_{I_k}),\rho_\mu(v_{I_{k+1}}))\leq\exp(-\tau n^{\alpha/2}))\\&\geq 1-\exp(-\Omega(n)). \end{aligned}
Proof (of Theorem 3.1 assuming Lemma 3.13) of Theorem 3.1

We combine Lemma 3.4, 3.8, 3.10 and 3.13 to deduce that, we can find a choice of c_0\in(0,1) such that, for any c\in(0,c_0) we can find \mu=\mu(c_0) [This is the same function in all four lemmas] such that we can find a \rho(\mu)>0 [\rho(\mu) is a function of \mu] satisfying that, for any 0<\rho<\rho(\mu) and \tau=\rho/32, the following holds with probability 1-\exp(-\Omega(n)): there exists no vector v\in\mathbb{F}_p^n\setminus\{0\} of either type I(\mu) or II(\mu) or III(\mu) or IV(\mu) such that S_n\cdot v=0.

By Fact 3.12, these four types of vectors cover all vectors v such that for some k, \min(\rho_\mu(v_{I_k}),\rho_\mu(v_{I_{k+1}}))\geq\exp(-\tau n^{\alpha/2})). This is precisely the claim of Theorem 3.1.

Notation

Notation 3.2

A8CS

Fix any constant \mu\in(0,1]. We say that a vector v\in\mathbb{F}_p^n is of type I(\mu) if, for some index n_\mathbf{I} with 1\leq n_\mathbf{I}\leq \lfloor n/e_n\rfloor+1 we have \rho_\mu(v_{I_k})\leq\frac{2}{p} for all k\neq n_\mathbf{I} and \rho_\mu(v_{I_{n_\mathbf{I}}})\geq\exp(-\tau n^{\alpha/2}). Here p=\exp(\rho n^{\alpha/2}), and \rho,\tau are constants that will be fixed later.

Remark

Remark 3.3

H007

The definition of type I(\mu) depends on the parameter \mu>0. When the context is clear, we will omit the (\mu) symbol and simply say v is of type I.

Lemma

Lemma 3.4

G2OP

We can find a constant c_0>0 such that for any c\in(0,c_0), we can find \mu=\mu(c)\in(0,\frac{1}{4}) such that, whenever \rho\leq\rho(\mu) [where \rho(\mu) is a fixed function of \mu only] and \tau=\rho/32, the following holds with probability 1-\exp(-\Omega(n)): There exists no vector v\in\mathbb{F}_p^n\setminus\{0\} of type I(\mu), such that S_n\cdot v=0.

Used by Proof
Remark

Remark 3.5

5ICJ

Actually, in the proof of Lemma 3.4 , we can take any c_0, any \mu\in(0,\frac{1}{4}) and any \rho>0. We make these additional constraints on c,\rho,\mu as they will show up when we consider vectors of type II,III,IV later.

Proof of Remark 3.5

Without loss of generality, we can assume n_\mathbf{I}=1 and the other cases are similar. Then for any nonzero vector v of type I, we use the following method to upper bound \mathbb{P}(S_n\cdot v=0). It suffices to bound \sup_{w\in\mathbb{F}_p^n}\mathbb{P}(\mathcal{D}\cdot v=w), then for rows labeled by I_1 we use randomness in U_2, for rows labeled by I_2 we use randomness in U_3, all the way down to the rows associated to I_{\lfloor n/e_n\rfloor} we use randomness in U_{[\lfloor n/e_n\rfloor+1]}. Finally, for the last block row associated to I_{\lfloor n/e_n\rfloor+1]} we use the randomness in D_{\lfloor n/e_n\rfloor}+1. More precisely, we will use an iterative conditioning argument that is written in formula as follows:

Let (D)_1^{k-1} denote the subset \{D_1,\cdots,D_{k-1}\} and (U)_1^k denote the subset \{U_1,\cdots,U_k\}, then

\begin{aligned}& \mathbb{P}(S_n\cdot v=0)\leq\sup_w\mathbb{P}(\mathcal{D}\cdot v=w) \\&\leq\prod_{k=1}^{\lfloor n/e_n\rfloor+1}\sup_{w,(D)_1^{k-1},(U)_1^k}\mathbb{P}(U_{k}^Tv_{I_{k-1}}+D_{k}v_{I_k}+U_{{k+1}}v_{I_{k+1}}=w\mid (D)_1^{k-1},(U)_1^k ) \\&\leq \left(\prod_{k=2}^{\lfloor n/e_n\rfloor+1}\sup_w \mathbb{P}(U_k v_{I_k}=w)\right)\cdot\sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w), \end{aligned}

where we write I_{\lfloor n/e_n\rfloor+2}=I_1. Since each U_k has independent entries, we can bound for each 2\leq k\leq \lfloor n/e_n\rfloor+1,

\sup_w\mathbb{P}(U_kv_{I_k}=w)\leq \rho(v_{I_k})^{|I_{k-1}|}\leq \rho_\mu(v_{I_k})^{|I_{k-1}|}\leq(\frac{2}{p})^{|I_{k-1}|}

by the assumption that the vector v is of type I, and that \mu\in(0,\frac{1}{4}]. For the last term, we decompose D_{\lfloor n/e_n\rfloor+1} as in (?) by taking S to contain the smaller half of the integers in I_{n/e_n+1}. Under the assumption that \rho_\mu(v_{I_{\lfloor n/e_n\rfloor}+1})\leq \frac{2}{p}, let v^1,v^2 denote the restriction of v_{I_{\lfloor n/e_n\rfloor+1}} onto S and S^c respectively, we claim that \min(\rho_\mu(v^1),\rho_\mu(v^2))\leq\sqrt{\frac{2}{p}}. This follows from the fact that \rho_\mu(v_{I_{\lfloor n/e_n\rfloor+1}})\geq \rho_\mu(v^1)\rho_\mu(v^2), which follows from independence in the definition of \rho_\mu. Suppose without loss of generality that \rho_\mu(v^1)\leq\sqrt{\frac{2}{p}}, then we can bound

\sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w)\leq\sup_w\mathbb{P} ((D_{\lfloor n/e_n\rfloor+1})_{S^c\times S}\cdot v^1=w)\leq (\sqrt{\frac{2}{p}})^{|I_{\lfloor n/e_n\rfloor+1}|/2}.

In summary, for this vector v, we have

\mathbb{P}(S_n\cdot v=0)\leq(\frac{2}{p})^{n-|I_1|/2}(\sqrt{\frac{2}{p}})^{|I_1|/4},

where we use the assumption that |I_{\lfloor n/e_n\rfloor+1}|\geq|I_1|/2.

Now we enumerate all the possible vectors v of type I. The choice of v_{I_k},2\leq k\leq \lfloor n/e_n\rfloor+1, is arbitrary, so we have p^{n-|I_1|} choices. Then we upper bound the cardinality of all vectors v_{I_1}\in \mathbb{F}_p^{|I_1|} with \rho_\mu(v_{I_1})\geq\exp(-\tau n^{\alpha/2}) by

\#\{\text{Candidates for } v_{I_1}\}\leq 2^{|I_1|} p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot (256\exp(\tau n^{\alpha/2}))^{|I_{1}|} ,

where this upper bound comes from applying Theorem 2.2. More precisely, Theorem 2.2 yields a mapping f from v_{I_I} to a subset T\subset I_1, |T|\leq\frac{2}{\mu}\log\rho_\mu(v_{I_1})^{-1} and a subset N_\mu((v_{I_1})_T)\subset\mathbb{F}_p of cardinality at most \frac{256}{\rho_\mu(v)} such that (v_{I_1})_i\in N_\mu((v_{I_1})_T) for all but at most \frac{2}{\mu}\log\rho_\mu(v)^{-1} indices. In the above expression, the 2^{|I_{1}|} factor upper bounds the choice for T, the first p^{\frac{2\tau}{\mu} n^{\alpha/2}} term upper bounds the number of vectors (v_{I_1})_T, the second such term upper bounds the number of choice of v_{I_1} in at most D:=\frac{2\tau}{\mu}n^{\alpha/2} coordinates of I_1 not included in N_\mu((v_{I_1})_T), and the last term bounds the number of choices of coordinates of v_i\in N_\mu((v_{I_1})_T). (The case where |v|\leq D, which is excluded by Theorem 2.2, is also upper bounded by the above expression).

Then combining the previous two expressions and applying a union bound, we get

\begin{aligned}&\mathbb{P}( \exists v\in\ker S_n\setminus\{0\}\text{ of type I})\leq 2^n(\sqrt{\frac{2}{p}})^{|I_1|/4} 2^{O_{\mu,\tau}(n^{\alpha/2}\log n)}\exp(\tau n^{\alpha/2}|I_{1} |).\end{aligned}

where a=O_{\mu,\tau}(b) means a\leq Cb for C a constant depending only on \mu, \tau and \alpha.

Recall that we take p=\exp(\rho n^{\alpha/2}) and |I_{1}|\geq n^\alpha with \alpha=\frac{2}{3}. Then we see that as long as \tau=\rho/32, the above expression is super-exponentially small, which is actually at most \exp(-\Omega(n^{1.5\alpha})). Thus with probability at least 1-\exp(-\Omega(n^{1.5\alpha})), no such vector of type I lies in \ker S_n.

Notation

Notation 3.6

KF1Y

We say that a vector v\in\mathbb{F}_p^n\setminus\{0\} is of type II(\mu) if, for each 1\leq k\leq \lfloor n/e_n\rfloor+1, we have \rho_\mu(v_{I_k})\geq\frac{e_n}{p}.

Lemma

Lemma 3.7

V8NU

[[campos2022singularity], Lemma 4] Fix \mu\in(0,\frac{1}{4}] and n\in\mathbb{N}. For any v\in \mathbb{F}_p^n we can find T\subseteq [n] such that v_i\in N(v_T) for all i\notin T, that \rho_\mu(v_T)\leq (1-\mu/2)^{|T|}, and

|T|\leq\frac{2}{\mu}\log\frac{1}{\rho_\mu(v)}.
Used by Proof
Lemma

Lemma 3.8

2342

We can find a constant c_0>0 such that for any c\in(0,c_0), we can find \mu=\mu(c)\in(0,\frac{1}{4}] such that, whenever \rho\leq\rho(\mu) [where \rho(\mu) is a fixed function of \mu only], the following holds with probability 1-\exp(-\Omega(n)): There exists no vector v\in\mathbb{F}_p^n\setminus\{0\} of type II(\mu), such that S_n\cdot v=0.

Used by Proof
Proof of Lemma 3.8

Step 1: Global reduction. We first assume that |v_{I_k}|\geq K for each 1\leq k\leq \lfloor n/e_n\rfloor+1 (where K>0 is a fixed constant specified in Lemma 2.3). The other case where |v_{I_k}|\leq K for some k is treated via a straightforward modification at the end of proof.

Since the variance profile of \mathcal{D} is translation invariant, we can assume without loss of generality that \rho_\mu(v_{I_1})\geq\rho_\mu(v_{I_k}) for each k. Otherwise, we simply permute the rows and columns of \mathcal{D}.

Let t_1,\cdots,t_{\lfloor n/e_n\rfloor+1} be integers such that \rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}] for each k. Then we upper bound the probability \mathbb{P}(S_n\cdot v=0) as in the previous proof:

\begin{aligned}& \mathbb{P}(S_n\cdot v=0)\leq\sup_w\mathbb{P}(\mathcal{D}\cdot v=w)\\&\leq \left(\prod_{k=2}^{\lfloor n/e_n\rfloor+1}\sup_w \mathbb{P}(U_k v_{I_k}=w)\right)\cdot\sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w)\\&\leq \prod_{k=2}^{\lfloor n/e_n\rfloor+1}\rho(v_{I_k})^{|I_{k-1}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w) \\&\leq c^{n-|I_{\lfloor n/e_n\rfloor+1}|}\cdot \prod_{k=2}^{\lfloor n/e_n\rfloor+1}\rho_\mu(v_{I_k})^{|I_{k-1}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w) \\&\leq c^{n-|I_{\lfloor n/e_n\rfloor+1}|}\cdot \prod_{k=1}^{\lfloor n/e_n\rfloor}\rho_\mu(v_{I_k})^{|I_{k}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w) ,\end{aligned}

where in the fourth line, we take any value of c\in(0,1) to be fixed at the end of proof and use Lemma 2.3 to get a value \mu\in(0,\frac{1}{4}] such that Lemma 2.3 holds with this value c. The inequality in the fifth line follows from the assumption that \rho_\mu(v_{I_1})\geq\rho_\mu(v_{I_k}) for each k, and that |I_k| is a constant for all 1\leq k\leq \lfloor n/e_n\rfloor.

Step 2: Analyzing one symmetric matrix block. The proof in this step is an adaptation of the journal version of [campos2022singularity]. To simplify the notation, we denote n_*=\lfloor n/e_n\rfloor+1 and I_*=I_{n_*}. We now upper bound \sup_w\mathbb{P}(D_{I_*}\cdot v_{I_*}=w). For each vector \hat{v}:=v_{I_*}, by Theorem 2.2 we can find a subset T\subset I_* such that \hat{v}_i\in N_\nu(\hat{v}_T) for all i\notin T. That is, let \mathcal{V}=\{\hat{v}\in\mathbb{F}_p^n\setminus\{0\}:\rho(\hat{v})\geq\beta\} where \beta=\Theta(e_n/p), we let f(\hat{v}):=(T,\hat{v}_T) where T is the set obtained by Theorem 2.2. Let \mathcal{S}:=f(\mathcal{V}). Then we can bound

|\mathcal{S}|\leq 2^n\cdot p^{\frac{2}{\mu}\log p}\leq 2^{(1+\frac{2\rho}{\mu})n^\alpha}.

For each s=(T,u)\in\mathcal{S}, we have that for each \hat{v}\in f^{-1}(s) we must have that \hat{v}_i\in N_\mu(u) for all i\notin T, and thus by (?),

|f^{-1}(s)|\leq |N_\mu(u)|^{|I_*|-|T|}\leq (\frac{2}{\rho_\mu(u)})^{|I_*|-|T|}.

Then for each \hat{v}\in f^{-1}(s), let T\subset S where |S|=\min\{|T|+K,|\hat{v}|\} and that \hat{v}_i\neq 0 for all i\in S. Then we can bound

\mathbb{P}(D_{I_*}\cdot \hat{v}=w)\leq\max_{w'}\mathbb{P}((D_{I_*})_{S^c\times S}\cdot \hat{v}_{S}=w')\leq \rho(\hat{v}_S)^{|I_*|-|S|}.

Suppose that |T|+K\leq|\hat{v}|, then we have \rho(\hat{v}_S)\leq c\rho_\mu(\hat{v}_S)\leq c\rho_\mu(u). Then applying the above two estimates to each s=(T,u) we have

\begin{aligned}&\sum_{\hat{v}\in f^{-1}(s),|\hat{v}|\geq |T|+K}\max_{w\in\mathbb{F}_p^n}\mathbb{P}(D_{I_*}\cdot\hat{v}=w)\leq |f^{-1}(s)|\rho(u)^{|I_*|-|S|}\\& \leq (\frac{2}{\rho_\mu(u)})^{|I_*|-|T|}(c\rho_\mu(u))^{|I_*|-|T|-K}\leq 2^{-4|I_*|}, \end{aligned}

where we assume that c<\frac{1}{32} and for the final inequality we use \rho_\mu(u)\geq 1/p and thus \rho_\mu(u)^K\geq 2^{-|I_*|}. That is, we have

\sum_{s\in\mathcal{S}}\sum_{\hat{v}\in f^{-1}(s):|\hat{v}|\geq |T|+K}\max_w\mathbb{P}(D_{I_*}\cdot \hat{v}=w)\leq 2^{-|I_*|}.

On the other hand, when |T|=t and |\hat{v}|\leq t+K, we use \rho(\hat{v}_S)\leq \rho_\mu(\hat{v}_S)\leq\rho_\mu(u)\leq (1-\mu/2)^t, where the last inequality follows from Lemma 3.7. Then we have at most p^{t+K}\binom{|I_*|}{\leq t+K} choices for \hat{v}. Then we have

\begin{aligned}& \sum_{s\in\mathcal{S}}\sum_{\hat{v}\in f^{-1}(s),|\hat{v}|\leq |T|+K}\max_w\mathbb{P}(D_{I_*}\cdot\hat{v}=w)\\&\leq \sum_{t=1}^{\frac{2}{\nu}\log p} p^t\binom{n}{\leq t+K}(1-\mu/2)^{t(|I_*|-d-K)}\leq(1-\mu)^{|I_*/8|}.\end{aligned}

Step 3: Combining the estimates. We have enumerated all candidates for the vector v_{I_*}, and we now find the cardinality for the possible vectors v_{I_1},v_{I_2},\cdots,v_{I_{n_*-1}}.

Recall that we have assumed \rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}] for each k. Set D_k=\frac{2}{\mu}(t_k+1) for each k, applying Theorem 2.2, we get as in (?) that the total cardinality for these vectors v_{I_k} is at most:

\#\{\text{Candidates for } v_{I_k}\}\leq 2^{|I_k|+9}p^{2D_k}(2^{\mu D_k/2})^{|I_k|-D_k}\leq 2^{|I_k|+9}\cdot2^{(t_k+1)|I_k|}\cdot e^{\frac{8}{\mu}(\log p)^2}.

Combining (?), (?), (?) and the cardinality bound (?), we deduce that

\begin{aligned}& \mathbb{P}(\exists v\in \ker S_n:\rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}]\forall k,|v_{I_k}|\geq K\forall k)\\&\leq c^{n-|I_*|}2^{20n}e^{\frac{2}{\mu}(\log p)^2(\frac{n}{e_n}-1)}\cdot (2^{-|I_*|}+(1-\mu)^{|I_*|/8}).\end{aligned}

By our assumption, (\log p)^2\frac{n}{e_n}\leq \rho^2n^\alpha\frac{n}{n^\alpha/s}\leq\rho^2 sn for s fixed (where e_n=\lfloor d_n/s\rfloor), so that by setting c>0 sufficiently small (which fixes a value of \mu=\mu(c)) and then setting \rho>0 sufficiently small relative to \mu=\mu(c)[more formally, we can find a function \rho(\mu) such that wheenver \rho\leq\rho(\mu) the following holds], we can guarantee that the second line of (?) is at most \exp(-\Omega(n)). Since the number of dyadic decompositions is at most 2^{o(n)} by (?), we conclude that

\mathbb{P}(\exists v\in \ker S_n\text{ of type II}:|v_{I_k}|\geq K\forall k)\leq\exp(-\Omega(n)).

We now treat the leftover case where for some k, we have v_{I_k}=0 or 0<|v_{I_k}|<K for the constant K>0 in Lemma 2.3. Denote by \mathcal{R} the subset of indices k such that |v_{I_k}|\leq K. Then whenever 0<|v_{I_k}|\leq K we use the trivial fact that \rho(v_{I_k})\leq\frac{1}{2} combined with the following upper bound on the number of such v_{I_k}: the cardinality is bounded by

\#\{\text{Candidates for } v_{I_k}:|v_{I_k}|\leq K\}\leq(e_n)^Kp^K=e^{O_K(n^{\alpha/2}\log n)}.

If v_{I_k}=0, then we proceed trivially. The similarly as in estimate (?), we deduce that for any possible choice of the set \mathcal{R}, we have

\mathbb{P}(\exists v\in \ker S_n\text{ of type II}:|v_{I_k}|\geq K\text{ if and only if } k\notin\mathcal{R})\leq\exp(-\Omega(n)).

Enumerating all the possible subsets \mathcal{R}\subset[\lfloor n/e_n\rfloor+1], we have considered all vectors of type II, and thus we complete the proof of the lemma.

Notation

Notation 3.9

4CSC

We say that a vector v\in\mathbb{F}_p^n\setminus\{0\} is of type III(\mu) if (i) for at least a \frac{1}{4} fraction of the indices k, 1\leq k\leq \lfloor n/e_n\rfloor+1, we have \rho_\mu(v_{I_k})\geq\frac{e_n}{p}, and (ii), there exists two such consecutive indices k. That is,

\{v\text{ is of type III$(\mu)$}\}\Leftrightarrow\begin{cases}\#\{k:\rho_\mu(v_{I_k})\geq \frac{e_n}{p}\}\geq \frac{1}{4}\frac{n}{e_n}+1,\\\exists k:\rho_\mu(v_{I_k})\geq\frac{e_n}{p},\rho_\mu(v_{I_{k+1}})\geq\frac{e_n}{p},\\\end{cases}

where we identify v_{I_{\lfloor n/e_n\rfloor+2}} with v_{I_1}.

Used by Proof
Lemma

Lemma 3.10

ZU0L

We can find a constant c_0>0 such that for any c\in(0,c_0), we can find \mu=\mu(c)\in(0,\frac{1}{4}] such that, whenever \rho\leq\rho(\mu) [where \rho(\mu) is a fixed function of \mu only] and \tau=\rho/32, then the following holds with probability 1-\exp(-\Omega(n)): There exists no vector v\in\mathbb{F}_p^n\setminus\{0\} of type III(\mu), such that S_n\cdot v=0.

Used by Proof
Proof of Lemma 3.10

Since the variance profile of \mathcal{D} is translation invariant, we can assume without loss of generality that \rho_\mu(v_{I_*})\geq\frac{e_n}{p}, \rho_\mu(v_{I_1})\geq\frac{e_n}{p} and \rho_\mu(v_{I_1})\geq \rho_\mu(v_{I_*}), where I_*=I_{\lfloor n/e_n\rfloor+1} is the last block.

Let \Omega_1,\Omega_2,\Omega_3 be a partition of \lfloor n/e_n\rfloor such that k\in \Omega_1 if \rho_\mu(v_{I_k})\geq\frac{e_n}{p}, k\in\Omega_2 if \rho_\mu(v_{I_k})<\frac{2}{p} and k\in\Omega_3 if \frac{2}{p}\leq\rho_\mu(v_{I_k})<\frac{e_n}{p}. Then |\Omega_1|\geq\frac{1}{4}\frac{n}{e_n} since v is of type III.

Then we can deduce as in (?) that

\begin{aligned}& \mathbb{P}(S_n\cdot v=0)\leq \prod_{k=2}^{\lfloor n/e_n\rfloor+1}\rho(v_{I_k})^{|I_{k-1}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w) \\&\leq c^{\frac{1}{4}n}\cdot \prod_{k=2}^{\lfloor n/e_n\rfloor+1}\rho_\mu(v_{I_k})^{|I_{k-1}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w)\\&\leq c^{\frac{1}{4}n}\cdot \prod_{k=1}^{\lfloor n/e_n\rfloor}\rho_\mu(v_{I_k})^{|I_{k}|} \cdot \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w), \end{aligned}

where for any given c>0, if k\in \Omega_1 we apply Lemma 2.3 to find \mu\in(0,\frac{1}{4}] such that \rho(v_{I_k})\leq c\rho_\mu(v_{I_k}), and if k\in\Omega_2 or k\in\Omega_3 we use the trivial bound \rho(v_{I_k})\leq \rho_\mu(v_{I_k}). The c^{\frac{1}{4}n} term comes from |\Omega_1||I_1|\geq\frac{1}{4}n. In the last line we used \rho_\mu(v_{I_1})\geq\rho_\mu(v_{I_*}).

Meanwhile, as in (?) and (?), we can deduce that

\sum_{\hat{v}\in\mathbb{F}_p^{|I_*|}:\rho_\mu(\hat{v})\geq \frac{e_n}{p}}\max_w\mathbb{P}(D_{I_*}\cdot \hat{v}=w)\leq 2^{-|I_*|}+(1-\mu)^{|I_*|/8},

which enumerates all the possible choices of v_{I_*}.

For each k\in\Omega_1\cup\Omega_3, we find an integer t_k such that \rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}] for each k. Set D_k=\frac{2}{\mu}(t_k+1) for each k. The cardinality of candidates of v_{I_k} can be bounded as in (?). If k\in\Omega_2, then v_{I_k} can range over all p^{|I_k|} possible vectors. Then, for this choice of \Omega_1,\Omega_2 and \{t_k\}_{k\in\Omega_1}, we can combine this cardinality bound for v_{I_k} with (?) and (?) to deduce that, similar to (?),

\begin{aligned}& \mathbb{P}(\exists v\in \ker S_n:\rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}]\forall k\in\Omega_1\cup\Omega_3,\rho_\mu(v_{I_k})\leq\frac{2}{p}\forall k\in\Omega_2)\\&\leq c^{\frac{1}{4}n}2^{20n}e^{\frac{8}{\mu}(\log p)^2(\frac{n}{e_n})}\cdot (2^{-|I_*|}+(1-\mu)^{|I_*|/8}).\end{aligned}

Now we set c>0 sufficiently small (which fixes a value of \mu=\mu(c)) and then set \rho>0 sufficiently small relative to \mu=\mu(c)[more formally, we can find a function \rho(\mu) such that whenever \rho\leq\rho(\mu) the following holds], we can guarantee that the second line of (?) is at most \exp(-\Omega(n)). Since the number of possible choices of t_i and the choice of \Omega_1,\Omega_2,\Omega_3 is at most 2^{o(n)} by (?), we take a union bound over all t_i,\Omega_1,\Omega_2,\Omega_3 and conclude that

\mathbb{P}(\exists v\in \ker S_n\text{ of type III$(\mu)$})\leq\exp(-\Omega(n)).

This completes the proof.

Notation

Notation 3.11

JEEG

We say a vector v\in\mathbb{F}_p^n\setminus\{0\} is of type IV(\mu) if

\{v\text{ is of type IV$(\mu)$}\}\Leftrightarrow\begin{cases}\exists k_1:\rho_\mu(v_{I_{k_1}})\leq\frac{e_n}{p},\rho_\mu(v_{I_{k_1+1}})\leq \frac{e_n}{p},\\\exists k_2:\rho_\mu(v_{I_{k_2}})\geq\exp(-\tau n^{\alpha/2}),\rho_\mu(v_{I_{k_2+1}})\geq\exp(-\tau n^{\alpha/2}).\\\end{cases}
Fact

Fact 3.12

OXQN

Let \mu\in(0,\frac{1}{4}] be any real number. For a vector v\in\mathbb{F}_p^n\setminus\{0\} such that there exists some k\in[\lfloor n/e_n\rfloor] with \min(\rho_\mu(v_{I_k}),\rho_\mu(v_{I_{k+1}}))\geq\exp(-\tau n^{\alpha/2})), then v must be either of type I(\mu) or of type II(\mu) or of type III(\mu) or of type IV(\mu).

Used by Proof
Proof of Fact 3.12

If v is not of type III(\mu) but satisfies the stated property, then v satisfies the second condition in type III(\mu) in Notation 3.9. Then v violates the first condition in Notation 3.9, which means

\#\{k:\rho_\mu(v_{I_k})\geq \frac{e_n}{p}\}< \frac{1}{4}\frac{n}{e_n}+1.

Since there are \lfloor \frac{n}{e_n}\rfloor +1 total intervals, we must be able to find two consecutive intervals v_{I_{k_1}}, v_{I_{k_1+1}} satisfying the first condition \rho_\mu(v_{I_{k_1}})\leq\frac{e_n}{p},\rho_\mu(v_{I_{k_1+1}})\leq \frac{e_n}{p} of Type IV(\mu). The second condition in Type IV(\mu) is already assumed.

Lemma

Lemma 3.13

7G8U

We can find a constant c_0>0 such that for any c\in(0,c_0), we can find \mu=\mu(c)\in(0,\frac{1}{4}] such that, whenever \rho\leq\rho(\mu) [where \rho(\mu) is a fixed function of \mu only] and \tau=\rho/32, the following holds with probability 1-\exp(-\Omega(n)): There exists no vector v\in\mathbb{F}_p^n\setminus\{0\} of type IV(\mu), such that S_n\cdot v=0.

Used by Proof
Proof (of Lemma 3.13) of Lemma 3.13

Since the variance profile of \mathcal{D} is translation invariant, we can assume without loss of generality that

\rho_\mu(v_1)\leq\frac{e_n}{p},\quad \rho_\mu(v_{I_*})\leq\frac{e_n}{p}

(the first and last block) and that for some \Delta\in[\lfloor n/e_n\rfloor] we have

\rho_\mu(v_{I_\Delta})\geq\exp(-\tau n^{\alpha/2}),\quad \rho_\mu(v_{I_{\Delta+1}})\geq\exp(-\tau n^{\alpha/2}).

For any two integers x\leq y, denote by (D)_x^y:=\{D_x,D_{x+1},\cdots,D_y\} and (U)_x^y:=\{U_x,U_{x+1},\cdots U_y\}, then we apply an iterative conditioning argument as below to deduce that

Then we proceed with

\begin{aligned}& \mathbb{P}(S_n\cdot v=0)\leq\sup_w\mathbb{P}(\mathcal{D}\cdot v=w) \\&\leq\prod_{k=\Delta+1}^{\lfloor n/e_n\rfloor+1}\sup_{w,(D)_1^{k-1},(U)_1^k}\mathbb{P}(U_{k}^Tv_{I_{k-1}}+D_{k}v_{I_k}+U_{{k+1}}v_{I_{k+1}}=w\mid (D)_1^{k-1},(U)_1^{k} ) \\&\cdot \sup_{w_1,\cdots,w_\Delta}\mathbb{P}(U_k^Tv_{I_{k-1}}+D_kv _{I_{k}}+U_{k+1}v_{I_{k+1}}=w_k\quad \forall 1\leq k\leq \Delta) \\&\leq \left(\prod_{k=\Delta+2}^{\lfloor n/e_n\rfloor+1}\sup_w \mathbb{P}(U_k v_{I_k}=w)\right)\cdot\sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w) \\&\cdot \prod_{k=1}^{\Delta}\sup_{w,(U)_{k+1}^{\Delta+1},(D)_{k+1}^\Delta}\mathbb{P}(U_k^Tv_{I_{k-1}}+D_kv_{I_k}+U_{k+1}v_{I_{k+1}}=w\mid (U)_{k+1}^{\Delta+1},(D)_{k+1}^{\Delta})\\&\leq \prod_{k=\Delta+2}^{\lfloor n/e_n\rfloor+1}\sup_w\mathbb{P}(U_kv_{I_k}=w) \cdot\prod_{k=2}^\Delta\mathbb\sup_w\mathbb{P}(U_k^Tv_{I_{k-1}}=w) \\&\cdot \sup_w \mathbb{P}(D_1v_{I_1}=w)\cdot \sup_w \mathbb{P}(D_{\lfloor n/e_n+1\rfloor}\cdot v_{I_{\lfloor n/e_n+1\rfloor}}=w). \end{aligned},

Informally, after the above conditioning procedure, the vectors v_{I_1},v_{I_{\lfloor n/e_n\rfloor+1}} appear twice but v_{I_\Delta} and v_{I_{\Delta+1}} does not appear in the product: the former two vectors are well anti-concentrated but the latter two vectors are poorly anti-concentrated.

As proven in (?), we have

\sup_w\mathbb{P}(D_1v_{I_1}=w), \sup_w\mathbb{P}(D_{\lfloor n/e_n\rfloor+1}\cdot v_{I_{\lfloor n/e_n\rfloor+1}}=w)\leq (\sqrt{\frac{2}{p}})^{|I_{\lfloor n/e_n\rfloor+1}|/2}.

As proven in (?), we have

\#\{\text{Candidates for } v_{I_\Delta},v_{I_{\Delta+1}}\}\leq 2^{|I_1|} p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot p^{\frac{2\tau}{\mu} n^{\alpha/2}}\cdot (256\exp(\tau n^{\alpha/2}))^{|I_{1}|}.

We now enumerate the cardinality of the other components of v_{I_k}. Just as in the previous proofs, we need to find the cardinality of candidate vectors v_{I_k} granted a knowledge of \rho_\mu(v_{I_k}). Let \Omega_1,\Omega_2 be a partition of [\lfloor n/e_n\rfloor+1] such that k\in\Omega_1 if \rho_\mu(v_{I_k})\geq\frac{2}{p} and k\in\Omega_2 if otherwise. For each k\in\Omega_1, we find an integer t_k such that \rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}] for each k. Set D_k=\frac{2}{\mu}(t_k+1) for each k. The cardinality of candidates of v_{I_k} can be bounded as in (?). If k\in\Omega_2, then v_{I_k} can range over all p^{|I_k|} possible vectors. Then, for any choice of \Omega_1,\Omega_2 and \{t_k\}_{k\in\Omega_1}, we can combine this cardinality bound for v_{I_k} with (?) and (?) to deduce that, similar to (?),

\begin{aligned}&\mathbb{P}( \exists v\in\ker S_n:\rho_\mu(v_{I_k})\in[2^{-t_k},2^{-t_k+1}]\forall k\in\Omega_1,\rho_\mu(v_{I_k})\leq\frac{e_n}{p}\forall k\in\Omega_2,\eqref{whatisrhomu1},\eqref{whatisrhomu2})\\&\leq 2^n(\sqrt{\frac{2}{p}})^{2|I_1|/4} 2^{O_{\mu,\tau}(n^{\alpha/2}\log n)}\exp(2\tau n^{\alpha/2}|I_{1} |).\end{aligned}

[Note: in this lemma we only use the basic inequality \rho_\mu(v_{I_k})\leq \rho(v_{I_k}) rather than the more refined version \rho_\mu(v_{I_k})\leq c\rho(v_{I_k})]. Here a=O_{\mu,\tau}(b) means a\leq Cb for C a constant depending only on \mu, \tau and \alpha. Recall that we take p=\exp(\rho n^{\alpha/2}) and |I_{1}|\geq n^\alpha with \alpha=\frac{2}{3}. Then we see that as long as \tau=\rho/32, the above expression is super-exponentially small, which is actually at most \exp(-\Omega(n^{1.5\alpha})). Finally, taking a union bound over all possible candidates of t_i and \Omega_1,\Omega_2 completes the proof.

Uses Proof
Fact

Fact 3.14

ZXJY

([campos2021singularity], Lemma A.6) If \operatorname{rk}(S_n)=n-1, then \max_{i\in[n]}\operatorname{rk}(S_n^{(i)})\geq n-2, where S_n^{(i)} is the principal submatrix obtained from S_n by removing its i-th row and column.

Used by Proof
Fact

Fact 3.15

U0G0

Since S_n^{(i)} can be identified to have the same distribution as a version of S_{n-1} (we still have \{\pm 1\} random entries at given locations, while the value of the other fixed entries c_{ij} may change) but with bandwidth d_n-1, and d_n-1\geq \frac{1}{2}n^\alpha by definition, the structural result in Theorem 3.1 proven for S_n can be immediately applied to S_n^{(i)} with a minor change of constants, and with the following change of notations:

We identify [1,n]\setminus\{i\} with [1,n-1] by replacing x by x-1 if x>i, and then we partition [1,n-1]=\cup_{k=1}^{\lfloor (n-1)/e_{n-1}\rfloor+1}I_k, where the intervals I_k are defined as in Theorem 3.1. By definition of e_n=\lfloor d_n/s\rfloor,s\geq 3, we have |I_k|\leq \frac{1}{2}d_n for each k, where d_n is the bandwidth defined in Theorem 1.8.

We adopt these conventions implicitly throughout this section.

Lemma

Lemma 3.16

D39I

For any symmetric random matrix S_n,

\begin{aligned}& \mathbb{P}(\det S_n=0)\leq \mathbb{P}(\operatorname{rk}(S_n)\leq n-2)\\&+\sum_{i=1}^n\mathbb{P}(\operatorname{rk}(S_n)=n-1,\operatorname{rk}(S_{n}^{(i)})=n-2)+\sum_{i=1}^n\mathbb{P}(\operatorname{rk}(S_n)=\operatorname{rk}(S_{n}^{(i)})=n-1). \end{aligned}
Used by Proof
Proof of Lemma 3.16

This follows from the inclusion stated in Fact 3.14.

Lemma

Lemma 3.17

5PHZ

In the setting of Theorem 1.8, we have

\mathbb{P}(\operatorname{rk}(S_n)\leq n-2)\leq\exp(-\Omega(n^{\alpha/2})).
Used by Proof
Proof of Lemma 3.17

we reduce to the finite field \mathbb{F}_p. If \operatorname{rk}(S_n)\leq n-2, then \operatorname{rk}(S_n^{(i)})\leq n-2 for each i\in[n] and S_n^{(i)} is not invertible. Let v\in\mathbb{F}_p^n\setminus\{0\} be such that S_n\cdot v=0, then v must have a coordinate i\in[n] such that v_i\neq 0. Without loss of generality we can assume i=1 and write v=(v_1,w). Let X be the first column of S_n with the first entry removed, then we have Xv_1+S_{n}^{(1)}\cdot w=0. Let u\in\mathbb{F}_p^n\setminus\{0\} be such that S_n^{(1)}\cdot u=0, then u^T\cdot Xv_1+u^{T}S_n^{(1)}\cdot w=0, so that u^T\cdot X=0 since v_1\neq 0. Then we can write

\mathbb{P}(\operatorname{rk}(S_n)\leq n-2)\leq \sum_{i=1}^n\mathbb{P}(u^T\cdot X^i=0\text{ for any $u\in\mathbb{F}_p^{n-1}\setminus\{0\}$ } :S_n^{(i)}\cdot u=0),

where X^i is the i-th row/ column of S_n with the i-th entry removed. Consider the event

\begin{aligned}\Omega_\tau:=&\{\forall 1\leq i\leq n,\forall u\in \ker S_n^{(i)}\setminus\{0\}:\\&\min(\rho_\mu(u_{I_k}),\rho_\mu(u_{I_{k+1}}))\leq\exp(-\tau n^{\alpha/2})\forall 1\leq k\leq \lfloor (n-1)/e_{n-1}\rfloor+1\}.\end{aligned}

Then for a suitable choice of \tau, we have \mathbb{P}(\Omega_\tau^c)\leq\exp(-\Omega(n)) by Theorem 3.1. On the event \Omega_\tau, we have

u\text{ satisfies the second line of \eqref{satisfiesthe} }\Rightarrow \mathbb{P}_{X^i}(u^T\cdot X^i=0)\leq \exp(-\tau n^{\alpha/2}),

by definition of the random vector X^i. That is,

\mathbb{P}(\operatorname{rk}(S_n)\leq n-2)\leq n\exp(-\tau n^{\alpha/2})+\exp(-\Omega(n))=\exp(-\Omega(n^{\alpha/2})).
Fact

Fact 3.18

Q7AU

([campos2021singularity], Lemma A.7) If \operatorname{rk}(S_n^{(i)})=n-2, then we can find a non-trivial column a\in\mathbb{F}_p^{n-1} of \operatorname{adj}(S_n^{(i)}) so that S_n^{(i)}\cdot a=0 and if \det(S_n)=0, then \sum_{j\in[n]\setminus\{i\}}a_jx_j=0. Here x=(x_1,\cdots,x_n) is the i-th row of S_n and a=(a_1,\cdots,a_n).

Lemma

Lemma 3.19

S996

In the setting of Theorem 1.8, we have

\sum_{i=1}^n\mathbb{P}(\operatorname{rk}(S_n)=n-1,\operatorname{rk}(S_n^{(i)})=n-2)\leq\exp(-\Omega(n^{\alpha/2})).
Used by Proof
Proof of Lemma 3.19

By Fact ?, ?, to bound the probability that \operatorname{rk}(S_n)=n-1 and \operatorname{rk}(S_n^{(i)})=n-2, we only need to bound the probability that there is a vector a\in\mathbb{F}_p^{n-1}\setminus\{0\} such that S_{n}^{(i)}\cdot a=0 and a\cdot X=0, where X is the i-th row of S_n with the i-th entry removed and is thus independent of S_n^{(i)}.

Recall the event \Omega_\tau defined in (Proof). Then on \Omega_\tau, for this fixed vector a we have \mathbb{P}_X(a\cdot X=0)\leq \exp(-\tau n^{\alpha/2}). The vector a is unique up to scalars since \operatorname{rk}(S_n^{(i)})=n-2, so summing the above probability with \mathbb{P}(\Omega_\tau^c)\leq \exp(-\tau n^{\alpha/2}) completes the proof.

Lemma

Lemma 3.20

6DVO

For a vector v\in\mathbb{F}_p^m and J\subset[m], we denote by v_J\in\mathbb{F}_p^{|J|} the restriction of v onto the coordinates of J, and denote by v_J^* the vector in \mathbb{F}_p^m whose i-th coordinate is v_i\cdot\mathbf{1}(i\in J). Consider a random vector w\in\{-2,0,2\}^{n-1} with independent coordinates (w_i)_{1\leq i\leq n-1} satisfying

\begin{cases} \mathbb{P}(w_i=2)=\mathbb{P}(w_i=-2)=\frac{1}{4},\quad \mathbb{P}(w_i=0)=\frac{1}{2},\quad \forall i\leq d_n\text{ or } i\geq n-d_n,\\ w_i=0\quad\forall d_n+1\leq i\leq n-d_n-1. \end{cases}

Then, for any non-trivial partition I,J with I\cup J=[n-1], we have

\mathbb{P}(\operatorname{rk}(S_n)=\operatorname{rk}(S_n^{(i)})=n-1)\leq 2\cdot\mathbb{E}[\max_{a\in\mathbb{F}_p}\mathbb{P}(z_I\cdot w_I=a\mid S_n^{(i)})^{1/4} \mathbf{1}[\operatorname{rk}(S_n^{(i)})=n-1] ],

where the expectation is over S_n^{(i)} and z:=(S_n^{(i)})^{-1}\cdot w_J^*.

Used by Proof, Proof
Proof (of Lemma 3.20) of Lemma 3.20

Without loss of generality, we will take i=1 when writing out the proof. Recall that in the symmetric matrix S_n, we assumed s_{ij}=u_{ij}+c_{ij} when |i-j|\leq d_n or |n-i+j|\leq d_n ,where u_{ij} is uniform on \{-1,1\} and c_{ij} is independent of u_{ij}. Throughout the proof we first condition on the values of c_{ij} and the values of (s_{ij})_{d_n<|i-j|<n-d_n} and thus assume they are fixed throughout. That is, the (1,1)-th entry of S_n is c_{11}+u_{11} where now c_{11} is a fixed constant. The entries of first row of S_n are all conditioned to be fixed except the random variables (u_{1j})_{1\leq j\leq d_n+1\text{ or } j\geq n-d_n+1} which are still random and uniform on \{-1,1\}.

Take X=(q_i)_{i\in I} and Y=(q_i)_{i\in J} be two families of random variables so that q\in\mathbb{F}_p^{n-1} is determined by X and Y. Then for each choice of S_{n-1}^{(1)}, we define the following event

\mathcal{E}(X,Y):=\{\exists v\in\mathbb{F}_p^{n-1}:S_n^{(i)}\cdot v=q\text{ and }q\cdot v\in\{-1+c_{11},1+c_{11}\}\},

which is determined by X and Y. We claim that if \operatorname{rk}(S_n^{(1)})=n-1 and the first row of S_n is (x_1+c_{11},q_1\cdots,q_{n-1}) for some x_1\in\{-1,1\} and some fixed c_1, then

\{\operatorname{rk}(S_n)=n-1\}\Rightarrow \{u\in\mathcal{E}(X,Y)\}.

Actually, since \det(S_n)=0\neq\det(S_n^{(1)}), we can find a vector v\in\mathbb{F}_p^n with S_n\cdot v=0 and v_1=-1. Denote by v'=(v_2,\cdots,v_n), then S_n^{(1)}\cdot v'=q and q\cdot v'\in\{-1+c_{11},1+c_{11}\}.

Now let X',Y' be independent copies of X and Y, we define the event

\mathcal{E}_1:=\mathcal{E}(X,Y)\cap\mathcal{E}(X',Y)\cap\mathcal{E}(X,Y')\cap\mathcal{E}(X',Y').

Applying Lemma 3.21, we deduce that

\mathbb{P}(\mathcal{E}(X,Y)\mid S_{n}^{(1)})\leq\mathbb{P}(\mathcal{E}_1\mid S_{n}^{(1)})^\frac{1}{4},

and thus

\mathbb{P}(\operatorname{rk}(S_n)=\operatorname{rk}(S_n^{(1)})=n-1)\leq \mathbb{E}[\mathbb{P}(\mathcal{E}_1\mid S_n^{(1)})^\frac{1}{4}\mathbf{1}[\operatorname{rk}(S_n^{(1)})=n-1]].

Therefore, it suffices to prove that

\mathbb{P}(\mathcal{E}_1\mid S_n^{(1)})\leq 16\cdot\max_{a\in\mathbb{F}_p}\mathbb{P}(z_I\cdot w_I=a\mid S_n^{(1)}),

for any S_n^{(1)} with \operatorname{rk}(S_n^{(1)})=n-1. To prove this, we take any such S_n^{(1)} and denote by Q:=(S_n^{(1)})^{-1} and D:=\{-1+c_{11},1+c_{11}\}. We show that if q\in\mathcal{E}(X,Y) then q^TQq\in D. Indeed, we check that

q^{T}Qq=q^TQ\cdot S_n^{(1)}v'=q^Tv'\in\{-1+c_{11},1+c_{11}\}=D.

As we used the notation q=q(X,Y), we define f(X,Y):=q^TQq, then when the event \mathcal{E}_1 holds, we have

f(X,Y)-f(X',Y)-f(X,Y')+f(X',Y')\in 2D-2D.

Let \hat{w}:=q-q' where q' is an independent copy of q, by a standard computation we verify that

\begin{aligned}& f(X,Y)-f(X',Y)-f(X,Y')+f(X',Y')\\&=2\sum_{i\in I}\sum_{j\in J}Q_{ij}(q_i-q_i')(q_j-q_j')=2z_I\cdot \hat{w}_I,\end{aligned}

where z:=(S_n^{(i)})^{-1}\cdot \hat{w}_J^* so that z_i=\sum_{j\in J}Q_{ij}\hat{w}_j=\sum_{j\in J} Q_{ij}(q_j-q_j').

Since |D|=2, this verifies (?). Recall that we assume the first row of S_n is (x_1,q_1,\cdots,q_{n-1}) and we have conditioned on the entries of S_n except the u_{ij} variables such that |i-j|\leq d_n or |n-i+j|\leq d_n, we deduce that \hat{w}:=q-q' has the same law as the random vector w in (3.20). This completes the proof.

Lemma

Lemma 3.21

R6RL

(Lemma 4.7 of [costello2006random]) Let X and Y be independent random vectors, and \mathcal{E}(X,Y) be an event which depends on X and Y. Then let X',Y' be independent copies of X and Y, we have

\mathbb{P}(\mathcal{E}(X,Y)\leq \mathbb{P}(\mathcal{E}(X,Y)\cap\mathcal{E}(X,Y')\cap\mathcal{E}(X',Y)\cap\mathcal{E}(X',Y'))^\frac{1}{4}.
Used by Proof
Fact

Fact 3.22

D43Q

[[campos2021singularity], Lemma A.10] For any v\in\mathbb{F}_p^n and a partition I\cup J=[n], we have

\rho_{1/2}(v)\leq\rho(v),\quad\text{and}\quad \rho(v)\leq \rho(v_I)\leq 2^{|J|}\rho(v).
Used by Proof
Lemma

Lemma 3.23

1AUH

In the setting of Theorem 1.8, with z_I,w_I defined as in Lemma 3.20 and intervals I_1,I_2 defined as in (?), we have that

\begin{aligned} \mathbb{E}&[\max_{a\in\mathbb{F}_p}\mathbb{P}(z_I\cdot w_I=a\mid S_n^{(i)})^\frac{1}{4}\mathbf{1}[\operatorname{rk}(S_n^{(i)})=n-1]]\\&\leq (2^{|I_*|}\exp(-\tau n^{\alpha/2})+2^{-|J_*|})^\frac{1}{4}+3^{|J_*|}\exp(-\Omega(n^{\alpha/2})), \end{aligned}

where we denote by

I_*=(I_1\cup I_2)\setminus I,\quad J_*=J\setminus[d_n+1,n-d_n-1].
Used by Proof
Proof of Lemma 3.23

In the setting of Lemma 3.20, recall that 1\leq k\leq n-2 and J\subset[n-1] with |J|=k. Recall that S_n^{(i)}\cdot z=w_J^*\in W(J), where

W(J):=\{v\in\{-2,0,2\}^{n-1}:v_j=0\forall j\notin J,v_j=0\forall d_n+1\leq j\leq n-d_n-1 \}.

We consider the following event, with \beta=\exp(-\tau n^{\alpha/2}),

\begin{aligned} \mathcal{U}^{(J)}:=&\{\text{for every }v\in\mathbb{F}_p^{n-1}\setminus\{0\},S_n^{(i)}\cdot v\in W(J):\\&\min(\rho(v_{I_k}),\rho(v_{I_{k+1}}))\leq\beta\quad \forall 1\leq k\leq \lfloor (n-1)/e_{n-1}\rfloor+1\}. \end{aligned}

Since W(J)\leq 3^{|J\setminus[d_n+1,n-d_n-1]|}, we use Theorem 3.1 to deduce that

\mathbb{P}(S_n^{(i)}\in \mathcal{U}^{(J)})\geq 1-3^{|J\setminus[d_n+1,n-d_n-1]|}\exp(-\Omega(n^{\alpha/2})).

We also check that

\operatorname{rk}(S_n^{(i)})=n-1\Rightarrow\mathbb{P}(z=0\mid S_n^{(i)})\leq 2^{-|J\setminus[d_n+1,n-d_n-1]|},

this is because if z=0 then w_J^*=0, which happens with probability 2^{-|J\setminus[d_n+1,n-d_n-1]|} because we have w_i=0 with probability 1/2 for each i\in J\setminus[d_n+1,n-d_n-1].

Recall that w_J and S_n^{(i)} together determine the vector z and the entries of w_I are independent of w_J. Recall that we consider the intervals I_k in the decomposition [n-1]=\cup_{k=1}^{\lfloor (n-1)/e_{n-1}\rfloor+1}I_k, we have by definition that \rho_{1/2}(z_{I\cap I_k})=\max_{a\in\mathbb{F}_p}\mathbb{P}(z_{I\cap I_k}\cdot w_{I\cap I_k}=a). Therefore, applying Fact 3.22, we have for each k that

\rho_{1/2}(z_{I\cap I_k})\leq \rho(z_{I\cap I_k})\leq 2^{|I_k\setminus I|}\rho(z_{I_k}) .

Since S_n^{(i)}\in\mathcal{U}^{(J)} and S_n^{(i)}\cdot z\in W(J), if z\neq 0 then we have \min(\rho(z_{I_k}),\rho(z_{I_{k+1}}))\leq\beta for each k. Then we can upper bound the quantity below, using randomness of w_I at only w_{I\cap I_1},w_{I\cap I_2} (since |I_1|+|I_2|\leq d_n): whenever S_n^{(i)}\in\mathcal{U}^\beta, the following estimate holds:

\begin{aligned} &\mathbb{P}(\{z_I\cdot w_I=a\}\cap\{z\neq 0\}\mid S_n^{(i)})\\&\leq \mathbb{E}[\min(\rho_{1/2}(z_{I\cap I_1}),\rho_{1/2}(z_{I\cap I_2}))\mathbf{1}(z\neq 0)\mid S_n^{(i)}] \\&\end{aligned}\leq \max(2^{|I_1\setminus I|},2^{|I_2\setminus I|})\beta.

Finally, the inequality (3.23) follows from combining (Proof), (Proof) and (?).

Corollary

Corollary 3.24

H2S3

In the setting of Theorem 1.8, we have

\mathbb{P}(\operatorname{rk}(S_n)=\operatorname{rk}(S_n^{(i)})=n-1)=\exp(-\Omega(n^{\alpha/2}).
Used by Proof
Proof of Corollary 3.24

By Lemma 3.20, we only need to show the right hand side of (3.23) is \exp(-\Omega(n^{\alpha/2})) for some choice of partitions I\cup J=[n-1]. We can achieve this by taking I\subset I_1\cup I_2 (so that I_*=0) and take |J_*| =\exp(-\tau'n^{\alpha/2}) for some \tau'>0. We can verify that as long as \tau'>0 is sufficiently small, the right hand side of (3.23) is \exp(-\Omega(n^{\alpha/2})).

Source and licence

The text on this page is from arXiv:2507.05417v2 by Yi Han, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2507/2507.05417.jsonl.