tori-1
tori-1
Contents
1 Introduction 2
1
3 Trigonometric sums 10
3.1 Eigenfunctions on discrete tori . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Main result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 An example of computation . . . . . . . . . . . . . . . . . . . . . . . . 13
References 15
1 Introduction
The well know Poisson summation formula says that, for any positive real t,
r 2 2
X πX π n
−k2 t
e = exp − . (1.1)
k∈Z
t n∈Z
t
It can be proved by using the heat kernel pSt (x, y) on the unit circle S as follows. For
the trace of the heat operator
Z
Pt f (x) = pSt (x, y) f (y) dy,
S
d2
where {λj } is the sequence of all the eigenvalues of the Laplace operator Δ = dx2
on S
counted with multiplicity, and
Z
trace Pt = pSt (x, x) dx. (1.3)
S
Comparing (1.2) and (1.3), using that that the sequence {λj } consists of the numbers
k 2 , k ∈ Z, and that X
pSt (x, y) = pRt (x + 2πn, y)
n∈Z
where !
1 |x − y|2
pRt (x, y) = exp −
(4πt)n/2 4t
is the Gauss-Weierstrass function, one obtains (1.1) (see, for example, [5, Exercise
10.18]).
Similar ideas have been widely used in the literature for obtaining various trace
formulas and estimates of eigenvalues of Riemannian manifolds, for example, in [ 1], [3],
[4], etc. In the framework of graphs we mention [2] where the above idea was applied
to the heat kernels pTt (x, y) on discrete tori T in Zn and, hence, a certain analogue of
the Poisson summation formula was obtained.
2
In this paper we also work with discrete tori but use a discrete time heat kernel
qs (x, y), s ∈ Z+ , instead of the one with a continuous time t ∈ R+ . In fact, qs (x, y) is
the transition density of a simple random walk on the graph in question. As a result,
we obtain explicit formulas for some trigonometric sums that seems to be new.
Our results are stated in Theorem 3.2 and Corollary 3.4. To illustrate them, let us
present them for 2-dimensional discrete tori. For any 2 × 2 integer matrix M and for
any non-negative integer s, set
X s!
Cs (M ) = . (1.4)
z1 !z2 ! (|v1 | + z1 )! (|v2 | + z2 )!
v∈M Z , z∈Z+
2 2
Consider a 2 × 2 integer matrix A with m := det A>1. Then the lattice AZ2 contains
mZ2 so that the quotient
TA = AZ2 /mZ2
is well defined (in the sense of groups) and can be regarded as a discrete torus. Note
that TA contains m vertices.
Theorem 1.1. For any non-negative integer s, we have the identity
X 2πk 2πl
s
m
cos + cos = s Cs (M ) , (1.5)
m m 2
(k,l)∈TA
Figure 1: The lattice 7Z2 (double lines), the lattice AZ2 (single lines) and the torus
TA (shaded).
3
Hence, the sum in the left hand side of (1.5) is equal to
s s s
s 2π 4π 4π 8π 8π 2π
σ s := 2 + cos + cos + cos + cos + cos + cos
7 7 7 7 7 7
s s s
6π 12π 12π 10π 10π 6π
+ cos + cos + cos + cos + cos + cos .
7 7 7 7 7 7
C1 (M ) = 0, C2 (M ) = 4, C3 (M ) = 6, C4 (M ) = 44, C5 (M ) = 130
7
By (1.5) we have σ s = C
2s s
(M ) which yields
21 77 455
σ 1 = 2, σ 2 = 7, σ 3 = , σ4 = , σ5 = .
4 4 16
The structure of this paper is as follows. In Section 2 we have collected all necessary
information about the Markov operators on weighted graph and their heat kernels,
including the heat kernels on Cartesian products and quotients of graphs. These facts
are rather elementary but they are hardly available in the literature in this concise form.
Section 3 contains the main results mentioned above, their proofs, and examples.
4
2 Discrete time heat kernels
2.1 Weighted graphs
We briefly outline some fact from [6] about heat kernels on weighted graphs. Let Γ
be a locally finite graph where we denote by Γ also the set of vertices of this graph.
We write x ∼ y if the vertices x, y of Γ are connected by an edge in Γ. Let μxy be a
symmetric non-negative function on pairs xy of vertices such that μxy > 0 ⇔ x ∼ y.
Define the weight on the vertices of Γ by
X X
μ (x) = μxy = μxy
{y∈Γ:y∼x} y∈Γ
and assume in what follows that μ (x) > 0 for all x ∈ Γ (that is, each vertex has at
least 1 edge).
Consider a Markov operator P = PΓ acting on functions f : Γ → R as follows:
1 X
P f (x) = f (y) μxy .
μ (x) y∈Γ
For any s ∈ Z+ the power P s is well defined, and the sequence {P s }s≥0 is a reversible
Markov chain on Γ. It is easy to see that
X
P s f (x) = qs (x, y) f (y) μ (y) ,
y∈Γ
1
where the function qs (x, y) = qsΓ (x, y) is defined inductively by q0 (x, y) = δ ,
μ(y) x,y
μxy X
q1 (x, y) = and qs+1 (x, y) = qs (x, z) q1 (z, y) μ (z) .
μ (x) μ (y) z∈Γ
The function qs (x, y) is called the discrete time heat kernel or the transition density
of the Markov chain {P s } .
Γ = Γ1 Γ2 ...Γn .
5
The vertices of Γ are n-tuples x = (x1 , ...xn ) where xj ∈ Γj . We write for some
j = 1, ..., n
Γj
x∼y
if
xj ∼ yj and xk = yk for all k 6= j.
The edges x ∼ y in Γ are defined by the following rule:
Γj
x ∼ y ⇔ x ∼ y for some j = 1, ..., n. (2.1)
d = d1 + ... + dn .
Let us endow all the graphs Γ j and Γ with a simple weight. We have then for the
Markov operator PΓ on Γ
n
1X 1 XX
PΓ f (x) = f (y) = f (y) .
d y∼x d j=1 Γ
j
y ∼x
Let us consider the Markov operator PΓj on Γj as acting also on functions f (x) on Γ
along the component xj , so that
1 X
PΓj f (x) = f (y) .
dj Γ
j
y ∼x
It follows that n X n
X X
d PΓ f (x) = f (y) = dj PΓj f (x) .
j=1 Γj j=1
y ∼x
Since all the operators PΓj commute on Γ, we obtain that, for any s ∈ Z+ ,
n
!s n
X X s Q sj s j
s s
d PΓ = d j P Γj = d P , (2.2)
j=1 n
s1 , ..., sn j=1 j Γj
(s1 ,...,sn )∈Z+
s1 +...+sn =s
s
s!
where s1 ,...,sn
= s1 !...sn !
is a multinomial coefficient. Since
X
PΓs f (x) = dqsΓ (x, y) f (y) ,
y∈Γ
it follows that
X
s Q
n
s +1 Γj
ds+1 qsΓ (x, y) = dj j q sj (xj , yj ) . (2.3)
s1 , ..., sn j=1
(s1 ,...,sn )∈Zn
+
s1 +...+sn =s
6
2.3 Quotient of graphs
Let (Γ, μ) be a weighted graph with μ (x) > 0 so that the Markov operator PΓ is well
defined. Let G be a group of weighted graph automorphisms of Γ, that is,
Then the vertex weight μ (x) is also G-invariant. It follows that the operator PΓ
commutes with G, that is,
PΓ (f ◦ g) = (PΓ f ) ◦ g,
because
1 X
(PΓ f ) ◦ g (x) = f (y) μgx,y
μ (gx) y∈Γ
1 X
= f (y) μx,g−1 y
μ (x) y∈Γ
1 X
= f (gz) μx,z
μ (x) z∈Γ
= PΓ (f ◦ g) (x) .
Consider the quotient Q = Γ/G that consists of the equivalence classes [x] of vertices
x ∈ Γ under the equivalent relation
μQ
[x],[y] = card {g ∈ G : x ∼ gy} .
However, the weight μQ may be not simple because the G-orbit of y may have more
than 1 vertex adjacent to x.
Observe that always
μ ([x]) = μ (x) (2.5)
because X XX X
μ ([x]) = μ[x],[y] = μx,gy = μx,z = μ (x) .
[y]∈Q [y]∈Q g∈G z∈Γ
f ([x]) = f (x) .
7
Clearly, PΓ f is also G-periodic. Let us verify that
PQ f ([x]) = PΓ f (x) . (2.6)
Indeed, we have
1 X
PQ f ([x]) = f ([y]) μ[x],[y]
μ ([x])
[y]∈Q
1 X X
= f (y) μx,gy
μ (x) g∈G
[y]∈Q
1 X
= f (z) μxz
μ (x) z∈Γ
= PΓ f (x) .
Lemma 2.1. We have for all x, y ∈ Γ and s ∈ Z+
X
qsQ ([x] , [y]) = qsΓ (x, gy) . (2.7)
g∈G
Proof. Clearly, the right hand side of (2.7) is G-periodic in x and y and, hence, can
be regarded as a function on Q × Q. For any G-periodic function f on Γ, we have by
(2.6)
X
PQs f ([x]) = PΓs f (x) = qsΓ (x, z) f (z) μ (z)
z∈Γ
XX
= qsΓ (x, gy) f (gy) μ (gy)
g∈G [y]∈Q
XX
= qsΓ (x, gy) f (y) μ (y)
[y]∈Q g∈G
!
X X
= qsΓ (x, gy) f ([y]) μ ([y])
[y]∈Q g∈G
X s!
(2n)s+1 qsZ (x, y) = 2s1 +1 qsZ1 (x1 , y1 ) . . . 2sn +1 qsZn (xn , yn ) .
n
s !...sn !
s +...+s =s 1
1 n
8
Setting
ki = |xi − yi | ,
we obtain
X s! Qn s!
(2n)s+1 qsZ (x, y) = i si +ki
n
si ≥ ki and si ≡ ki mod 2.
si −ki
Changing ji = 2
, setting j = (j1 , ..., jn ), k = (k1 , ..., kn ), and using the multiindex
notation
P
n Q
n
|j| = ji and j! = ji ,
i=1 i=1
we obtain
1 X s!
qsZ (x, y) =
n
. (2.9)
(2n)s+1 j! (k + j)!
{j∈Zn+ : 2|j|+|k|=s}
m := det M > 1.
9
3 Trigonometric sums
3.1 Eigenfunctions on discrete tori
The following function is an eigenfunction of PZn for any w ∈ Rn :
fw (x) = e2πihw,xi .
Indeed, we have
n
1 X 1 X
PZn fw (x) = fw (y) = (fw (x + ek ) + fw (x − ek ))
2n y∼x 2n k=1
n n
!
1 2πihw,xi X 2πihw,ek i 1X
= e e + e−2πihw,ek i = cos 2πwk fw (x) ,
2n k=1
n k=1
P Zn fw = α w f w
with n
1X
αw = cos 2πwk . (3.1)
n k=1
Note that the functions fw0 and fw0 are equal if and only of w0 = w00 mod Zn so that
we can assume that w ∈ Rn /Zn . Consider a lattice
W := (M ∗ )−1 Zn /Zn
hw, M yi ∈ Z.
hw, uk i = zk
10
for some zk ∈ Z. The matrix of this linear system is M ∗ , whence
w = (M ∗ )−1 z,
m := det M > 1.
11
Proof. Since αw with w ∈ W are the eigenvalues of PT , we obtain using (2.11)
X X
αsw = trace PTs = qsT (x, x) μ (x)
w∈W x∈T
2nm X X s!
=
(2n)s+1 v∈M Zn j∈Zn
j! (v + j)!
+
2|j|+|v|=s
m X X s!
=
(2n)s v∈M Zn j∈Zn
j! (v + j)!
+
2|j|+|v|=s
m
= Cs (M ) . (3.6)
(2n)s
Observe that the numbers Cs (v) do not depend on M . By (3.7), the number Cs (M )
is determined by the vertices v of the lattice M Zn lying in the l1 -ball in Zn of radius
s (see Fig. 3).
12
Consequently, the summation in (3.7) can be restricted to those v with |v| = s mod 2.
In the case n = 2 Theorem 3.2 can be reformulated as follows. By (3.4) we have
mW = m (M ∗ )−1 Zn /mZn .
The nodes of the torus mW have integer components. Indeed, the entries of the matrix
(M ∗ )−1 are obtained by dividing the minors of M ∗ by m = det M ∗ , which implies that
the matrix
A := m (M ∗ )−1 (3.9)
has integer entries. Clearly, we have det A = mn−1 . In particular, if n = 2 then
det A = m.
Lemma 3.3. For any 2 × 2 integer matrix A with m = det A > 1, there exists an
integer matrix M such that (3.9) is true.
Corollary 3.4. For any 2 × 2 integer matrix A with m = det A > 1 and for any
non-negative integer s, we have the identity
X 2πa1 2πa2
s
m
cos + cos = s Cs (M ) , (3.11)
2 2
m m 2
a∈AZ /mZ
13
with m = det A = 7. The torus TA = AZ2 /mZ2 is shown on Fig. 1. It contains the
following 7 different points
In all the sums below we have v ∈ M Z2 and z ∈ Z2+ . Using (3.7) and (3.8), we obtain
the following: X
C1 (M ) = Cs (v) = 0,
|v|=1
X X
C2 (M ) = C2 (v) + C2 (v)
|v|=0 |v|=2
XX 2! XX 2! X 2
= + = = 4,
z! (v + z)! z! (v + z)! z +z =1 z!z!
|v|=0 |z|=1 |v|=2 |z|=0 1 2
X X
C3 (M ) = C3 (v) + C3 (v)
|v|=1 |v|=3
XX 3! X 6 6
= = =2 = 6,
z! (v + z)! v! 2!1!
|v|=3 |z|=0 |v|=3
X X X
C4 (M ) = C4 (v) + C4 (v) + C4 (v)
|v|=0 |v|=2 |v|=4
X 4! XX 4!
= +
z!z! z! (v + z)!
|z|=2 |v|=4 |z|=0
14
X 24 X 24 24 24 24
= 2 + = 2 +2 2 +2 = 44,
z1 +z2 =2
(z1 !z2 !) v! (1!1!) (2!0!) 1!3!
|v|=4
X X X
C5 (M ) = C4 (v) + C4 (v) + C4 (v)
|v|=1 |v|=3 |v|=5
XX 120 XX 5!
= +
z! (v + z)! z! (v + z)!
|v|=3 |z|=1 |v|=5 |z|=0
X
120 120 120
=2 +2 +
z !z ! (z1 + 2)! (z2 + 1)!
z1 +z2 =1 1 2
3!2! 1!4!
1 1 120 120
= 240 + +2 + = 130.
3!1! 2!2! 3!2! 1!4!
By (3.11) we have
7
σs =
Cs (M ) .
2s
Substituting the above values of Cs (M ), we obtain
21 77 455
σ 1 = 2, σ 2 = 7, σ 3 = , σ4 = , σ5 = .
4 4 16
References
[1] Cheng S.Y, Li P., Heat kernel estimates and lower bounds of eigenvalues, Comment. Mat.
Helv., 56 (1981) 327-338.
[2] Chung F.R.K., Yau S.-T., A combinatorial trace formula, in: “Tsinghua Lectures on Geometry
and Analysis”, International Press, 1997. 107–116.
[3] Donnelly H., Li P., Lower bounds for the eigenvalues of negatively curved manifolds, Math.Z.,
172 (1980) 29-40.
[4] Grigor’yan A., Heat kernel upper bounds on a complete non-compact manifold, Revista
Matemática Iberoamericana, 10 (1994) no.2, 395-452.
[5] Grigor’yan A., “Heat kernel and Analysis on manifolds”, AMS-IP Studies in Advanced Math-
ematics 47, AMS - IP, 2009.
[6] Grigor’yan A., “Introduction to analysis on graphs”, AMS University Lecture Series 71, AMS,
2018.
15