Pairs of commuting integer matrices

Tim Browning Will Sawin  and  Victor Y. Wang IST Austria
Am Campus 1
3400 Klosterneuburg
Austria
[email protected], [email protected] Princeton University
Fine Hall
304 Washington Rd
Princeton NJ 08540
USA
[email protected]
(Date: September 26, 2024)
Abstract.

We prove upper and lower bounds on the number of pairs of commuting n×n𝑛𝑛n\times nitalic_n × italic_n matrices with integer entries in [T,T]𝑇𝑇[-T,T][ - italic_T , italic_T ], as T𝑇T\to\inftyitalic_T → ∞. Our work uses Fourier analysis and leads to an analysis of exponential sums involving matrices over finite fields. These are bounded by combining a stratification result of Fouvry and Katz with a new result about the flatness of the commutator Lie bracket.

2010 Mathematics Subject Classification:
11D45 (11T23, 15B33, 15B36)

1. Introduction

Let Mnsubscript𝑀𝑛M_{n}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT denote the scheme of n×n𝑛𝑛n\times nitalic_n × italic_n matrices, for an integer n2𝑛2n\geqslant 2italic_n ⩾ 2. Let VnMnsubscript𝑉𝑛subscript𝑀𝑛V_{n}\subset M_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT denote the closed subscheme tr=0tr0\operatorname{tr}=0roman_tr = 0. The aim of this note is to count integral points of height Tabsent𝑇\leqslant T⩽ italic_T, as T𝑇T\to\inftyitalic_T → ∞, on the commuting variety

n={(X,Y)Mn()2:XY=YX},subscript𝑛conditional-set𝑋𝑌subscript𝑀𝑛superscript2𝑋𝑌𝑌𝑋\mathfrak{C}_{n}=\{(X,Y)\in M_{n}(\mathbb{C})^{2}:XY=YX\},fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = { ( italic_X , italic_Y ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_X italic_Y = italic_Y italic_X } ,

viewed as an affine variety in Mn()22n2subscript𝑀𝑛superscript2superscript2superscript𝑛2M_{n}(\mathbb{C})^{2}\cong\mathbb{C}^{2n^{2}}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≅ blackboard_C start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. Thus we are interested in the behaviour of the counting function

N(T)\colonequals#{(X,Y)Mn()2:|X|,|Y|T,XY=YX},𝑁𝑇\colonequals#conditional-set𝑋𝑌subscript𝑀𝑛superscript2formulae-sequence𝑋𝑌𝑇𝑋𝑌𝑌𝑋N(T)\colonequals\#\{(X,Y)\in M_{n}(\mathbb{Z})^{2}:\lvert X\rvert,\lvert Y% \rvert\leqslant T,\;XY=YX\},italic_N ( italic_T ) # { ( italic_X , italic_Y ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : | italic_X | , | italic_Y | ⩽ italic_T , italic_X italic_Y = italic_Y italic_X } ,

as T𝑇T\to\inftyitalic_T → ∞, where |X|𝑋\lvert X\rvert| italic_X | denotes the maximum modulus of any of the entries in a matrix XMn()𝑋subscript𝑀𝑛X\in M_{n}(\mathbb{Z})italic_X ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ). It was shown by Motzkin and Taussky in the paragraph after [12, Thm. 6] that nsubscript𝑛\mathfrak{C}_{n}fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is irreducible and it follows from work of Basili [1, Thm. 1.2] that dimn=n2+ndimensionsubscript𝑛superscript𝑛2𝑛\dim\mathfrak{C}_{n}=n^{2}+nroman_dim fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n. Furthermore, nsubscript𝑛\mathfrak{C}_{n}fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT cannot be linear, since it contains (X,0)𝑋0(X,0)( italic_X , 0 ) and (0,Y)0𝑌(0,Y)( 0 , italic_Y ), for any X,YMn()𝑋𝑌subscript𝑀𝑛X,Y\in M_{n}(\mathbb{C})italic_X , italic_Y ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ), but does not always contain the point (X,Y)𝑋𝑌(X,Y)( italic_X , italic_Y ). In fact, a recursive formula for the degree of nsubscript𝑛\mathfrak{C}_{n}fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT has been provided by Knutson and Zinn-Justin [10].

Since nsubscript𝑛\mathfrak{C}_{n}fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is defined by a system of homogeneous quadratic equations with coefficients in \mathbb{Q}blackboard_Q, we can view nsubscript𝑛\mathfrak{C}_{n}fraktur_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT as an affine cone over a non-linear irreducible variety in 2n21superscript2superscript𝑛21\mathbb{P}^{2n^{2}-1}blackboard_P start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT of dimension n2+n1superscript𝑛2𝑛1n^{2}+n-1italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n - 1, which is definable over \mathbb{Q}blackboard_Q. Appealing to the resolution of the dimension growth conjecture by Salberger [14], it therefore follows that

N(T)n,εTn2+n1+εsubscriptmuch-less-than𝑛𝜀𝑁𝑇superscript𝑇superscript𝑛2𝑛1𝜀N(T)\ll_{n,\varepsilon}T^{n^{2}+n-1+\varepsilon}italic_N ( italic_T ) ≪ start_POSTSUBSCRIPT italic_n , italic_ε end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n - 1 + italic_ε end_POSTSUPERSCRIPT (1.1)

for any ε>0𝜀0\varepsilon>0italic_ε > 0, where the implied constant depends at most on n𝑛nitalic_n and ε𝜀\varepsilonitalic_ε. Moreover, the ε𝜀\varepsilonitalic_ε can be removed if the variety has degree 5absent5\geqslant 5⩾ 5 by [3], which is likely to be the case for n3𝑛3n\geqslant 3italic_n ⩾ 3 by the work in [10]. On the other hand, we have the lower bound

N(T)#{(X,Y)Mn()×In:|X|,|Y|T}Tn2+1𝑁𝑇#conditional-set𝑋𝑌subscript𝑀𝑛subscript𝐼𝑛𝑋𝑌𝑇much-greater-thansuperscript𝑇superscript𝑛21N(T)\geqslant\#\{(X,Y)\in M_{n}(\mathbb{Z})\times\mathbb{Z}I_{n}:\lvert X% \rvert,\lvert Y\rvert\leqslant T\}\gg T^{n^{2}+1}italic_N ( italic_T ) ⩾ # { ( italic_X , italic_Y ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) × blackboard_Z italic_I start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT : | italic_X | , | italic_Y | ⩽ italic_T } ≫ italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT (1.2)

coming from the special subvariety of scalar matrices Y𝑌Yitalic_Y. The following is our main result.

Theorem 1.1.

Let T1𝑇1T\geqslant 1italic_T ⩾ 1. Then

N(T)nTn2+22n+1.subscriptmuch-less-than𝑛𝑁𝑇superscript𝑇superscript𝑛222𝑛1N(T)\ll_{n}T^{n^{2}+2-\frac{2}{n+1}}.italic_N ( italic_T ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 2 - divide start_ARG 2 end_ARG start_ARG italic_n + 1 end_ARG end_POSTSUPERSCRIPT .

Note that Theorem 1.1 improves on (1.1) for n3𝑛3n\geqslant 3italic_n ⩾ 3. In fact our exponent is always within 1111 of that occurring in the lower bound (1.2), which we expect to be the truth. Our approach uses matrix identities and ideas from harmonic analysis, which will lead us to analyse the fibres of the commutator map

[,]:Mn2Vn,(X,Y)XYYX,:formulae-sequencesuperscriptsubscript𝑀𝑛2subscript𝑉𝑛maps-to𝑋𝑌𝑋𝑌𝑌𝑋[\cdot,\cdot]\colon M_{n}^{2}\to V_{n},\quad(X,Y)\mapsto XY-YX,[ ⋅ , ⋅ ] : italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT → italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , ( italic_X , italic_Y ) ↦ italic_X italic_Y - italic_Y italic_X , (1.3)

where we recall that VnMnsubscript𝑉𝑛subscript𝑀𝑛V_{n}\subset M_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊂ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT denotes the closed subscheme tr=0tr0\operatorname{tr}=0roman_tr = 0. In this way we have been led to prove the following result, the analogue of which was proved by Larsen and Lu [11] in the multiplicative setting.

Theorem 1.2.

The map

[,]():Mn()2Vn(),(X,Y)XYYX:formulae-sequencesubscript𝑀𝑛superscript2subscript𝑉𝑛maps-to𝑋𝑌𝑋𝑌𝑌𝑋[\cdot,\cdot](\mathbb{C})\colon M_{n}(\mathbb{C})^{2}\to V_{n}(\mathbb{C}),% \quad(X,Y)\mapsto XY-YX[ ⋅ , ⋅ ] ( blackboard_C ) : italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT → italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) , ( italic_X , italic_Y ) ↦ italic_X italic_Y - italic_Y italic_X

is flat over the open set Vn(){0}subscript𝑉𝑛0V_{n}(\mathbb{C})\setminus\{0\}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) ∖ { 0 }.

Theorem 1.2 is equivalent to a pointwise bound on the dimensions of the fibres of the commutator map over Vn(){0}subscript𝑉𝑛0V_{n}(\mathbb{C})\setminus\{0\}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) ∖ { 0 }. For comparison, earlier work has examined the dimensions of the fibres on average over certain small families of matrices in Vn(){0}subscript𝑉𝑛0V_{n}(\mathbb{C})\setminus\{0\}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_C ) ∖ { 0 }, such as diagonal matrices (Knutson [9]) or rank-one matrices (Neubauer [13]). Moreover, Young [19] proved a finer conjecture of Knutson [9] concerning the irreducible components of the diagonal commutator scheme. Our new methods may be capable of re-proving, and generalising to other families, some of these earlier results.

Acknowledgements

The authors are very grateful to Alina Ostafe, Matthew Satriano and Igor Shparlinski for drawing their attention to this problem and for useful comments, and to Michael Larsen and Peter Sarnak for their helpful correspondence. While working on this paper the first author was supported by a FWF grant (DOI 10.55776/P36278), the second author by a Sloan Research Fellowship, and the third author by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant Agreement No. 101034413.

2. Matrix exponential sums

We begin by recording the following consequence of Theorem 1.2.

Theorem 2.1.

For all primes pn1subscriptmuch-greater-than𝑛𝑝1p\gg_{n}1italic_p ≫ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT 1, and for all points MVn(𝔽¯p){0}𝑀subscript𝑉𝑛subscript¯𝔽𝑝0M\in V_{n}(\overline{\mathbb{F}}_{p})\setminus\{0\}italic_M ∈ italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ∖ { 0 }, we have

dim{(U,V)Mn(𝔽¯p)2:UVVU=M}n2+1.dimensionconditional-set𝑈𝑉subscript𝑀𝑛superscriptsubscript¯𝔽𝑝2𝑈𝑉𝑉𝑈𝑀superscript𝑛21\dim\left\{(U,V)\in M_{n}(\overline{\mathbb{F}}_{p})^{2}:UV-VU=M\right\}% \leqslant n^{2}+1.roman_dim { ( italic_U , italic_V ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_U italic_V - italic_V italic_U = italic_M } ⩽ italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 .
Proof assuming Theorem 1.2.

By spreading out, Theorem 1.2 implies the same flatness statement with 𝔽¯psubscript¯𝔽𝑝\overline{\mathbb{F}}_{p}over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT in place of \mathbb{C}blackboard_C, for any sufficiently large prime p𝑝pitalic_p. But then the statement of Theorem 2.1 follows, since dimMn(𝔽¯p)2dimVn(𝔽¯p)=2n2(n21)=n2+1dimensionsubscript𝑀𝑛superscriptsubscript¯𝔽𝑝2dimensionsubscript𝑉𝑛subscript¯𝔽𝑝2superscript𝑛2superscript𝑛21superscript𝑛21\dim M_{n}(\overline{\mathbb{F}}_{p})^{2}-\dim V_{n}(\overline{\mathbb{F}}_{p}% )=2n^{2}-(n^{2}-1)=n^{2}+1roman_dim italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - roman_dim italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) = 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 ) = italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1. ∎

In § 4, we will actually directly prove Theorem 2.1 by induction on n𝑛nitalic_n for pn𝑝𝑛p\geqslant nitalic_p ⩾ italic_n, by symmetry and point counting, before deriving Theorem 1.2 as a consequence. However, a direct proof of Theorem 1.2 by induction on n𝑛nitalic_n is also possible using algebraic geometry, Grassmannians, symmetry, and dimension counting.

