Next Article in Journal
Exploring Clique Transversal Problems for d-degenerate Graphs with Fixed d: From Polynomial-Time Solvability to Parameterized Complexity
Next Article in Special Issue
Characterization of Isoclinic, Transversally Geodesic and Grassmannizable Webs
Previous Article in Journal
Abelian Extensions of Modified λ-Differential Left-Symmetric Algebras and Crossed Modules
Previous Article in Special Issue
Solitonical Inequality on Submanifolds in Trans-Sasakian Manifolds Coupled with a Slant Factor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K

1
Department of Mathematics, Brown University, Providence, RI 02912, USA
2
Department of Mathematics, University of Western Ontario, London, ON N6A 5B7, Canada
3
Department of Mathematics, University of Toronto, Toronto, ON M5S 2E4, Canada
4
Department of Applied Mathematics and Theoretical Physics, University of Cambridge, Cambridge CB3 0WA, UK
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(6), 381; https://doi.org/10.3390/axioms13060381
Submission received: 17 April 2024 / Revised: 29 May 2024 / Accepted: 30 May 2024 / Published: 4 June 2024
(This article belongs to the Special Issue Advances in Differential Geometry and Singularity Theory)

Abstract

:
In this paper, we prove a discrete analog of the Selberg Trace Formula for the group GL 3 ( F q ) . By considering a cubic extension of the finite field F q , we define an analog of the upper half-space and an action of GL 3 ( F q ) on it. To compute the orbital sums, we explicitly identify the double coset spaces and fundamental domains in our upper half space. To understand the spectral side of the trace formula, we decompose the induced representation ρ = Ind Γ G 1 for G = GL 3 ( F q ) and Γ = GL 3 ( F p ) .

1. Introduction

The Selberg trace formula [1] is one of the most celebrated mathematical results of the past century. In its original form, it relates the spectrum of the Laplacian on a hyperbolic surface to lengths of closed geodesics on the surface. It can be viewed as a non-Abelian generalization of the well-known Poisson summation formula in Fourier analysis, and has found numerous applications in many fields, for example, in number theory and the theory of automorphic forms (see Sarnak [2]).
The Selberg trace formula deals with surfaces which can be represented as double cosets of the form Γ SL 2 ( R ) / SO 2 ( R ) , where Γ is a discrete subgroup of SL 2 ( R ) . It is a natural question to work out the trace formula for higher-dimensional matrix groups. To quote Dennis Hejhal: “Of course, we won’t really understand the trace formula until it is written down for SL 4 ( Z ) ”. While Dorothy Wallace [3] has worked out the explicit details of the trace formula for SL 3 ( Z ) SL 3 ( R ) / SO 3 ( R ) , the four-dimensional case remains mysterious. A further generalization is the so-called Arthur–Selberg trace formula [4], which plays an important role in the Langlands program. In this regard, it should be mentioned that an extension of the Selberg trace formulae to higher-dimensional symmetric spaces Γ G / K over real or complex numbers requires handling quite complicated analytic issues that do not appear in the original two-dimensional case. It is for this reason that study of Selberg trace formulae for higher-dimensional special linear groups over finite fields is a necessary step towards understanding a general trace formula. In this paper, we take a first step in this direction by proving a Selberg trace formula for a three-dimensional Poincaré upper half-plane over finite fields. At the same time, our results show that extending this formula to higher-dimensional upper half-planes for more general matrix groups G would involve complicated calculations.
Selberg-type trace formulae have been derived for discrete spaces such as graphs as well. By realizing a k-regular graph as a quotient of the infinite k-regular tree, Ahumada [5] found such a formula for k-regular graphs. Audrey Terras [6] introduced the concept of finite upper half-planes as a finite analogue of the Poincaré upper half-plane model in which the complex number field is replaced by a quadratic extension of a finite field F q , where q = p r is a prime power. She constructed a family of Ramanujan graphs [7] using these upper half-planes and developed a representation-theoretic trace formula on GL 2 ( F p ) GL 2 ( F q ) / K , where K is the finite analogue of SO 2 ( R ) .
The aim of this paper is to present an analogous trace formula for GL 3 ( F q ) . Our main result in this paper is as follows. Consider the pre-trace formula
π G ^ m ( π , ρ ) Tr ( f ^ ( π ) ) = { γ } C Γ | G γ | | Γ γ | I G ( f , γ ) ,
where G is a finite group, Γ is a subgroup of G, ρ = Ind Γ G 1 is the induced representation of the trivial representation of Γ , and I G ( f , γ ) is the orbital sum of f at γ . These terms are defined in Section 3, and a proof of the pre-trace formula is recalled there as well. Note that (1) can be viewed as a representation-theoretic analogue of Selberg’s trace formula [1,6]; the left hand side can be thought of as the spectral side, summing over the irreducible representations of G and their multiplicities in ρ , while the right hand side can be interpreted as the geometric side, summing over conjugacy classes in G. In this paper, to obtain a trace formula for the finite upper half-space we take G = GL 3 ( F q ) and Γ = GL 3 ( F p ) ; also, f : G C is chosen to be a K bi-invariant function (K is the stabilizer of p 0 as above), i.e., k , h K and x G we have f ( k x h ) = f ( x ) . One can also think of f as a function on G / K H q which is invariant under left-multiplication by elements in K.
The rest of this paper is organized as follows. In Section 2, we define an analogue, denoted H q , of the upper half-plane for the group GL 3 ( F q ) by considering a cubic extension of the finite field F q . We define an action of GL 3 ( F q ) on H q , which sets the stage for our discrete trace formula. In Section 3, we recall a standard pre-trace formula for finite groups. In Section 4, Section 5 and Section 6, we compute each term on the right-hand side of the pre-trace formula (5) (the so-called geometric side) using the explicit description for conjugacy classes of GL 3 ( F q ) provided in [8]. The conjugacy classes are separated into central, hyperbolic, parabolic, and elliptic terms. Each of these types of terms is explicitly identified. It would be helpful to have a more conceptual understanding of these computations. In Section 7, we provide some simple examples of the application of our formula in which the left-hand side of the pre-trace formula is known a priori. In Section 8 and Section 9, we calculate the left-hand side of the pre-trace formula by computing the character of the induced representation ρ = Ind Γ G 1 , then using this to compute its decomposition into irreducible representations in the case that 2 , 3 n .

2. A Finite Upper Half-Space

To generalize the results of Terras to the GL 3 ( F q ) case, we must first discuss the generalization of the finite upper half-space. Let p be a prime number and q = p n for a positive integer n. The definition of the upper half-space H q comes from considering the cubic extension of F q . The construction was first provided by Martinez in [9]. Here, we describe it explicitly for our special case of GL 3 ( F q ) .
Lemma 1. 
F q has a cubic nonresidue if and only if q 1 ( mod 3 ) .
Proof. 
Let q = p n . Consider the cube map x x 3 : F q × F q × . This map has as a kernel the subgroup μ 3 consisting of the cube roots of unity in F q × . Let α be a generator of F q × . Then, if q 1 ( mod 3 ) , we have μ 3 = { 1 , α ( q 1 ) / 3 , α 2 ( q 1 ) / 3 } , in which case there are ( q 1 ) / 3 cubic residues. Otherwise, μ 3 = { 1 } , meaning that each element of F q × is a cubic residue. □
From now on, we assume that q 1 ( mod 3 ) . Take a cubic nonresidue δ F q and consider the cubic extension F q δ 3 F q 3 . A basis for F q δ 3 / F q is { 1 , δ 1 / 3 , δ 2 / 3 } . For an element α , we write ( α 1 , α 2 , α 3 ) to denote its components, i.e.,
α = α 1 + α 2 δ 1 / 3 + α 3 δ 2 / 3 .
We define
H q = ( α , β ) F q ( δ 3 ) × F q ( δ 3 ) : α 2 α 3 β 2 β 3 0 .
Lemma 2. 
The following map defines an action of GL 3 ( F q ) on H q :
a b c d e f r s t ( α , β ) = a α + b β + c r α + s β + t , d α + e β + f r α + s β + t .
Proof. 
The compatibility of the action with multiplication in GL 3 ( F q ) follows from the fact that GL 3 ( F q ) has an action on the projective space P 2 ( F q 3 ) . Thus, we need to check that the action is closed in H q . This is a routine verification, and can be found in Appendix A. □
Our distinguished point will be p 0 = ( δ 2 / 3 , δ 1 / 3 ) H q . The action of Aff 3 ( F q ) GL 3 ( F q ) is transitive on H q , where
Aff 3 ( F q ) : = a b c d e f 0 0 1 .
With this action, we calculate that
K : = stab ( p 0 ) = a c δ b δ b a c δ c b a .
Indeed, we find that
K F q ( δ 1 / 3 ) × : a c δ b δ b a c δ c b a a + b δ 1 / 3 + c δ 2 / 3 .
In addition, we have the homogeneous space H q GL 3 ( F q ) / K . As a quick check, we can note that we have | GL 3 ( F q ) | = ( q 3 1 ) ( q 3 q ) ( q 3 q 2 ) and | K | = q 3 1 (from the canonical isomorphism); thus, we should have | H q | equal to
( q 3 1 ) ( q 3 q ) ( q 3 q 2 ) q 3 1 = ( q 2 1 ) ( q 1 ) q 3 .
Indeed, from the definition, we have
| H q | = | GL 2 ( F q ) | · q 2 = ( q 2 1 ) ( q 2 q ) q 2 = ( q 2 1 ) ( q 1 ) q 3 .
Remark 1. 
Observe that the above construction is a natural generalization of the finite upper half-plane defined by Terras [6] (here, δ is a nonsquare in the finite field F q ):
H q = x + y δ : x , y F q , y 0 .
The condition y 0 is equivalent to 1 and x + y δ being linearly independent elements of F q δ over F q .

