Professional Documents
Culture Documents
The Theory of Locally Toeplitz Sequences A Review An
The Theory of Locally Toeplitz Sequences A Review An
DOI 10.1007/s40590-016-0088-8
ORIGINAL ARTICLE
Abstract The theory of locally Toeplitz (LT) sequences is a powerful apparatus for
computing the asymptotic singular value and eigenvalue distribution of the discretiza-
tion matrices An arising from the numerical approximation of partial differential
equations (PDEs). Indeed, when the discretization parameter n tends to infinity, the
matrices An give rise to a sequence {An }n , which often can be expressed as a finite
sum of LT sequences. In this work, we review and extend the theory of LT sequences,
which dates back to the pioneering work by Tilli in 1998 and was partially developed
by the second author during the last decade. We also present some applications of the
theory to the finite difference and finite element approximation of PDEs.
This work was supported by the Italian MIUR Program FIR 2013 through the Project DREAMS, by the
INdAM GNCS (Gruppo Nazionale per il Calcolo Scientifico), and by the Donation KAW 2013.0341 from
the Knut & Alice Wallenberg Foundation in collaboration with the Royal Swedish Academy of Sciences.
B Carlo Garoni
carlogaroni@hotmail.it
Stefano Serra-Capizzano
stefano.serrac@uninsubria.it
1 Department of Mathematics, University of Rome ‘Tor Vergata’, Via della Ricerca Scientifica 1,
00133 Rome, Italy
2 Department of Science and High Technology, University of Insubria, Via Valleggio 11,
22100 Como, Italy
C. Garoni, S. Serra-Capizzano
1 Introduction
We review and extend the theory of locally Toeplitz (LT) sequences, which stems
from Tilli’s work [26] and from the theory of classical Toeplitz operators [3–6,16,25,
27–29], and was partially developed in [21]. Besides being interesting in itself, the
theory of LT sequences is the fundamental cornerstone of the theory of generalized
locally Toeplitz (GLT) sequences [12,21,22]. In Sect. 1.1, we mention some of the
main applications of the theory of LT sequences. In Sect. 1.2, we summarize its main
features. In Sect. 1.3, we describe the main contributions of this work.
1
dn
1
lim F(λ j (An )) = F( f (x))dx, (1)
n→∞ dn μk (D) D
j=1
and Galerkin frameworks.1 It is worth pointing out that the cited papers invoke the
theory of GLT sequences more than the theory of LT sequences. However, a careful
analysis in the light of the results obtained herein shows that, actually, the applications
considered in [8,10,11,21] could be almost entirely handled by relying on the theory
of LT sequences alone, without even introducing GLT sequences.
1 IgA is a modern paradigm for analyzing problems governed by PDEs; see [7].
C. Garoni, S. Serra-Capizzano
of two LT sequences with symbols κ(x, θ ) = a(x) f (θ) and κ̃(x, θ ) = ã(x) f˜(θ) is
an LT sequence with symbol κ(x, θ )κ̃(x, θ ) = a(x)ã(x) f (θ ) f˜(θ), under the only
assumption that the two ‘generating’ functions f, f˜ are conjugate (i.e., one in L p and
the other in L q , where p, q are conjugate exponents, that is, 1/ p + 1/q = 1). In this
way, we remove from [21, Theorem 5.3] both the assumption that f, f˜ are in L ∞ and
the technical condition in [21, eq. (41)]. In addition, we provide a formal proof of the
fact that the sequences of matrices mentioned in items (i)–(iii) of Sect. 1.2 fall in the
class of LT sequences; different (incomplete) versions of this result appeared in many
previous papers, but only partial proofs were given. Finally, we also provide some
illustrative applications of the theory of LT sequences in the context of the numerical
approximation of PDEs.
The paper is organized as follows. In Sect. 2 we collect all the necessary preliminar-
ies. Section 3 focuses on the notion of approximating classes of sequences. In Sect. 4,
we develop the theory of LT sequences. In Sect. 5, we present some applications. We
draw conclusions in Sect. 6.
2 Mathematical background
(h 1 , h 2 ), (h 1 , h 2 + 1), . . . , (h 1 , k2 ), (h 1 + 1, h 2 ), (h 1 + 1, h 2 + 1), . . . ,
(h 1 + 1, k2 ), . . . . . . . . . , (k1 , h 2 ), (k1 , h 2 + 1), . . . , (k1 , k2 ).
where we recall that i varies from 1 to n according to the lexicographic ordering (2).
Matrix sequences Throughout this paper, by a sequence of matrices (or matrix
sequence) we mean a sequence of the form {A n }n , where:
C. Garoni, S. Serra-Capizzano
If X ∈ Cm×m , we know from the singular value decomposition (SVD) that rank(X )
is the number of nonzero singular values of X and X = σmax (X ) = X ∞ . Hence,
m
X 1 = σi (X ) ≤ rank(X )X ≤ mX , X ∈ Cm×m . (3)
i=1
X Y 1 ≤ X p Y q , X, Y ∈ Cm×m . (5)
We also recall the classical spectral norm inequality in [15, Corollary 2.3.2]:
X ≤ |X |1 |X |∞ , X ∈ Cm×m . (6)
This inequality is particularly useful to estimate the spectral norm of a matrix when
we have upper bounds for its components. Indeed, we recall that |X |1 (resp., |X |∞ ) is
the maximum among the 1-norms of the columns (resp., rows) of X .
Tensor products and direct sums If X, Y are matrices of any dimension, say X ∈
Cm 1 ×m 2 and Y ∈ C1 ×2 , the tensor (Kronecker) product of X and Y is the m 1 1 ×m 2 2
matrix defined by
The theory of locally Toeplitz sequences
⎡ ⎤
x11 Y · · · x1m 2 Y
⎢ ⎥
X ⊗ Y = xi j Y i=1,...,m 1 = ⎣ ... ..
. ⎦,
j=1,...,m 2
xm 1 1 Y · · · xm 1 m 2 Y
Tensor products and direct sums possess a lot of good algebraic properties.
(i) Associativity, which allows one to write X 1 ⊗ · · · ⊗ X d and X 1 ⊕ · · · ⊕ X d ,
without parentheses.
(ii) The relations (X 1 ⊗Y1 )(X 2 ⊗Y2 ) = (X 1 X 2 )⊗(Y1 Y2 ) and (X 1 ⊕Y1 )(X 2 ⊕Y2 ) =
(X 1 X 2 ) ⊕ (Y1 Y2 ) hold whenever X 1 , X 2 can be multiplied and Y1 , Y2 can also
be multiplied.
(iii) For all matrices X, Y, (X ⊗ Y )∗ = X ∗ ⊗ Y ∗ , (X ⊕ Y )∗ = X ∗ ⊕ Y ∗ and
(X ⊗ Y )T = X T ⊗ Y T , (X ⊕ Y )T = X T ⊕ Y T .
(iv) Bilinearity (of tensor products): (α1 X 1 + α2 X 2 ) ⊗ (β1 Y1 + β2 Y2 ) = α1 β1 (X 1 ⊗
Y1 )+α1 β2 (X 1 ⊗Y2 )+α2 β1 (X 2 ⊗Y1 )+α2 β2 (X 2 ⊗Y2 ) for all α1 , α2 , β1 , β2 ∈ C
and for all matrices X 1 , X 2 , Y1 , Y2 such that X 1 , X 2 are summable and Y1 , Y2
are also summable.
From (i)–(iv), other interesting properties follow. For example, if X, Y are invertible,
then X ⊗ Y is invertible with inverse X −1 ⊗ Y −1 . If X, Y are normal (resp., Hermitian,
symmetric, unitary), then X ⊗ Y is also normal (resp., Hermitian, symmetric, unitary).
If X ∈ Cm×m and Y ∈ C× , the eigenvalues and singular values of X ⊗ Y (resp.,
X ⊕ Y ) are {λi (X )λ j (Y ) : i = 1, . . . , m, j = 1, . . . , } and {σi (X )σ j (Y ) : i =
1, . . . , m, j = 1, . . . , } (resp., {λi (X ) : i = 1, . . . , m}∪{λ j (Y ) : j = 1, . . . , } and
{σi (X ) : i = 1, . . . , m} ∪ {σ j (Y ) : j = 1, . . . , }). In particular, for all X ∈ Cm×m
and Y ∈ C× ,
X ⊕ Y p = (X p , Y p ) p , X ⊗ Y p = X p Y p , 1 ≤ p ≤ ∞. (7)
N (n)
1 1
lim F(σ j (A n )) = F(| f (x)|)dx. (8)
n→∞ N (n) μk (D) D
j=1
C. Garoni, S. Serra-Capizzano
N (n)
1 1
lim F(λ j (A n )) = F( f (x))dx. (9)
n→∞ N (n) μk (D) D
j=1
Proof (1 ⇒ 2) For every > 0, take F ∈ Cc (R) such that F = 1 over [0, /2],
F = 0 over [, ∞) and 0 ≤ F ≤ 1 over [0, ∞). Since {Z n }n ∼σ 0, we have
ˆ n Vn∗ + Un
Z n = Un n Vn∗ = Un ˜ n Vn∗ = Rn + Nn ,
Given n ∈ Nd , a matrix of the form [a i− j ]ni, j =1 ∈ C N (n)×N (n) , whose (i, j )th entry
depends only on the difference between the d-indices i and j , is called a multilevel
Toeplitz matrix (or, more precisely, a d-level Toeplitz matrix). If f : [−π, π ]d → C
is a function in L 1 ([−π, π ]d ), we denote its Fourier coefficients by
1
fk = f (θ)e−ik·θ dθ , k ∈ Zd . (10)
(2π )d [−π,π ]d
Tn ( f ) = [ f i− j ]ni, j =1 . (11)
We call {Tn ( f )}n∈Nd the family of multilevel Toeplitz matrices associated with f ,
which, in turn, is called the generating function of {Tn ( f )}n∈Nd . For each fixed n ∈ Nd ,
the application Tn (·) : L 1 ([−π, π ]d ) → C N (n)×N (n) is linear:
Tn ( f 1 ⊗ · · · ⊗ f d ) = Tn 1 ( f 1 ) ⊗ · · · ⊗ Tn d ( f d ). (12)
2 Note that two functions f, g ∈ L 1 ([−π, π ]d ) which coincide a.e. give rise to the same multilevel Toeplitz
matrices Tn ( f ) = Tn (g), n ∈ Nd , because the Fourier coefficients of f and g coincide.
C. Garoni, S. Serra-Capizzano
Theorem 2 is the multilevel version of Szegő’s first limit theorem and of the Avram–
Parter theorem in the form proved by Tilli [25]. This theorem is a fundamental result
on multilevel Toeplitz matrices. For the eigenvalues, it goes back to Szegő [16], and
for the singular values it was established by Avram [1] and Parter [17]. They assumed
that d = 1 and f ∈ L ∞ . See Sections 5 and 6 of [5] and also Section 10.14 of [6]
for more on the subject in the case of L ∞ generating functions. The extension to
d > 1 and f ∈ L 1 was performed by Tyrtyshnikov and Zamarashkin [27–29] and
Tilli [25]. Tilli’s proof is remarkably lucid. We also refer the reader to [13] for a proof
of Theorem 2 based on the notion of approximating classes of sequences (see Sect. 3);
the proof in [13] is made only in the case of eigenvalues for d = 1, but the argument
is general and can be extended to singular values and to higher dimensions.
Theorem 2 If f ∈ L 1 ([−π, π ]d ) and {Tn ( f )}n is any matrix sequence extracted from
{Tn ( f )}n∈Nd , then {Tn ( f )}n ∼σ f . If moreover f is real a.e., then {Tn ( f )}n ∼λ f .
N (n)1/ p
Tn ( f ) p ≤ f L p , 1 ≤ p ≤ ∞, (13)
(2π )d/ p
Lemma 1 generalizes [9, Proposition 2] and will be used in Sect. 4.1 to study the
LT operator. By Hölder’s inequality [19], if f ∈ L p ([−π, π ]d ), g ∈ L q ([−π, π ]d )
and p, q ∈ [1, ∞] are conjugate exponents, then f g ∈ L 1 ([−π, π ]d ). In this case,
we can consider the three matrices Tn ( f ), Tn (g) and Tn ( f g).
Proof If f, g are in L ∞ ([−π, π ]d ), Eq. (14) holds by [9, Proposition 2]. For the
general case where f ∈ L p ([−π, π ]d ) and g ∈ L q ([−π, π ]d ), take two sequences
{ f m }m and {gm }m such that f m , gm ∈ L ∞ ([−π, π ]d ), f m → f in L p ([−π, π ]d ) and
gm → g in L q ([−π, π ]d ). By the linearity of Tn (·) and the inequalities (5), (13), for
every m and every n ∈ Nd , we have
The theory of locally Toeplitz sequences
f g − f m gm L 1 ≤ ( f − f m )g L 1 + f m (g − gm ) L 1
≤ f − f m L p g L q + f m L p g − gm L q
≤ f − f m L p g L q + sup f i L p g − gm L q .
i
where n m , c(m), ω(m) depend only on m, and lim c(m) = lim ω(m) = 0.
m→∞ m→∞
3.1 A.c.s.es as a tool for computing singular value and eigenvalue distributions
In this section, we report the important algebraic properties possessed by the a.c.s.es.
The properties collected in Proposition 1 are direct consequences of Definition 2.
} } be a.c.s.es for {A } and {A } ,
Proposition 1 Let {{Bn,m }n }m and {{Bn,m n m n n n n
respectively. Then:
∗ } } is an a.c.s. for {A∗ } ;
1. {{Bn,m n m n n
} } is an a.c.s. for {α A + β A } , for all α, β ∈ C.
2. {{α Bn,m + β Bn,m n m n n n
The theory of locally Toeplitz sequences
It is not difficult to see that any matrix sequence enjoying an asymptotic singular
value distribution is s.u. For a formal proof of this result, see [12, Proposition 3.3].
Proposition 2 If {A n }n ∼σ f, then {A n }n is s.u.
Proposition 3 is the analog of Proposition 1 for the case of the product of two
a.c.s.es. This important result appeared for the first time in [20]. For the proof, we
refer the reader to either [12, Proposition 3.4] or [20, Proposition 2.4].
Proposition 3 Let {{Bn,m }n }m and {{Bn,m } } be a.c.s.es for {A } and {A } ,
n m n n n n
} } is an a.c.s.
respectively. Assume that {A n }n and {A n }n are s.u. Then {{Bn,m Bn,m n m
for {A n An }n .
ˆ ∗ + U V
C = U V ∗ = U V ˜ ∗,
where ˆ is obtained from by setting to 0 all the singular values that are less than or
1
˜ = −
equal to p+1 , while ˆ is obtained from by setting to 0 all the singular
1
ˆ ∗ and
values that exceed p+1 . Then, the conditions in (18) are met with R = U V
N = U V˜ ∗.
C. Garoni, S. Serra-Capizzano
Let
By definition of lim sup, for every m there exists n m such that, for n ≥ n m ,
1
(m, n) ≤ (m) + .
m
We provide in this section an extension of the definition of a.c.s. that will be used
to define LT sequences in Sect. 4. The extension is plain. The underlying idea is
that, in Definition 2, one could choose to approximate {A n }n by a class of sequences
{{Bn,α }n }α∈A parameterized by a not necessarily integer parameter α. For example,
one may want to use a parameter > 0 and to claim that a given class of sequences
{{Bn, }n }>0 is an a.c.s. for {A n }n when → 0. Intuitively, this assertion should have
the following meaning: for every > 0, there exists n such that, for n ≥ n ,
where n m , c(m), ω(m) depend only on m, and lim c(m) = lim ω(m) = 0.
m→∞ m→∞
As already pointed out, Definition 4 extends the classical definition of a.c.s. (Defi-
nition 2). Indeed, a classical a.c.s. {{Bn,m }n }m for {A n }n is an a.c.s. also in the sense
of 4 (take M as the infinite subset of N where m varies). Moreover,
Definition if
{Bn,m }n m∈M is an a.c.s. for {A n }n (in the sense of Definition 4), then {Bn,m }n m
is an a.c.s. for {A n }n (in the sense of the classical Definition 2) for all sequences of
multi-indices {m = m(m)}m ⊆ M such that m → ∞ when m → ∞.
Remark 1 Let {{Bn,m }n }m∈M , {{Bn,m } }
n m∈M be a.c.s.es for {A n }n , {A n }n , respec-
tively. Then, the following results hold.
∗ } }
1. {{Bn,m ∗
n m∈M is an a.c.s. for {A n }n .
2. {{α Bn,m + β Bn,m }n }m∈M is an a.c.s. for {α A n + β An }n , for all α, β ∈ C.
These results are proved in the same way as the analogous results for standard a.c.s.es
stated in Propositions 1 and 3.
In this section, we develop the theory of LT sequences. We first introduce and analyze
the LT operator in Sect. 4.1. Then, in Sect. 4.2, we define the LT and sLT sequences.
In Sect. 4.3, we prove that the sequences of multilevel diagonal sampling matrices
associated with a Riemann-integrable function, the sequences of multilevel Toeplitz
matrices generated by an L 1 function, and the zero-distributed sequences that fall in
C. Garoni, S. Serra-Capizzano
the class of LT sequences. In Sects. 4.4 and 4.5, we study, respectively, the spectral
properties and the algebraic properties of LT sequences. In Sect. 4.6, we present some
characterizations of LT sequences. Finally, in Sect. 4.7, we summarize the theory of
LT sequences.
It is understood that L Tnm (a, f ) = On when n < m and that the term On mod m
is not present when n is a multiple of m. Moreover, here and in the following, the
tensor product operation ⊗ is always applied before the direct sum ⊕, exactly as
in the case of numbers, where multiplication is always applied before addition.
– Let m, n ∈ Nd , a : [0, 1]d → C and f 1 , . . . , f d : [−π, π ] → C in L 1 ([−π, π ]).
Then, we define the N (n) × N (n) matrix
1 ,...,m d (a(x , . . . , x ), f ⊗ · · · ⊗ f )
L Tnm (a, f 1 ⊗ · · · ⊗ f d ) = L Tnm1 ,...,n 1 d 1 d
d
2 ,...,m d
j1
= diag Tn 1 /m 1 ( f 1 ) ⊗ L Tnm2 ,...,n d
a , x 2 , . . . , x d , f 2 ⊗ · · · ⊗ f d
j1 =1,...,m 1 m1
⊕ O(n 1 mod m 1 )n 2 ···n d .
This is a recursive definition, whose base case has been considered in the previous
item.
In this section, we investigate the properties of the LT operator L Tnm (a, f ). We
prefer to write L Tnm (a, f ) instead of L Tnm (a, f 1 ⊗ · · · ⊗ f d ), because we are going
to see that L Tnm (a, f ) is well defined (in a unique way) for any f ∈ L 1 ([−π, π ]d );
see Definition 6. The main result about L Tnm (a, f ) is Theorem 7. This result allows
us to extend the definition of the LT operator as in Definition 6 and to define (in
Sect. 4.2) the notion of LT sequences in the multilevel setting. It is worth noting that
such a notion is introduced here for the first time, because, so far, LT sequences were
considered in [26] only in the unilevel case, whereas the multilevel setting addressed
in [21,22] only deals with sLT sequences. The proof of Theorem 7 is a matter of
tensor-product/direct-sum manipulations and is rather technical. For this reason, we
decided not to include it here; the interested reader is referred to [12, Theorem 4.1].
Theorem 7 For any m, n ∈ Nd , there exists a permutation matrix nm of size N (n)
such that
L Tnm (a, f 1 ⊗ · · · ⊗ f d ) = nm Dm (a) ⊗ Tn/m ( f 1 ⊗ · · · ⊗ f d ) ⊕ O (nm )T
The theory of locally Toeplitz sequences
Remark 2 It is clear that L Tnm (a, f ) = L Tnm (a, g) whenever f = g a.e. Furthermore,
if f = f 1 ⊗ · · · ⊗ f d a.e., with f 1 , . . . , f d ∈ L 1 ([−π, π ]), then L Tnm (a, f ) is equal
to L Tnm (a, f 1 ⊗ · · · ⊗ f d ), as defined by Definition 5.
We now study in some detail the properties of L Tnm (a, f ). We first note that, for
any n, m ∈ Nd , any a : [0, 1]d → C and any f ∈ L 1 ([−π, π ]d ),
∗
L Tnm (a, f ) = L Tnm (a, f ). (20)
Proof Use Definition 6, the linearity of the operators Dm (·) and Tn/m (·) and the
bilinearity of tensor produtcs.
In Proposition 6, we show that L Tnm (a, f )L Tnm (ã, f˜) is ‘close’ to L Tnm (a ã, f f˜),
as long as a, ã are bounded and f, f˜ are conjugate.
C. Garoni, S. Serra-Capizzano
where
N (n)
m
L Tn (a, f )L Tnm (ã, f˜) − L Tnm (a ã, f f˜) ≤ (23)
1 N (m)
and
L Tnm (a, f )L Tnm (ã, f˜) = L Tnm (a ã, f f˜) + Rn,m + Nn,m ,
(24)
rank(Rn,m ) ≤ √NN(n) (m)
, Nn,m ≤ √ N1(m) .
Proof By Definition 6 and the properties of tensor products and direct sums,
Hence,
and (22) is proved. Since lim k→∞ (k) = 0, for every m ∈ Nd there exists n m ∈ Nd
such that, for n ≥ n m , (23) holds. (24) follows from (23) and Lemma 2.
Theorems 8 and 9 provide information about the pasymptotic singular value and
eigenvalue distribution of a finite sum of the form i=1 L Tnm (ai , f i ). Together with
Theorems 4 and 5, they play a central role in the computation of the singular value
and eigenvalue distribution of a finite sum of LT sequences.
The theory of locally Toeplitz sequences
N (n)
p
1
lim F σr L Tn (ai , f i )
m
n→∞ N (n)
r =1 i=1
p
1 1
m j
= φm (F) = F ai f i (θ ) dθ . (25)
N (m) (2π )d [−π,π ]d m
j =1 i=1
p
1
lim φm (F) = φ(F) = F ai (x) f i (θ ) dxdθ . (26)
m→∞ (2π )d [0,1]d ×[−π,π ]d
i=1
Proof By Definition 6,
p p
(nm )T L Tnm (ai , f i ) nm = Dm (ai ) ⊗ Tn/m ( f i ) ⊕ O. (27)
i=1 i=1
p
It follows that the singular values of i=1 L Tnm (ai , f i ) are
p
j
σk Tn/m ai fi , k = 1, . . . , N (n/m), j = 1, . . . , m,
m
i=1
plus further N (n) − N (m)N (n/m) singular values equal to 0. Therefore, by Theo-
rem 2, for any F ∈ Cc (R), we have
N (n)
p
1
lim F σr L Tn (ai , f i )
m
n→∞ N (n)
r =1 i=1
⎡
N (m)N (n/m)
= lim ⎣
n→∞ N (n)
C. Garoni, S. Serra-Capizzano
N (n/m)
p ⎤
1
m
1 j ⎦
· F σk Tn/m ai fi
N (m) N (n/m) m
j =1 k=1 i=1
p
1 1
m j
= F ai f i (θ ) dθ. (28)
N (m) (2π )d [−π,π]d m
j =1 i=1
Passing to the limit as m → ∞ in (28), and using the dominated convergence theorem,
we get (26).
N (n)
p
1
lim F λr L Tn (ai , f i )
m
n→∞ N (n)
r =1 i=1
p
1 1
m j
= φm (F) = F ai f i (θ ) dθ . (29)
N (m) (2π )d [−π,π ]d m
j =1 i=1
Proof The proof is completely analogous to the proof of Theorem 8. For the sake of
brevity, we omit the details and refer the reader to [12, Theorem 4.3].
We remind that, unless otherwise specified, the multi-index that parameterizes a matrix
sequence {A n }n is always assumed to be a d-index, n = (n 1 , . . . , n d ).
locally Toeplitz (LT) sequence with symbol a ⊗ f if {L Tnm (a, f )}n m∈Nd is an a.c.s.
of {A n }n . This means that, for all m ∈ Nd there is n m such that, for n ≥ n m ,
where n m , c(m), ω(m) do not depend on n, and lim m→∞ c(m) = lim m→∞ ω(m) =
0. In this case, we write {A n }n ∼LT a ⊗ f . The functions a and f are, respectively,
the weight function and the generating function of {A n }n .3
Definition 8 (sLT sequence) Let {A n }n be a matrix sequence, n ∈ Nd . We say that
{A n }n is a separable locally Toeplitz (sLT) sequence if {A n }n ∼LT a ⊗ f for some
Riemann-integrable function a : [0, 1]d → C and some separable function f ∈
L 1 ([−π, π ]d ). In this case, we write {A n }n ∼sLT a ⊗ f .
It is clear from the definition that an sLT sequence is just an LT sequence with
separable generating function. From now on, if we write {A n }n ∼LT a ⊗ f (resp.,
{A n }n ∼sLT a ⊗ f ), it is understood that {A n }n is a matrix sequence, a : [0, 1]d → C
is Riemann-integrable and f ∈ L 1 ([−π, π ]d ) (resp., f ∈ L 1 ([−π, π ]d ) is separable).
3 We refer the reader to the introduction of Tilli’s paper [26] for the origin and the meaning of this termi-
nology.
C. Garoni, S. Serra-Capizzano
Let us now prove that 2 ⇒ 1. By assumption, {{O N (n) }n }m∈M is an a.c.s. for {Z n }n .
Hence, if we take any sequence {m = m(m)}m ⊆ M such that m → ∞ as m → ∞,
{{O N (n) }n }m is a (classical) a.c.s. for {Z n }n . Moreover, it is clear that {O N (n) }n ∼σ 0.
Hence, {Z n }n ∼σ 0 by Theorem 4.
The fact that {Z n }n is zero distributed if and only if {Z n }n ∼sLT 0 follows from
the equivalence 1 ⇔ 2 (applied with M = Nd ) and from the simple observation that
{{O N (n) }n }m∈Nd = {{L Tnm (0, 0)}n }m∈Nd and 0 = 0 ⊗ 0.
The proofs of Theorems 11 and 12 are rather technical. For this reason, we decided
not to report them here and to refer the reader to [12, Theorems 4.5–4.6].
N (n)
p
1
lim F σr L Tn (ai , f i )
m
= φm (F),
n→∞ N (n)
r =1 i=1
p
1
lim φm ( f ) = φ(F) = F ai (x) f i (θ ) dxdθ .
m→∞ (2π )d [0,1]d ×[−π,π ]d
i=1
p (i) p
Hence, by Theorem 4, { i=1 A n }n ∼σ i=1 ai ⊗ fi .
If we assume by contradiction that a ⊗ f does not coincide a.e. with ã ⊗ f˜, then
μ2d {|a ⊗ f − ã ⊗ f˜| ≥ } > 0 for some > 0. Choose a function F ∈ Cc (R) such
that F(0) = 1, 0 ≤ F ≤ 1 and F = 0 over [, ∞). For this F, Eq. (32) cannot hold,
because
F(|a(x) f (θ) − ã(x) f˜(θ )|)dxdθ
[0,1]d ×[−π,π ]d
≤ μ2d {|a ⊗ f − ã ⊗ f˜| < } = (2π )d − μ2d {|a ⊗ f − ã ⊗ f˜| ≥ } < (2π )d .
N (n)
p
1
lim F λr L Tn (ai , f i )
m
= φm (F),
n→∞ N (n)
r =1 i=1
p
1
lim φm ( f ) = φ(F) = F ai (x) f i (θ ) dxdθ .
m→∞ (2π )d [0,1]d ×[−π,π ]d
i=1
p p
Hence, by Theorem 5, {( i=1 A(i) n )}n ∼λ ( i=1 ai ⊗ f i ). To conclude the proof,
p p
we note that, if all the matrices A(i) (i)
n are Hermitian, then ( i=1 A n ) =
(i)
i=1 A n
p p
and ( i=1 ai ⊗ f i ) = i=1 ai ⊗ f i a.e. (by Proposition 8).
(m)
it holds that {{A n }n }m is an a.c.s. for {A n }n .
3. There exist sequences {am }m , { f m }m such that:
– am : [0, 1]d → C is continuous, am ∞ ≤ a L ∞ for all m and am → a a.e.;
– f m : [−π, π ]d → C is a d-variate trigonometric polynomial and f m → f
a.e. and in L 1 ([−π, π ]d );
– {{Dn (am )Tn ( f m )}n }m is an a.c.s. for {A n }n .
(m)
4. There exist sequences {am }m , { f m }m , {{A n }n }m such that:
– am : [0, 1] → C is Riemann-integrable and am → a in L 1 ([0, 1]d );
d
After developing the theory of LT sequences, it is worth emphasizing its main features
in view of the applications. These main features are collected in the following items.
p p
LT 1 If {A(i) (i)
n }n ∼LT ai ⊗ f i , i = 1, . . . , p, then { i=1 A n }n ∼σ i=1 ai ⊗ f i . If
(i) p (i) p
moreover the matrices A n are Hermitian, then { i=1 A n }n ∼λ i=1 ai ⊗ f i .
LT 2 {Tn ( f )}n ∼LT 1 ⊗ f for every f ∈ L 1 ([−π, π ]d ).
LT 3 {Dn (a)}n ∼LT a ⊗ 1 for every Riemann-integrable function a : [0, 1]d → C.
LT 4 {Z n }n ∼LT 0 if and only if {Z n }n ∼σ 0.
LT 5 If {A n }n ∼LT a ⊗ f , { Ã n }n ∼LT ã ⊗ f˜ and f ∈ L p ([−π, π ]d ), f˜ ∈
L q ([−π, π ]d ), with 1 ≤ p, q ≤ ∞ conjugate exponents, then {A n à n }n ∼LT
a ã ⊗ f f˜.
LT 6 Let a : [0, 1]d → C Riemann-integrable and f ∈ L 1 ([−π, π ]d ). Then,
(m)
{A n }n ∼LT a ⊗ f if and only if there are LT sequences {A n }n ∼LT am ⊗ f m
such that am → a in L 1 ([0, 1]d ), f m → f in L 1 ([−π, π ]d ), and {{A(m) n }n }m
is an a.c.s. for {A n }n .
We emphasize that LT 6 implies {Bn + Z n }n ∼LT a ⊗ f whenever {Bn }n ∼LT a ⊗ f
and {Z n }n is zero distributed. To see this, apply LT 6 with A n = Bn + Z n , A(m)
n = Bn ,
am = a and f m = f , and observe that {Bn }n is an a.c.s. for {Bn + Z n }n (by the
equivalence 1 ⇔ 3 in Theorem 1).
5 Applications
matrices. For more applications, we refer the reader to Sect. 1.1, where specific pointers
to the literature were provided.
Consider the following second-order elliptic PDE with Dirichlet boundary conditions:
a(x j+ 1 )u (x j+ 1 ) − a(x j− 1 )u (x j− 1 )
− (a(x)u (x)) |x=x j ≈ − 2 2 2 2
h
u(x j+1 ) − u(x j ) u(x j ) − u(x j−1 )
a(x j+ 1 ) − a(x j− 1 )
≈−
2 h 2 h
h
−a(x j+ 1 )u(x j+1 ) + a(x j+ 1 ) + a(x j− 1 ) u(x j ) − a(x j− 1 )u(x j−1 )
= 2 2 2 2
. (34)
h2
Then, we approximate the solution of (33) by the piecewise linear function that takes
the values u j in x j for j = 0, . . . , n +1, where u 0 = u n+1 = 0 and u = (u 1 , . . . , u n )T
is the solution of the linear system
−a(x j+ 1 )u j+1 + a(x j+ 1 ) + a(x j− 1 ) u j − a(x j− 1 )u j−1
2 2 2 2
= h f (x j ),
2
j = 1, . . . , n. (35)
The matrix of the linear system (35) is the tridiagonal symmetric matrix
⎡ ⎤
a(x 1 ) + a(x 3 ) −a(x 3 )
⎢ −a(x
2
)
2 2
3 ) + a(x 5 ) −a(x 5 )
⎥
⎢ 3 a(x ⎥
⎢ 2 2 2 2 ⎥
⎢ .. .. ⎥
⎢ −a(x ) . . ⎥
An = ⎢ 5 ⎥.
⎢ 2 ⎥
⎢ .. .. ⎥
⎢ . . −a(xn− 1 ) ⎥
⎣ 2
⎦
−a(xn− 1 ) a(xn− 1 ) + a(xn+ 1 )
2 2 2
(36)
The theory of locally Toeplitz sequences
In this example, we will see that the theory of LT sequences allows us to compute the
singular value and eigenvalue distribution of the sequence of discretization matrices
{An }n . Actually, this is the fundamental example that led to the birth of the theory
of LT sequences [26] and, subsequently, of GLT sequences [12,21,22]. Given the
importance, we will compute the singular value and eigenvalue distribution of {An }n
by two different methods, both of them paradigmatic.
Method 1 If a(x) is constant, say a(x) = 1 identically, we have An = Tn (2 − 2 cos θ ).
Using Theorem 2, we immediately get {An }n ∼σ, λ 2 − 2 cos θ . Actually, this can also
be obtained by direct computation, considering that the singular values and eigen-
jπ
values of Tn (2 − 2 cos θ ) are given explicitly by 2 − 2 cos n+1 , j = 1, . . . , n; see
[4, p. 35] or [24, p. 154]. If a(x) is not constant, the expression of An is given by
(36) and the Toeplitzness seems to be completely lost. In reality, we find it again
‘in an approximated sense’ and ‘at a local scale’. Indeed, we note that a(x) varies
smoothly from a(0) to a(1). Therefore, assuming that n is large with respect to k,
any k × k leading principal submatrix of An shows an approximate Toeplitz struc-
ture. Let us be more quantitative. Fix a large m ∈ N and assume n > m. Then,
n is large with respect to n/m and, so, according to the previous reasoning, any
n/m × n/m leading principal submatrix of An shows an approximate Toeplitz
structure. In fact, the evaluations of a(x) appearing in the first n/m × n/m lead-
ing principal submatrix of An are approximately equal to a( m1 ); the evaluations of
a(x) appearing in the second n/m × n/m leading principal submatrix of An are
approximately equal to a( m2 ) and so on until the evaluations of a(x) appearing in the
mth n/m × n/m leading principal submatrix of An , which are approximately
equal to a(1). If, for all j = 1, . . . , m, we replace by a( mj ) the evaluations of a(x) in
the jth n/m × n/m leading principal submatrix of An , this submatrix becomes
a( mj )Tn/m (2−2 cos θ ). In conclusion, the matrix An is approximated by the LT oper-
ator L Tnm (a(x), 2 − 2 cos θ ) = diag j=1,...,m a( mj )Tn/m (2 − 2 cos θ ) ⊕ On mod m .
In fact, {{L Tnm (a(x), 2 − 2 cos θ )}n }m is an a.c.s. for {An }n , because it can be shown
that
and so
Method 2 As already pointed out, the example we are dealing with led to the birth
of the theory of LT sequences. In particular, the procedure followed in Method 1 to
obtain (38) motivated the definition of LT sequences, as well as the introduction of the
C. Garoni, S. Serra-Capizzano
LT operator. However, now that we have fully developed the theory of LT sequences,
we should say that Method 1 is not the most effective way to obtain (38). The method
we are going to see is by far more effective.
Let x̂ j = nj , j = 1, . . . , n and note that |x j − x̂ j | ≤ n+1
1
= h for all j = 1, . . . , n.
Consider the matrix
⎡ ⎤
2a(x̂1 ) −a(x̂1 )
⎢−a(x̂2 ) 2a(x̂2 ) −a(x̂2 ) ⎥
⎢ ⎥
⎢ . . . . ⎥
Dn (a)Tn (2 − 2 cos θ ) = ⎢ ⎢ −a(x̂3 ) . . ⎥ . (39)
⎥
⎢ .. .. ⎥
⎣ . . −a(x̂n−1 )⎦
−a(x̂n ) 2a(x̂n )
By comparing (39) and (36), we see that the modulus of each entry of the matrix
Z n = An − Dn (a)Tn (2 − 2 cos θ ) is bounded by 2ωa (3h/2). It follows that the 1-
norm and the ∞-norm of Z n are bounded by 6ωa (3h/2), and so Z n ≤ 6ωa (3h/2)
by (6). In particular, Z n → 0 and {Z n }n ∼σ 0 (Theorem 1). By LT 2, LT 3 and
LT 5 we have {Dn (a)Tn (2 − 2 cos θ )}n ∼LT a(x)(2 − 2 cos θ ). Since
From this reformulation, it appears more clearly that the symbol a(x)(2 − 2 cos θ )
consists of two ‘ingredients’:
– the coefficient a(x) of the higher-order differential operator in (41);
– the trigonometric polynomial 2 − 2 cos θ = −eiθ + 2 − e−iθ associated with the
FD formula (−1, 2, −1) used to approximate the higher-order derivative −u (x).
In particular, the term −a (x)u (x), which only depends on lower-order derivatives of
u(x), does not enter the expression of the symbol.
Remark 5 Suppose that we add to the diffusion equation (33) a convection and a
reaction term. In this way, we obtain the following reaction–convection–diffusion
PDE:
if we discretize the higher-order term −(a(x)u (x)) as in (34), the symbol of the FD
discretization matrices Bn resulting from (42) should be again a(x)(2 − 2 cos θ ). This
is in fact the case. Let us provide the proof. Consider the discretization of (42) by the
FD scheme defined as follows:
γ (x)u(x)|x=x j = γ (x j )u(x j ).
Bn = An + Yn , (43)
where An is given by (36) and Yn is the matrix coming from the approximation of the
term β(x)u (x) + γ (x)u(x). Since β(x)u (x) + γ (x)u(x) only involves lower-order
derivatives of u(x), it is not difficult to see that Yn ≤ C/n for some constant C.
Hence, {Yn }n ∼σ 0 by Theorem 1, and in view of (37), (43) and LT 6, we get
Now, if the convection term is not present, i.e., β(x) = 0 identically, then Bn is
symmetric and so (44) and LT 1 yield
If β(x) is not identically 0, Bn is not symmetric and thus (44) and LT 1 only imply
that {Bn }n ∼σ a(x)(2 − 2 cos θ ). However, in view of the decomposition (43), since
Yn ≤ C/n, Yn 1 = o(n) by (3) and the previous inequality, An ≤ 4a∞ by
(6), and {An }n ∼λ a(x)(2 − 2 cos θ ) by (38), all the hypotheses of [14, Theorem 3.4]
are met and the relation {Bn }n ∼λ a(x)(2 − 2 cos θ ) holds even if b(x) is an arbitrary
(bounded) function. In short, the relations (45) are always satisfied.
where f : [0, 1]d → R is continuous and A : [0, 1]d → Rd×d is a symmetric positive
definite matrix of functions ai j ∈ C 1 ([0, 1]d ). For simplicity, we only consider the
case of a square domain, but the analysis can be extended to the case of an arbitrary
domain , provided that can be exactly described by a global (and regular) geometry
map G : [0, 1]d → ; note that this is precisely what happens in the IgA framework
[7,8,10,11]. Problem (46) can be rewritten in the form
⎧
⎨ − a (x) ∂ u (x) − ∂ai j (x) ∂u (x) = f (x),
d d
⎪ 2
ij x ∈ (0, 1)d ,
∂ xi ∂ x j ∂ xi ∂x j (47)
⎪
⎩ i, j=1 i, j=1
u(x) = 0, x∈ ∂((0, 1)d ),
d
∂ 2u
− ai j (x) (x) = −1 ( A(x) ◦ H u(x)) 1T , (48)
∂ xi ∂ x j
i, j=1
∂ 2u
(H u(x))i j = (x),
∂ xi ∂ x j
d
An = Dn (ai j )Tn ( pi j ) + Z n ,
i, j=1
The theory of locally Toeplitz sequences
d
{A n }n ∼σ, λ ai j (x) pi j (θ ) = 1 ( A(x) ◦ H (θ )) 1T , (49)
i, j=1
where
d
H (θ ) = pi j (θ ) i, j=1 .
The matrix H (θ) collects the trigonometric polynomials associated with the FD for-
mulas used to approximate the second-order partial derivatives. Noting the formal
analogy between the symbol in (49) and the higher-order differential operator (48),
the matrix H (θ) is sometimes referred to as the ‘symbol of the (negative) Hessian
operator’, although this terminology is not rigorous from the mathematical viewpoint.
As in the one-dimensional case, if we add to the diffusion problem (46) a convection
term β(x) · ∇u(x) and a reaction term γ (x)u(x), obtaining a reaction–convection–
diffusion equation, the symbol remains the same. Indeed, the symbol is not affected
by terms with lower-order derivatives (see Remark 5).
x − xi−1 xi+1 − x
ϕi (x) = χ[xi−1 ,xi ) (x) + χ[x ,x ) (x), (52)
xi − xi−1 xi+1 − xi i i+1
C. Garoni, S. Serra-Capizzano
where χ E is the characteristic function of the set E. In the FE approach, we look for an
approximation u Wn of u by solving the following (Galerkin) problem: find u Wn ∈ Wn
such that, for all w ∈ Wn ,
1 1
a(x)u Wn (x)w (x)dx = f (x)w(x)dx. (53)
0 0
Since {ϕ1 , . . . , ϕn } is a basis of Wn , we can write u Wn = nj=1 u j ϕ j for a unique
vector u = (u 1 , . . . , u n )T . By linearity, the computation of u Wn (i.e., of u) reduces to
solving the linear system
An (a)u = f, (54)
n
1
where f = 0 f (x)ϕi (x)dx and An (a) is the stiffness matrix,
i=1
1 n
An (a) = a(x)ϕ j (x)ϕi (x)dx . (55)
0 i, j=1
Note that An (a) is symmetric. In the following, we compute the spectral and singular
value distribution of the sequence of normalized stiffness matrices { n+1
1
An (a)}n using
the theory of LT sequences. More precisely, we show that
)
1
An (a) ∼LT a(x)(2 − 2 cos θ ), (56)
n+1 n
)
1
An (a) ∼σ, λ a(x)(2 − 2 cos θ ). (57)
n+1 n
the (i, j)th entry of An (a) can be approximated as follows, for all i, j = 1, . . . , n:
1 xi+1
(An (a))i j = a(x)ϕ j (x)ϕi (x)dx = a(x)ϕ j (x)ϕi (x)dx
0 xi−1
xi+1 1
≈ a(x̂i ) ϕ j (x)ϕi (x)dx = a(x̂i ) ϕ j (x)ϕi (x)dx = a(x̂i )(An (1))i j .
xi−1 0
(58)
After normalization, we can rewrite the approximation (58) in matrix form as follows:
1 1
An (a) ≈ Dn (a)An (1). (59)
n+1 n+1
LT 3, LT 5, LT 6.
Now, let us go into the details. Since |ϕi (x)| ≤ n + 1, we have
1
(An (a))i j − (Dn (a)An (1))i j = a(x) − a(x̂i ) ϕ j (x)ϕi (x)dx
0
xi+1
≤ (n + 1)2 |a(x) − a(x̂i )|dx
xi−1
2
≤ 2(n + 1) ωa ,
n+1
for all i, j = 1, . . . , n, where ωa (·) is the modulus of continuity of a. It follows that the
modulus of each component of the matrix n+1 1
An (a)− n+1
1
Dn (a)An (1) is bounded by
2 ωa ( n+1 ). Moreover, n+1 An (a) − n+1 Dn (a)An (1) is banded (actually, tridiagonal),
2 1 1
because supp(ϕi ) ∩ supp(ϕ j ) = ∅ whenever |i − j| > 1. Thus, both the 1-norm and
the ∞-norm of n+1 1
An (a) − n+1
1
Dn (a)An (1) are bounded by 6 ωa ( n+1 2
), and so, by
(6), n+1 An (a) − n+1 Dn (a)An (1) ≤ 6 ωa ( n+1 ) → 0 as n → ∞. By Theorem 1,
1 1 2
Step 3 Finally, we consider the general case where a(x) is only assumed to be Riemann-
integrable. By the Lusin theorem [19], there exists a sequence of continuous functions
am ∈ C([0, 1]) such that μ1 {am
= a} ≤ m1 and am ∞ ≤ a L ∞ . By Step 2,
{ n+1
1
An (am )}n ∼LT am (x)(2−2 cos θ ) and, moreover, am → a in L 1 ([0, 1]). In addi-
tion, {{ n+1
1
An (am )}n }m is an a.c.s. for { n+1
1
An (a)}n . Indeed, using (4) and observing
n
that i=1 |ϕi (x)| ≤ 2(n + 1) for all x ∈ [0, 1], we obtain
C. Garoni, S. Serra-Capizzano
and so
1 1 n
n + 1 An (a) − n + 1 An (am ) ≤ C m
1
follows from LT 6.
Remark 7 Using the theory of GLT sequences, it can be shown that the relations (57)
continue to hold even if a(x) is only assumed to be in L ∞ ([0, 1]); see [12, Remark 6.2].
We refer the reader to [10,11] for an extension of the analysis considered in this section
to the multidimensional case.
In the applications considered in this paper, we have seen that the discretization of
PDEs leads to sequences of matrices whose symbol belongs to L ∞ . It is natural to
ask whether there are situations in which the symbol is not in L ∞ . The answer to
this question is affirmative: the discretization of PDEs may lead to symbols which are
not in L ∞ and, actually, not even in L 1 (they are just measurable). Let us describe a
situation where this phenomenon is encountered. Suppose we discretize an arbitrary
PDE by a local method (such as FDs, FEs or IgA) in which the grid is obtained as the
mapping of a uniform mesh through a non-regular function G (i.e., a function whose
derivative vanishes at some points). For simplicity, let us assume that G vanishes at a
unique site. In this case, the grid points rapidly accumulate at this site, and the symbol
has a pole whose order depends on the considered discretization technique and on the
order of the zero of G . Depending on the order of the pole, the symbol may or may
not be in L 1 . The next example will help to clarify this discussion.
Example Suppose that the differential problem (50) is approximated by Galerkin IgA
based on B-splines of degree p, as described in [10, Section 3]. Assume that the grid
is obtained as the mapping of the uniform mesh ni , i = 0, . . . , n, through the map
q
Then, G (0) = 0 and the grid points, ni , i = 0, . . . , n, rapidly accumulate at x = 0.
The symbol of the resulting discretization matrices is
a(G(x))
f (x, θ ) = f p (θ ), (60)
|G (x)|
Finally, a question: why should one be interested in discretizing the PDE (50) with
a grid that rapidly accumulates at a point? The answer is that this local refinement is
necessary in some situations where the coefficient a(x) is strongly anisotropic. If a
uniform discretization were used, the associated discretization step should be chosen
to be very small, and this would result in a linear system with extremely large size:
the computational cost to solve it would be unsustainable. For this reason, one adopts
a local refinement, so that a coarse grid is used in the subregions of the domain where
a(x) is sufficiently smooth, and a finer grid is used only in the subregions where a(x)
is, say, ‘not well behaved’ (e.g., remarkably oscillatory).
6 Conclusions
Acknowledgments The authors express their sincere gratitude to the Editor Albrecht Böttcher and to the
referee, who helped them to improve the paper. In particular, Sect. 5.4 originated from a specific remark by
the referee.
C. Garoni, S. Serra-Capizzano
References
1. Avram, F.: On bilinear forms in Gaussian random variables and Toeplitz matrices. Probab. Theory
Relat. Fields 79, 37–45 (1988)
2. Bhatia, R.: Matrix Analysis. Springer, New York (1997)
3. Böttcher, A., Grudsky, S.M.: Toeplitz Matrices, Asymptotic Linear Algebra, and Functional Analysis.
Birkhäuser Verlag, Basel-Boston-Berlin (2000)
4. Böttcher, A., Grudsky, S.M.: Spectral Properties of Banded Toeplitz Matrices. SIAM, Philadelphia
(2005)
5. Böttcher, A., Silbermann, B.: Introduction to Large Truncated Toeplitz Matrices. Springer, New York
(1999)
6. Böttcher, A., Silbermann, B.: Analysis of Toeplitz Operators, 2nd edn. Springer, Berlin (2006)
7. Cottrell, J.A., Hughes, T.J.R., Bazilevs, Y.: Isogeometric Analysis: Toward Integration of CAD and
FEA. Wiley, Chichester (2009)
8. Donatelli, M., Garoni, C., Manni, C., Serra-Capizzano, S., Speleers, H.: Spectral analysis and spectral
symbol of matrices in isogeometric collocation methods. Math. Comput. doi:10.1090/mcom/3027
9. Donatelli, M., Garoni, C., Mazza, M., Serra-Capizzano, S., Sesana, D.: Spectral behavior of precon-
ditioned non-Hermitian multilevel block Toeplitz matrices with matrix-valued symbol. Appl. Math.
Comput. 245, 158–173 (2014)
10. Garoni, C., Manni, C., Serra-Capizzano, S., Sesana, D., Speleers, H.: Spectral analysis and spectral
symbol of matrices in isogeometric Galerkin methods. Math. Comput. (to appear)
11. Garoni, C., Manni, C., Serra-Capizzano, S., Sesana, D., Speleers, H.: Lusin theorem, GLT sequences
and matrix computations: an application to the spectral analysis of PDE discretization matrices. Tech-
nical Report 2015-012, Department of Information Technology, Uppsala University (2015). http://
www.it.uu.se/research/publications/reports/2015-012/
12. Garoni, C., Serra-Capizzano, S.: Generalized Locally Toeplitz Sequences: Theory and Applications.
Springer (to appear). The preliminary (unpublished and incomplete) version of this book is available,
under a different title, as Technical Report 2015-023 at the Department of Information Technology of
Uppsala University: http://www.it.uu.se/research/publications/reports/2015-023/
13. Garoni, C., Serra-Capizzano, S., Vassalos, P.: A general tool for determining the asymptotic spectral
distribution of Hermitian matrix-sequences. Oper. Matrices 9, 549–561 (2015)
14. Golinskii, L., Serra-Capizzano, S.: The asymptotic properties of the spectrum of nonsymmetrically
perturbed Jacobi matrix sequences. J. Approx. Theory 144, 84–102 (2007)
15. Golub, G.H., Van Loan, C.F.: Matrix Computations, 4th edn. Johns Hopkins University Press, Baltimore
(2013)
16. Grenander, U., Szegő, G.: Toeplitz Forms and Their Applications, 2nd edn. AMS Chelsea Publishing,
New York (1984)
17. Parter, S.V.: On the distribution of the singular values of Toeplitz matrices. Linear Alg. Appl. 80,
115–130 (1986)
18. Quarteroni, A.: Numerical Models for Differential Problems, 2nd edn. Springer-Verlag Italia, Milan
(2014)
19. Rudin, W.: Real and Complex Analysis, 3rd edn. McGraw-Hill, Singapore (1987)
20. Serra-Capizzano, S.: Distribution results on the algebra generated by Toeplitz sequences: a finite
dimensional approach. Linear Alg. Appl. 328, 121–130 (2001)
21. Serra-Capizzano, S.: Generalized locally Toeplitz sequences: spectral analysis and applications to
discretized partial differential equations. Linear Alg. Appl. 366, 371–402 (2003)
22. Serra-Capizzano, S.: The GLT class as a generalized Fourier Analysis and applications. Linear Alg.
Appl. 419, 180–233 (2006)
23. Serra-Capizzano, S., Tilli, P.: On unitarily invariant norms of matrix-valued linear positive operators.
J. Inequal. Appl. 7, 309–330 (2002)
24. Smith, G.D.: Numerical Solution of Partial Differential Equations: Finite Difference Methods, 3rd edn.
Oxford University Press, New York (1985)
25. Tilli, P.: A note on the spectral distribution of Toeplitz matrices. Linear Multilinear Algebra 45, 147–159
(1998)
26. Tilli, P.: Locally Toeplitz sequences: spectral properties and applications. Linear Alg. Appl. 278, 91–
120 (1998)
The theory of locally Toeplitz sequences
27. Tyrtyshnikov, E.E.: A unifying approach to some old and new theorems on distribution and clustering.
Linear Alg. Appl. 232, 1–43 (1996)
28. Tyrtyshnikov, E.E., Zamarashkin, N.L.: Spectra of multilevel Toeplitz matrices: advanced theory via
simple matrix relationships. Linear Alg. Appl. 270, 15–27 (1998)
29. Zamarashkin, N.L., Tyrtyshnikov, E.E.: Distribution of eigenvalues and singular values of Toeplitz
matrices under weakened conditions on the generating function. Sb. Math. 188, 1191–1201 (1997)