For the purposes of harmonic analysis to come, we observe that over any field k𝑘kitalic_k, the pairing tr(XY)tr𝑋𝑌\operatorname{tr}(XY)roman_tr ( italic_X italic_Y ) on Mn(k)subscript𝑀𝑛𝑘M_{n}(k)italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_k ) is perfect. The usual dot product on X,YMn(k)kn2𝑋𝑌subscript𝑀𝑛𝑘superscript𝑘superscript𝑛2X,Y\in M_{n}(k)\cong k^{n^{2}}italic_X , italic_Y ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_k ) ≅ italic_k start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT is given by tr(XtY)=ijXjiYjitrsuperscript𝑋𝑡𝑌subscript𝑖subscript𝑗subscript𝑋𝑗𝑖subscript𝑌𝑗𝑖\operatorname{tr}(X^{t}Y)=\sum_{i}\sum_{j}X_{ji}Y_{ji}roman_tr ( italic_X start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_Y ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT, but it will be more convenient below to work with tr(XY)=ijXijYjitr𝑋𝑌subscript𝑖subscript𝑗subscript𝑋𝑖𝑗subscript𝑌𝑗𝑖\operatorname{tr}(XY)=\sum_{i}\sum_{j}X_{ij}Y_{ji}roman_tr ( italic_X italic_Y ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_Y start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT, which can be viewed as the usual dot product after an invertible linear change of variables XXtmaps-to𝑋superscript𝑋𝑡X\mapsto X^{t}italic_X ↦ italic_X start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT.

Given A,BMn()𝐴𝐵subscript𝑀𝑛A,B\in M_{n}(\mathbb{Z})italic_A , italic_B ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ), our work will lead us to analyse the complete exponential sum

S(A,B;p)\colonequals(U,V)Mn(𝔽p)2UVVU=0ep(tr(AU+BV)),𝑆𝐴𝐵𝑝\colonequalssubscript𝑈𝑉subscript𝑀𝑛superscriptsubscript𝔽𝑝2𝑈𝑉𝑉𝑈0subscript𝑒𝑝tr𝐴𝑈𝐵𝑉S(A,B;p)\colonequals\sum_{\begin{subarray}{c}(U,V)\in M_{n}(\mathbb{F}_{p})^{2% }\\ UV-VU=0\end{subarray}}e_{p}(\operatorname{tr}(AU+BV)),italic_S ( italic_A , italic_B ; italic_p ) ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_U , italic_V ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_U italic_V - italic_V italic_U = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( roman_tr ( italic_A italic_U + italic_B italic_V ) ) , (2.1)

for a sufficiently large prime p𝑝pitalic_p. It follows from the point count of Feit–Fine [4] that

S(0,0;p)npn2+n.subscriptmuch-less-than𝑛𝑆00𝑝superscript𝑝superscript𝑛2𝑛S(0,0;p)\ll_{n}p^{n^{2}+n}.italic_S ( 0 , 0 ; italic_p ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n end_POSTSUPERSCRIPT . (2.2)

We seek to find conditions on A,B𝐴𝐵A,Bitalic_A , italic_B under which we can show that cancellation occurs in S(A,B;p)𝑆𝐴𝐵𝑝S(A,B;p)italic_S ( italic_A , italic_B ; italic_p ).

We begin by recording the observation that

S(A,B;p)=1#Mn(𝔽p)U,V,ZMn(𝔽p)ep(tr(Z(UVVU)+AU+BV)).𝑆𝐴𝐵𝑝1#subscript𝑀𝑛subscript𝔽𝑝subscript𝑈𝑉𝑍subscript𝑀𝑛subscript𝔽𝑝subscript𝑒𝑝tr𝑍𝑈𝑉𝑉𝑈𝐴𝑈𝐵𝑉S(A,B;p)=\frac{1}{\#M_{n}(\mathbb{F}_{p})}\sum_{U,V,Z\in M_{n}(\mathbb{F}_{p})% }e_{p}(\operatorname{tr}(Z(UV-VU)+AU+BV)).italic_S ( italic_A , italic_B ; italic_p ) = divide start_ARG 1 end_ARG start_ARG # italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) end_ARG ∑ start_POSTSUBSCRIPT italic_U , italic_V , italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( roman_tr ( italic_Z ( italic_U italic_V - italic_V italic_U ) + italic_A italic_U + italic_B italic_V ) ) . (2.3)

Then, by the cyclic property of the trace, we can average over U𝑈Uitalic_U to conclude that

S(A,B;p)=V,ZMn(𝔽p)VZZV+A=0ep(tr(BV)).𝑆𝐴𝐵𝑝subscript𝑉𝑍subscript𝑀𝑛subscript𝔽𝑝𝑉𝑍𝑍𝑉𝐴0subscript𝑒𝑝tr𝐵𝑉S(A,B;p)=\sum_{\begin{subarray}{c}V,Z\in M_{n}(\mathbb{F}_{p})\\ VZ-ZV+A=0\end{subarray}}e_{p}(\operatorname{tr}(BV)).italic_S ( italic_A , italic_B ; italic_p ) = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_V , italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL italic_V italic_Z - italic_Z italic_V + italic_A = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( roman_tr ( italic_B italic_V ) ) .

In particular, it is clear that

|S(A,B;p)|S(A,0;p)=#{(V,Z)Mn(𝔽p)2:VZZV+A=0},𝑆𝐴𝐵𝑝𝑆𝐴0𝑝#conditional-set𝑉𝑍subscript𝑀𝑛superscriptsubscript𝔽𝑝2𝑉𝑍𝑍𝑉𝐴0|S(A,B;p)|\leqslant S(A,0;p)=\#\left\{(V,Z)\in M_{n}(\mathbb{F}_{p})^{2}:VZ-ZV% +A=0\right\},| italic_S ( italic_A , italic_B ; italic_p ) | ⩽ italic_S ( italic_A , 0 ; italic_p ) = # { ( italic_V , italic_Z ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_V italic_Z - italic_Z italic_V + italic_A = 0 } , (2.4)

for any BMn()𝐵subscript𝑀𝑛B\in M_{n}(\mathbb{Z})italic_B ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ). We are now ready to prove the following result.

Lemma 2.2.

If pAnot-divides𝑝𝐴p\nmid Aitalic_p ∤ italic_A or pBnot-divides𝑝𝐵p\nmid Bitalic_p ∤ italic_B, then

S(A,B;p)npn2+1𝟏p(tr(A),tr(B)).subscriptmuch-less-than𝑛𝑆𝐴𝐵𝑝superscript𝑝superscript𝑛21subscript1conditional𝑝tr𝐴tr𝐵S(A,B;p)\ll_{n}p^{n^{2}+1}\bm{1}_{p\mid(\operatorname{tr}(A),\operatorname{tr}% (B))}.italic_S ( italic_A , italic_B ; italic_p ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_p ∣ ( roman_tr ( italic_A ) , roman_tr ( italic_B ) ) end_POSTSUBSCRIPT .
Proof.

We may assume that p𝑝pitalic_p is sufficiently large in terms of n𝑛nitalic_n, else the result is trivial. If pAnot-divides𝑝𝐴p\nmid Aitalic_p ∤ italic_A, then it follows from applying Theorem 2.1 and the Lang–Weil bound in (2.4) that

S(A,B;p)npn2+1𝟏ptr(A).subscriptmuch-less-than𝑛𝑆𝐴𝐵𝑝superscript𝑝superscript𝑛21subscript1conditional𝑝tr𝐴\displaystyle S(A,B;p)\ll_{n}p^{n^{2}+1}\bm{1}_{p\mid\operatorname{tr}(A)}.italic_S ( italic_A , italic_B ; italic_p ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_p ∣ roman_tr ( italic_A ) end_POSTSUBSCRIPT .

Similarly, if pBnot-divides𝑝𝐵p\nmid Bitalic_p ∤ italic_B, then averaging over V𝑉Vitalic_V in (2.3) gives

S(A,B;p)#{(U,Z)Mn(𝔽p)2:ZUUZ+B=0}npn2+1𝟏ptr(B).much-less-than𝑆𝐴𝐵𝑝#conditional-set𝑈𝑍subscript𝑀𝑛superscriptsubscript𝔽𝑝2𝑍𝑈𝑈𝑍𝐵0subscriptmuch-less-than𝑛superscript𝑝superscript𝑛21subscript1conditional𝑝tr𝐵S(A,B;p)\ll\#\left\{(U,Z)\in M_{n}(\mathbb{F}_{p})^{2}:ZU-UZ+B=0\right\}\ll_{n% }p^{n^{2}+1}\bm{1}_{p\mid\operatorname{tr}(B)}.italic_S ( italic_A , italic_B ; italic_p ) ≪ # { ( italic_U , italic_Z ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_Z italic_U - italic_U italic_Z + italic_B = 0 } ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_p ∣ roman_tr ( italic_B ) end_POSTSUBSCRIPT .

Combining these bounds, we arrive at the statement of the lemma. ∎

3. Fourier analysis and proof of the main result

In this section we prove Theorem 1.1 via harmonic analysis, by combining work of Fouvry and Katz [5] with our discussion in the previous section on exponential sums over finite fields. We shall assume throughout this section that n2𝑛2n\geqslant 2italic_n ⩾ 2.

Let p𝑝pitalic_p be an auxiliary prime in the interval [T,T2]𝑇superscript𝑇2[T,T^{2}][ italic_T , italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] whose size will be optimised later. Then

N(T)#{(X,Y)Mn()2:|X|,|Y|T,pXYYX}.𝑁𝑇#conditional-set𝑋𝑌subscript𝑀𝑛superscript2formulae-sequence𝑋𝑌𝑇conditional𝑝𝑋𝑌𝑌𝑋N(T)\leqslant\#\{(X,Y)\in M_{n}(\mathbb{Z})^{2}:\lvert X\rvert,\lvert Y\rvert% \leqslant T,\;p\mid XY-YX\}.italic_N ( italic_T ) ⩽ # { ( italic_X , italic_Y ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : | italic_X | , | italic_Y | ⩽ italic_T , italic_p ∣ italic_X italic_Y - italic_Y italic_X } .

Consider the function

w(X)\colonequals1i,jn(sinπXijπXij)2,𝑤𝑋\colonequalssubscriptproductformulae-sequence1𝑖𝑗𝑛superscript𝜋subscript𝑋𝑖𝑗𝜋subscript𝑋𝑖𝑗2w(X)\colonequals\prod_{1\leqslant i,j\leqslant n}\left(\frac{\sin\pi X_{ij}}{% \pi X_{ij}}\right)^{2},italic_w ( italic_X ) ∏ start_POSTSUBSCRIPT 1 ⩽ italic_i , italic_j ⩽ italic_n end_POSTSUBSCRIPT ( divide start_ARG roman_sin italic_π italic_X start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG start_ARG italic_π italic_X start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,

for any XMn()𝑋subscript𝑀𝑛X\in M_{n}(\mathbb{R})italic_X ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_R ). Identifying Mn()subscript𝑀𝑛M_{n}(\mathbb{R})italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_R ) with n2superscriptsuperscript𝑛2\mathbb{R}^{n^{2}}blackboard_R start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, this has Fourier transform

w^(A)=Mn()w(X)e(tr(AX))dX=1i,jnmax{1|Aij|,0},^𝑤𝐴subscriptsubscript𝑀𝑛𝑤𝑋𝑒tr𝐴𝑋differential-d𝑋subscriptproductformulae-sequence1𝑖𝑗𝑛1subscript𝐴𝑖𝑗0\widehat{w}(A)=\int_{M_{n}(\mathbb{R})}w(X)e(\operatorname{tr}(AX))\mathrm{d}X% =\prod_{1\leqslant i,j\leqslant n}\max\{1-|A_{ij}|,0\},over^ start_ARG italic_w end_ARG ( italic_A ) = ∫ start_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_R ) end_POSTSUBSCRIPT italic_w ( italic_X ) italic_e ( roman_tr ( italic_A italic_X ) ) roman_d italic_X = ∏ start_POSTSUBSCRIPT 1 ⩽ italic_i , italic_j ⩽ italic_n end_POSTSUBSCRIPT roman_max { 1 - | italic_A start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT | , 0 } , (3.1)

where dX=i,jdXijd𝑋subscriptproduct𝑖𝑗dsubscript𝑋𝑖𝑗\mathrm{d}X=\prod_{i,j}\mathrm{d}X_{ij}roman_d italic_X = ∏ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT roman_d italic_X start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT. Moreover it is clear that (4π2)n2w(12X)1superscript4superscript𝜋2superscript𝑛2𝑤12𝑋1(\frac{4}{\pi^{2}})^{n^{2}}\leqslant w(\frac{1}{2}X)\leqslant 1( divide start_ARG 4 end_ARG start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⩽ italic_w ( divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_X ) ⩽ 1 if |X|1𝑋1|X|\leqslant 1| italic_X | ⩽ 1. It now follows that

N(T)𝑁𝑇\displaystyle N(T)italic_N ( italic_T ) n(X,Y)Mn()2pXYYXw(12TX)w(12TY)subscriptmuch-less-than𝑛absentsubscript𝑋𝑌subscript𝑀𝑛superscript2conditional𝑝𝑋𝑌𝑌𝑋𝑤12𝑇𝑋𝑤12𝑇𝑌\displaystyle\ll_{n}\sum_{\begin{subarray}{c}(X,Y)\in M_{n}(\mathbb{Z})^{2}\\ p\mid XY-YX\end{subarray}}w\Big{(}\frac{1}{2T}X\Big{)}w\Big{(}\frac{1}{2T}Y% \Big{)}≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_X , italic_Y ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_p ∣ italic_X italic_Y - italic_Y italic_X end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_w ( divide start_ARG 1 end_ARG start_ARG 2 italic_T end_ARG italic_X ) italic_w ( divide start_ARG 1 end_ARG start_ARG 2 italic_T end_ARG italic_Y )
=(U,V)Mn(𝔽p)2UVVU=0XMn()w(U+pX2T)YMn()w(V+pY2T).absentsubscript𝑈𝑉subscript𝑀𝑛superscriptsubscript𝔽𝑝2𝑈𝑉𝑉𝑈0subscriptsuperscript𝑋subscript𝑀𝑛𝑤𝑈𝑝superscript𝑋2𝑇subscriptsuperscript𝑌subscript𝑀𝑛𝑤𝑉𝑝superscript𝑌2𝑇\displaystyle=\sum_{\begin{subarray}{c}(U,V)\in M_{n}(\mathbb{F}_{p})^{2}\\ UV-VU=0\end{subarray}}\sum_{\begin{subarray}{c}X^{\prime}\in M_{n}(\mathbb{Z})% \end{subarray}}w\Big{(}\frac{U+pX^{\prime}}{2T}\Big{)}\sum_{\begin{subarray}{c% }Y^{\prime}\in M_{n}(\mathbb{Z})\end{subarray}}w\Big{(}\frac{V+pY^{\prime}}{2T% }\Big{)}.= ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_U , italic_V ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_U italic_V - italic_V italic_U = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_w ( divide start_ARG italic_U + italic_p italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG ) ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_w ( divide start_ARG italic_V + italic_p italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG ) .

An application of Poisson summation reveals that

XMn()w(U+pX2T)subscriptsuperscript𝑋subscript𝑀𝑛𝑤𝑈𝑝superscript𝑋2𝑇\displaystyle\sum_{\begin{subarray}{c}X^{\prime}\in M_{n}(\mathbb{Z})\end{% subarray}}w\Big{(}\frac{U+pX^{\prime}}{2T}\Big{)}∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_w ( divide start_ARG italic_U + italic_p italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG ) =AMn()Mn()w(U+pX2T)e(tr(AX))dXabsentsubscript𝐴subscript𝑀𝑛subscriptsubscript𝑀𝑛𝑤𝑈𝑝superscript𝑋2𝑇𝑒tr𝐴superscript𝑋differential-dsuperscript𝑋\displaystyle=\sum_{A\in M_{n}(\mathbb{Z})}\int_{M_{n}(\mathbb{R})}w\Big{(}% \frac{U+pX^{\prime}}{2T}\Big{)}e(\operatorname{tr}(AX^{\prime}))\mathrm{d}X^{\prime}= ∑ start_POSTSUBSCRIPT italic_A ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_R ) end_POSTSUBSCRIPT italic_w ( divide start_ARG italic_U + italic_p italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG ) italic_e ( roman_tr ( italic_A italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) roman_d italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT
=(2Tp)n2AMn()ep(tr(AU))w^(2TpA),absentsuperscript2𝑇𝑝superscript𝑛2subscript𝐴subscript𝑀𝑛subscript𝑒𝑝tr𝐴𝑈^𝑤2𝑇𝑝𝐴\displaystyle=\left(\frac{2T}{p}\right)^{n^{2}}\sum_{A\in M_{n}(\mathbb{Z})}e_% {p}(-\operatorname{tr}(AU))\widehat{w}\left(\frac{2T}{p}A\right),= ( divide start_ARG 2 italic_T end_ARG start_ARG italic_p end_ARG ) start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_A ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( - roman_tr ( italic_A italic_U ) ) over^ start_ARG italic_w end_ARG ( divide start_ARG 2 italic_T end_ARG start_ARG italic_p end_ARG italic_A ) ,

on making an obvious change of variables. We have a similar identity for the sum over Ysuperscript𝑌Y^{\prime}italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, all of which leads to the expression

N(T)𝑁𝑇\displaystyle N(T)italic_N ( italic_T ) n(Tp)2n2(A,B)Mn()2w^(2TpA)w^(2TpB)S(A,B;p),subscriptmuch-less-than𝑛absentsuperscript𝑇𝑝2superscript𝑛2subscript𝐴𝐵subscript𝑀𝑛superscript2^𝑤2𝑇𝑝𝐴^𝑤2𝑇𝑝𝐵𝑆𝐴𝐵𝑝\displaystyle\ll_{n}\left(\frac{T}{p}\right)^{2n^{2}}\sum_{(A,B)\in M_{n}(% \mathbb{Z})^{2}}\widehat{w}\left(\frac{2T}{p}A\right)\widehat{w}\left(\frac{2T% }{p}B\right)S(A,B;p),≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_p end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT ( italic_A , italic_B ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT over^ start_ARG italic_w end_ARG ( divide start_ARG 2 italic_T end_ARG start_ARG italic_p end_ARG italic_A ) over^ start_ARG italic_w end_ARG ( divide start_ARG 2 italic_T end_ARG start_ARG italic_p end_ARG italic_B ) italic_S ( italic_A , italic_B ; italic_p ) ,

in the notation of (2.1).

Appealing to (3.1), we finally deduce that

N(T)𝑁𝑇\displaystyle N(T)italic_N ( italic_T ) n(Tp)2n2(A,B)Mn()2|A|,|B|12p/T|S(A,B;p)|.subscriptmuch-less-than𝑛absentsuperscript𝑇𝑝2superscript𝑛2subscript𝐴𝐵subscript𝑀𝑛superscript2𝐴𝐵12𝑝𝑇𝑆𝐴𝐵𝑝\displaystyle\ll_{n}\left(\frac{T}{p}\right)^{2n^{2}}\sum_{\begin{subarray}{c}% (A,B)\in M_{n}(\mathbb{Z})^{2}\\ |A|,|B|\leqslant\frac{1}{2}p/T\end{subarray}}|S(A,B;p)|.≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_p end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_A , italic_B ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL | italic_A | , | italic_B | ⩽ divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_p / italic_T end_CELL end_ROW end_ARG end_POSTSUBSCRIPT | italic_S ( italic_A , italic_B ; italic_p ) | .

If p(A,B)conditional𝑝𝐴𝐵p\mid(A,B)italic_p ∣ ( italic_A , italic_B ) then only A=B=0𝐴𝐵0A=B=0italic_A = italic_B = 0 contribute to the sum. Thus it follows from (2.2) that

N(T)n(Tp)2n2(pn2+n+U(p,T)),subscriptmuch-less-than𝑛𝑁𝑇superscript𝑇𝑝2superscript𝑛2superscript𝑝superscript𝑛2𝑛𝑈𝑝𝑇N(T)\ll_{n}\left(\frac{T}{p}\right)^{2n^{2}}\left(p^{n^{2}+n}+U(p,T)\right),italic_N ( italic_T ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_p end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n end_POSTSUPERSCRIPT + italic_U ( italic_p , italic_T ) ) , (3.2)

where

U(p,T)=(A,B)Mn()2|A|,|B|12p/Tp(A,B)|S(A,B;p)|.𝑈𝑝𝑇subscript𝐴𝐵subscript𝑀𝑛superscript2𝐴𝐵12𝑝𝑇not-divides𝑝𝐴𝐵𝑆𝐴𝐵𝑝U(p,T)=\sum_{\begin{subarray}{c}(A,B)\in M_{n}(\mathbb{Z})^{2}\\ |A|,|B|\leqslant\frac{1}{2}p/T\\ p\nmid(A,B)\end{subarray}}|S(A,B;p)|.italic_U ( italic_p , italic_T ) = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_A , italic_B ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL | italic_A | , | italic_B | ⩽ divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_p / italic_T end_CELL end_ROW start_ROW start_CELL italic_p ∤ ( italic_A , italic_B ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT | italic_S ( italic_A , italic_B ; italic_p ) | .

We now appeal to a stratification result by Fouvry and Katz [5, Thm. 1.1] to estimate U(p,T)𝑈𝑝𝑇U(p,T)italic_U ( italic_p , italic_T ). This produces subschemes V2n2V2n21V2V1𝔸2n2subscript𝑉2superscript𝑛2subscript𝑉2superscript𝑛21subscript𝑉2subscript𝑉1superscriptsubscript𝔸2superscript𝑛2V_{2n^{2}}\subset V_{2n^{2}-1}\subset\cdots\subset V_{2}\subset V_{1}\subset% \mathbb{A}_{\mathbb{Z}}^{2n^{2}}italic_V start_POSTSUBSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ⊂ italic_V start_POSTSUBSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 end_POSTSUBSCRIPT ⊂ ⋯ ⊂ italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ⊂ italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⊂ blackboard_A start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, with dimVj2n2jdimensionsubscript𝑉𝑗2superscript𝑛2𝑗\dim V_{j}\leqslant 2n^{2}-jroman_dim italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⩽ 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_j for 1j2n21𝑗2superscript𝑛21\leqslant j\leqslant 2n^{2}1 ⩽ italic_j ⩽ 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, such that

S(A,B;p)npn2+n2+j12,subscriptmuch-less-than𝑛𝑆𝐴𝐵𝑝superscript𝑝superscript𝑛2𝑛2𝑗12S(A,B;p)\ll_{n}p^{\frac{n^{2}+n}{2}+\frac{j-1}{2}},italic_S ( italic_A , italic_B ; italic_p ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n end_ARG start_ARG 2 end_ARG + divide start_ARG italic_j - 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ,

whenever the reduction modulo p𝑝pitalic_p of (A,B)𝐴𝐵(A,B)( italic_A , italic_B ) corresponds to vector in 𝔸2n2(𝔽p)Vj(𝔽p)superscript𝔸2superscript𝑛2subscript𝔽𝑝subscript𝑉𝑗subscript𝔽𝑝\mathbb{A}^{2n^{2}}(\mathbb{F}_{p})\setminus V_{j}(\mathbb{F}_{p})blackboard_A start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ∖ italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ), under the isomorphism Mn2𝔸2n2superscriptsubscript𝑀𝑛2superscript𝔸2superscript𝑛2M_{n}^{2}\cong\mathbb{A}^{2n^{2}}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≅ blackboard_A start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. It is convenient to put V0=𝔸2n2subscript𝑉0superscriptsubscript𝔸2superscript𝑛2V_{0}=\mathbb{A}_{\mathbb{Z}}^{2n^{2}}italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = blackboard_A start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT and V2n2+1=subscript𝑉2superscript𝑛21V_{2n^{2}+1}=\emptysetitalic_V start_POSTSUBSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUBSCRIPT = ∅. Combining this with Lemma 2.2, we therefore deduce that

U(p,T)𝑈𝑝𝑇\displaystyle U(p,T)italic_U ( italic_p , italic_T ) nj=12n2+1(A,B)Rjmin{pn2+n2+j12,pn2+1},subscriptmuch-less-than𝑛absentsuperscriptsubscript𝑗12superscript𝑛21subscript𝐴𝐵subscript𝑅𝑗superscript𝑝superscript𝑛2𝑛2𝑗12superscript𝑝superscript𝑛21\displaystyle\ll_{n}\sum_{j=1}^{2n^{2}+1}\sum_{\begin{subarray}{c}(A,B)\in R_{% j}\end{subarray}}\min\left\{p^{\frac{n^{2}+n}{2}+\frac{j-1}{2}}~{},~{}p^{n^{2}% +1}\right\},≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_A , italic_B ) ∈ italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT roman_min { italic_p start_POSTSUPERSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n end_ARG start_ARG 2 end_ARG + divide start_ARG italic_j - 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT , italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT } ,

where Rjsubscript𝑅𝑗R_{j}italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT denotes the set of (A,B)Mn()2𝐴𝐵subscript𝑀𝑛superscript2(A,B)\in M_{n}(\mathbb{Z})^{2}( italic_A , italic_B ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_Z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT with |A|,|B|12p/T𝐴𝐵12𝑝𝑇|A|,|B|\leqslant\frac{1}{2}p/T| italic_A | , | italic_B | ⩽ divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_p / italic_T for which the reduction of (A,B)modpmodulo𝐴𝐵𝑝(A,B)\bmod{p}( italic_A , italic_B ) roman_mod italic_p is non-zero and belongs to the set Vj1(𝔽p)Vj(𝔽p)subscript𝑉𝑗1subscript𝔽𝑝subscript𝑉𝑗subscript𝔽𝑝V_{j-1}(\mathbb{F}_{p})\setminus V_{j}(\mathbb{F}_{p})italic_V start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ∖ italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ). Since pT𝑝𝑇p\geqslant Titalic_p ⩾ italic_T, it now follows from [2, Lemma 4] that

#Rjn(pT)2n2j+1.subscriptmuch-less-than𝑛#subscript𝑅𝑗superscript𝑝𝑇2superscript𝑛2𝑗1\#R_{j}\ll_{n}\left(\frac{p}{T}\right)^{2n^{2}-j+1}.# italic_R start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_p end_ARG start_ARG italic_T end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_j + 1 end_POSTSUPERSCRIPT .

But then we may conclude that

U(p,T)𝑈𝑝𝑇\displaystyle U(p,T)italic_U ( italic_p , italic_T ) n(pT)2n2+1(j=1n2n+3(Tp)jpn2+n12+j=n2n+42n2+1(Tp)jpn2+1).subscriptmuch-less-than𝑛absentsuperscript𝑝𝑇2superscript𝑛21superscriptsubscript𝑗1superscript𝑛2𝑛3superscript𝑇𝑝𝑗superscript𝑝superscript𝑛2𝑛12superscriptsubscript𝑗superscript𝑛2𝑛42superscript𝑛21superscript𝑇𝑝𝑗superscript𝑝superscript𝑛21\displaystyle\ll_{n}\left(\frac{p}{T}\right)^{2n^{2}+1}\left(\sum_{j=1}^{n^{2}% -n+3}\left(\frac{T}{\sqrt{p}}\right)^{j}p^{\frac{n^{2}+n-1}{2}}+\sum_{j=n^{2}-% n+4}^{2n^{2}+1}\left(\frac{T}{p}\right)^{j}p^{n^{2}+1}\right).≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_p end_ARG start_ARG italic_T end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT ( ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 3 end_POSTSUPERSCRIPT ( divide start_ARG italic_T end_ARG start_ARG square-root start_ARG italic_p end_ARG end_ARG ) start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n - 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_j = italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_p end_ARG ) start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT ) .

Since p[T,T2]𝑝𝑇superscript𝑇2p\in[T,T^{2}]italic_p ∈ [ italic_T , italic_T start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] we see that the first term is maximised at the largest value of j𝑗jitalic_j, while the second term is maximised when j𝑗jitalic_j is least. This leads to the expression

U(p,T)𝑈𝑝𝑇\displaystyle U(p,T)italic_U ( italic_p , italic_T ) n(pT)2n2+1(Tn2n+3pn2+Tn2n+4pn3)subscriptmuch-less-than𝑛absentsuperscript𝑝𝑇2superscript𝑛21superscript𝑇superscript𝑛2𝑛3superscript𝑝𝑛2superscript𝑇superscript𝑛2𝑛4superscript𝑝𝑛3\displaystyle\ll_{n}\left(\frac{p}{T}\right)^{2n^{2}+1}\left(T^{n^{2}-n+3}p^{n% -2}+T^{n^{2}-n+4}p^{n-3}\right)≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_p end_ARG start_ARG italic_T end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 3 end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT + italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 4 end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_n - 3 end_POSTSUPERSCRIPT )
n(pT)2n2Tn2n+2pn1,subscriptmuch-less-than𝑛absentsuperscript𝑝𝑇2superscript𝑛2superscript𝑇superscript𝑛2𝑛2superscript𝑝𝑛1\displaystyle\ll_{n}\left(\frac{p}{T}\right)^{2n^{2}}\cdot T^{n^{2}-n+2}p^{n-1},≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( divide start_ARG italic_p end_ARG start_ARG italic_T end_ARG ) start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⋅ italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 2 end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ,

since p>T𝑝𝑇p>Titalic_p > italic_T.

Returning to (3.2), we have now established that

N(T)nT2n2pn2n+Tn2n+2pn1.subscriptmuch-less-than𝑛𝑁𝑇superscript𝑇2superscript𝑛2superscript𝑝superscript𝑛2𝑛superscript𝑇superscript𝑛2𝑛2superscript𝑝𝑛1N(T)\ll_{n}\frac{T^{2n^{2}}}{p^{n^{2}-n}}+T^{n^{2}-n+2}p^{n-1}.italic_N ( italic_T ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT divide start_ARG italic_T start_POSTSUPERSCRIPT 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n end_POSTSUPERSCRIPT end_ARG + italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_n + 2 end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT .

This is optimised at pn21Tn2+n2asymptotically-equalssuperscript𝑝superscript𝑛21superscript𝑇superscript𝑛2𝑛2p^{n^{2}-1}\asymp T^{n^{2}+n-2}italic_p start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ≍ italic_T start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n - 2 end_POSTSUPERSCRIPT, which leads to the final bound for N(T)𝑁𝑇N(T)italic_N ( italic_T ) recorded in Theorem 1.1.

Remark 3.1.

The idea of choosing an auxiliary modulus p𝑝pitalic_p and using harmonic analysis has been applied to other varieties in the past, such as by Fujiwara [6, 7], and by Shparlinski and Skorobogatov [15, 16]. Moreover, using finer geometric information, Heath-Brown [8] has given stronger results in many cases by working with a composite modulus pq𝑝𝑞pqitalic_p italic_q. Once combined with Fouvry–Katz stratification [5], the simplest version of Fujiwara’s method gives the following general result.

Let V𝔸N𝑉superscript𝔸𝑁V\subseteq\mathbb{A}^{N}italic_V ⊆ blackboard_A start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT be an affine variety of dimension D𝐷Ditalic_D, cut out by polynomials with integer coefficients. Assume that for all primes p𝑝pitalic_p and for all non-zero vectors c𝔽pN𝑐superscriptsubscript𝔽𝑝𝑁c\in\mathbb{F}_{p}^{N}italic_c ∈ blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, we have

xV(𝔽p)ep(c1x1++cNxN)VpDL,subscriptmuch-less-than𝑉subscript𝑥𝑉subscript𝔽𝑝subscript𝑒𝑝subscript𝑐1subscript𝑥1subscript𝑐𝑁subscript𝑥𝑁superscript𝑝𝐷𝐿\sum_{x\in V(\mathbb{F}_{p})}e_{p}(c_{1}x_{1}+\dots+c_{N}x_{N})\ll_{V}p^{D-L},∑ start_POSTSUBSCRIPT italic_x ∈ italic_V ( blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_c start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT italic_p start_POSTSUPERSCRIPT italic_D - italic_L end_POSTSUPERSCRIPT , (3.3)

for some L𝐿Litalic_L such that 2L2𝐿2L\in\mathbb{Z}2 italic_L ∈ blackboard_Z. Then for T1𝑇1T\geqslant 1italic_T ⩾ 1, we have

#{xV()[T,T]N}VTDL+L2ND+L.subscriptmuch-less-than𝑉#𝑥𝑉superscript𝑇𝑇𝑁superscript𝑇𝐷𝐿superscript𝐿2𝑁𝐷𝐿\#\{x\in V(\mathbb{Z})\cap[-T,T]^{N}\}\ll_{V}T^{D-L+\frac{L^{2}}{N-D+L}}.# { italic_x ∈ italic_V ( blackboard_Z ) ∩ [ - italic_T , italic_T ] start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT } ≪ start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT italic_D - italic_L + divide start_ARG italic_L start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_N - italic_D + italic_L end_ARG end_POSTSUPERSCRIPT . (3.4)

This would improve on the dimension growth bound Oε,V(TD1+ε)subscript𝑂𝜀𝑉superscript𝑇𝐷1𝜀O_{\varepsilon,V}(T^{D-1+\varepsilon})italic_O start_POSTSUBSCRIPT italic_ε , italic_V end_POSTSUBSCRIPT ( italic_T start_POSTSUPERSCRIPT italic_D - 1 + italic_ε end_POSTSUPERSCRIPT ) of Salberger [14] and Vermeulen [18] (when it applies), provided only that ND4𝑁𝐷4N-D\geqslant 4italic_N - italic_D ⩾ 4 and L32𝐿32L\geqslant\frac{3}{2}italic_L ⩾ divide start_ARG 3 end_ARG start_ARG 2 end_ARG in (3.3). (Note that (3.4) recovers the bound in Theorem 1.1 when N=2n2𝑁2superscript𝑛2N=2n^{2}italic_N = 2 italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, D=n2+n𝐷superscript𝑛2𝑛D=n^{2}+nitalic_D = italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n and L=n1𝐿𝑛1L=n-1italic_L = italic_n - 1.)

4. Flatness of the commutator map

In this section we shall prove Theorem 1.2, which we first reduce to Theorem 2.1. For this, we broadly follow [11]*§ 5.

Proof of Theorem 1.2 assuming Theorem 2.1.

Let Vn0subscript𝑉𝑛0V_{n}-0italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - 0 be the open subscheme of Vnsubscript𝑉𝑛V_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with zero section removed, over \mathbb{Z}blackboard_Z. Let 𝒞nMn2subscript𝒞𝑛superscriptsubscript𝑀𝑛2\mathscr{C}_{n}\subseteq M_{n}^{2}script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊆ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT be the commuting scheme XY=YX𝑋𝑌𝑌𝑋XY=YXitalic_X italic_Y = italic_Y italic_X, over \mathbb{Z}blackboard_Z. Let f:Mn2𝒞nVn0:𝑓superscriptsubscript𝑀𝑛2subscript𝒞𝑛subscript𝑉𝑛0f\colon M_{n}^{2}-\mathscr{C}_{n}\to V_{n}-0italic_f : italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT → italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - 0 be the commutator map in (1.3), restricted to Mn2𝒞nsuperscriptsubscript𝑀𝑛2subscript𝒞𝑛M_{n}^{2}-\mathscr{C}_{n}italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Let OMn2𝒞n𝑂superscriptsubscript𝑀𝑛2subscript𝒞𝑛O\subseteq M_{n}^{2}-\mathscr{C}_{n}italic_O ⊆ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be the flat locus of f𝑓fitalic_f over \mathbb{Z}blackboard_Z. Then O𝑂Oitalic_O is open by [17, Tag 0399]. Thus Mn2Osuperscriptsubscript𝑀𝑛2𝑂M_{n}^{2}-Oitalic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_O is closed. By miracle flatness, Theorem 2.1 implies that for all pn1subscriptmuch-greater-than𝑛𝑝1p\gg_{n}1italic_p ≫ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT 1, the map f𝔽psubscripttensor-product𝑓subscript𝔽𝑝f\otimes_{\mathbb{Z}}\mathbb{F}_{p}italic_f ⊗ start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT is flat, whence (Mn2O𝒞n)𝔽p=subscripttensor-productsuperscriptsubscript𝑀𝑛2𝑂subscript𝒞𝑛subscript𝔽𝑝(M_{n}^{2}-O-\mathscr{C}_{n})\otimes_{\mathbb{Z}}\mathbb{F}_{p}=\emptyset( italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_O - script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⊗ start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = ∅. By the Lang–Weil estimate, the locally closed variety (Mn2O𝒞n)subscripttensor-productsuperscriptsubscript𝑀𝑛2𝑂subscript𝒞𝑛(M_{n}^{2}-O-\mathscr{C}_{n})\otimes_{\mathbb{Z}}\mathbb{C}( italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_O - script_C start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⊗ start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT blackboard_C must be empty. We conclude that fsubscripttensor-product𝑓f\otimes_{\mathbb{Z}}\mathbb{C}italic_f ⊗ start_POSTSUBSCRIPT blackboard_Z end_POSTSUBSCRIPT blackboard_C is flat, as desired. ∎

The rest of this section is devoted to the proof of Theorem 2.1. Let p𝑝pitalic_p be any prime. (Eventually, we will assume pn𝑝𝑛p\geqslant nitalic_p ⩾ italic_n.) Fix a non-zero MVn(𝔽¯p)𝑀subscript𝑉𝑛subscript¯𝔽𝑝M\in V_{n}(\overline{\mathbb{F}}_{p})italic_M ∈ italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ). Note that

dim{(U,V)Mn(𝔽¯p)2:UVVU=M}=1+dim𝒳,dimensionconditional-set𝑈𝑉subscript𝑀𝑛superscriptsubscript¯𝔽𝑝2𝑈𝑉𝑉𝑈𝑀1dimension𝒳\dim\{(U,V)\in M_{n}(\overline{\mathbb{F}}_{p})^{2}:UV-VU=M\}=-1+\dim\mathcal{% X},roman_dim { ( italic_U , italic_V ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_U italic_V - italic_V italic_U = italic_M } = - 1 + roman_dim caligraphic_X ,

where

𝒳\colonequals{(U,V,λ)Mn(𝔽¯p)2×𝔾m(𝔽¯p):UVVU=λM}.𝒳\colonequalsconditional-set𝑈𝑉𝜆subscript𝑀𝑛superscriptsubscript¯𝔽𝑝2subscript𝔾𝑚subscript¯𝔽𝑝𝑈𝑉𝑉𝑈𝜆𝑀\mathcal{X}\colonequals\{(U,V,\lambda)\in M_{n}(\overline{\mathbb{F}}_{p})^{2}% \times\mathbb{G}_{m}(\overline{\mathbb{F}}_{p}):UV-VU=\lambda M\}.caligraphic_X { ( italic_U , italic_V , italic_λ ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT × blackboard_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) : italic_U italic_V - italic_V italic_U = italic_λ italic_M } .

We shall bound dim𝒳dimension𝒳\dim\mathcal{X}roman_dim caligraphic_X via point counting on 𝒳𝒳\mathcal{X}caligraphic_X. We take q=pm𝑞superscript𝑝𝑚q=p^{m}\to\inftyitalic_q = italic_p start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT → ∞, with m𝑚m\in\mathbb{N}italic_m ∈ blackboard_N sufficiently large so that MVn(𝔽q)𝑀subscript𝑉𝑛subscript𝔽𝑞M\in V_{n}(\mathbb{F}_{q})italic_M ∈ italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) and the variety 𝒳𝒳\mathcal{X}caligraphic_X has an irreducible component that is invariant under Gal(𝔽¯p/𝔽q)Galsubscript¯𝔽𝑝subscript𝔽𝑞\operatorname{Gal}(\overline{\mathbb{F}}_{p}/\mathbb{F}_{q})roman_Gal ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT / blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ). It will suffice to estimate the quantity

Σ(M)Σ𝑀\displaystyle\Sigma(M)roman_Σ ( italic_M ) =1qU,VMn(𝔽q)λ𝔾m(𝔽q)𝟏UVVU=λM,absent1𝑞subscript𝑈𝑉subscript𝑀𝑛subscript𝔽𝑞subscript𝜆subscript𝔾𝑚subscript𝔽𝑞subscript1𝑈𝑉𝑉𝑈𝜆𝑀\displaystyle=\frac{1}{q}\sum_{U,V\in M_{n}(\mathbb{F}_{q})}\sum_{\lambda\in% \mathbb{G}_{m}(\mathbb{F}_{q})}\bm{1}_{UV-VU=\lambda M},= divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ∑ start_POSTSUBSCRIPT italic_U , italic_V ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_λ ∈ blackboard_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_U italic_V - italic_V italic_U = italic_λ italic_M end_POSTSUBSCRIPT ,

since then

Σ(M)(1+On(q1/2))qdim{(U,V)Mn(𝔽¯p)2:UVVU=M}Σ𝑀1subscript𝑂𝑛superscript𝑞12superscript𝑞dimensionconditional-set𝑈𝑉subscript𝑀𝑛superscriptsubscript¯𝔽𝑝2𝑈𝑉𝑉𝑈𝑀\Sigma(M)\geqslant(1+O_{n}(q^{-1/2}))\,q^{\dim\{(U,V)\in M_{n}(\overline{% \mathbb{F}}_{p})^{2}:UV-VU=M\}}roman_Σ ( italic_M ) ⩾ ( 1 + italic_O start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT - 1 / 2 end_POSTSUPERSCRIPT ) ) italic_q start_POSTSUPERSCRIPT roman_dim { ( italic_U , italic_V ) ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT : italic_U italic_V - italic_V italic_U = italic_M } end_POSTSUPERSCRIPT (4.1)

by the Lang–Weil estimate for the variety 𝒳𝒳\mathcal{X}caligraphic_X.

Let ψ()\colonequalsep(tr𝔽q/𝔽p())𝜓\colonequalssubscript𝑒𝑝subscripttrsubscript𝔽𝑞subscript𝔽𝑝\psi(\cdot)\colonequals e_{p}(\operatorname{tr}_{\mathbb{F}_{q}/\mathbb{F}_{p}% }(\cdot))italic_ψ ( ⋅ ) italic_e start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( roman_tr start_POSTSUBSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT / blackboard_F start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( ⋅ ) ) on 𝔽qsubscript𝔽𝑞\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT. We proceed by noting that

Σ(M)Σ𝑀\displaystyle\Sigma(M)roman_Σ ( italic_M ) =1q#Mn(𝔽q)U,V,ZMn(𝔽q)λ𝔾m(𝔽q)ψ(tr(Z(UVVUλM)))absent1𝑞#subscript𝑀𝑛subscript𝔽𝑞subscript𝑈𝑉𝑍subscript𝑀𝑛subscript𝔽𝑞subscript𝜆subscript𝔾𝑚subscript𝔽𝑞𝜓tr𝑍𝑈𝑉𝑉𝑈𝜆𝑀\displaystyle=\frac{1}{q\cdot\#M_{n}(\mathbb{F}_{q})}\sum_{U,V,Z\in M_{n}(% \mathbb{F}_{q})}\sum_{\lambda\in\mathbb{G}_{m}(\mathbb{F}_{q})}\psi(% \operatorname{tr}(Z(UV-VU-\lambda M)))= divide start_ARG 1 end_ARG start_ARG italic_q ⋅ # italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_ARG ∑ start_POSTSUBSCRIPT italic_U , italic_V , italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_λ ∈ blackboard_G start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ψ ( roman_tr ( italic_Z ( italic_U italic_V - italic_V italic_U - italic_λ italic_M ) ) )
=1#Mn(𝔽q)U,V,ZMn(𝔽q)ψ(tr(Z(UVVU)))(𝟏tr(ZM)=0q1)absent1#subscript𝑀𝑛subscript𝔽𝑞subscript𝑈𝑉𝑍subscript𝑀𝑛subscript𝔽𝑞𝜓tr𝑍𝑈𝑉𝑉𝑈subscript1tr𝑍𝑀0superscript𝑞1\displaystyle=\frac{1}{\#M_{n}(\mathbb{F}_{q})}\sum_{U,V,Z\in M_{n}(\mathbb{F}% _{q})}\psi(\operatorname{tr}(Z(UV-VU)))\,(\bm{1}_{\operatorname{tr}(ZM)=0}-q^{% -1})= divide start_ARG 1 end_ARG start_ARG # italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_ARG ∑ start_POSTSUBSCRIPT italic_U , italic_V , italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_ψ ( roman_tr ( italic_Z ( italic_U italic_V - italic_V italic_U ) ) ) ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_Z italic_M ) = 0 end_POSTSUBSCRIPT - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT )
=V,ZMn(𝔽q)VZZV=0(𝟏tr(ZM)=0q1),absentsubscript𝑉𝑍subscript𝑀𝑛subscript𝔽𝑞𝑉𝑍𝑍𝑉0subscript1tr𝑍𝑀0superscript𝑞1\displaystyle=\sum_{\begin{subarray}{c}V,Z\in M_{n}(\mathbb{F}_{q})\\ VZ-ZV=0\end{subarray}}(\bm{1}_{\operatorname{tr}(ZM)=0}-q^{-1}),= ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_V , italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL italic_V italic_Z - italic_Z italic_V = 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_Z italic_M ) = 0 end_POSTSUBSCRIPT - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ,

where in the last step we average over U𝑈Uitalic_U using the cyclic property of the trace function. We now exploit the linearity of the equations VZZV=0𝑉𝑍𝑍𝑉0VZ-ZV=0italic_V italic_Z - italic_Z italic_V = 0 and tr(ZM)=0tr𝑍𝑀0\operatorname{tr}(ZM)=0roman_tr ( italic_Z italic_M ) = 0 in the coordinates of Z𝑍Zitalic_Z. Since the hyperplane tr(ZM)=0tr𝑍𝑀0\operatorname{tr}(ZM)=0roman_tr ( italic_Z italic_M ) = 0 has codimension either 00 or 1111 in the linear space C(V)\colonequals{ZMn(𝔽¯q):VZZV=0}𝐶𝑉\colonequalsconditional-set𝑍subscript𝑀𝑛subscript¯𝔽𝑞𝑉𝑍𝑍𝑉0C(V)\colonequals\{Z\in M_{n}(\overline{\mathbb{F}}_{q}):VZ-ZV=0\}italic_C ( italic_V ) { italic_Z ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : italic_V italic_Z - italic_Z italic_V = 0 }, we find that

Σ(M)=VMn(𝔽q)qdimC(V)(q1𝟏C(V)M+𝟏C(V)Mq1)=VMn(𝔽q)qdimC(V)(1q1)𝟏C(V)M,Σ𝑀subscript𝑉subscript𝑀𝑛subscript𝔽𝑞superscript𝑞dimension𝐶𝑉superscript𝑞1subscript1not-subset-of-or-equals𝐶𝑉superscript𝑀perpendicular-tosubscript1𝐶𝑉superscript𝑀perpendicular-tosuperscript𝑞1subscript𝑉subscript𝑀𝑛subscript𝔽𝑞superscript𝑞dimension𝐶𝑉1superscript𝑞1subscript1𝐶𝑉superscript𝑀perpendicular-to\begin{split}\Sigma(M)&=\sum_{V\in M_{n}(\mathbb{F}_{q})}q^{\dim C(V)}(q^{-1}% \bm{1}_{C(V)\not\subseteq M^{\perp}}+\bm{1}_{C(V)\subseteq M^{\perp}}-q^{-1})% \\ &=\sum_{V\in M_{n}(\mathbb{F}_{q})}q^{\dim C(V)}(1-q^{-1})\bm{1}_{C(V)% \subseteq M^{\perp}},\end{split}start_ROW start_CELL roman_Σ ( italic_M ) end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_V ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT roman_dim italic_C ( italic_V ) end_POSTSUPERSCRIPT ( italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_C ( italic_V ) ⊈ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_C ( italic_V ) ⊆ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_V ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT roman_dim italic_C ( italic_V ) end_POSTSUPERSCRIPT ( 1 - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) bold_1 start_POSTSUBSCRIPT italic_C ( italic_V ) ⊆ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , end_CELL end_ROW

where M\colonequals{AMn(𝔽¯q):tr(AM)=0}superscript𝑀perpendicular-to\colonequalsconditional-set𝐴subscript𝑀𝑛subscript¯𝔽𝑞tr𝐴𝑀0M^{\perp}\colonequals\{A\in M_{n}(\overline{\mathbb{F}}_{q}):\operatorname{tr}% (AM)=0\}italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT { italic_A ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : roman_tr ( italic_A italic_M ) = 0 }. Then, since dimC(V)dimension𝐶𝑉\dim C(V)roman_dim italic_C ( italic_V ) depends only on the conjugacy class of V𝑉Vitalic_V, we find on averaging over conjugates of V𝑉Vitalic_V that

Σ(M)=VMn(𝔽q)qdimC(V)(1q1)L(V,M),Σ𝑀subscript𝑉subscript𝑀𝑛subscript𝔽𝑞superscript𝑞dimension𝐶𝑉1superscript𝑞1𝐿𝑉𝑀\Sigma(M)=\sum_{V\in M_{n}(\mathbb{F}_{q})}q^{\dim C(V)}(1-q^{-1})L(V,M),roman_Σ ( italic_M ) = ∑ start_POSTSUBSCRIPT italic_V ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT roman_dim italic_C ( italic_V ) end_POSTSUPERSCRIPT ( 1 - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_L ( italic_V , italic_M ) , (4.2)

where

L(V,M)\colonequals𝔼gGLn(𝔽q)(𝟏C(gVg1)M)1.𝐿𝑉𝑀\colonequalssubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1𝐶𝑔𝑉superscript𝑔1superscript𝑀perpendicular-to1L(V,M)\colonequals\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1% }_{C(gVg^{-1})\subseteq M^{\perp}})\leqslant 1.italic_L ( italic_V , italic_M ) blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_C ( italic_g italic_V italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ⊆ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) ⩽ 1 . (4.3)

The orbit of V𝑉Vitalic_V under the conjugation action of GLn(𝔽q)subscriptGL𝑛subscript𝔽𝑞\operatorname{GL}_{n}(\mathbb{F}_{q})roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) has cardinality