3. Trace Formula

3.1. The Pre-Trace Formula

Our trace formula relies on the interpretation of a known result, namely, the pre-trace formula. We now derive the pre-trace formula and contextualize it in our setting of the group G = GL 3 ( F q ) . The idea behind the pre-trace formula is to compute the trace of a specific operator in two different bases. We may construct the relevant information for this operator as follows:
Suppose that G is a finite group and Γ G is a subgroup. Let f : G C be a complex-valued function on G. For a representation κ : G GL ( V ) of G (where V is a finite-dimensional complex vector space endowed with a linear G-action), define the Fourier transform of f at κ by
f ^ ( κ ) = g G f ( g ) κ g 1 .
It can be observed that the Fourier transform f ^ ( κ ) is End V -valued. The pre-trace formula is now obtained by computing the trace of f ^ ( ρ ) in two different bases with ρ = Ind Γ G 1 . First, we can decompose ρ as a direct sum of irreducible representations of G to obtain
Tr f ^ ( ρ ) = π G ^ m ( π , ρ ) Tr f ^ ( π ) .
Here, G ^ is the set of irreducible representations of G and m ( π , ρ ) is the multiplicity of the irreducible representation π G ^ in ρ . Let
V = { f : G C | f ( γ g ) = f ( g ) γ Γ , g G } = L 2 ( Γ G ) .
As G acts linearly on V via right-multiplication, the corresponding representation is precisely ρ = Ind Γ G 1 . More concretely, for ϕ V , g , x G , we have
ρ ( g ) ϕ ( x ) = ϕ ( x g ) .
Thus,
f ^ ( ρ ) ϕ ( x ) = y G f ( y ) ϕ x y 1 = u G f u 1 x ϕ ( u ) .
Further, as ϕ is Γ -invariant,
f ^ ( ρ ) ϕ ( x ) = y Γ G γ Γ f y 1 γ x ϕ ( y ) .
Now, we are ready to compute the trace of f ^ ( ρ ) in another way. Consider the indicator basis δ y y Γ G of V (for y Γ G , δ y is the function on Γ G which outputs 1 if the input is y and 0 otherwise). With respect to this basis, f ^ ( ρ ) is represented by a matrix where the entry corresponding to x , y Γ G is γ Γ f y 1 γ x . Therefore,
Tr f ^ ( ρ ) = x Γ G γ Γ f x 1 γ x .
We can rewrite the right-hand side as a sum over conjugacy classes in G. Let:
Γ γ = x Γ | x 1 γ x = γ = centralizer of γ in Γ
G γ = x G | x 1 γ x = γ = centralizer of γ in G
{ γ } = x 1 γ x | x G = conjugacy class of γ in G
C Γ = set of conjugacy classes in Γ .
Note that there is a one-to-one correspondence between the right cosets Γ γ Γ and elements of { γ } provided by Γ γ x x 1 γ x . Because conjugacy classes partition Γ , we can rewrite the inner sum as
x Γ G γ Γ f ( x 1 γ x ) = x Γ G { γ } C Γ u Γ γ Γ f x 1 u 1 γ u x .
Setting y = u x , we can then rewrite this as a sum over right cosets y Γ γ G :
x Γ G γ Γ f ( x 1 γ x ) = y Γ γ G { γ } C Γ f ( y 1 γ y ) .
Observing that Γ γ G γ , we can write y = t s for t Γ γ G γ and s G γ G :
x Γ G γ Γ f ( x 1 γ x ) = t Γ γ G γ s G γ G { γ } C Γ f s 1 t 1 γ t s = { γ } C Γ | G γ | | Γ γ | s G γ G f ( s 1 γ s ) .
We define the orbital sum I G ( f , γ ) of f at γ to be
I G ( f , γ ) : = s G γ G f ( s 1 γ s ) .
The pre-trace formula now follows from combining (2)–(4):
π G ^ m ( π , ρ ) Tr ( f ^ ( π ) ) = { γ } C Γ | G γ | | Γ γ | I G ( f , γ )
where ρ = Ind Γ G 1 and I G ( f , γ ) is the orbital sum of f at γ as defined above. Note that (5) can be viewed as a representation-theoretic analogue of Selberg’s trace formula [1,6]; the left-hand side can be thought of as the spectral side, summing over the irreducible representations of G and their multiplicities in ρ , while the right-hand side can be interpreted as the geometric side, summing over conjugacy classes in G. For further references, see [6] (Ch. 22).
To obtain the trace formula for the finite upper half-space, we take G = GL 3 ( F q ) and Γ = GL 3 ( F p ) . In addition, f : G C is chosen to be a K bi-invariant function (K is the stabilizer of p 0 , as above), i.e., k , h K and x G we have f ( k x h ) = f ( x ) . One can also think of f as a function on G / K H q which is invariant under left-multiplication by elements in K.
Remark 2. 
The left-hand side of (5) can be expressed solely in terms of the characters χ π of the group G:
Tr f ^ ( π ) = Tr g G f ( g ) π g 1 = g G f ( g ) Tr π g 1 = g G f ( g ) χ π g 1 = g G f ( g ) χ π ( g ) ¯ = f , χ π .
Here, x , y denotes the usual Hermitian inner product on the complex vector space L 2 ( G ) :
x , y = g G x ( g ) y ( g ) ¯
.
In Section 4, Section 5 and Section 6, we compute each term in the sum on the right-hand side of the pre-trace formula (5) using the explicit description of conjugacy classes of GL 3 ( F p ) provided in [8]. The conjugacy classes are separated into the cases of central, hyperbolic, parabolic, and elliptic terms. It is helpful to introduce one more tool that will help us simplify these computations.

3.2. Double Cosets and Fundamental Domains

To calculate the orbital sums, it is convenient to identify G γ G with G γ G / K × K / Z (when possible), where Z is the center of G (the subgroup of diagonal matrices { a I : a F q × } ). Let { t i } i = 1 l be representatives of double cosets in G γ G / K , and consider the following map:
G γ G / K × K / Z G γ G ( G γ t i K , k Z ) G γ t i k .
We first show that this map is well-defined and onto. If z Z , then G γ t i k z = G γ z t i k = G γ t i k , because z G γ (as z commutes with every element of G). Now, let G γ x G G γ ; then, because double cosets G γ t i K partition G and are unions of right cosets G γ y , we can find a representative t i G and k K such that G γ x = G γ t i k .
For injectivity, let t i , t j be representatives of two double cosets in G γ G / K and let k , k be representatives of two left cosets in K / Z . Suppose that G γ t i k = G γ t j k . Because double cosets are either disjoint or identical, this is only possible if t i = t j while letting t = t i . Thus, we have
G γ = G γ t k k 1 t 1 ,
which happens if and only if t k k 1 t 1 G γ , or equivalently, k k 1 t G γ t 1 K . This can also be stated as k H = k H , where H = t G γ t 1 K . Note that Z K and Z t G γ t 1 = G t γ t 1 , as Z is the intersection of all centralizers in G; hence, we always have Z K t G γ t 1 = H . If Z = H , then (6) is equivalent to k Z = k Z , which implies that the above map is injective. In our specific example, the centralizers G γ contain no non-central elements conjugate to some matrix in K unless γ itself is conjugate to a member of K (this can be seen by, e.g., taking simple representatives γ of conjugacy classes in G and looking at the characteristic polynomials and eigenvalues of elements in G γ , which are preserved by conjugation).
Thus, we have two cases:
Case 1:  γ is not conjugate to an element of K. Then, we have
I G ( f , γ ) = s G γ G f ( s 1 γ s ) = t G γ G / K k K / Z f ( ( t k ) 1 γ t k ) = | K / Z | t G γ G / K f ( t 1 γ t ) .
The last equality follows from the fact that f is K bi-invariant. We can identify G γ G / K with G γ H q . In order to calculate orbital sums, we find fundamental domains for the action of G γ on H q , i.e., subsets of H q which contain exactly one element from each G γ -orbit.
Case 2:  γ is conjugate to an element of K. In this case, the above map is not necessarily injective; however, G γ = G or K , depending on whether γ is conjugate to a central element of K or not. Then, G γ G is either trivial or can be identified with H q .

4. Central and Hyperbolic Terms

4.1. Central Terms

Let γ = a 0 0 0 a 0 0 0 a for a F p × . In this case, G γ = G and Γ γ = Γ . Thus, I G ( f , γ ) = f ( p 0 ) , and the total contribution from such γ is
| G | | Γ | f ( p 0 ) · ( p 1 ) = ( q 3 1 ) ( q 2 1 ) ( q 1 ) q 3 ( p 3 1 ) ( p 2 1 ) p 3 f ( p 0 ) .

4.2. Hyperbolic Terms of the First Kind