𝒪(V)=#GLn(𝔽q)#(GLn(𝔽q)C(V))nqn2dimC(V)𝒪𝑉#subscriptGL𝑛subscript𝔽𝑞#subscriptGL𝑛subscript𝔽𝑞𝐶𝑉subscriptmuch-less-than𝑛superscript𝑞superscript𝑛2dimension𝐶𝑉\mathscr{O}(V)=\frac{\#\operatorname{GL}_{n}(\mathbb{F}_{q})}{\#(\operatorname% {GL}_{n}(\mathbb{F}_{q})\cap C(V))}\ll_{n}q^{n^{2}-\dim C(V)}script_O ( italic_V ) = divide start_ARG # roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_ARG start_ARG # ( roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) ∩ italic_C ( italic_V ) ) end_ARG ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - roman_dim italic_C ( italic_V ) end_POSTSUPERSCRIPT

by the orbit-stabiliser theorem and the Lang–Weil estimate, since dimGLn=n2dimensionsubscriptGL𝑛superscript𝑛2\dim\operatorname{GL}_{n}=n^{2}roman_dim roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and dim(GLn(𝔽¯q)C(V))=dimC(V)dimensionsubscriptGL𝑛subscript¯𝔽𝑞𝐶𝑉dimension𝐶𝑉\dim(\operatorname{GL}_{n}(\overline{\mathbb{F}}_{q})\cap C(V))=\dim C(V)roman_dim ( roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) ∩ italic_C ( italic_V ) ) = roman_dim italic_C ( italic_V ). Therefore, if Kn(𝔽q)Mn(𝔽q)subscript𝐾𝑛subscript𝔽𝑞subscript𝑀𝑛subscript𝔽𝑞K_{n}(\mathbb{F}_{q})\subseteq M_{n}(\mathbb{F}_{q})italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) ⊆ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) denotes a complete set of representatives for the conjugation action, then breaking (4.2) into orbits gives

Σ(M)=VKn(𝔽q)𝒪(V)qdimC(V)(1q1)L(V,M)nqn2VKn(𝔽q)L(V,M).Σ𝑀subscript𝑉subscript𝐾𝑛subscript𝔽𝑞𝒪𝑉superscript𝑞dimension𝐶𝑉1superscript𝑞1𝐿𝑉𝑀subscriptmuch-less-than𝑛superscript𝑞superscript𝑛2subscript𝑉subscript𝐾𝑛subscript𝔽𝑞𝐿𝑉𝑀\begin{split}\Sigma(M)&=\sum_{V\in K_{n}(\mathbb{F}_{q})}\mathscr{O}(V)q^{\dim C% (V)}(1-q^{-1})L(V,M)\\ &\ll_{n}q^{n^{2}}\sum_{V\in K_{n}(\mathbb{F}_{q})}L(V,M).\end{split}start_ROW start_CELL roman_Σ ( italic_M ) end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_V ∈ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT script_O ( italic_V ) italic_q start_POSTSUPERSCRIPT roman_dim italic_C ( italic_V ) end_POSTSUPERSCRIPT ( 1 - italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_L ( italic_V , italic_M ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_V ∈ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_L ( italic_V , italic_M ) . end_CELL end_ROW (4.4)

Lemma 4.4 will non-trivially bound L(V,M)𝐿𝑉𝑀L(V,M)italic_L ( italic_V , italic_M ). The proof inducts on n𝑛nitalic_n and uses an auxiliary averaging result, Lemma 4.3. First, we define some useful projection maps. Given integers 1kn11𝑘𝑛11\leqslant k\leqslant n-11 ⩽ italic_k ⩽ italic_n - 1 and a matrix MMn(𝔽q)𝑀subscript𝑀𝑛subscript𝔽𝑞M\in M_{n}(\mathbb{F}_{q})italic_M ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), define block matrices pij(M)subscript𝑝𝑖𝑗𝑀p_{ij}(M)italic_p start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_M ) so that