Let γ = a 0 0 0 a 0 0 0 b , a b F p × . Here,
G γ = x y 0 w z 0 0 0 t GL 2 ( F q ) × F q ×
and similarly for Γ γ .
A fundamental domain for the action of G γ is provided by
G γ H q = { ( u + δ 1 / 3 , v + δ 2 / 3 ) : u , v F q } .
We verify this in the next proposition for the sake of illustration. In the next sections, the verification of the fundamental domains is relegated to Appendix A.
Proposition 1. 
A fundamental domain for G γ is provided by (7).
Proof. 
First, to show the uniqueness of each representative, suppose that there exists m G γ such that
m · ( u 1 + δ 1 / 3 , v 1 + δ 2 / 3 ) = ( u 2 + δ 1 / 3 , v 2 + δ 2 / 3 ) .
Then, we deduce that y = 0 = w and x = t = z ; thus, u 1 = u 2 and v 1 = v 2 .
Next, to show the completeness of this fundamental domain, we can take an arbitrary element ( α , β ) H q . We wish to find m G γ , u , v F q such that m · ( u + δ 1 / 3 , v + δ 2 / 3 ) = ( α , β ) . Setting x = α 2 , y = α 3 , w = β 2 , z = β 3 , and t = 1 , it can be seen that u , v is a solution to
α 2 α 3 β 2 β 3 u v = α 1 β 1 ,
which has a solution because the left matrix is invertible. □
Thus,
I G ( f , γ ) = t G γ G / K u K / { a I } f ( ( t u ) 1 γ ( t u ) ) = t G γ H q | K | | { a I } | f ( t 1 γ t ) = q 3 1 q 1 x , y F q f 0 1 y 1 0 x 0 0 1 γ 0 1 x 1 0 y 0 0 1 p 0 = ( q 2 + q + 1 ) x , y F q f a 0 ( a b ) y 0 a ( a b ) x 0 0 b p 0 = ( q 2 + q + 1 ) x , y F q f ( x + a b δ 2 / 3 , y + a b δ 1 / 3 ) .
Let us define the horocycle transform  H f : GL 2 ( F q ) C of f L 2 ( K G / K ) by
H f ( κ ) : = x , y F q ξ { κ } f ξ 11 ξ 12 x ξ 21 ξ 22 y 0 0 1 p 0 ,
where the inner sum runs over ξ GL 2 ( F q ) in the conjugacy class of κ . Thus, this hyperbolic term is equal to
( q 2 + q + 1 ) a , b F p × a b ( q 2 1 ) ( q 2 q ) ( q 1 ) ( p 2 1 ) ( p 2 p ) ( p 1 ) · H f a b I = ( q 3 1 ) ( q 2 1 ) ( q 2 q ) ( p 2 1 ) ( p 2 p ) ( p 1 ) a F p × a 1 ( p 1 ) · H f ( a I ) = ( q 3 1 ) ( q 2 1 ) ( q 2 q ) ( p 2 1 ) ( p 2 p ) a F p × a 1 H f ( a I ) .
We have shown the full computation for the orbital sums for this case both to demonstrate the computational technique and to motivate and introduce the horocycle transform. For the next cases, we omit detailed computations for orbital sums; however, some are included in Appendix A for the curious reader.

4.3. Hyperbolic Terms of the Second Kind

Let γ = a 0 0 0 b 0 0 0 c , with a , b , c F p × being distinct. Here, G γ is the set of diagonal matrices and
G γ H q = { ( x + δ 1 / 3 + y δ 2 / 3 , r + s δ 1 / 3 + δ 2 / 3 ) : y s 1 } { ( x + δ 2 / 3 , r + δ 1 / 3 + s δ 2 / 3 ) : s 0 } { ( x + y δ 1 / 3 + δ 2 / 3 , r + δ 1 / 3 ) : y 0 } { ( x + δ 2 / 3 , y + δ 1 / 3 ) } .
We have
I G ( f , γ ) = ( q 2 + q + 1 ) · H f a / c 0 0 b / c ,
where a , b , c F p × comes from a change of variables outlined in Appendix A.
The total contribution from the second hyperbolic term is
1 6 ( q 2 + q + 1 ) ( q 1 ) 3 ( p 1 ) 3 a , b , c F p × a b c H f a / c 0 0 b / c = 1 6 ( q 2 + q + 1 ) ( q 1 ) 3 ( p 1 ) 2 a , b F p × { 1 } a b H f a 0 0 b
= 1 3 ( q 3 1 ) ( q 1 ) 2 ( p 1 ) 2 { a , b } F p × { 1 } H f a 0 0 b .

5. Parabolic Terms

5.1. Parabolic Terms of the First Kind

Let γ = a 0 a 0 a 0 0 0 a , a F p × . In this case,
G γ = d y x 0 c b 0 0 d : c , d F q × , b , x , y F q .
Proposition 2. 
A fundamental domain for G γ is
G γ H q = { ( u δ 1 / 3 , v δ 1 / 3 + δ 2 / 3 ) : u , v F q , u 0 } { ( δ 1 / 3 + u δ 2 / 3 , δ 1 / 3 ) : u F q × } .
Proof. 
See Appendix A. □
Following the computations outlined in Appendix A, the orbital sum in this case is
I G ( f , γ ) = ( q 2 + q + 1 ) H f ( I ) f ( p 0 ) .
In total, the contribution from the parabolic terms of the first kind is
q 3 ( q 1 ) 2 p 3 ( p 1 ) 2 ( q 2 + q + 1 ) H f ( I ) f ( p 0 ) · ( p 1 ) = q 3 ( q 3 1 ) ( q 1 ) p 3 ( p 1 ) H f ( I ) f ( p 0 ) .

5.2. Parabolic Terms of the Second Kind

Let γ = a a 0 0 a a 0 0 a , a F p × . We find that
G γ = B = z y x 0 c b 0 0 d : d , c , z F q × , b , x , y F q .
Here, B is the Borel subgroup of upper-triangular matrices.
Proposition 3. 
A fundamental domain for B is
B H q = { ( δ 1 / 3 , v δ 1 / 3 + δ 2 / 3 ) : v F q } { ( δ 2 / 3 , δ 1 / 3 ) } .
Proof. 
See Appendix A. □
We find that the orbital sum (see Appendix A) is
I G ( f , γ ) = ( q 2 + q + 1 ) f δ 2 / 3 + δ 1 / 3 , δ 1 / 3 + 1 + v F q f ( 1 v ) δ 2 / 3 v 2 δ 1 / 3 + 1 , δ 2 / 3 + ( v + 1 ) δ 1 / 3 .
Note that the orbital sum is independent of a; therefore, we denote each I G ( f , γ ) by I ˜ G ( f ) . Thus, in total, the contribution of these parabolic terms is
q 3 ( q 1 ) 2 p 3 ( p 1 ) 2 I ˜ G ( f ) · ( p 1 ) = q 3 ( q 1 ) 2 p 3 ( p 1 ) I ˜ G ( f ) .

5.3. Parabolic Terms of the Third Kind

Let γ = a 0 0 a a 0 0 0 b with a b F p × . Here,
G γ = x 0 0 y x 0 0 0 z : x , z F q × , y F q .
Again, by a change of variables, we find the following orbital sum (see Appendix A):
I G ( f , γ ) = ( q 2 + q + 1 ) · H f a / b 1 0 a / b .
The overall contribution of these terms is
a , b F p × a b q ( q 1 ) 2 p ( p 1 ) 2 ( q 2 + q + 1 ) · H f a / b 1 0 a / b = q ( q 1 ) 2 p ( p 1 ) 2 ( q 2 + q + 1 ) c F p × c 1 ( p 1 ) · H f c 1 0 c = q ( q 1 ) ( q 3 1 ) p ( p 1 ) c F p × c 1 H f c 1 0 c .

6. Elliptic Terms

6.1. Elliptic Terms of the First Kind