M=[p11(M)p12(M)p21(M)p22(M)],𝑀delimited-[]subscript𝑝11𝑀subscript𝑝12𝑀subscript𝑝21𝑀subscript𝑝22𝑀M=\left[\begin{smallmatrix}p_{11}(M)&p_{12}(M)\\ p_{21}(M)&p_{22}(M)\end{smallmatrix}\right],italic_M = [ start_ROW start_CELL italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_M ) end_CELL start_CELL italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_M ) end_CELL end_ROW start_ROW start_CELL italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) end_CELL start_CELL italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ( italic_M ) end_CELL end_ROW ] ,

where pij(M)subscript𝑝𝑖𝑗𝑀p_{ij}(M)italic_p start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ( italic_M ) has k𝟏i=1+(nk)𝟏i=2𝑘subscript1𝑖1𝑛𝑘subscript1𝑖2k\bm{1}_{i=1}+(n-k)\bm{1}_{i=2}italic_k bold_1 start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT + ( italic_n - italic_k ) bold_1 start_POSTSUBSCRIPT italic_i = 2 end_POSTSUBSCRIPT rows and k𝟏j=1+(nk)𝟏j=2𝑘subscript1𝑗1𝑛𝑘subscript1𝑗2k\bm{1}_{j=1}+(n-k)\bm{1}_{j=2}italic_k bold_1 start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT + ( italic_n - italic_k ) bold_1 start_POSTSUBSCRIPT italic_j = 2 end_POSTSUBSCRIPT columns.

Lemma 4.3 concerns some averages over GLn(𝔽q)subscriptGL𝑛subscript𝔽𝑞\operatorname{GL}_{n}(\mathbb{F}_{q})roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ). First we study averages over a certain subgroup. Let

E\colonequals{NMn(𝔽q):p11(N)=0,p21(N)=0,p22(N)=0}𝔽qk×(nk).𝐸\colonequalsconditional-set𝑁subscript𝑀𝑛subscript𝔽𝑞formulae-sequencesubscript𝑝11𝑁0formulae-sequencesubscript𝑝21𝑁0subscript𝑝22𝑁0superscriptsubscript𝔽𝑞𝑘𝑛𝑘E\colonequals\{N\in M_{n}(\mathbb{F}_{q}):p_{11}(N)=0,\;p_{21}(N)=0,\;p_{22}(N% )=0\}\cong\mathbb{F}_{q}^{k\times(n-k)}.italic_E { italic_N ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_N ) = 0 , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_N ) = 0 , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ( italic_N ) = 0 } ≅ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k × ( italic_n - italic_k ) end_POSTSUPERSCRIPT .

Then E𝐸Eitalic_E is a vector space such that N1N2=0subscript𝑁1subscript𝑁20N_{1}N_{2}=0italic_N start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 0 for all N1,N2Esubscript𝑁1subscript𝑁2𝐸N_{1},N_{2}\in Eitalic_N start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_N start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_E. In particular,

1+E\colonequals{1+N:NE}1𝐸\colonequalsconditional-set1𝑁𝑁𝐸1+E\colonequals\{1+N:N\in E\}1 + italic_E { 1 + italic_N : italic_N ∈ italic_E }

is an abelian subgroup of GLn(𝔽q)subscriptGL𝑛subscript𝔽𝑞\operatorname{GL}_{n}(\mathbb{F}_{q})roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), where (1+N)1=1Nsuperscript1𝑁11𝑁(1+N)^{-1}=1-N( 1 + italic_N ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT = 1 - italic_N for all NE𝑁𝐸N\in Eitalic_N ∈ italic_E.

Lemma 4.1.

Let MMn(𝔽q)𝑀subscript𝑀𝑛subscript𝔽𝑞M\in M_{n}(\mathbb{F}_{q})italic_M ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), not necessarily with trace zero. Suppose M0𝑀0M\neq 0italic_M ≠ 0. Let 1kn11𝑘𝑛11\leqslant k\leqslant n-11 ⩽ italic_k ⩽ italic_n - 1. Then the following hold:

  1. (1)

    We have

    𝔼h1+E(𝟏p11(h1Mh)=0)qk+minh1+E(𝟏(p11,p21)(h1Mh)=0).subscript𝔼1𝐸subscript1subscript𝑝11superscript1𝑀0superscript𝑞𝑘subscript1𝐸subscript1subscript𝑝11subscript𝑝21superscript1𝑀0\mathbb{E}_{h\in 1+E}(\bm{1}_{p_{11}(h^{-1}Mh)=0})\leqslant q^{-k}+\min_{h\in 1% +E}(\bm{1}_{(p_{11},p_{21})(h^{-1}Mh)=0}).blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) ⩽ italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT + roman_min start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) .
  2. (2)

    We have

    𝔼h1+E(𝟏(p11,p22)(h1Mh)=0)q(n1)+minh1+E(𝟏(p11,p21,p22)(h1Mh)=0).subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝22superscript1𝑀0superscript𝑞𝑛1subscript1𝐸subscript1subscript𝑝11subscript𝑝21subscript𝑝22superscript1𝑀0\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{22})(h^{-1}Mh)=0})\leqslant q^{-(n-1)% }+\min_{h\in 1+E}(\bm{1}_{(p_{11},p_{21},p_{22})(h^{-1}Mh)=0}).blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) ⩽ italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT + roman_min start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) .
  3. (3)

    We have

    𝔼h1+E(𝟏(p11,p12,p22)(h1Mh)=0)q(n1).subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝12subscript𝑝22superscript1𝑀0superscript𝑞𝑛1\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{12},p_{22})(h^{-1}Mh)=0})\leqslant q^% {-(n-1)}.blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) ⩽ italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT .
Proof.

First we record a general calculation: for NE𝑁𝐸N\in Eitalic_N ∈ italic_E we have

(1N)M(1+N)=(1N)(M+MN)=M+MNNMNMN=M+[0p11(M)p12(N)0p21(M)p12(N)][p12(N)p21(M)p12(N)p22(M)00][0p12(N)p21(M)p12(N)00].1𝑁𝑀1𝑁1𝑁𝑀𝑀𝑁𝑀𝑀𝑁𝑁𝑀𝑁𝑀𝑁𝑀delimited-[]0subscript𝑝11𝑀subscript𝑝12𝑁0subscript𝑝21𝑀subscript𝑝12𝑁delimited-[]subscript𝑝12𝑁subscript𝑝21𝑀subscript𝑝12𝑁subscript𝑝22𝑀00delimited-[]0subscript𝑝12𝑁subscript𝑝21𝑀subscript𝑝12𝑁00\begin{split}&(1-N)M(1+N)\\ &=(1-N)(M+MN)\\ &=M+MN-NM-NMN\\ &=M+\left[\begin{smallmatrix}0&p_{11}(M)p_{12}(N)\\ 0&p_{21}(M)p_{12}(N)\end{smallmatrix}\right]-\left[\begin{smallmatrix}p_{12}(N% )p_{21}(M)&p_{12}(N)p_{22}(M)\\ 0&0\end{smallmatrix}\right]-\left[\begin{smallmatrix}0&p_{12}(N)p_{21}(M)p_{12% }(N)\\ 0&0\end{smallmatrix}\right].\end{split}start_ROW start_CELL end_CELL start_CELL ( 1 - italic_N ) italic_M ( 1 + italic_N ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( 1 - italic_N ) ( italic_M + italic_M italic_N ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_M + italic_M italic_N - italic_N italic_M - italic_N italic_M italic_N end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_M + [ start_ROW start_CELL 0 end_CELL start_CELL italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_M ) italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) end_CELL end_ROW ] - [ start_ROW start_CELL italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) end_CELL start_CELL italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ( italic_M ) end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW ] - [ start_ROW start_CELL 0 end_CELL start_CELL italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL end_ROW ] . end_CELL end_ROW (4.5)

(1): Both sides of (1) are invariant under conjugation of M𝑀Mitalic_M by any element of 1+E1𝐸1+E1 + italic_E. Moreover, if p11(h1Mh)subscript𝑝11superscript1𝑀p_{11}(h^{-1}Mh)italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) is never zero, then (1) is trivial. Thus, after conjugating M𝑀Mitalic_M if necessary, we may assume that p11(M)=0subscript𝑝11𝑀0p_{11}(M)=0italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_M ) = 0. Then, writing h=1+N1𝑁h=1+Nitalic_h = 1 + italic_N, we get

p11(h1Mh)subscript𝑝11superscript1𝑀\displaystyle p_{11}(h^{-1}Mh)italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) =p12(N)p21(M),absentsubscript𝑝12𝑁subscript𝑝21𝑀\displaystyle=-p_{12}(N)p_{21}(M),= - italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) , (4.6)
p21(h1Mh)subscript𝑝21superscript1𝑀\displaystyle p_{21}(h^{-1}Mh)italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) =p21(M),absentsubscript𝑝21𝑀\displaystyle=p_{21}(M),= italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) , (4.7)

by (LABEL:NMN). In particular, by (4.6),

𝔼h1+E(𝟏p11(h1Mh)=0)=𝔼NE(𝟏p12(N)p21(M)=0).subscript𝔼1𝐸subscript1subscript𝑝11superscript1𝑀0subscript𝔼𝑁𝐸subscript1subscript𝑝12𝑁subscript𝑝21𝑀0\mathbb{E}_{h\in 1+E}(\bm{1}_{p_{11}(h^{-1}Mh)=0})=\mathbb{E}_{N\in E}(\bm{1}_% {p_{12}(N)p_{21}(M)=0}).blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_N ∈ italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) = 0 end_POSTSUBSCRIPT ) .

Given a matrix NE𝑁𝐸N\in Eitalic_N ∈ italic_E, the condition p12(N)p21(M)=0subscript𝑝12𝑁subscript𝑝21𝑀0p_{12}(N)p_{21}(M)=0italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) = 0 holds if and only if each row of p12(N)subscript𝑝12𝑁p_{12}(N)italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) lies in the left kernel 𝔽qnksuperscriptsubscript𝔽𝑞𝑛𝑘\mathscr{L}\subseteq\mathbb{F}_{q}^{n-k}script_L ⊆ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_k end_POSTSUPERSCRIPT of the (nk)×k𝑛𝑘𝑘(n-k)\times k( italic_n - italic_k ) × italic_k matrix p21(M)subscript𝑝21𝑀p_{21}(M)italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ). If p21(M)0subscript𝑝21𝑀0p_{21}(M)\neq 0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) ≠ 0, then \mathscr{L}script_L is orthogonal to a non-zero column of p21(M)subscript𝑝21𝑀p_{21}(M)italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ). Hence, one of the coordinates of \mathscr{L}script_L is a linear function of the others. Thus, one of the columns of p12(N)subscript𝑝12𝑁p_{12}(N)italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) is uniquely determined by others. Since each column of p12(N)subscript𝑝12𝑁p_{12}(N)italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) has k𝑘kitalic_k entries, it follows that

𝔼h1+E(𝟏p11(h1Mh)=0)qk.subscript𝔼1𝐸subscript1subscript𝑝11superscript1𝑀0superscript𝑞𝑘\mathbb{E}_{h\in 1+E}(\bm{1}_{p_{11}(h^{-1}Mh)=0})\leqslant q^{-k}.blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) ⩽ italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT .

On the other hand, if p21(M)=0subscript𝑝21𝑀0p_{21}(M)=0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) = 0, then

𝔼h1+E(𝟏p11(h1Mh)=0)=1subscript𝔼1𝐸subscript1subscript𝑝11superscript1𝑀01\mathbb{E}_{h\in 1+E}(\bm{1}_{p_{11}(h^{-1}Mh)=0})=1blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) = 1

and (p11,p21)(h1Mh)=0subscript𝑝11subscript𝑝21superscript1𝑀0(p_{11},p_{21})(h^{-1}Mh)=0( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 for all h1+E1𝐸h\in 1+Eitalic_h ∈ 1 + italic_E, by (4.6) and (4.7). Now (1) follows.

(2): As in the proof of (1), we may assume that (p11,p22)(M)=0subscript𝑝11subscript𝑝22𝑀0(p_{11},p_{22})(M)=0( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_M ) = 0. Then

p22(h1Mh)=p21(M)p12(N)subscript𝑝22superscript1𝑀subscript𝑝21𝑀subscript𝑝12𝑁p_{22}(h^{-1}Mh)=p_{21}(M)p_{12}(N)italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) (4.8)

for h=1+N1𝑁h=1+Nitalic_h = 1 + italic_N, by (LABEL:NMN). The map

Φ:𝔽qk×(nk)Mk(𝔽q)×Mnk(𝔽q),A(Ap21(M),p21(M)A):Φformulae-sequencesuperscriptsubscript𝔽𝑞𝑘𝑛𝑘subscript𝑀𝑘subscript𝔽𝑞subscript𝑀𝑛𝑘subscript𝔽𝑞maps-to𝐴𝐴subscript𝑝21𝑀subscript𝑝21𝑀𝐴\Phi\colon\mathbb{F}_{q}^{k\times(n-k)}\to M_{k}(\mathbb{F}_{q})\times M_{n-k}% (\mathbb{F}_{q}),\quad A\mapsto(Ap_{21}(M),p_{21}(M)A)roman_Φ : blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k × ( italic_n - italic_k ) end_POSTSUPERSCRIPT → italic_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) × italic_M start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) , italic_A ↦ ( italic_A italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) italic_A ) (4.9)

is linear in the entries of A𝐴Aitalic_A. By (4.6) and (4.8), we have

𝔼h1+E(𝟏(p11,p22)(h1Mh)=0)=𝔼NE(𝟏p12(N)kerΦ),subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝22superscript1𝑀0subscript𝔼𝑁𝐸subscript1subscript𝑝12𝑁kernelΦ\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{22})(h^{-1}Mh)=0})=\mathbb{E}_{N\in E% }(\bm{1}_{p_{12}(N)\in\ker\Phi}),blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_N ∈ italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) ∈ roman_ker roman_Φ end_POSTSUBSCRIPT ) ,

If AkerΦ𝐴kernelΦA\in\ker\Phiitalic_A ∈ roman_ker roman_Φ, then the rows of A𝐴Aitalic_A lie in the left kernel of p21(M)subscript𝑝21𝑀p_{21}(M)italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ), and the columns of A𝐴Aitalic_A lie in the right kernel of p21(M)subscript𝑝21𝑀p_{21}(M)italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ). If p21(M)0subscript𝑝21𝑀0p_{21}(M)\neq 0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) ≠ 0 and AkerΦ𝐴kernelΦA\in\ker\Phiitalic_A ∈ roman_ker roman_Φ, then it follows that there exist a column C𝐶Citalic_C and row R𝑅Ritalic_R of A𝐴Aitalic_A such that the entries of A𝐴Aitalic_A are uniquely determined by the entries in A(CR)𝐴𝐶𝑅A\setminus(C\cup R)italic_A ∖ ( italic_C ∪ italic_R ). Since #(CR)=k+(nk)1=n1#𝐶𝑅𝑘𝑛𝑘1𝑛1\#(C\cup R)=k+(n-k)-1=n-1# ( italic_C ∪ italic_R ) = italic_k + ( italic_n - italic_k ) - 1 = italic_n - 1, it follows that

𝔼h1+E(𝟏(p11,p22)(h1Mh)=0)q(n1)subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝22superscript1𝑀0superscript𝑞𝑛1\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{22})(h^{-1}Mh)=0})\leqslant q^{-(n-1)}blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) ⩽ italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT (4.10)

if p21(M)0subscript𝑝21𝑀0p_{21}(M)\neq 0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) ≠ 0. On the other hand, if p21(M)=0subscript𝑝21𝑀0p_{21}(M)=0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) = 0, then

𝔼h1+E(𝟏(p11,p22)(h1Mh)=0)=1subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝22superscript1𝑀01\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{22})(h^{-1}Mh)=0})=1blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) = 1

and (p11,p21,p22)(h1Mh)=0subscript𝑝11subscript𝑝21subscript𝑝22superscript1𝑀0(p_{11},p_{21},p_{22})(h^{-1}Mh)=0( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 for all h1+E1𝐸h\in 1+Eitalic_h ∈ 1 + italic_E, by (4.6), (4.7), and (4.8). Hence (2) follows.

(3): As in the proof of (1), we may assume that (p11,p12,p22)(M)=0subscript𝑝11subscript𝑝12subscript𝑝22𝑀0(p_{11},p_{12},p_{22})(M)=0( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_M ) = 0. Then

p12(h1Mh)=p12(N)p21(M)p12(N)subscript𝑝12superscript1𝑀subscript𝑝12𝑁subscript𝑝21𝑀subscript𝑝12𝑁p_{12}(h^{-1}Mh)=-p_{12}(N)p_{21}(M)p_{12}(N)italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = - italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) (4.11)

for h=1+N1𝑁h=1+Nitalic_h = 1 + italic_N, by (LABEL:NMN). By (4.6), (4.11), and (4.8), we have

𝔼h1+E(𝟏(p11,p12,p22)(h1Mh)=0)=𝔼NE(𝟏p12(N)kerΦ),subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝12subscript𝑝22superscript1𝑀0subscript𝔼𝑁𝐸subscript1subscript𝑝12𝑁kernelΦ\mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{12},p_{22})(h^{-1}Mh)=0})=\mathbb{E}_% {N\in E}(\bm{1}_{p_{12}(N)\in\ker\Phi}),blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_h ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_N ∈ italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ( italic_N ) ∈ roman_ker roman_Φ end_POSTSUBSCRIPT ) ,

where ΦΦ\Phiroman_Φ is defined as in (4.9). However, since M0𝑀0M\neq 0italic_M ≠ 0, we must have p21(M)0subscript𝑝21𝑀0p_{21}(M)\neq 0italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ( italic_M ) ≠ 0. Therefore, (3) follows from (4.10). ∎

Henceforth, assume pn𝑝𝑛p\geqslant nitalic_p ⩾ italic_n, so that the following simple combinatorial lemma holds.

Lemma 4.2.

Let 1kn11𝑘𝑛11\leqslant k\leqslant n-11 ⩽ italic_k ⩽ italic_n - 1. Suppose x𝔽qn𝑥superscriptsubscript𝔽𝑞𝑛x\in\mathbb{F}_{q}^{n}italic_x ∈ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is non-zero. Then iIxi0subscript𝑖𝐼subscript𝑥𝑖0\sum_{i\in I}x_{i}\neq 0∑ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ 0 for some k𝑘kitalic_k-element subset I{1,2,,n}𝐼12𝑛I\subseteq\{1,2,\dots,n\}italic_I ⊆ { 1 , 2 , … , italic_n }.

Proof.

If xn1xnsubscript𝑥𝑛1subscript𝑥𝑛x_{n-1}\neq x_{n}italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ≠ italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, say, then either x1++xk1+xn1subscript𝑥1subscript𝑥𝑘1subscript𝑥𝑛1x_{1}+\dots+x_{k-1}+x_{n-1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_x start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT or x1++xk1+xnsubscript𝑥1subscript𝑥𝑘1subscript𝑥𝑛x_{1}+\dots+x_{k-1}+x_{n}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_x start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT must be non-zero. By symmetry, it remains to consider the case x1==xnsubscript𝑥1subscript𝑥𝑛x_{1}=\dots=x_{n}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ⋯ = italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Then x10subscript𝑥10x_{1}\neq 0italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≠ 0, since x0𝑥0x\neq 0italic_x ≠ 0. Thus x1++xk=kx10subscript𝑥1subscript𝑥𝑘𝑘subscript𝑥10x_{1}+\dots+x_{k}=kx_{1}\neq 0italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_k italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≠ 0, because pn>k𝑝𝑛𝑘p\geqslant n>kitalic_p ⩾ italic_n > italic_k. ∎

Lemma 4.3.

Let MMn(𝔽q)𝑀subscript𝑀𝑛subscript𝔽𝑞M\in M_{n}(\mathbb{F}_{q})italic_M ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), not necessarily with trace zero. Suppose M0𝑀0M\neq 0italic_M ≠ 0. Let 1kn11𝑘𝑛11\leqslant k\leqslant n-11 ⩽ italic_k ⩽ italic_n - 1. Then the following hold:

  1. (1)

    𝔼gGLn(𝔽q)(𝟏(p11,p21)(g1Mg)=0)nqksubscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21superscript𝑔1𝑀𝑔0superscript𝑞𝑘\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21})% (g^{-1}Mg)=0})\ll_{n}q^{-k}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT.

  2. (2)

    𝔼gGLn(𝔽q)(𝟏p11(g1Mg)=0)nqksubscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11superscript𝑔1𝑀𝑔0superscript𝑞𝑘\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{p_{11}(g^{-1}Mg% )=0})\ll_{n}q^{-k}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT.

  3. (3)

    𝔼gGLn(𝔽q)(𝟏(p11,p12,p22)(g1Mg)=0)nq(n1)subscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝12subscript𝑝22superscript𝑔1𝑀𝑔0superscript𝑞𝑛1\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{12},% p_{22})(g^{-1}Mg)=0})\ll_{n}q^{-(n-1)}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT.

  4. (4)

    𝔼gGLn(𝔽q)(𝟏(p11,p21,p22)(g1Mg)=0)nq(n1)subscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21subscript𝑝22superscript𝑔1𝑀𝑔0superscript𝑞𝑛1\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21},% p_{22})(g^{-1}Mg)=0})\ll_{n}q^{-(n-1)}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT.

  5. (5)

    𝔼gGLn(𝔽q)(𝟏(p11,p22)(g1Mg)=0)nq(n1)subscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝22superscript𝑔1𝑀𝑔0superscript𝑞𝑛1\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{22})% (g^{-1}Mg)=0})\ll_{n}q^{-(n-1)}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT.

  6. (6)

    𝔼gGLn(𝔽q)(𝟏p22(g1Mg)=0)nq(nk)subscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝22superscript𝑔1𝑀𝑔0superscript𝑞𝑛𝑘\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{p_{22}(g^{-1}Mg% )=0})\ll_{n}q^{-(n-k)}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - italic_k ) end_POSTSUPERSCRIPT.

  7. (7)

    𝔼gGLn(𝔽q)(𝟏tr(p11(g1Mg))=0)nq1subscriptmuch-less-than𝑛subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1trsubscript𝑝11superscript𝑔1𝑀𝑔0superscript𝑞1\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{\operatorname{% tr}(p_{11}(g^{-1}Mg))=0})\ll_{n}q^{-1}blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT.

Proof.

Although (2) is stronger than (1), and (5) is stronger than both (3) and (4), it turns out that proving (1) first will help in proving (2), and likewise for (3) and (4).

(1): Let e1,,en𝔽qnsubscript𝑒1subscript𝑒𝑛superscriptsubscript𝔽𝑞𝑛e_{1},\dots,e_{n}\in\mathbb{F}_{q}^{n}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be the usual coordinate basis vectors. The condition (p11,p21)(M)=0subscript𝑝11subscript𝑝21𝑀0(p_{11},p_{21})(M)=0( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_M ) = 0 holds if and only if Mej=0𝑀subscript𝑒𝑗0Me_{j}=0italic_M italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = 0 for all 1jk1𝑗𝑘1\leqslant j\leqslant k1 ⩽ italic_j ⩽ italic_k. Thus

𝔼gGLn(𝔽q)(𝟏(p11,p21)(g1Mg)=0)=𝔼gGLn(𝔽q)(𝟏g1Mge1==g1Mgek=0).subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21superscript𝑔1𝑀𝑔0subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1superscript𝑔1𝑀𝑔subscript𝑒1superscript𝑔1𝑀𝑔subscript𝑒𝑘0\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21})% (g^{-1}Mg)=0})=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{% g^{-1}Mge_{1}=\dots=g^{-1}Mge_{k}=0}).blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ⋯ = italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g italic_e start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT ) .

Note that (ge1,,gek)𝑔subscript𝑒1𝑔subscript𝑒𝑘(ge_{1},\dots,ge_{k})( italic_g italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_g italic_e start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) is equally likely to be any list of k𝑘kitalic_k linearly independent vectors. Since the right kernel of M𝑀Mitalic_M has dimension n1absent𝑛1\leqslant n-1⩽ italic_n - 1, and the number of lists of k𝑘kitalic_k linearly independent vectors in 𝔽qdsuperscriptsubscript𝔽𝑞𝑑\mathbb{F}_{q}^{d}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is 𝒱(d)=1ik(qdqi1)(qd)k𝒱𝑑subscriptproduct1𝑖𝑘superscript𝑞𝑑superscript𝑞𝑖1superscriptsuperscript𝑞𝑑𝑘\mathscr{V}(d)=\prod_{1\leqslant i\leqslant k}(q^{d}-q^{i-1})\leqslant(q^{d})^% {k}script_V ( italic_d ) = ∏ start_POSTSUBSCRIPT 1 ⩽ italic_i ⩽ italic_k end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ) ⩽ ( italic_q start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, it follows that

𝔼gGLn(𝔽q)(𝟏(p11,p21)(g1Mg)=0)𝒱(n1)𝒱(n)1ikqn1qnqi1nqk.subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21superscript𝑔1𝑀𝑔0𝒱𝑛1𝒱𝑛subscriptproduct1𝑖𝑘superscript𝑞𝑛1superscript𝑞𝑛superscript𝑞𝑖1subscriptmuch-less-than𝑛superscript𝑞𝑘\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21})% (g^{-1}Mg)=0})\leqslant\frac{\mathscr{V}(n-1)}{\mathscr{V}(n)}\leqslant\prod_{% 1\leqslant i\leqslant k}\frac{q^{n-1}}{q^{n}-q^{i-1}}\ll_{n}q^{-k}.blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) ⩽ divide start_ARG script_V ( italic_n - 1 ) end_ARG start_ARG script_V ( italic_n ) end_ARG ⩽ ∏ start_POSTSUBSCRIPT 1 ⩽ italic_i ⩽ italic_k end_POSTSUBSCRIPT divide start_ARG italic_q start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT end_ARG start_ARG italic_q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT end_ARG ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT .

(2): We have

𝔼gGLn(𝔽q)(𝟏p11(g1Mg)=0)=𝔼gGLn(𝔽q)𝔼h1+E(𝟏p11((gh)1Mgh)=0).subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11superscript𝑔1𝑀𝑔0subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript𝔼1𝐸subscript1subscript𝑝11superscript𝑔1𝑀𝑔0\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{p_{11}(g^{-1}Mg% )=0})=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}\mathbb{E}_{h\in 1% +E}(\bm{1}_{p_{11}((gh)^{-1}Mgh)=0}).blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( ( italic_g italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g italic_h ) = 0 end_POSTSUBSCRIPT ) . (4.12)

Applying Lemma 4.1(1) with g1Mgsuperscript𝑔1𝑀𝑔g^{-1}Mgitalic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g in place of M𝑀Mitalic_M, we get

𝔼gGLn(𝔽q)(𝟏p11(g1Mg)=0)qk+𝔼gGLn(𝔽q)(𝟏(p11,p21)(g1Mg)=0)nqk,subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11superscript𝑔1𝑀𝑔0superscript𝑞𝑘subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21superscript𝑔1𝑀𝑔0subscriptmuch-less-than𝑛superscript𝑞𝑘\begin{split}\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{p_% {11}(g^{-1}Mg)=0})&\leqslant q^{-k}+\mathbb{E}_{g\in\operatorname{GL}_{n}(% \mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21})(g^{-1}Mg)=0})\\ &\ll_{n}q^{-k},\end{split}start_ROW start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) end_CELL start_CELL ⩽ italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT + blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT , end_CELL end_ROW

by (1).

(3): Mimicking (4.12), we have

𝔼gGLn(𝔽q)(𝟏(p11,p12,p22)(g1Mg)=0)=𝔼gGLn(𝔽q)𝔼h1+E(𝟏(p11,p12,p22)((gh)1Mgh)=0).subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝12subscript𝑝22superscript𝑔1𝑀𝑔0subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝12subscript𝑝22superscript𝑔1𝑀𝑔0\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{12},% p_{22})(g^{-1}Mg)=0})=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}% \mathbb{E}_{h\in 1+E}(\bm{1}_{(p_{11},p_{12},p_{22})((gh)^{-1}Mgh)=0}).blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( ( italic_g italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g italic_h ) = 0 end_POSTSUBSCRIPT ) .

Applying Lemma 4.1(3) with g1Mgsuperscript𝑔1𝑀𝑔g^{-1}Mgitalic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g in place of M𝑀Mitalic_M, we get (3).

(4): Immediate from (3) with (Mt,gt)superscript𝑀𝑡superscript𝑔𝑡(M^{t},g^{t})( italic_M start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT , italic_g start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ) in place of (M,g)𝑀𝑔(M,g)( italic_M , italic_g ).

(5): Mimicking (4.12), we have