Irreducible γ . The characteristic polynomial of such a γ is irreducible in F p [ t ] . Recall that q = p n . Depending on whether n 0 ( mod 3 ) , there are two cases to consider.
  • n 0 ( mod 3 ) . In this case, we have the tower of field extensions F q / F p 3 / F p . Thus, γ is similar to a diagonal matrix in GL 3 ( F q ) . However, the same is not the case in GL 3 ( F p ) , which is why this case is different from the second hyperbolic term. Therefore, G γ is the subgroup of diagonal matrices over F q , while Γ γ is K with entries in F p , i.e., | Γ γ | = p 3 1 . Because G γ is the same, we can reuse the fundamental domain for G γ from the earlier second hyperbolic case.
    Suppose that γ is similar to ξ 1 0 0 0 ξ 2 0 0 0 ξ 3 in GL 3 ( F q ) , where ξ 1 , ξ 2 , ξ 3 F p 3 F p . Similar to the second hyperbolic term, the orbital sum will be
    I G ( f , γ ) = | K / Z | · H f ξ 1 / ξ 3 0 0 ξ 2 / ξ 3 .
    Because ξ 1 , ξ 2 , ξ 3 are Galois conjugates, without loss of generality, ξ 1 = ξ 3 p and ξ 2 = ξ 3 p 2 . Therefore, the total contribution of the first elliptic terms is
    1 3 · ( q 1 ) 3 p 3 1 · q 3 1 q 1 ξ F p 3 × F p × H f ξ p 1 0 0 ξ p 2 1 .
    Note that the factor of 1 3 here comes from the fact that each γ is counted three times in the sum.
  • n 0 ( mod 3 ) . In this case, there is no cubic extension intermediate to F q / F p ; thus, F q ( δ 1 / 3 ) is the minimal field (in the sense of containment, of course, not size) over which the characteristic polynomial of γ has a root. Suppose that an eigenvalue of γ is α 1 + α 2 δ 1 / 3 + α 3 δ 2 / 3 with eigenvector x 1 + x 2 δ 1 / 3 + x 3 δ 2 / 3 , where α i F q and x i F q 3 . Then,
    γ x 1 = α 1 x 1 + α 3 δ x 2 + α 2 δ x 3 , γ x 2 = α 2 x 1 + α 1 x 2 + α 3 δ x 3 , γ x 3 = α 3 x 1 + α 2 x 2 + α 1 x 3 .
    Thus, GL 3 ( F q ) when viewed in γ is similar to a matrix in K. Conversely, non-diagonal matrices in K provide irreducible elements in GL 3 ( F p ) . Further, in this case G γ is precisely K; thus, G γ G = H q . After identifying elements y H q with elements y = a b c d e f 0 0 1 Aff 3 ( F q ) and writing γ = α ε δ β δ β α ε δ ε β α , we can compute
    I G ( f , γ ) = y H q f ( y 1 γ y ) = a , b , c , d , e , f F q f 1 b d a e e b c e b f d a a f c d 0 0 b d a e α ε δ β δ β α ε δ ε β α a b c d e f 0 0 1 p 0 = a , b , c , d , e , f F q f 1 b d a e x 11 x 12 x 13 x 21 x 22 x 23 x 31 x 32 x 33 p 0 ,
    where the entries of the matrix, by column, are as follows:
    x 11 = α ( b d a e ) + β ( a b + c d e b d f ) + ε ( a c e a b f d e δ )
    x 21 = β ( a d f a 2 c d 2 ) + ε ( a 2 f a c d + d 2 δ )
    x 31 = β d + ε a
    x 12 = β ( c e 2 b e f + b 2 ) + ε ( b c e b 2 f e 2 δ )
    x 22 = α ( b d a e ) + β ( a e f c d e a b ) + ε ( a b f b c d + d e δ )
    x 32 = β e + ε b
    x 13 = β ( c e f + b c b f 2 e δ )
    x 23 = β ( a f 2 c d f a c + d δ ) + ε ( a c f a c 2 + d f δ a δ )
    x 33 = α + β f + ε c .
    Unfortunately, there does not seem to be an obvious way to simplify this expression further. When computing this case for a specific field F q , it seems that applying this formula may not be more helpful than computing directly.

6.2. Elliptic Terms of the Second Kind

γ = a b 0 c d 0 0 0 e , where g = a b c d is irreducible and e F p × . In addition,
Γ γ = a b ξ 0 b a 0 0 0 c : c ( a 2 b 2 ξ ) 0 ,
where ξ is a nonsquare in F p .
Again, depending on whether n 0 ( mod 2 ) , i.e., whether n is even or odd, there are two cases to consider.
  • n is even. In this case, F p F p 2 F q and γ is diagonalizable in GL 3 ( F q ) . G γ is a subgroup of diagonal matrices over F q , meaning that the fundamental domain G γ H q is the same as for the second hyperbolic case.
    Suppose that γ is similar to η 1 0 0 0 η 2 0 0 0 e in G, where η 1 , η 2 F p 2 F p and e F p × . Then, (analogously to the second hyperbolic case) the orbital sum will be
    I G ( f , γ ) = | K / Z | · H f η 1 / e 0 0 η 2 / e .
    As η 1 , η 2 are Galois conjugates, without loss of generality we may assume that η 1 = η 2 p . Therefore, the total contribution of the second elliptic terms will be
    1 2 · ( q 1 ) 3 ( p 1 ) ( p 2 1 ) · q 3 1 q 1 e F p × η F p 2 × F p × H f η / e 0 0 η p / e
    = 1 2 · ( q 1 ) 3 ( p 2 1 ) · q 3 1 q 1 η F p 2 × F p × H f η 0 0 η p .
  • n is odd. In this case, γ is not diagonalizable in GL 3 ( F q ) . In general, it will be conjugate to an element of the following form:
    k l ξ 0 l k 0 0 0 m
    where k F p , m , l , ξ F p × such that ξ is a nonsquare in F p (this ensures that the determinant m ( k 2 l 2 ξ ) is nonzero). In this case, we have
    G γ = a b ξ 0 b a 0 0 0 c : a , b , c F q , c ( a 2 b 2 ξ ) 0 .
    We seek a fundamental domain for this specific G γ .
    Proposition 4. 
    A fundamental domain for G γ is provided by
    G γ H q = x + u δ 1 / 3 + v δ 2 / 3 , y + δ 1 / 3 : v F q × , x , y , u F q .
    The corresponding orbital sum is
    I G ( f , γ ) = ( q 3 1 ) ( q 2 1 ) ( p 1 ) ( p 2 1 ) H f k / m l ξ / m l / m k / m .
    The total contribution from the second elliptic terms in this case is
    ( q 3 1 ) ( q 2 1 ) ( p 2 1 ) s F p t F p × H f s t ξ t s .
    A detailed proof of both the proposition and the orbital sum calculation can be found in Appendix A.

7. Examples

Throughout this section, subscripts under multiplicities indicate which group is the domain of the corresponding representations. We set ρ = Ind Γ G 1 and κ = Ind K G 1 .
Example 1. 
Let f : G C be the constant one function. The right-hand side of the trace formula is | G | , while the left-hand side (by orthogonality of characters) becomes
π G ^ m ( π , ρ ) G f , χ π = π G ^ m ( π , ρ ) G χ 1 , χ π = | G | · m ( 1 , ρ ) G .
Thus, the trace formula says | G | · m ( 1 , ρ ) = | G | , which is a manifestation of Frobenius reciprocity:
m ( 1 , ρ ) G = 1 | G | 1 , Ind Γ G 1 G = 1 | Γ | Res Γ G 1 , 1 Γ = m ( 1 , 1 ) Γ = 1 .
Example 2. 
Let f : H q C be the indicator function δ p 0 , which is 1 on p 0 and zero otherwise. It is K bi-invariant because stab ( p 0 ) = K . On the left-hand side of the trace formula, we have
π G ^ m ( π , ρ ) G f , χ π = π G ^ m ( π , ρ ) G g G f ( g · p 0 ) χ π g 1 = π G ^ m ( π , ρ ) G k K χ π k 1 = π G ^ m ( π , ρ ) G 1 , χ π K = | K | · π G ^ m ( π , ρ ) G · m ( 1 , Res K G π ) K = | K | · π G ^ m ( π , ρ ) G · m ( π , κ ) G .
On the right-hand side, the only nonzero terms are the central terms and the first elliptic terms when n is not divisible by 3. If that is the case, we claim that for a non-central γ in K we have I G ( f , γ ) = 3 .
Suppose that γ corresponds to multiplication by ξ F q δ 1 / 3 × under the isomorphism K F q δ 1 / 3 × . When viewed as an element of GL 3 ( F q ) , the eigenvalues of γ are the Galois conjugates of ξ, which are ξ, ξ q , and ξ q 2 in our setting. This means that the conjugates of γ lying in K are precisely γ q and γ q 2 ; hence, there will be exactly three non-zero terms in each orbital sum I G ( f , γ ) .
The total contribution of the first elliptic terms is
1 3 · q 3 1 p 3 1 γ K γ Z I G ( f , γ ) = ( q 3 1 ) ( q 3 q ) p 3 1 .
Thus, we obtain the following cases:
Case 1: n is divisible by 3; then, we have
π G ^ m ( π , ρ ) G · m ( π , κ ) G = q 3 ( q 2 1 ) ( q 1 ) p 3 ( p 2 1 ) ( p 3 1 ) .
Case 2: n is not divisible by 3; then, we have
π G ^ m ( π , ρ ) G · m ( π , κ ) G = q 3 ( q 2 1 ) ( q 1 ) p 3 ( p 2 1 ) ( p 3 1 ) + q 3 q p 3 1 .
Remark 3. 
Note that the sum on the left-hand side can also be written as
π G ^ m ( π , ρ ) G · m ( π , κ ) G = 1 | G | χ ρ , χ κ .

8. Character of the Representation ρ = Ind Γ G 1

Having effectively computed the right-hand side of the pre-trace formula (5), we now turn to the left-hand side. For this, we require the character χ ρ of ρ , which we now calculate. We use the usual formula for the character of an induced representation (see [6] (Ch. 16)):
χ ρ ( γ ) = 1 | Γ | x G 1 Γ ( x γ x 1 ) .
We treat each conjugacy class. By H 1 , q , H 2 , q , P 1 , q , , E 2 , q , we denote the size of various types of conjugacy classes in GL 3 ( F q ) . Given a set S, we use 1 S to denote the indicator function for S.
  • Central class: γ = a 0 0 0 a 0 0 0 a , a F q × . Because γ Z ( G ) , we have x γ x 1 = γ ; thus,
    χ ρ ( γ ) = | G | | Γ | 1 F p ( a ) .
  • First hyperbolic class: γ = a 0 0 0 a 0 0 0 b with a b F q × . Here, γ is similar to an element of Γ only when a , b are roots of a polynomial over F p . This occurs only when a , b F p × ; for instance, this can be seen by considering the determinant Det ( γ ) = a 2 b . As this is the constant coefficient of char γ F p [ x ] , we have Det ( γ ) F p , which implies that Det ( γ ) is invariant under the Frobenius automorphism (as Gal ( F q / F p ) is generated by the Frobenius). Because F q / F p is Galois, if a , b F p , then they must be Galois conjugates, i.e., a p = b and b p = a . However, this forces a 2 b = ( a 2 b ) p = b 2 a , i.e., a = b , which is a contradiction. Thus, by a simple application of the orbit-stabilizer theorem, it follows that
    χ ρ ( γ ) = | G | | Γ | H 1 , p H 1 , q 1 Γ ( γ ) .
  • Second hyperbolic class: γ = a 0 0 0 b 0 0 0 c with a , b , c F q × distinct. There are three cases which allow γ to be similar to an element of Γ : either all three are Galois conjugates in F p 3 / F p (only possible if 3 n ), or a , b are Galois conjugates in F p 2 / F p and c F p (only possible if 2 n ), or all three belong to F p . These cases give rise to the three terms in the sum:
    χ ρ ( γ ) = | G | | Γ | · H 2 , q E 2 , p · 1 F p 3 F p ( a ) δ b ( a p ) δ c ( a p 2 ) + E 1 , p · 1 F p 2 F p ( a ) δ b ( a p ) 1 F p ( c ) + H 2 , p · 1 Γ ( γ ) .
  • First parabolic class: γ = a 1 0 0 a 0 0 0 a , a F q × . If a F p were the root of a polynomial over F p , its Galois conjugate a p a would also be a root, which is clearly not the case. Thus,
    χ ρ ( γ ) = | G | | Γ | P 1 , p P 1 , q 1 F p ( a ) .
  • Second parabolic class: γ = a 1 0 0 a 1 0 0 a , a F q × . Similar to the previous class,
    χ ρ ( γ ) = | G | | Γ | P 2 , p P 2 , q 1 F p ( a ) .
  • Third parabolic class: γ = a 1 0 0 a 0 0 0 b with a b F q × . Following a similar argument as for the first hyperbolic class, we have
    χ ρ ( g ) = | G | | Γ | P 3 , p P 3 , q 1 Γ ( g ) .
  • First elliptic class: γ = w 0 0 0 w q 0 0 0 r with w F q 2 F q and r F q × . Here, γ is similar to an element of Γ if and only if w , w q are roots of a degree-2 irreducible polynomial over F p . However, if 2 n , then F p 2 is an intermediate extension in F q / F p , meaning that the roots of any degree-2 polynomial over F p are included in F q . Thus, χ ρ ( γ ) = 0 if n is divisible by 2; otherwise,
    χ ρ ( γ ) = | G | | Γ | E 1 , p E 1 , q 1 F p 2 F p ( w ) 1 F p ( r ) .
  • Second elliptic class: γ = w 0 0 0 w q 0 0 0 w q 2 , w F q ( δ 1 / 3 ) F q . As for the previous class, χ ρ ( γ ) = 0 if n is divisible by 3; otherwise,
    χ ρ ( γ ) = | G | | Γ | E 2 , p E 2 , q 1 F p 3 F p ( w ) .

9. Decomposition of ρ When 2 , 3 N

In this section, we compute the decomposition of ρ when neither 2 nor 3 divide n; thus, elliptic elements in GL 3 ( F p ) remain elliptic in GL 3 ( F q ) .
We use the character table for GL 3 ( F q ) in Terras [6] (pp. 383–384) and Steinberg [10]. As usual, to calculate the multiplicity m ( π , ρ ) of an irreducible representation π present in ρ , we compute the inner product of their respective characters. By H 1 , H 2 , P 1 , E 2 we denote the size of different types of conjugacy classes in GL 3 ( F p ) , while by Nm E / F we denote the norm of the field extension E / F .
1.
α is a character of F q × . Then,
m ( α , ρ ) = 1 | Γ | ( a F p × α ( a 3 ) + H 1 a , b F p × a b α ( a 2 b ) + H 2 6 a , b , c F p × a , b , c distinct α ( a b c ) + P 1 a F p × α ( a 3 ) + P 2 a F p × α ( a 3 ) + P 3 a , b F p × a b α ( a 2 b ) + E 1 2 w F p 2 F p r F p × α ( r Nm F q 2 / F q ( w ) ) + E 2 3 w F p 3 F p α ( Nm F q 3 / F q ( w ) ) ) .
We can simplify these sums on the basis of three cases:
  • α 3 F p × 1 . Each of the sums is zero; thus, m ( α , ρ ) = 0 .
  • α 3 F p × = 1 but α F p × 1 . A short calculation yields
    m ( α , ρ ) = 1 | Γ | 1 H 1 + H 2 3 + P 1 + P 2 P 3 E 2 3 ( p 1 ) = 0 .
  • α F p × = 1 . Simply,
    m ( α , ρ ) = 1 | Γ | { g } C Γ | { g } | = 1 .