𝔼gGLn(𝔽q)(𝟏(p11,p22)(g1Mg)=0)=𝔼gGLn(𝔽q)𝔼h1+E(𝟏(p11,p22)((gh)1Mgh)=0).subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝22superscript𝑔1𝑀𝑔0subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript𝔼1𝐸subscript1subscript𝑝11subscript𝑝22superscript𝑔1𝑀𝑔0\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{22})% (g^{-1}Mg)=0})=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}\mathbb{E% }_{h\in 1+E}(\bm{1}_{(p_{11},p_{22})((gh)^{-1}Mgh)=0}).blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_h ∈ 1 + italic_E end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( ( italic_g italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g italic_h ) = 0 end_POSTSUBSCRIPT ) .

Applying Lemma 4.1(2) with g1Mgsuperscript𝑔1𝑀𝑔g^{-1}Mgitalic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g in place of M𝑀Mitalic_M, we get

𝔼gGLn(𝔽q)(𝟏(p11,p22)(g1Mg)=0)q(n1)+𝔼gGLn(𝔽q)(𝟏(p11,p21,p22)(g1Mg)=0)nq(n1),subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝22superscript𝑔1𝑀𝑔0superscript𝑞𝑛1subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝11subscript𝑝21subscript𝑝22superscript𝑔1𝑀𝑔0subscriptmuch-less-than𝑛superscript𝑞𝑛1\begin{split}\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p% _{11},p_{22})(g^{-1}Mg)=0})&\leqslant q^{-(n-1)}+\mathbb{E}_{g\in\operatorname% {GL}_{n}(\mathbb{F}_{q})}(\bm{1}_{(p_{11},p_{21},p_{22})(g^{-1}Mg)=0})\\ &\ll_{n}q^{-(n-1)},\end{split}start_ROW start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) end_CELL start_CELL ⩽ italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT + blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT ) ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - 1 ) end_POSTSUPERSCRIPT , end_CELL end_ROW

by (4).

(6): This follows from (2) after replacing k𝑘kitalic_k with nk𝑛𝑘n-kitalic_n - italic_k, and conjugating M𝑀Mitalic_M by a suitable permutation matrix.

(7): Assume qn1subscriptmuch-greater-than𝑛𝑞1q\gg_{n}1italic_q ≫ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT 1. By the k=1𝑘1k=1italic_k = 1 case of (2), we may conjugate M𝑀Mitalic_M to assume that its top left entry is non-zero. Then by Lemma 4.2, there exist k𝑘kitalic_k diagonal entries of M𝑀Mitalic_M whose total is non-zero. By a further conjugation, we may assume tr(p11(M))0trsubscript𝑝11𝑀0\operatorname{tr}(p_{11}(M))\neq 0roman_tr ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_M ) ) ≠ 0. Therefore, the subvariety tr(p11(g1Mg))=0trsubscript𝑝11superscript𝑔1𝑀𝑔0\operatorname{tr}(p_{11}(g^{-1}Mg))=0roman_tr ( italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 of GLn(𝔽¯q)subscriptGL𝑛subscript¯𝔽𝑞\operatorname{GL}_{n}(\overline{\mathbb{F}}_{q})roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) is either empty or of codimension one, since GLn(𝔽¯q)subscriptGL𝑛subscript¯𝔽𝑞\operatorname{GL}_{n}(\overline{\mathbb{F}}_{q})roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) is irreducible. The Lang–Weil bound now implies (7). ∎

We are finally ready to bound the quantity L(V,M)𝐿𝑉𝑀L(V,M)italic_L ( italic_V , italic_M ) from (4.3).

Lemma 4.4.

Let V,MMn(𝔽q)𝑉𝑀subscript𝑀𝑛subscript𝔽𝑞V,M\in M_{n}(\mathbb{F}_{q})italic_V , italic_M ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), not necessarily with trace zero. Let fV(t)𝔽q[t]subscript𝑓𝑉𝑡subscript𝔽𝑞delimited-[]𝑡f_{V}(t)\in\mathbb{F}_{q}[t]italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT ( italic_t ) ∈ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_t ] be the radical of the characteristic polynomial of V𝑉Vitalic_V. Then

L(V,M)nq1degfV𝟏tr(M)=0+𝟏M=0.subscriptmuch-less-than𝑛𝐿𝑉𝑀superscript𝑞1degreesubscript𝑓𝑉subscript1tr𝑀0subscript1𝑀0L(V,M)\ll_{n}q^{1-\deg f_{V}}\bm{1}_{\operatorname{tr}(M)=0}+\bm{1}_{M=0}.italic_L ( italic_V , italic_M ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT roman_tr ( italic_M ) = 0 end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_M = 0 end_POSTSUBSCRIPT .
Proof.

In this proof, we relinquish the previous definition of Vnsubscript𝑉𝑛V_{n}italic_V start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT from the introduction, in order to allow for some convenient notation. We use strong induction on n1𝑛1n\geqslant 1italic_n ⩾ 1. Since 1C(gVg1)1𝐶𝑔𝑉superscript𝑔11\in C(gVg^{-1})1 ∈ italic_C ( italic_g italic_V italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) for all g𝑔gitalic_g, we may assume tr(M)=0tr𝑀0\operatorname{tr}(M)=0roman_tr ( italic_M ) = 0, or else L(V,M)=0𝐿𝑉𝑀0L(V,M)=0italic_L ( italic_V , italic_M ) = 0. Moreover, if degfV=1degreesubscript𝑓𝑉1\deg f_{V}=1roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT = 1 or M=0𝑀0M=0italic_M = 0, then the trivial bound L(V,M)1𝐿𝑉𝑀1L(V,M)\leqslant 1italic_L ( italic_V , italic_M ) ⩽ 1 suffices. Therefore, we may assume from now on that tr(M)=0tr𝑀0\operatorname{tr}(M)=0roman_tr ( italic_M ) = 0, M0𝑀0M\neq 0italic_M ≠ 0, and degfV2degreesubscript𝑓𝑉2\deg f_{V}\geqslant 2roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT ⩾ 2.

By the Lang–Weil estimate applied to the constructible set

{gGLn(𝔽¯q):C(gVg1)M}conditional-set𝑔subscriptGL𝑛subscript¯𝔽𝑞𝐶𝑔𝑉superscript𝑔1superscript𝑀perpendicular-to\displaystyle\{g\in\operatorname{GL}_{n}(\overline{\mathbb{F}}_{q}):C(gVg^{-1}% )\subseteq M^{\perp}\}{ italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : italic_C ( italic_g italic_V italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ⊆ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT }
=0dn2{gGLn(𝔽¯q):dim(C(gVg1))=dim(C(gVg1)M)=d},absentsubscript0𝑑superscript𝑛2conditional-set𝑔subscriptGL𝑛subscript¯𝔽𝑞dimension𝐶𝑔𝑉superscript𝑔1dimension𝐶𝑔𝑉superscript𝑔1superscript𝑀perpendicular-to𝑑\displaystyle=\bigcup_{0\leqslant d\leqslant n^{2}}\{g\in\operatorname{GL}_{n}% (\overline{\mathbb{F}}_{q}):\dim(C(gVg^{-1}))=\dim(C(gVg^{-1})\cap M^{\perp})=% d\},= ⋃ start_POSTSUBSCRIPT 0 ⩽ italic_d ⩽ italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT { italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( over¯ start_ARG blackboard_F end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : roman_dim ( italic_C ( italic_g italic_V italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ) = roman_dim ( italic_C ( italic_g italic_V italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ∩ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT ) = italic_d } ,

we may assume that qV1subscriptmuch-greater-than𝑉𝑞1q\gg_{V}1italic_q ≫ start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT 1 such that fVsubscript𝑓𝑉f_{V}italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT splits completely in 𝔽qsubscript𝔽𝑞\mathbb{F}_{q}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT. By conjugation, we may assume that V𝑉Vitalic_V is in rational canonical form, which coincides with Jordan normal form because fVsubscript𝑓𝑉f_{V}italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT splits completely. Since degfV2degreesubscript𝑓𝑉2\deg f_{V}\geqslant 2roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT ⩾ 2, the matrix V𝑉Vitalic_V has at least 2222 distinct eigenvalues. After permuting Jordan blocks if necessary, we may assume that

V=[V100V2],𝑉delimited-[]subscript𝑉100subscript𝑉2V=\left[\begin{smallmatrix}V_{1}&0\\ 0&V_{2}\end{smallmatrix}\right],italic_V = [ start_ROW start_CELL italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW ] ,

where V1Mk(𝔽q)subscript𝑉1subscript𝑀𝑘subscript𝔽𝑞V_{1}\in M_{k}(\mathbb{F}_{q})italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) and V2Mnk(𝔽q)subscript𝑉2subscript𝑀𝑛𝑘subscript𝔽𝑞V_{2}\in M_{n-k}(\mathbb{F}_{q})italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), with 1kn11𝑘𝑛11\leqslant k\leqslant n-11 ⩽ italic_k ⩽ italic_n - 1, such that V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and V2subscript𝑉2V_{2}italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT share no eigenvalues. Then, in particular,

C(V)=[C(V1)00C(V2)].𝐶𝑉delimited-[]𝐶subscript𝑉100𝐶subscript𝑉2C(V)=\left[\begin{smallmatrix}C(V_{1})&0\\ 0&C(V_{2})\end{smallmatrix}\right].italic_C ( italic_V ) = [ start_ROW start_CELL italic_C ( italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_C ( italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_CELL end_ROW ] . (4.13)

Let p1\colonequalsp11subscript𝑝1\colonequalssubscript𝑝11p_{1}\colonequals p_{11}italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT and p2\colonequalsp22subscript𝑝2\colonequalssubscript𝑝22p_{2}\colonequals p_{22}italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT. Let

H\colonequals[GLk(𝔽q)00GLnk(𝔽q)]GLn(𝔽q).𝐻\colonequalsdelimited-[]subscriptGL𝑘subscript𝔽𝑞00subscriptGL𝑛𝑘subscript𝔽𝑞subscriptGL𝑛subscript𝔽𝑞H\colonequals\left[\begin{smallmatrix}\operatorname{GL}_{k}(\mathbb{F}_{q})&0% \\ 0&\operatorname{GL}_{n-k}(\mathbb{F}_{q})\end{smallmatrix}\right]\subseteq% \operatorname{GL}_{n}(\mathbb{F}_{q}).italic_H [ start_ROW start_CELL roman_GL start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL roman_GL start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_CELL end_ROW ] ⊆ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) . (4.14)

Since C(ghVh1g1)=gC(hVh1)g1𝐶𝑔𝑉superscript1superscript𝑔1𝑔𝐶𝑉superscript1superscript𝑔1C(ghVh^{-1}g^{-1})=gC(hVh^{-1})g^{-1}italic_C ( italic_g italic_h italic_V italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) = italic_g italic_C ( italic_h italic_V italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, and g1Mg=(g1Mg)superscript𝑔1superscript𝑀perpendicular-to𝑔superscriptsuperscript𝑔1𝑀𝑔perpendicular-tog^{-1}M^{\perp}g=(g^{-1}Mg)^{\perp}italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT italic_g = ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT by the conjugation-invariance of tr()tr\operatorname{tr}(\cdot)roman_tr ( ⋅ ), we have

L(V,M)=𝔼gGLn(𝔽q)𝔼hH(𝟏C(ghV(gh)1)M)=𝔼gGLn(𝔽q)𝔼hH(𝟏C(hVh1)(g1Mg))=𝔼gGLn(𝔽q)L(V1,p1(g1Mg))L(V2,p2(g1Mg)),𝐿𝑉𝑀subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript𝔼𝐻subscript1𝐶𝑔𝑉superscript𝑔1superscript𝑀perpendicular-tosubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript𝔼𝐻subscript1𝐶𝑉superscript1superscriptsuperscript𝑔1𝑀𝑔perpendicular-tosubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞𝐿subscript𝑉1subscript𝑝1superscript𝑔1𝑀𝑔𝐿subscript𝑉2subscript𝑝2superscript𝑔1𝑀𝑔\begin{split}L(V,M)&=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}% \mathbb{E}_{h\in H}(\bm{1}_{C(ghV(gh)^{-1})\subseteq M^{\perp}})\\ &=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}\mathbb{E}_{h\in H}(% \bm{1}_{C(hVh^{-1})\subseteq(g^{-1}Mg)^{\perp}})\\ &=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}L(V_{1},p_{1}(g^{-1}Mg% ))L(V_{2},p_{2}(g^{-1}Mg)),\end{split}start_ROW start_CELL italic_L ( italic_V , italic_M ) end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_h ∈ italic_H end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_C ( italic_g italic_h italic_V ( italic_g italic_h ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ⊆ italic_M start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_h ∈ italic_H end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_C ( italic_h italic_V italic_h start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ⊆ ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) start_POSTSUPERSCRIPT ⟂ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_L ( italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) italic_L ( italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) , end_CELL end_ROW (4.15)

where the last step uses (4.13), (4.14), and the block matrix identity

tr([A00B]M)=tr(Ap1(M))+tr(Bp2(M))trdelimited-[]𝐴00𝐵𝑀tr𝐴subscript𝑝1𝑀tr𝐵subscript𝑝2𝑀\operatorname{tr}(\left[\begin{smallmatrix}A&0\\ 0&B\end{smallmatrix}\right]M)=\operatorname{tr}(Ap_{1}(M))+\operatorname{tr}(% Bp_{2}(M))roman_tr ( [ start_ROW start_CELL italic_A end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_B end_CELL end_ROW ] italic_M ) = roman_tr ( italic_A italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_M ) ) + roman_tr ( italic_B italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_M ) )

for (A,B)Mk(𝔽q)×Mnk(𝔽q)𝐴𝐵subscript𝑀𝑘subscript𝔽𝑞subscript𝑀𝑛𝑘subscript𝔽𝑞(A,B)\in M_{k}(\mathbb{F}_{q})\times M_{n-k}(\mathbb{F}_{q})( italic_A , italic_B ) ∈ italic_M start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) × italic_M start_POSTSUBSCRIPT italic_n - italic_k end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ). By the inductive hypothesis applied to the two factors of L𝐿Litalic_L in (4.15), we get

L(V,M)n𝔼gGLn(𝔽q)1i2(q1degfVi𝟏tr(pi(g1Mg))=0+𝟏pi(g1Mg)=0)q2degfV𝒫0+q1degfV1𝒫1+q1degfV2𝒫2+𝒫3,subscriptmuch-less-than𝑛𝐿𝑉𝑀subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscriptproduct1𝑖2superscript𝑞1degreesubscript𝑓subscript𝑉𝑖subscript1trsubscript𝑝𝑖superscript𝑔1𝑀𝑔0subscript1subscript𝑝𝑖superscript𝑔1𝑀𝑔0superscript𝑞2degreesubscript𝑓𝑉subscript𝒫0superscript𝑞1degreesubscript𝑓subscript𝑉1subscript𝒫1superscript𝑞1degreesubscript𝑓subscript𝑉2subscript𝒫2subscript𝒫3\begin{split}L(V,M)&\ll_{n}\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q% })}\prod_{1\leqslant i\leqslant 2}(q^{1-\deg f_{V_{i}}}\bm{1}_{\operatorname{% tr}(p_{i}(g^{-1}Mg))=0}+\bm{1}_{p_{i}(g^{-1}Mg)=0})\\ &\leqslant q^{2-\deg f_{V}}\mathcal{P}_{0}+q^{1-\deg f_{V_{1}}}\mathcal{P}_{1}% +q^{1-\deg f_{V_{2}}}\mathcal{P}_{2}+\mathcal{P}_{3},\end{split}start_ROW start_CELL italic_L ( italic_V , italic_M ) end_CELL start_CELL ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT 1 ⩽ italic_i ⩽ 2 end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ⩽ italic_q start_POSTSUPERSCRIPT 2 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT caligraphic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT caligraphic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT caligraphic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + caligraphic_P start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , end_CELL end_ROW

where

𝒫0\colonequals𝔼gGLn(𝔽q)(𝟏tr(p1(g1Mg))=0𝟏tr(p2(g1Mg))=0),𝒫1\colonequals𝔼gGLn(𝔽q)(𝟏tr(p1(g1Mg))=0𝟏p2(g1Mg)=0),𝒫2\colonequals𝔼gGLn(𝔽q)(𝟏tr(p2(g1Mg))=0𝟏p1(g1Mg)=0),𝒫3\colonequals𝔼gGLn(𝔽q)(𝟏p1(g1Mg)=0𝟏p2(g1Mg)=0).subscript𝒫0\colonequalssubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1trsubscript𝑝1superscript𝑔1𝑀𝑔0subscript1trsubscript𝑝2superscript𝑔1𝑀𝑔0subscript𝒫1\colonequalssubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1trsubscript𝑝1superscript𝑔1𝑀𝑔0subscript1subscript𝑝2superscript𝑔1𝑀𝑔0subscript𝒫2\colonequalssubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1trsubscript𝑝2superscript𝑔1𝑀𝑔0subscript1subscript𝑝1superscript𝑔1𝑀𝑔0subscript𝒫3\colonequalssubscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝1superscript𝑔1𝑀𝑔0subscript1subscript𝑝2superscript𝑔1𝑀𝑔0\begin{split}\mathcal{P}_{0}&\colonequals\mathbb{E}_{g\in\operatorname{GL}_{n}% (\mathbb{F}_{q})}(\bm{1}_{\operatorname{tr}(p_{1}(g^{-1}Mg))=0}\bm{1}_{% \operatorname{tr}(p_{2}(g^{-1}Mg))=0}),\\ \mathcal{P}_{1}&\colonequals\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{% q})}(\bm{1}_{\operatorname{tr}(p_{1}(g^{-1}Mg))=0}\bm{1}_{p_{2}(g^{-1}Mg)=0}),% \\ \mathcal{P}_{2}&\colonequals\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{% q})}(\bm{1}_{\operatorname{tr}(p_{2}(g^{-1}Mg))=0}\bm{1}_{p_{1}(g^{-1}Mg)=0}),% \\ \mathcal{P}_{3}&\colonequals\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{% q})}(\bm{1}_{p_{1}(g^{-1}Mg)=0}\bm{1}_{p_{2}(g^{-1}Mg)=0}).\\ \end{split}start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_CELL start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_CELL start_CELL blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) . end_CELL end_ROW

We now wish to bound the probabilities 𝒫isubscript𝒫𝑖\mathcal{P}_{i}caligraphic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Since

0=tr(M)=tr(g1Mg)=tr(p1(g1Mg))+tr(p2(g1Mg)),0tr𝑀trsuperscript𝑔1𝑀𝑔trsubscript𝑝1superscript𝑔1𝑀𝑔trsubscript𝑝2superscript𝑔1𝑀𝑔0=\operatorname{tr}(M)=\operatorname{tr}(g^{-1}Mg)=\operatorname{tr}(p_{1}(g^{% -1}Mg))+\operatorname{tr}(p_{2}(g^{-1}Mg)),0 = roman_tr ( italic_M ) = roman_tr ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = roman_tr ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) + roman_tr ( italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) ,

the probabilities 𝒫isubscript𝒫𝑖\mathcal{P}_{i}caligraphic_P start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for 0i20𝑖20\leqslant i\leqslant 20 ⩽ italic_i ⩽ 2 simplify as follows:

𝒫0=𝔼gGLn(𝔽q)(𝟏tr(p1(g1Mg))=0),𝒫1=𝔼gGLn(𝔽q)(𝟏p2(g1Mg)=0),𝒫2=𝔼gGLn(𝔽q)(𝟏p1(g1Mg)=0).formulae-sequencesubscript𝒫0subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1trsubscript𝑝1superscript𝑔1𝑀𝑔0formulae-sequencesubscript𝒫1subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝2superscript𝑔1𝑀𝑔0subscript𝒫2subscript𝔼𝑔subscriptGL𝑛subscript𝔽𝑞subscript1subscript𝑝1superscript𝑔1𝑀𝑔0\begin{split}\mathcal{P}_{0}&=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}% _{q})}(\bm{1}_{\operatorname{tr}(p_{1}(g^{-1}Mg))=0}),\\ \mathcal{P}_{1}&=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}% _{p_{2}(g^{-1}Mg)=0}),\\ \mathcal{P}_{2}&=\mathbb{E}_{g\in\operatorname{GL}_{n}(\mathbb{F}_{q})}(\bm{1}% _{p_{1}(g^{-1}Mg)=0}).\end{split}start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT roman_tr ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) ) = 0 end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) , end_CELL end_ROW start_ROW start_CELL caligraphic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL start_CELL = blackboard_E start_POSTSUBSCRIPT italic_g ∈ roman_GL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( bold_1 start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_M italic_g ) = 0 end_POSTSUBSCRIPT ) . end_CELL end_ROW

By parts (7), (6), (2), and (5) of Lemma 4.3, respectively, we have 𝒫0nq1subscriptmuch-less-than𝑛subscript𝒫0superscript𝑞1\mathcal{P}_{0}\ll_{n}q^{-1}caligraphic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, 𝒫1nq(nk)qdegfV2subscriptmuch-less-than𝑛subscript𝒫1superscript𝑞𝑛𝑘superscript𝑞degreesubscript𝑓subscript𝑉2\mathcal{P}_{1}\ll_{n}q^{-(n-k)}\leqslant q^{-\deg f_{V_{2}}}caligraphic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - ( italic_n - italic_k ) end_POSTSUPERSCRIPT ⩽ italic_q start_POSTSUPERSCRIPT - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, 𝒫2nqkqdegfV1subscriptmuch-less-than𝑛subscript𝒫2superscript𝑞𝑘superscript𝑞degreesubscript𝑓subscript𝑉1\mathcal{P}_{2}\ll_{n}q^{-k}\leqslant q^{-\deg f_{V_{1}}}caligraphic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT - italic_k end_POSTSUPERSCRIPT ⩽ italic_q start_POSTSUPERSCRIPT - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and 𝒫3nq1nq1degfVsubscriptmuch-less-than𝑛subscript𝒫3superscript𝑞1𝑛superscript𝑞1degreesubscript𝑓𝑉\mathcal{P}_{3}\ll_{n}q^{1-n}\leqslant q^{1-\deg f_{V}}caligraphic_P start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 1 - italic_n end_POSTSUPERSCRIPT ⩽ italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Thus

L(V,M)nq1degfV+q1degfV1qdegfV2+q1degfV2qdegfV1+q1degfV=4q1degfV,subscriptmuch-less-than𝑛𝐿𝑉𝑀superscript𝑞1degreesubscript𝑓𝑉superscript𝑞1degreesubscript𝑓subscript𝑉1superscript𝑞degreesubscript𝑓subscript𝑉2superscript𝑞1degreesubscript𝑓subscript𝑉2superscript𝑞degreesubscript𝑓subscript𝑉1superscript𝑞1degreesubscript𝑓𝑉4superscript𝑞1degreesubscript𝑓𝑉\begin{split}L(V,M)&\ll_{n}q^{1-\deg f_{V}}+q^{1-\deg f_{V_{1}}}q^{-\deg f_{V_% {2}}}+q^{1-\deg f_{V_{2}}}q^{-\deg f_{V_{1}}}+q^{1-\deg f_{V}}\\ &=4q^{1-\deg f_{V}},\end{split}start_ROW start_CELL italic_L ( italic_V , italic_M ) end_CELL start_CELL ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_q start_POSTSUPERSCRIPT - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_q start_POSTSUPERSCRIPT - roman_deg italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = 4 italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW

since fV1fV2=fVsubscript𝑓subscript𝑉1subscript𝑓subscript𝑉2subscript𝑓𝑉f_{V_{1}}f_{V_{2}}=f_{V}italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_V start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT. ∎

Plugging Lemma 4.4 into (4.4), we get

Σ(M)nqn2VKn(𝔽q)(q1degfV𝟏tr(M)=0+𝟏M=0).subscriptmuch-less-than𝑛Σ𝑀superscript𝑞superscript𝑛2subscript𝑉subscript𝐾𝑛subscript𝔽𝑞superscript𝑞1degreesubscript𝑓𝑉subscript1tr𝑀0subscript1𝑀0\Sigma(M)\ll_{n}q^{n^{2}}\sum_{V\in K_{n}(\mathbb{F}_{q})}(q^{1-\deg f_{V}}\bm% {1}_{\operatorname{tr}(M)=0}+\bm{1}_{M=0}).roman_Σ ( italic_M ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_V ∈ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT 1 - roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT roman_tr ( italic_M ) = 0 end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_M = 0 end_POSTSUBSCRIPT ) .

But Kn(𝔽q)subscript𝐾𝑛subscript𝔽𝑞K_{n}(\mathbb{F}_{q})italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) is in bijection with the set of rational canonical forms on Mn(𝔽q)subscript𝑀𝑛subscript𝔽𝑞M_{n}(\mathbb{F}_{q})italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ), where we recall that the rational canonical form of MMn(𝔽q)𝑀subscript𝑀𝑛subscript𝔽𝑞M\in M_{n}(\mathbb{F}_{q})italic_M ∈ italic_M start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) consists of a partition λϕ=(λϕ,1λϕ,20)subscript𝜆italic-ϕsubscript𝜆italic-ϕ1subscript𝜆italic-ϕ20\lambda_{\phi}=(\lambda_{\phi,1}\geqslant\lambda_{\phi,2}\geqslant\cdots% \geqslant 0)italic_λ start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT = ( italic_λ start_POSTSUBSCRIPT italic_ϕ , 1 end_POSTSUBSCRIPT ⩾ italic_λ start_POSTSUBSCRIPT italic_ϕ , 2 end_POSTSUBSCRIPT ⩾ ⋯ ⩾ 0 ) for each monic irreducible polynomial ϕ𝔽q[t]italic-ϕsubscript𝔽𝑞delimited-[]𝑡\phi\in\mathbb{F}_{q}[t]italic_ϕ ∈ blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_t ], such that the action of M𝑀Mitalic_M on 𝔽qnsuperscriptsubscript𝔽𝑞𝑛\mathbb{F}_{q}^{n}blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is isomorphic to multiplication by t𝑡titalic_t on the vector space ϕi(𝔽q[t]/ϕλϕ,i𝔽q[t])subscriptdirect-sumitalic-ϕsubscriptdirect-sum𝑖subscript𝔽𝑞delimited-[]𝑡superscriptitalic-ϕsubscript𝜆italic-ϕ𝑖subscript𝔽𝑞delimited-[]𝑡\bigoplus_{\phi}\bigoplus_{i}(\mathbb{F}_{q}[t]/\phi^{\lambda_{\phi,i}}\mathbb% {F}_{q}[t])⨁ start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT ⨁ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_t ] / italic_ϕ start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_ϕ , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_t ] ), where ϕdeg(ϕ)|λϕ|=nsubscriptitalic-ϕdegreeitalic-ϕsubscript𝜆italic-ϕ𝑛\sum_{\phi}\deg(\phi)\lvert\lambda_{\phi}\rvert=n∑ start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT roman_deg ( italic_ϕ ) | italic_λ start_POSTSUBSCRIPT italic_ϕ end_POSTSUBSCRIPT | = italic_n. Thus, by the prime number theorem in 𝔽q[t]subscript𝔽𝑞delimited-[]𝑡\mathbb{F}_{q}[t]blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_t ] and the fact that n𝑛nitalic_n has only finitely many partitions, we deduce that

#{VKn(𝔽q):degfV=d}nqdsubscriptmuch-less-than𝑛#conditional-set𝑉subscript𝐾𝑛subscript𝔽𝑞degreesubscript𝑓𝑉𝑑superscript𝑞𝑑\#\{V\in K_{n}(\mathbb{F}_{q}):\deg f_{V}=d\}\ll_{n}q^{d}# { italic_V ∈ italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( blackboard_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) : roman_deg italic_f start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT = italic_d } ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT

for 1dn1𝑑𝑛1\leqslant d\leqslant n1 ⩽ italic_d ⩽ italic_n. Summing over 1dn1𝑑𝑛1\leqslant d\leqslant n1 ⩽ italic_d ⩽ italic_n, we get

Σ(M)nqn2+1𝟏tr(M)=0+qn2+n𝟏M=0.subscriptmuch-less-than𝑛Σ𝑀superscript𝑞superscript𝑛21subscript1tr𝑀0superscript𝑞superscript𝑛2𝑛subscript1𝑀0\Sigma(M)\ll_{n}q^{n^{2}+1}\bm{1}_{\operatorname{tr}(M)=0}+q^{n^{2}+n}\bm{1}_{% M=0}.roman_Σ ( italic_M ) ≪ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT roman_tr ( italic_M ) = 0 end_POSTSUBSCRIPT + italic_q start_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_n end_POSTSUPERSCRIPT bold_1 start_POSTSUBSCRIPT italic_M = 0 end_POSTSUBSCRIPT .

Finally, we conclude from (4.1) that Theorem 2.1 holds.

References

  • [1] R. Basili, On the irreducibility of varieties of commuting matrices. Pure and Applied Algebra 149 (2000), 107–120.
  • [2] T. D. Browning and D. R. Heath-Brown, Rational points on quartic hypersurfaces. J. reine angew. Math. 629 (2009), 37–88.
  • [3] W. Castryck, R. Cluckers, P. Dittmann and K. H. Nguyen, The dimension growth conjecture, polynomial in the degree and without logarithmic factors. Algebra & Number Theory 14 (2020), 2261–2294.
  • [4] W. Feit and N. J. Fine, Pairs of commuting matrices over a finite field. Duke Math. J. 27 (1960), 91–94.
  • [5] E. Fouvry and N. Katz, A general stratification theorem for exponential sums, and applications. J. reine angew. Math. 540 (2001), 115–166.
  • [6] M. Fujiwara, Upper bounds for the number of lattice points on hypersurfaces. Number theory and combinatorics (Japan, 1984), 89–96, World Scientific, 1985.
  • [7] M. Fujiwara, Distribution of rational points on varieties over finite fields. Mathematika 35 (1988), 155–171.
  • [8] D. R. Heath-Brown, The density of rational points on non-singular hypersurfaces. Proc. Indian Acad. Sci. (Math. Sci.) 104 (1994), 13–29.
  • [9] A. Knutson, Some schemes related to the commuting variety. J. Algebraic Geom. 14 (2005), 283–294.
  • [10] A. Knutson and P. Zinn-Justin, A scheme related to the Brauer loop model. Advances in Math. 214 (2007), 40–77.
  • [11] M. Larsen and Z. Lu, Flatness of the commutator map over SLnsubscriptSL𝑛\operatorname{SL}_{n}roman_SL start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. IMRN (2021), 5605–5622.
  • [12] T. S. Motzkin and O. Taussky, Pairs of matrices with property L𝐿Litalic_L, II. Trans. Amer. Math. Soc. 80 (1955), 387–401.
  • [13] M. G. Neubauer, The variety of pairs of matrices with rank(ABBA)1rank𝐴𝐵𝐵𝐴1\operatorname{rank}(AB-BA)\leqslant 1roman_rank ( italic_A italic_B - italic_B italic_A ) ⩽ 1. Proc. Amer. Math. Soc. 105 (1989), 787–792.
  • [14] P. Salberger, Counting rational points on projective varieties. Proc. Lond. Math. Soc. 126 (2023), 1092–1133.
  • [15] I. E. Shparlinski and A. N. Skorobogatov, Exponential sums and rational points on complete intersections. Mathematika 37 (1990), 201–208.
  • [16] A. N. Skorobogatov, Exponential sums, the geometry of hyperplane sections, and some Diophantine problems. Israel J. Math. 80 (1992), 359–379.
  • [17] T. Stacks project authors, The Stacks project. https://stacks.math.columbia.edu, 2024.
  • [18] F. Vermeulen, Dimension growth for affine varieties. IMRN (2024), 11464–11483.
  • [19] H.-W. V. Young, On matrix pairs with diagonal commutators. J. Algebra 570 (2021), 437–451.