2.
π α , where α is a character of F q × .
m ( π α , ρ ) = 1 | Γ | ( ( q 2 + q ) a F p × α ( a 3 ) + ( q + 1 ) H 1 a , b F p × a b α ( a 2 b ) + H 2 3 a , b , c F p × a , b , c distinct α ( a b c ) + q P 1 a F p × α ( a 3 ) + 0 + P 3 a , b F p × a b α ( a 2 b ) + 0 E 2 3 w F p 3 F p α ( Nm F q 3 / F q ( w ) ) ) .
  • α 3 F p × 1 . Here, all the sums are again zero, leading to m ( π α , ρ ) = 0 .
  • α 3 F p × = 1 , but α F p × 1 .
    m ( π α , ρ ) = 1 | Γ | ( q 2 + q ) ( q + 1 ) H 1 + 2 3 H 2 + q P 1 P 3 + E 2 3 ( p 1 ) = ( q p ) ( q p 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 .
    m ( π α , ρ ) = 1 | Γ | ( ( q 2 + q ) ( p 1 ) + ( q + 1 ) H 1 ( p 1 ) ( p 2 ) + ( p 1 ) ( p 2 ) ( p 3 ) H 2 3 + q P 1 ( p 1 ) + ( p 1 ) ( p 2 ) P 3 E 2 3 ( p 3 p ) ) = ( q p ) ( q + p 5 2 p 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
    As a sanity check, showing that this is actually an integer is not very hard.
3.
π α , where α is a character of F q × .
m ( π α , ρ ) = 1 | Γ | ( q 3 a F p × α ( a 3 ) + q H 1 a , b F p × a b α ( a 2 b ) + H 2 6 a , b , c F p × a , b , c distinct α ( a b c ) + 0 + 0 + 0 E 1 2 w F p 2 F p r F p × α ( r Nm F q 2 / F q ( w ) ) + E 2 3 w F p 3 F p α ( Nm F q 3 / F q ( w ) ) ) .
  • α 3 F p × 1 . m ( π α , ρ ) = 0 .
  • α 3 F p × = 1 , but α F p × 1 .
    m ( π α , ρ ) = 1 | Γ | q 3 q H 1 + 1 3 H 2 E 2 3 ( p 1 ) = ( q p ) ( q p 2 ) ( q + p 2 + p ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 .
    m ( π α , ρ ) = 1 | Γ | ( q 3 ( p 1 ) + q ( p 1 ) ( p 2 ) H 1 + ( p 1 ) ( p 2 ) ( p 3 ) H 2 6 ( p 2 p ) ( p 1 ) E 1 2 + ( p 3 p ) E 2 3 ) = ( q p ) ( q 2 + p q + p 5 p 4 p 3 p 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
4.
π α , β for distinct characters α and β of F q × .
m ( π α , β , ρ ) = 1 | Γ | ( ( q 2 + q + 1 ) a F p × α ( a 2 ) β ( a ) + H 1 a , b F p × a b ( ( q + 1 ) α ( a b ) β ( a ) + α ( a 2 ) β ( b ) ) + H 2 6 a , b , c F p × a , b , c distinct ( β ( a ) α ( b c ) + β ( b ) α ( a c ) + β ( c ) α ( a b ) ) + ( q + 1 ) P 1 a F p × α ( a 2 ) β ( a ) + P 2 a F p × α ( a 2 ) β ( a ) + P 3 a , b F p × a b ( α ( a b ) β ( a ) + α ( a 2 ) β ( b ) ) + E 1 2 w F p 2 F p r F p × α ( Nm F q 2 / F q ( w ) ) β ( r ) + 0 ) .
  • α 2 β F p × 1 . m ( π α , β , ρ ) = 0 .
  • α 2 β F p × = 1 , but α 2 F p × 1 and β F p × 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( ( q 2 + q + 1 ) ( p 1 ) ( q + 2 ) ( p 1 ) H 1 + ( p 1 ) H 2 + ( q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 2 ( p 1 ) P 3 ) = ( q p ) ( q p 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α 2 F p × = 1 and β F p × = 1 , but α F p × 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( ( q 2 + q + 1 ) ( p 1 ) ( p 1 ) ( q p + 3 ) H 1 ( p 1 ) ( p 3 ) H 2 2 + ( q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 + ( p 1 ) ( p 3 ) P 3 ( p 1 ) 2 E 1 2 ) = ( q p ) ( q p 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 and β F p × = 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( ( q 2 + q + 1 ) ( p 1 ) + ( q + 2 ) ( p 1 ) ( p 2 ) H 1 + ( p 1 ) ( p 2 ) ( p 3 ) H 2 2 + ( q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 + 2 ( p 1 ) ( p 2 ) P 3 + ( p 1 ) ( p 2 p ) E 1 2 ) = q ( q + p 5 2 p 2 p ) + p 3 ( p 5 2 p 3 p 2 + 3 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
5.
π α , β for distinct characters α and β of F q × .
m ( π α , β , ρ ) = 1 | Γ | ( q ( q 2 + q + 1 ) a F p × α ( a 2 ) β ( a ) + H 1 a , b F p × a b ( ( q + 1 ) α ( a b ) β ( a ) + q α ( a 2 ) β ( b ) ) + H 2 6 a , b , c F p × a , b , c distinct ( β ( a ) α ( b c ) + β ( b ) α ( a c ) + β ( c ) α ( a b ) ) + q P 1 a F p × α ( a 2 ) β ( a ) + 0 + P 3 a , b F p × a b α ( a b ) β ( a ) E 1 2 w F p 2 F p r F p × α ( Nm F q 2 / F q ( w ) ) β ( r ) + 0 ) .
  • α 2 β F p × 1 . m ( π α , β , ρ ) = 0 .
  • α 2 β F p × = 1 , but α 2 F p × 1 and β F p × 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( q ( q 2 + q + 1 ) ( p 1 ) ( 2 q + 1 ) ( p 1 ) H 1 + ( p 1 ) H 2 + q ( p 1 ) P 1 ( p 1 ) P 3 ) = ( q p ) ( q p 2 ) ( q + p 2 + p + 1 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α 2 F p × = 1 and β F p × = 1 , but α F p × 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( q ( q 2 + q + 1 ) ( p 1 ) + ( p 1 ) ( q p 3 q 1 ) H 1 ( p 1 ) ( p 3 ) H 2 2 + q ( p 1 ) P 1 ( p 1 ) P 3 + ( p 1 ) 2 E 1 2 ) = ( q p ) ( q ( q + p + 1 ) + p 2 ( p 3 p 2 p 2 ) ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 and β F p × = 1 .
    m ( π α , β , ρ ) = 1 | Γ | ( q ( q 2 + q + 1 ) ( p 1 ) + ( 2 q + 1 ) ( p 1 ) ( p 2 ) H 1 + ( p 1 ) ( p 2 ) ( p 3 ) H 2 2 + q ( p 1 ) P 1 + ( p 1 ) ( p 2 ) P 3 ( p 1 ) ( p 2 p ) E 1 2 ) = ( q p ) ( q ( q + p + 1 ) + p 2 ( 2 p 3 ) ( p 2 + p + 1 ) ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
6.
π α , β , γ for distinct characters α , β , γ of F q × .
m ( π α , β , γ , ρ ) = 1 | Γ | ( ( q + 1 ) ( q 2 + q + 1 ) a F p × α ( a ) β ( a ) γ ( a ) + H 2 a , b , c F p × a , b , c distinct α ( a ) β ( b ) γ ( c ) + ( q + 1 ) H 1 a , b F p × a b ( α ( b ) β ( a ) γ ( a ) + β ( b ) γ ( a ) α ( a ) + γ ( b ) α ( a ) β ( a ) ) + ( 2 q + 1 ) P 1 a F p × α ( a ) β ( a ) γ ( a ) + P 2 a F p × α ( a ) β ( a ) γ ( a ) + P 3 a , b F p × a b ( α ( b ) β ( a ) γ ( a ) + β ( b ) γ ( a ) α ( a ) + γ ( b ) α ( a ) β ( a ) ) + 0 + 0 ) .
  • α β γ F p × 1 . m ( π α , β , γ , ρ ) = 0 .
  • α β γ F p × = 1 , but none of α , β , or γ are restricted to the trivial character on F p × .
    m ( π α , β , γ , ρ ) = 1 | Γ | ( ( q + 1 ) ( q 2 + q + 1 ) ( p 1 ) + 2 ( p 1 ) H 2 3 ( q + 1 ) ( p 1 ) H 1 + ( 2 q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 3 ( p 1 ) P 3 ) = ( q p ) ( q p 2 ) ( q + p 2 + p + 2 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α β F p × = 1 and γ F p × = 1 , but α and β are nontrivial on F p × . Note that because m ( π α , β , γ , ρ ) is symmetric in α , β , γ , the calculation here also holds for the other two permutations of this case.
    m ( π α , β , γ , ρ ) = 1 | Γ | ( ( q + 1 ) ( q 2 + q + 1 ) ( p 1 ) ( p 1 ) ( p 3 ) H 2 + ( q + 1 ) ( p 1 ) ( p 4 ) H 1 + ( 2 q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 + ( p 1 ) ( p 4 ) P 3 ) = ( q p ) ( q ( q + p + 2 ) + p 2 ( p 3 p 2 p 3 ) ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • All three of α , β , γ are restricted to the trivial character on F p × .
    m ( π α , β , γ , ρ ) = 1 | Γ | ( ( q + 1 ) ( q 2 + q + 1 ) ( p 1 ) + ( p 1 ) ( p 2 ) ( p 3 ) H 2 + 3 ( q + 1 ) ( p 1 ) ( p 2 ) H 1 + ( 2 q + 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 + 3 ( p 1 ) ( p 2 ) P 3 ) = ( q ( q 2 + 2 q + 3 p 5 p 4 p 3 6 p 2 2 p ) + p 3 ( p 5 4 p 3 + p + 6 ) ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
7.
ρ α , ν for α as a character of F q × and ν as a character of F q 2 × such that ν q ν (i.e., it is nondecomposable).
m ( ρ α , ν , ρ ) = 1 | Γ | ( ( q 1 ) ( q 2 + q + 1 ) a F p × α ( a ) ν ( a ) + ( q 1 ) H 1 a , b F p × a b α ( b ) ν ( a ) + 0 P 1 a F p × α ( a ) ν ( a ) P 2 a F p × α ( a ) ν ( a ) P 3 a , b F p × a b α ( b ) ν ( a ) E 1 2 w F p 2 F p r F p × α ( r ) ( ν ( w ) + ν ( w p ) ) + 0 ) .
Note that the last nonzero sum can be written as E 1 w F p 2 F p r F p × α ( r ) ν ( w ) .
  • α ν F p × 1 . m ( ρ α , ν , ρ ) = 0 .
  • α ν F p × = 1 , but α F p × 1 and ν F p × 1 .
    m ( ρ α , ν , ρ ) = 1 | Γ | ( ( q 1 ) ( q 2 + q + 1 ) ( p 1 ) ( q 1 ) ( p 1 ) H 1 ( p 1 ) P 1 ( p 1 ) P 2 + ( p 1 ) P 3 ) = ( q p ) ( q p 2 ) ( q + p 2 + p ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 , ν F p 3 × 1 , but ν F p × = 1 .
    m ( ρ α , ν , ρ ) = 1 | Γ | ( ( q 1 ) ( q 2 + q + 1 ) ( p 1 ) + ( q 1 ) ( p 1 ) ( p 2 ) H 1 ( p 1 ) P 1 ( p 1 ) P 2 ( p 1 ) ( p 2 ) P 3 + ( p 1 ) 2 E 1 ) = ( q p ) ( q ( q + p ) + p 2 ( p 3 p 2 p 1 ) ) ( p 1 ) 2 p 3 ( p + 1 ) ( p 2 + p + 1 ) .
  • α F p × = 1 and ν F p 3 × = 1 .
    m ( ρ α , ν , ρ ) = 1 | Γ | ( ( q 1 ) ( q 2 + q + 1 ) ( p 1 ) + ( q 1 ) ( p 1 ) ( p 2 ) H 1 ( p 1 ) P 1 ( p 1 ) P 2 ( p 1 ) ( p 2 ) P 3 ( p 1 ) ( p 2 p ) E 1 ) = q ( q 2 + p 5 p 4 p 3 2 p 2 ) + p 4 ( p 4 + 2 p + 1 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
8.
σ μ for μ as a character of F q 3 × such that μ q μ .
m ( σ μ , ρ ) = 1 | Γ | ( ( q 1 ) 2 ( q + 1 ) a F p × μ ( a ) + 0 + 0 ( q 1 ) P 1 a F p × μ ( a ) + P 2 a F p × μ ( a ) + 0 + 0 + E 2 3 w F p 3 F p ( μ ( w ) + μ ( w p ) + μ ( w p 2 ) ) ) .
  • μ F p × 1 . m ( σ μ , ρ ) = 0 .
  • μ F p 3 × 1 , but μ F p × = 1 .
    m ( σ μ , ρ ) = 1 | Γ | ( q 1 ) 2 ( q + 1 ) ( p 1 ) ( q 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 ( p 1 ) E 2 = ( q p ) ( q p 2 ) ( q + p 2 + p 1 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .
  • μ F p 3 × = 1 .
    m ( σ μ , ρ ) = 1 | Γ | ( q 1 ) 2 ( q + 1 ) ( p 1 ) ( q 1 ) ( p 1 ) P 1 + ( p 1 ) P 2 + ( p 3 p ) E 2 = q ( q 2 q p 4 p 3 + p ) + p 4 ( p 4 p 2 + 1 ) p 3 ( p 1 ) 2 ( p + 1 ) ( p 2 + p + 1 ) .

Author Contributions

Conceptualization, A.G. and M.K.; Investigation, D.A., J.L., B.N. and C.S.Y.; Writing—original draft, D.A., A.G., M.K., J.L., B.N. and C.S.Y.; Writing—review & editing, D.A., A.G., M.K. and B.N.; Supervision, A.G. and M.K.; Funding acquisition, A.G. and M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was Funded by the Fields Institute through the Fields Undergraduate Summer Research Program in 2021 and Natural Sciences and Engineering Research Council of Canada through the discovery grant program.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

We would like to thank the Fields Institute for organizing the Fields Undergraduate Summer Research Program in 2021. Daksh Aggarwal, Jiyuan Lu, Balazs Németh, and C. Shijia Yu were participants in this program while working on this paper. The project was proposed and supervised by Masoud Khalkhali and Asghar Ghorbanpour.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Fundamental Domains and Orbital Sums

In this Appendix, we provide proofs of fundamental domains as well as some computations of orbital sums.
  • Proof of Lemma 2
    Proof. 
    Observe that if α , β F q δ 1 / 3 , then ( α , β ) H q if and only if { α , β , 1 } form a basis of F q δ 1 / 3 over F q .
    Suppose that ( α , β ) H q and that x , y , z F q are such that we have
    x · a α + b β + c r α + s β + t + y · d α + e β + f r α + s β + t + z · 1 = 0 .
    The denominator r α + s β + t can only be nonzero if r = s = t = 0 (as α , β , 1 are linearly independent); however, that cannot happen, as a b c d e f r s t 0 . Thus, we find
    x ( a α + b β + c ) + y ( d α + e β + f ) + z ( r α + s β + t ) = 0
    .
    In matrix form,
    x y z a b c d e f r s t α β 1 = 0 .
    This implies that x y z a b c d e f r s t = 0 0 0 , as α , β , 1 are linearly independent over F q . Because our matrix is nonsingular, it follows that x = y = z = 0 and a α + b β + c r α + s β + t , d α + e β + f r α + s β + t , 1 is a basis of F q δ 1 / 3 over F q , proving the claim that GL 3 ( F q ) has an action on H q of the above form. □
  • Second Hyperbolic Term.
    I G ( f , γ ) = t G γ G / K u K / { a I } f ( ( t u ) 1 γ ( t u ) ) = t G γ H q | K | | { a I } | f ( t 1 γ t ) = q 3 1 q 1 x , y , r , s F q y s 1 f s s y 1 1 1 s y r s x s y 1 1 1 s y y s y 1 x r y s y 1 0 0 1 γ y 1 x 1 s r 0 0 1 p 0 + q 3 1 q 1 x , r , s F q s 0 f 1 0 x s 1 x s r 0 0 1 γ 1 0 x s 1 r 0 0 1 p 0 + q 3 1 q 1 x , y , r F q y 0 f 1 y x + y r 0 1 r 0 0 1 γ 1 y x 0 1 r 0 0 1 p 0 + q 3 1 q 1 x , r F q f 1 0 x 0 1 r 0 0 1 γ 1 0 x 0 1 r 0 0 1 p 0 = ( q 2 + q + 1 ) x , y , r , s F q y s 1 f b a s y 1 s y s ( a b ) s y 1 a s x b r + c ( r s x ) s y 1 y ( b a ) s y 1 a b s y 1 s y a x + b r y + c ( x r y ) s y 1 0 0 c p 0 + ( q 2 + q + 1 ) x , r , s F q s 0 f a 0 a x c x b s a s b a x s + b r + c x s r 0 0 c p 0 + ( q 2 + q + 1 ) x , y , r F q y 0 f a a y b y a x b y r + c y r x 0 b b r c r 0 0 c p 0 + ( q 2 + q + 1 ) x , y F q f a 0 a x c x 0 b b r c r 0 0 c p 0 = ( q 2 + q + 1 ) ( S 1 + S 2 + S 3 + S 4 )
    We simplify each of the four terms separately. We observe that the substitution
    x ˜ y ˜ = a s x b r + c ( r s x ) s y 1 a x + b r y + c ( x r y ) s y 1 = 1 s y 1 ( a c ) s c b c a ( b c ) y x r
    is invertible, as ( a c ) s c b c a ( b c ) y = ( a c ) ( b c ) ( s y 1 ) 0 . Therefore,
    S 1 = x , r F q y , s F q y s 1 f b a s y 1 s y s ( a b ) s y 1 x y ( b a ) s y 1 a b s y 1 s y r 0 0 c p 0 = x , r F q f b 0 x 0 a r 0 0 c p 0
    + x , y , r F q y 0 f b 0 x y ( a b ) a r 0 0 c p 0 + x , r , s F q s 0 f b s ( b a ) x 0 a r 0 0 c p 0 + x , r F q y , s F q × y s 1 f b a s y 1 s y s ( a b ) s y 1 x y ( b a ) s y 1 a b s y 1 s y r 0 0 c p 0 .
    We can make a similar changes of variables x ˜ r ˜ as above, finding that
    S 2 = x , r F q s F q × f a 0 x ( b a ) s b r 0 0 c p 0
    S 3 = x , r F q y F q × f a ( a b ) y x 0 b r 0 0 c p 0
    S 4 = x , r F q f a 0 x 0 b r 0 0 c p 0 .
    Putting together all the above, we find that S 1 + S 2 + S 3 + S 4 is the following sum:
    S 1 + S 2 + S 3 + S 4 = H f a / c 0 0 b / c
    .
    This is because each conjugate of a 0 0 b appears exactly once in the upper 2 × 2 block in the sum S 1 + S 2 + S 3 + S 4 .
    Thus, the total contribution is
    1 6 ( q 2 + q + 1 ) ( q 1 ) 3 ( p 1 ) 3 a , b , c F p × a b c H f a / c 0 0 b / c = 1 6 ( q 2 + q + 1 ) ( q 1 ) 4 ( p 1 ) 3 a , b F p × { 1 } a b H f a 0 0 b
    = 1 3 ( q 3 1 ) ( q 1 ) 3 ( p 1 ) 3 { a , b } F p × { 1 } H f a 0 0 b .
  • Proof of Proposition 2
    Proof. 
    First, to show the uniqueness of each representative, suppose that there exists m G γ such that
    m · ( u 1 δ 1 / 3 , v 1 δ 1 / 3 + δ 2 / 3 ) = ( u 2 δ 1 / 3 , v 2 δ 1 / 3 + δ 2 / 3 ) .
    Then, we can deduce that y = 0 , consequently, u 1 = u 2 . In addition, it can be seen that c = d , implying that v 1 = v 2 . Next, we suppose that
    m · ( u 1 δ 1 / 3 , v 1 δ 1 / 3 + δ 2 / 3 ) = ( δ 1 / 3 + u 2 δ 2 / 3 , δ 1 / 3 ) .
    However, this immediately forces c = 0 , which is a contradiction. Similarly,
    m · ( δ 1 / 3 + u 1 δ 2 / 3 , δ 1 / 3 ) = ( δ 1 / 3 + u 2 δ 2 / 3 , δ 1 / 3 ) ,
    directly implies that u 1 = u 2 .
    To show the completeness of this fundamental domain, we can take an arbitrary element ( α , β ) H q . If β 3 0 , then it is observed that
    1 α 3 α 1 0 β 3 β 1 0 0 1 ( α 2 α 3 β 2 β 3 ) δ 1 / 3 , β 2 β 3 δ 1 / 3 + δ 2 / 3 = ( α , β ) ;
    otherwise, we must have β 2 0 , in which case
    1 α 2 1 α 1 0 β 2 β 1 0 0 1 δ 1 / 3 + α 3 δ 2 / 3 , δ 1 / 3 = ( α , β ) .
  • First Parabolic Term.
    I G ( f , γ ) = t G γ G / K u K / { a I } f ( ( t u ) 1 γ ( t u ) ) = t G γ H q | K | | { a I } | f ( t 1 γ t ) = q 3 1 q 1 u , v F q u 0 f v u 1 0 1 u 0 0 0 0 1 γ 0 u 0 1 v 0 0 0 1 p 0 + u F q × f 1 u 1 u 0 0 1 0 0 0 1 γ u 1 0 0 1 0 0 0 1 p 0 = ( q 2 + q + 1 ) u , v F q u 0 f a 0 a v u 0 a a u 0 0 a p 0 + u F q × f a 0 a u 0 a 0 0 0 a p 0 = ( q 2 + q + 1 ) u , v F q u 0 f v u + δ 2 / 3 , 1 u + δ 1 / 3 + u F q × f δ 2 / 3 + 1 u , δ 1 / 3 = ( q 2 + q + 1 ) H f ( I ) f ( p 0 )
  • Proof of Proposition 3
    Proof. 
    First, we check that if m B such that m x = y for x , y B H q , then x = y . Suppose that there exists m B such that
    m ( δ 1 / 3 , v 1 δ 1 / 3 + δ 2 / 3 ) = ( δ 1 / 3 , v 2 δ 1 / 3 + δ 2 / 3 ) .
    We can immediately see see that c / a = 1 ; thus, v 1 = v 2 . Finally, it is easy to see that we cannot use B to move elements between the two sets in the disjoint union of B H q .
    Next, we check that for any arbitrary element ( α , β ) H q (where α = α 1 + α 2 δ 1 / 3 + α 3 δ 2 / 3 and β = β 1 + β 2 δ 1 / 3 + β 3 δ 2 / 3 ) there exists m B and x B H q such that m x = ( α , β ) . First, we suppose that β 3 0 .
    α 2 α 3 β 2 β 3 α 3 α 1 0 β 3 β 1 0 0 1 δ 1 / 3 , β 2 β 3 δ 1 / 3 + δ 2 / 3 = ( α , β )
    If β 3 = 0 , then
    α 3 α 2 α 1 0 β 2 β 1 0 0 1 δ 2 / 3 , δ 1 / 3 = ( α , β ) .
  • Second Parabolic Term.
    I G ( f , γ ) = t G γ G / K u K / { a I } f ( ( t u ) 1 γ ( t u ) ) = t G γ H q | K | | a I | f ( t 1 γ t ) = q 3 1 q 1 f 1 0 0 0 1 0 0 0 1 γ 1 0 0 0 1 0 0 0 1 p 0 + v F q f v 1 0 1 0 0 0 0 1 γ 0 1 0 1 v 0 0 0 1 p 0 = ( q 2 + q + 1 ) f a a 0 0 a a 0 0 a p 0 + v F q f a v + a a v 2 a a a v + a 0 0 0 a p 0 = ( q 2 + q + 1 ) f δ 2 / 3 + δ 1 / 3 , δ 1 / 3 + 1 + v F q f ( 1 v ) δ 2 / 3 v 2 δ 1 / 3 + 1 , δ 2 / 3 + ( v + 1 ) δ 1 / 3
  • Third Parabolic Term.
    G γ H q = { ( δ 1 / 3 + u δ 2 / 3 + v , r δ 2 / 3 + s ) : r 0 } { ( δ 2 / 3 + v , r δ 1 / 3 + s ) : r 0 } .
    I G ( f , γ ) = t G γ G / K u K / { a I } f ( ( t u ) 1 γ ( t u ) ) = t G γ H q | K | | { a I } | f ( t 1 γ t ) = q 3 1 q 1 u , v , r , s F q r 0 f 0 1 r s r 1 u r s u r v 0 0 1 γ u 1 v r 0 s 0 0 1 p 0 + v , r , s F q r 0 f 1 0 v 0 1 r s r 0 0 1 γ 1 0 v 0 r s 0 0 1 p 0 = ( q 2 + q + 1 ) ( u , v , r , s F q r 0 f a ( r + u ) r a r a ( s + v ) b s r a u 2 r a ( r u ) r a r v + a s u + a u v + b r v b s u r 0 0 b p 0 + v , r , s F q r 0 f a 0 v ( a b ) a r a a ( s + v ) b s r 0 0 b p 0 ) .
    We employ the following change of variables in the two sums.
    v ˜ s ˜ = 1 r a ( a b ) ( a b ) r a u ( b a ) u v s
    v * s * = a b 0 a / r ( a b ) / r v s
    The determinants are both ( a b ) 2 / r 0 ; hence, the transformations are invertible. It follows that the above sums reduce to horocycle transforms of parabolic conjugacy classes in GL 2 ( F q ) .
    I G ( f , γ ) = ( q 2 + q + 1 ) H f a / b 1 0 a / b
  • Proof of Proposition 4.
    Proof. 
    We first show that every G γ -orbit on H q contains at least one element of the above form. We let z H q , and write
    z = a b c d e f 0 0 1 p 0
    .
    We want to find r , s F q that are not both zero and t F q × such that
    r s ξ 0 s r 0 0 0 t a b c d e f 0 0 1 = v u x 0 1 y 0 0 1
    for some v F q × and u , x , y F q . This amounts to solving the following set of equations for s , r , t over F q .
    s a + r d = 0 s b + r e = 1 t = 1
    By assumption, the determinant a b d e is nonzero; therefore, the above system admits a unique solution for s , r , t over F q . Moreover, s and r cannot simultaneously be zero.
    We now need to show that the domain does not contain any orbit repetitions. Suppose that
    r s ξ 0 s r 0 0 0 t v u x 0 1 y 0 0 1 = v u x 0 1 y 0 0 1
    .
    Writing up the above equations, we again obtain the following.
    s v = 0 s u + r = 1 t = 1
    As v 0 , we find that s = 0 , r = 1 , and t = 1 ; thus, the first matrix on the left-hand side is the identity, which implies that x = x , y = y , u = u , and v = v , concluding the proof. □
  • Second Elliptic Term.
    I G ( f , γ ) = ( q 1 ) ( q 2 1 ) ( p 1 ) ( p 2 1 ) · q 3 1 q 1 x , y , u F q v F q × f v u x 0 1 y 0 0 1 1 k l ξ 0 l k 0 0 0 m v u x 0 1 y 0 0 1 p 0
    = ( q 3 1 ) ( q 2 1 ) ( p 1 ) ( p 2 1 ) u F q v F q × x , y F q f l u + k l ξ l u 2 v x l u + k + y l ξ k u + m u y x v v l l u + k l x + k y m y 0 0 m p 0
    We set
    x ˜ = ( k m l u ) v · x + ( m k ) u + l ξ v · y y ˜ = l x + ( k m ) y .
    The determinant corresponding to this change of variables is ( k m ) 2 l 2 ξ / v . It can only be zero if k m = 0 and l = 0 , as ξ is not a square; however, γ would then be similar to a diagonal matrix, contradicting our assumption. Thus, the orbital sum can be simplified as follows:
    I G ( f , γ ) = ( q 3 1 ) ( q 2 1 ) ( p 1 ) ( p 2 1 ) u F q v F q × x ˜ , y ˜ F q f l u + k l ξ l u 2 v x ˜ v l l u + k y ˜ 0 0 m p 0
    .
    Finally, notice that the upper-left 2 × 2 block is similar to the elliptic matrix k l ξ l k over GL 2 ( F q ) . Hence, we obtain
    I G ( f , γ ) = ( q 3 1 ) ( q 2 1 ) ( p 1 ) ( p 2 1 ) H f k / m l ξ / m l / m k / m .

References

  1. Selberg, A. Harmonic analysis and discontinuous groups in weakly symmetric Riemannian spaces with applications to Dirichlet series. J. Indian Math. Soc. 1956, 20, 47–87. [Google Scholar]
  2. Sarnak, P. Class numbers of indefinite binary quadratic forms. J. Number Theory 1982, 15, 229–247. [Google Scholar] [CrossRef]
  3. Wallace, D.I. The Selberg trace formula for SL(3, Z )∖SL(3, R )/SO(3, R ). Trans. Am. Math. Soc. 1994, 345, 1–36. [Google Scholar]
  4. Arthur, J. An introduction to the trace formula. In Proceedings of the Clay Mathematics Proceedings, Toronto, ON, Canada, 2–27 June 2003; American Mathematical Society: Providence, RI, USA, 2005; Volume 4. [Google Scholar]
  5. Ahumada, G. Fonctions périodiques et formule des traces de selberg sur les arbres. CR Acad. Sci. Paris 1987, 305, 709–712. [Google Scholar]
  6. Terras, A. Fourier Analysis on Finite Groups and Applications; London Mathematical Society Student Texts; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  7. Murty, M.R. Ramanujan graphs. J. Ramanujan Math. Soc. 2003, 18, 33–52. [Google Scholar]
  8. Al Ali, M.I.; Hering, C.H.; Schäeffer, J. On the conjugacy classes of the general linear group GL(3,q). Bull. Math. Soc. Sci. Math. Roum. 1994, 38, 105–111. [Google Scholar]
  9. Martinez, M.G. The finite upper half space and related hypergraphs. J. Number Theory 2000, 84, 342–360. [Google Scholar] [CrossRef]
  10. Steinberg, R. The representations of gl(3,q), gl(4,q), pgl(3,q), and pgl(4,q). Can. J. Math. 1951, 3, 225–235. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Aggarwal, D.; Ghorbanpour, A.; Khalkhali, M.; Lu, J.; Németh, B.; Yu, C.S. A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K. Axioms 2024, 13, 381. https://doi.org/10.3390/axioms13060381

AMA Style

Aggarwal D, Ghorbanpour A, Khalkhali M, Lu J, Németh B, Yu CS. A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K. Axioms. 2024; 13(6):381. https://doi.org/10.3390/axioms13060381

Chicago/Turabian Style

Aggarwal, Daksh, Asghar Ghorbanpour, Masoud Khalkhali, Jiyuan Lu, Balázs Németh, and C Shijia Yu. 2024. "A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K" Axioms 13, no. 6: 381. https://doi.org/10.3390/axioms13060381

APA Style

Aggarwal, D., Ghorbanpour, A., Khalkhali, M., Lu, J., Németh, B., & Yu, C. S. (2024). A Selberg Trace Formula for GL3(Fp)∖GL3(Fq)/K. Axioms, 13(6), 381. https://doi.org/10.3390/axioms13060381

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop