20.1  Gershgorin Discs

Chapter 16 bounded the whole spectrum with one number: every eigenvalue lies in the disc |z|≤‖A‖∞ (Corollary 16.4.2). That disc is centered at 0, and it knows nothing about where in it the eigenvalues sit. For a matrix that is nearly diagonal the answer ought to be visible at a glance: the eigenvalues should sit near the diagonal entries, and the off-diagonal entries should say how near. This section makes that precise. It puts one disc around each diagonal entry, with radius measured from the rest of its row, and proves that the discs together hold every eigenvalue. It then sharpens the picture twice: by rescaling the coordinates, and, for irreducible matrices, by looking at the boundary.

Throughout, matrices are complex. A real matrix is read inside Mn(C), as in Chapter 16 §04, because its eigenvalues may be non-real, and they are what we want to locate.

20.1.1. Discs around the diagonal

Here is the situation to keep in mind. Take A=(6251−1111−1). The row-sum bound gives |λ|≤‖A‖∞=13 for every eigenvalue λ, a disc of radius 13 about 0. But if the off-diagonal entries were 0, the eigenvalues would be exactly 6,−1,−1. The off-diagonal entries are a perturbation of the diagonal matrix, and the natural guess is that each eigenvalue stays within reach of some diagonal entry, where the reach of row i is measured by the size of the entries of row i off the diagonal. We give that reach a name.

Around each diagonal entry, draw the disc whose radius is the total size of the other entries in its row.

Definition 20.1.1 (Gershgorin Discs)

Let n≥1 and A=(aij)∈Mn(C). For i=1,…,n, the i-th Gershgorin radius of A is the real number ri(A):=∑j≠i|aij| ≥0, the sum over all j∈{1,…,n} other than i, and the i-th Gershgorin disc is the closed disc Di(A):={z∈C:|z−aii|≤ri(A)}. The discs Di(A⊤), whose radii ri(A⊤)=∑j≠i|aji| are taken from the columns of A, are the column discs.

In words: the center of Di(A) is the diagonal entry aii, and the radius adds up the moduli of the entries of row i that are not on the diagonal. The disc includes its boundary circle. A radius may be 0, and then the disc is the single point aii. Since A⊤ has the same diagonal as A, the column discs have the same centers as the row discs and, in general, different radii. The letter r is lowercase on purpose, since RA is the Rayleigh quotient, and the plain Di is a set of complex numbers, not the bold diagonal matrix D.

Some examples, simplest first.

  • Diagonal matrices and n=1. For A=diag(d1,…,dn) every radius is 0, because every off-diagonal entry is 0, and Di(A)={di}. The discs are the eigenvalues. A 1×1 matrix (a) is the case n=1: the sum defining r1 is empty, so D1={a}. These degenerate cases are the ones any theorem about the discs must get exactly right.
  • A 2×2 matrix. For B=(0140), r1(B)=1 and r2(B)=4, so the row discs are |z|≤1 and |z|≤4. The column discs swap the radii: |z|≤4 and |z|≤1.
  • The matrix above. r1(A)=2+5=7, r2(A)=1+1=2 and r3(A)=1+1=2, so D1(A)={|z−6|≤7} and D2(A)=D3(A)={|z+1|≤2}. The column radii are 1+1=2, 2+1=3 and 5+1=6.

Non-example by minimal change. Keep the radius and move the center to 0: replace Di(A) by {|z|≤ri(A)}. For diag(1,2) both radii are 0 and the modified “discs” are both {0}, which misses both eigenvalues. The clause that changed is the center, and the diagonal example shows it is the part that carries the information: the radius only measures how far the off-diagonal part can pull an eigenvalue away from it.

20.1.2. The theorem

It turns out that the guess is right, with no loss at all in the constant:

Theorem 20.1.1 (Gershgorin’s Theorem)

Let n≥1, A∈Mn(C), and let λ be an eigenvalue of A with eigenvector x=(x1,…,xn). If k is an index with |xk|=maxj|xj|, then λ∈Dk(A). Consequently:

  • (a) every eigenvalue of A lies in the union D1(A)∪⋯∪Dn(A) of the row discs;
  • (b) every eigenvalue of A lies in the union D1(A⊤)∪⋯∪Dn(A⊤) of the column discs;
  • (c) hence every eigenvalue lies in the intersection of the two unions.

Idea. We want |λ−akk| to be small for one well-chosen k, so look at row k of Ax=λx and move the diagonal term across: (λ−akk)xk=∑j≠kakjxj. The triangle inequality bounds the right side by ∑j≠k|akj||xj|, and this becomes rk(A)|xk| exactly when every |xj|≤|xk|. So choose k where the eigenvector is largest in modulus. Then divide by |xk|, which is positive because x≠0.

Proof. Let Ax=λx with x≠0, and let k be as in the statement; such a k exists because a finite set of real numbers has a largest element. Since x≠0, some xj≠0, so |xk|>0. Row k of Ax=λx reads ∑jakjxj=λxk, that is, (λ−akk)xk=∑j≠kakjxj. Taking moduli and using the triangle inequality (Theorem 0.6.4), then |xj|≤|xk| for every j, |λ−akk||xk|≤∑j≠k|akj||xj|≤(∑j≠k|akj|)|xk|=rk(A)|xk|. Dividing by |xk|>0 gives |λ−akk|≤rk(A), that is, λ∈Dk(A).

  • (a) Every eigenvalue has an eigenvector, and the disc just found is one of the Di(A).

  • (b) By Proposition 9.10.5 (b), A⊤ has the same eigenvalues as A. Applying (a) to A⊤ puts each of them in D1(A⊤)∪⋯∪Dn(A⊤).

  • (c) A point lying in each of two sets lies in their intersection. This proves the theorem.

The move in this proof is worth naming, since the chapter uses it again: choose the dominant coordinate of an eigenvector, then apply the triangle inequality to its row. The choice of the largest coordinate is exactly what lets every |xj| be replaced by |xk| without looking at the others.

The theorem recovers Chapter 16’s bound and improves on it. If λ∈Dk(A), then |λ|≤|akk|+|λ−akk|≤|akk|+rk(A)=∑j|akj|≤‖A‖∞, so (a) implies ρ(A)≤‖A‖∞, and (b) likewise implies ρ(A)≤‖A‖1. The union of the discs is never larger than the row-sum disc, and it is usually much smaller, because it keeps the centers.

Example (Discs, eigenvectors, and where each eigenvalue sits)

Let A=(6251−1111−1). Describe the regions given by Theorem 20.1.1 (a) and (b). Then check that (7,1,1), (−1,1,1) and (1,1,−2) are eigenvectors, and locate each eigenvalue in the disc the theorem assigns to it.

Solution. From the radii computed after Definition 20.1.1, the row discs give {|z−6|≤7}∪{|z+1|≤2}, the second disc counted twice, and the column discs give {|z−6|≤2}∪{|z+1|≤3}∪{|z+1|≤6}, where the middle disc lies inside the last. So every eigenvalue lies in {|z−6|≤2}∪{|z+1|≤6}, and also in {|z−6|≤7}∪{|z+1|≤2}. The column discs have separated the two groups of centers; the row discs have not.

Multiplying out, A(711)=(4977),A(−111)=(1−1−1),A(11−2)=(−2−24), so the eigenvalues include 7, −1 and −2. These are three distinct eigenvalues of a 3×3 matrix, hence three distinct roots of the degree-3 polynomial pA (Theorem 9.2.1), so by Corollary 6.1.4 there are no others.

  • The eigenvector (7,1,1) peaks at k=1, and indeed |7−6|=1≤7: 7∈D1(A).
  • The eigenvector (1,1,−2) peaks at k=3, and |−2+1|=1≤2: −2∈D3(A).
  • The eigenvector (−1,1,1) has all three coordinates of modulus 1, so every k is a peak and −1 must lie in every row disc. It does: |−1−6|=7=r1(A), so it sits on the boundary circle of D1(A), and it is the center of the other two.

Both unions pass the test, and the eigenvector tells us which disc to look in. The row-sum disc |z|≤13 says only that |λ|≤13.

Warning. The union is the claim, not each disc. A single Gershgorin disc need not contain any eigenvalue. For B=(0140), pB(x)=x2−4, so the eigenvalues are ±2, while the first row disc is |z|≤1: it contains neither. Both eigenvalues lie in the second disc |z|≤4. Nor may the row disc and the column disc of the same index be intersected: D1(B)∩D1(B⊤) and D2(B)∩D2(B⊤) are both |z|≤1, and ±2 lies in neither. Part (c) of the theorem intersects the two unions.

Quick check. Without computing any eigenvalue, show that every eigenvalue of M=(52−1162−103) has real part at least 2.

Solution. The row discs are |z−5|≤3, |z−6|≤3 and |z−3|≤1. A point z of the first has Rez≥5−|z−5|≥2, of the second Rez≥3, of the third Rez≥2. By Theorem 20.1.1 (a) every eigenvalue lies in one of them, so its real part is at least 2. In particular 0 is not an eigenvalue, and M is invertible.

20.1.3. Diagonal dominance

The last sentence of the Quick check is a pattern. If 0 lies outside every disc, then 0 is not an eigenvalue, and the matrix is invertible. The point 0 lies outside Di(A) exactly when |0−aii|>ri(A), which is a condition on row i alone.

Corollary 20.1.2 (Strict Diagonal Dominance Implies Invertibility)

Let n≥1 and A∈Mn(C). Call A strictly diagonally dominant (by rows) if |aii|>ri(A)=∑j≠i|aij|for **every** i=1,…,n. A strictly diagonally dominant matrix is invertible. The same holds if A is strictly diagonally dominant by columns, that is, if A⊤ is strictly diagonally dominant.

Proof. Suppose A is strictly diagonally dominant. For every i, |0−aii|>ri(A), so 0∉Di(A). Hence 0 lies in no row disc, and by Theorem 20.1.1 (a) it is not an eigenvalue. By Theorem 9.2.1, 0I−A=−A is invertible, and so is A. If instead A⊤ is strictly diagonally dominant, then 0 lies in no column disc, and Theorem 20.1.1 (b) finishes in the same way.

This is the Lévy–Desplanques theorem. The word strictly carries the weight, and the definition asks it of every row. Examples: (3110211−14) is strictly dominant, since 3>2, 2>1, 4>2; every diagonal matrix with non-zero diagonal is, since every radius is 0; and a 1×1 matrix (a) is strictly dominant exactly when a≠0. A minimal change breaks it. (1111) has |aii|=1=ri in both rows: it is dominant only weakly, and it is singular. The converse of the corollary is false: (0110) is invertible and has zero diagonal. Diagonal dominance is a certificate of invertibility, cheap to check and often available, not a characterization.

20.1.4. Hermitian matrices, and intervals

For a Hermitian A the eigenvalues are real (Theorem 12.2.1), and so are the diagonal entries, since aii=aii―. So only the part of each disc on the real line matters, which is the interval [aii−ri(A),aii+ri(A)]. Theorem 20.1.1 (a) then says mini(aii−ri(A))≤λn(A)≤λ1(A)≤maxi(aii+ri(A)). For A=(410162029) the intervals are [3,5], [3,9] and [7,11], so every eigenvalue lies in [3,11], and A is positive definite by Theorem 13.1.5, since its eigenvalues are positive; Exercise C1 turns this into a general criterion. For a Hermitian matrix the row and column discs coincide, since |aji|=|aij―|, so (b) adds nothing.

20.1.5. Scaling the discs

The discs depend on the matrix, and the eigenvalues depend only on its similarity class. So any similarity that is easy to compute gives new discs for the same eigenvalues. The cheapest one rescales the coordinates.

Proposition 20.1.3 (Rescaling the Gershgorin Discs)

Let A∈Mn(C), let d1,…,dn be positive real numbers, and D=diag(d1,…,dn). Then:

  • (a) D−1AD has entries aijdj/di. It has the same diagonal as A, and the same eigenvalues with the same algebraic multiplicities.
  • (b) ri(D−1AD)=1di∑j≠i|aij|dj for each i.
  • (c) Every eigenvalue of A lies in ⋃i=1n{z:|z−aii|≤1di∑j≠i|aij|dj}.

Proof.

  • (a) D is invertible with D−1=diag(1/d1,…,1/dn), because every di≠0. Multiplying by a diagonal matrix on the left scales rows and on the right scales columns, so (D−1AD)ij=di−1aijdj, and for i=j this is aii. The matrices A and D−1AD are similar, so they have the same characteristic polynomial (Theorem 7.10.3), hence the same eigenvalues with the same multiplicities.

  • (b) By (a) and di,dj>0, |aijdj/di|=|aij|dj/di; sum over j≠i.

  • (c) Apply Theorem 20.1.1 (a) to D−1AD and use (a) and (b).

Taking d1>1 and the other dj=1 divides the first radius by d1 and multiplies the entry |ai1| inside every other radius by d1. So scaling shrinks some discs at the expense of others, and the art is to shrink the disc we care about while the others can afford to grow. The same move appeared in Chapter 19 §09, where D=diag(x) turned the entries of Bx into row sums.

Example (Separating a disc by scaling)

For A=(6251−1111−1) of Example (Discs, eigenvectors, and where each eigenvalue sits), the row disc D1(A)={|z−6|≤7} overlaps {|z+1|≤2}. Find a scaling D=diag(d,1,1) whose row discs split into two disjoint groups, and find the range of d that does it.

Solution. By Proposition 20.1.3 (b) with d1=d and d2=d3=1, the scaled radii are r1=2+5d=7d,r2=1⋅d+1=d+1,r3=d+1, with centers 6, −1, −1. The first disc is disjoint from the other two exactly when the distance 7 between the centers exceeds the sum of the radii: 7d+d+1<7⟺d2−6d+7<0⟺3−2<d<3+2, where we multiplied by d>0. For instance d=2 gives D−1AD=(615/22−1121−1) and the discs {|z−6|≤72}and{|z+1|≤3}, the second counted twice, which are disjoint since 72+3<7. The eigenvalues 7, −1, −2 are distributed one in the first disc and two in the second, as the figure shows.

Diagram. Labels: scaled by mathrm diag(2,1,1), Row discs of the matrix of the example before and after scaling: the solid disc is centered\\ at 6, the dashed disc at -1 (rows 2 and 3), and the dots are the eigenvalues 7, -1, -2

Scaling has bought a picture in which the eigenvalues fall into two groups, one near 6 and two near −1. What it has not yet bought is the statement that the first disc contains exactly one eigenvalue. Theorem 20.1.1 says only that the union holds all three, and nothing so far forbids all three from lying in the second disc. The counting statement is true, but it needs the eigenvalues to move continuously as the off-diagonal part is switched on, and §03 proves it. For a real matrix like this one, §03 will also show that an isolated disc centered on the real axis holds a real eigenvalue.

20.1.6. Eigenvalues on the boundary

Diagonal dominance fails for a matrix that matters. The second-difference matrix Kn of Chapter 19 §09 has 2 on the diagonal and −1 beside it, so for n≥3 its interior rows have |aii|=2=ri(Kn). The discs |z−2|≤2 pass through 0, and Corollary 20.1.2 says nothing, although Kn is invertible. Only the first and last rows are strict. What rescues it is that the rows are linked: the dominant coordinate of an eigenvector cannot stay in the equality rows without spreading to the strict ones. The link is irreducibility, in the sense of Definition 19.2.3, and by Theorem 19.2.5 it means that the graph G(A), with an edge j→i whenever aij≠0, is strongly connected.

Theorem 20.1.4 (Taussky’s Theorem)

Let n≥1, let A∈Mn(C) be irreducible, and let λ be an eigenvalue of A with |λ−aii|≥ri(A)for **every** i, that is, λ lies in no open disc {|z−aii|<ri(A)}. Then |λ−aii|=ri(A) for every i: the eigenvalue lies on the boundary circle of every Gershgorin disc. Moreover, every eigenvector for λ has all its coordinates of the same modulus. The hypothesis holds in particular when λ is a boundary point (Definition 18.3.2) of D1(A)∪⋯∪Dn(A).

Idea. Run the proof of Theorem 20.1.1 at a peak index k. The hypothesis |λ−akk|≥rk makes the two ends of its chain of inequalities equal, so every inequality in the chain is an equality. The second one, ∑j≠k|akj||xj|≤rk|xk|, is an equality only if |xj|=|xk| whenever akj≠0. So the set of peak indices is closed under following edges of G(A) backwards. Strong connectivity then drags every index into it.

Proof. Let Ax=λx with x≠0, put m=maxj|xj|>0 and S={k:|xk|=m}, which is non-empty.

Claim. If k∈S, then |λ−akk|=rk(A), and every j≠k with akj≠0 lies in S.

Proof. By the hypothesis and the chain of inequalities in the proof of Theorem 20.1.1, with |xk|=m, rk(A)m≤|λ−akk|m≤∑j≠k|akj||xj|≤rk(A)m. The two ends agree, so every inequality is an equality. The first gives |λ−akk|=rk(A), after dividing by m>0. The last says ∑j≠k|akj|(m−|xj|)=0. Each term is non-negative, so each is 0, and akj≠0 forces |xj|=m, that is, j∈S.

Now let i be any index and fix k∈S. By Theorem 19.2.5, G(A) has a walk i=i0,i1,…,it=k. We show is∈S for s=t,t−1,…,0. For s=t this is k∈S. If is∈S with s≥1, then is−1→is is an edge, so aisis−1≠0; either is−1=is∈S, or the Claim applied to is puts is−1 in S. Hence i∈S. So S={1,…,n}: every coordinate of x has modulus m, and the Claim gives |λ−aii|=ri(A) for every i.

For the last sentence, suppose |λ−aii|<ri(A) for some i, and put δ=ri(A)−|λ−aii|>0. Every z with |z−λ|<δ satisfies |z−aii|≤|z−λ|+|λ−aii|<ri(A), so it lies in Di(A) and in the union. Then λ is an interior point of the union, not a boundary point. This proves the theorem.

For n=1 the theorem is empty but true: r1=0 and the only eigenvalue is a11. For the all-ones matrix J∈Mn(C), n≥2, which is irreducible because every entry is non-zero, every disc is |z−1|≤n−1, and the eigenvalue n, with eigenvector 1, satisfies |n−1|=n−1: it lies on all of the boundary circles at once, and its eigenvector has equal coordinates, exactly as the theorem predicts.

The corollary is the one Kn needed: equality in most rows is allowed, provided one row is strict and the rows are linked.

Corollary 20.1.5 (Irreducible Diagonal Dominance Implies Invertibility)

Let n≥1 and let A∈Mn(C) be irreducible, with |aii|≥ri(A)for every i,|aii|>ri(A)for **at least one** i. Then A is invertible.

Proof. Suppose A is not invertible. By Theorem 9.2.1, 0 is an eigenvalue. The first hypothesis says |0−aii|≥ri(A) for every i, so Theorem 20.1.4 applies to λ=0 and gives |aii|=ri(A) for every i. This contradicts the second hypothesis. Hence A is invertible.

Both hypotheses are needed. (1111) is irreducible and weakly dominant, with no strict row, and it is singular: its eigenvalue 0 lies on both circles |z−1|=1. Exercise C2 shows that irreducibility cannot be dropped either.

Example (The second-difference matrix)

Show that Kn is invertible for every n≥1, and that its eigenvalues lie in the open interval (0,4).

Solution. For n=1, K1=(2), with eigenvalue 2. Let n≥2. (Chapter 19 §09 proved invertibility by exhibiting the inverse, Proposition 19.9.6; here the entries alone suffice.) The only non-zero entries off the diagonal are ai,i+1=ai+1,i=−1, so G(Kn) has the edges i→i+1 and i+1→i, and walking along them reaches every vertex from every vertex. So Kn is irreducible by Theorem 19.2.5. Its rows have r1=rn=1<2 and, when n≥3, ri=2 for 1<i<n. So |aii|≥ri everywhere, strictly in row 1, and Kn is invertible by Corollary 20.1.5.

Kn is real symmetric, so its eigenvalues are real, and by Theorem 20.1.1 (a) they lie in ⋃i[2−ri,2+ri]⊆[0,4]. The value 0 is excluded by invertibility. The value 4 satisfies |4−2|=2≥ri for every i, so if it were an eigenvalue, Theorem 20.1.4 would give 2=r1=1, which is false. Hence every eigenvalue lies in (0,4). In particular Kn≻0, which Chapter 19 §09 obtained from its M-matrix structure.

Quick check. The all-ones matrix J∈M3(C) is irreducible, and 0 is an eigenvalue of it, since J has rank 1. But 0 does not lie on the circle |z−1|=2. Does this contradict Theorem 20.1.4?

Solution. No. The theorem applies only to an eigenvalue with |λ−aii|≥ri(J) for every i, and |0−1|=1<2=ri(J): the eigenvalue 0 lies inside every open disc, so the hypothesis fails and the theorem says nothing about it. The other eigenvalue, 3, satisfies |3−1|=2, and it does lie on every circle.

The picture to take away is this. The union of the discs holds the spectrum. An eigenvalue sits in the disc of the row where its eigenvector peaks. Scaling moves radius from one disc to another. And for an irreducible matrix, an eigenvalue can reach the outer edge of the union only by reaching the edge of every disc at once. §02 replaces the discs by other regions built from the same entries, and §03 counts the eigenvalues inside a group of discs.

20.1.7. Exercises

A. Check your understanding

Exercise (A1)
  • (a) Define the Gershgorin radius ri(A) and the disc Di(A), and state Theorem 20.1.1, including the statement about the peak coordinate of an eigenvector.
  • (b) True or false: every Gershgorin disc of A contains an eigenvalue of A. Justify your answer.
  • (c) True or false: every eigenvalue of A lies in ⋃i(Di(A)∩Di(A⊤)). Justify your answer.
  • (d) True or false: an invertible matrix is strictly diagonally dominant by rows or by columns. Justify your answer.
  • (e) True or false: an irreducible matrix with |aii|≥ri(A) for every i is invertible. Justify your answer.
  • (f) Name the method of proof of Theorem 20.1.1 in one line.

Solution.

  • (a) ri(A)=∑j≠i|aij| and Di(A)={z∈C:|z−aii|≤ri(A)}. If Ax=λx with x≠0 and |xk|=maxj|xj|, then λ∈Dk(A); hence every eigenvalue lies in ⋃iDi(A), in ⋃iDi(A⊤), and in the intersection of these two unions.

  • (b) False. For (0140) the eigenvalues are ±2 and the first disc is |z|≤1.

  • (c) False. For the same matrix both intersections are |z|≤1, which misses ±2.

  • (d) False. (0110) is invertible, and |a11|=0<1 both for rows and for columns.

  • (e) False. (1111) is irreducible, with |aii|=1=ri, and singular. Corollary 20.1.5 needs one strict row.

  • (f) Choose the coordinate of the eigenvector of largest modulus, and apply the triangle inequality (Theorem 0.6.4) to that row of Ax=λx.

B. Practice

Exercise (B1: Deciding invertibility)

Determine which of the following matrices are invertible. Justify your answers, using the results of this section where they apply and a direct computation where they do not.

  • (a) (52−21−42034i)
  • (b) (312131113)
  • (c) (211121112)
  • (d) (110110012)

Solution.

  • (a) The radii are 4,3,3 and the diagonal moduli 5,4,|4i|=4, so every row is strictly dominant. The matrix is invertible by Corollary 20.1.2.

  • (b) Row 1 has 3=1+2, and rows 2 and 3 have 3>2. Every off-diagonal entry is non-zero, so every edge j→i with i≠j is present in the graph, which is strongly connected, and the matrix is irreducible (Theorem 19.2.5). It is invertible by Corollary 20.1.5. (Indeed its determinant is 18.)

  • (c) Every row has 2=1+1: no row is strict, so neither corollary applies. Directly, the matrix is I+J, and J1=3⋅1, while Jv=0 for v=(1,−1,0) and v=(1,0,−1). So the eigenvalues of I+J are 4,1,1, none zero, and the matrix is invertible, with determinant 4. The corollaries give sufficient conditions only.

  • (d) Rows 1 and 2 have equality and row 3 is strict, but the matrix is singular: its first two rows are equal. The corollary does not apply because the matrix is reducible: column 3 is zero outside row 3, so no edge leaves vertex 3, and there is no walk from 3 to 1.

Exercise (B2: An interval for a symmetric matrix)

Let A=(51−1131−116).

  • (a) Use Theorem 20.1.1 to find an interval containing every eigenvalue of A, and compare it with the interval [−‖A‖∞,‖A‖∞] given by Corollary 16.4.2.
  • (b) Hence show that A is positive definite, and that detA lies between 1 and 83.

Solution.

  • (a) A is real symmetric, so its eigenvalues are real. The radii are 2,2,2, so the discs meet R in [3,7], [1,5], [4,8], whose union is [1,8]. By Theorem 20.1.1 (a), every eigenvalue lies in [1,8]. The largest absolute row sum is ‖A‖∞=8, so Chapter 16’s bound gives only [−8,8]; the upper ends agree, but only the discs see that the eigenvalues are positive.

  • (b) Every eigenvalue is at least 1>0, so A≻0 by Theorem 13.1.5. The determinant is the product of the three eigenvalues, each in [1,8], so 1≤detA≤83=512. (In fact detA=74.)

Exercise (B3: Choosing the scaling)

Let A=(74410−1−1−2−1).

  • (a) Show that the row disc D1(A) meets the other two row discs.
  • (b) For D=diag(d,1,1) with d>0, find the scaled radii, and find all d for which the first scaled disc is disjoint from the other two.
  • (c) Check that (−6,−1,1) is an eigenvector of A, and that its eigenvalue lies in the first scaled disc for d=3.

Solution.

  • (a) The discs are |z−7|≤8, |z|≤2 and |z+1|≤3. The point 0 lies in the first two, and −1 in the first and third.

  • (b) By Proposition 20.1.3 (b), the radii of D−1AD are r1=8/d, r2=1⋅d+1=d+1 and r3=1⋅d+2=d+2, with centers 7,0,−1. The first disc misses the second when 8/d+d+1<7, and misses the third when 8/d+d+2<8: both say d+8/d<6. Multiplying by d>0, this is d2−6d+8<0, that is, (d−2)(d−4)<0, so 2<d<4. At d=2 the discs touch.

  • (c) Here A(−6,−1,1)=(−42−4+4, −6+0−1, 6+2−1)=(−42,−7,7)=7(−6,−1,1), so 7 is an eigenvalue. For d=3 the first scaled disc is |z−7|≤83, which contains 7. The eigenvector peaks at the first coordinate, so Theorem 20.1.1 already placed 7 in D1; the scaled theorem places it in the smaller disc.

C. Going deeper

Exercise (C1: Dominance and definiteness)
  • (a) Prove that a Hermitian matrix A with aii>ri(A) for every i is positive definite.
  • (b) Prove that a Hermitian irreducible matrix with aii≥ri(A) for every i, strictly for at least one i, is positive definite.
  • (c) Deduce that for every n≥1 and every real t≥0, the matrix Kn+te1e1⊤ is positive definite.

Hint for (b): apply (a)’s argument to find where the eigenvalues can be, and then use Theorem 20.1.4.

Solution.

  • (a) The diagonal entries of a Hermitian matrix are real, and so are its eigenvalues (Theorem 12.2.1). By Theorem 20.1.1 (a), each eigenvalue λ lies in some Dk(A), so λ≥akk−|λ−akk|≥akk−rk(A)>0. A Hermitian matrix with only positive eigenvalues is positive definite (Theorem 13.1.5).

  • (b) As in (a), every eigenvalue satisfies λ≥akk−rk(A)≥0 for some k, so it is enough to show that 0 is not an eigenvalue. The hypothesis gives |0−aii|=aii≥ri(A) for every i, since aii≥ri(A)≥0. If 0 were an eigenvalue, Theorem 20.1.4 would give aii=ri(A) for every i, contradicting the strict row. Hence all eigenvalues are positive and A≻0. (This is also Corollary 20.1.5, together with the sign information from (a).)

  • (c) The matrix is real symmetric, and it differs from Kn only in the (1,1) entry, which is 2+t. The graph is unchanged, so for n≥2 it is irreducible, as shown in Example (The second-difference matrix). Its rows satisfy aii≥ri, with 2+t>1 in row 1. By (b), it is positive definite. For n=1 the matrix is (2+t) with 2+t>0.

Exercise (C2: Irreducibility cannot be dropped)
  • (a) Give a 3×3 reducible matrix with |aii|≥ri(A) for every i, strictly in at least one row, that is singular. Which step of the proof of Theorem 20.1.4 fails for it?
  • (b) Let A be irreducible and let λ be an eigenvalue with |λ−aii|≥ri(A) for every i. Prove that the eigenspace Eλ(A) has dimension 1.

Hint for (b): given two independent eigenvectors, form a combination with a zero coordinate.

Solution.

  • (a) Take A=(110110012) from Exercise (B1: Deciding invertibility) (d): rows 1 and 2 have equality, row 3 is strict, and the first two rows are equal, so A is singular. The eigenvector x=(1,−1,12) for 0 has Ax=(0,0,−1+1)=0. Its peak set is S={1,2}, and the Claim of the proof holds: the rows in S have equality and their off-diagonal non-zero entries point into S. What fails is the spreading step. There is no walk from 3 to 1 in G(A), so nothing forces 3∈S, and the strict row 3 is never reached.

  • (b) Suppose x and y are linearly independent eigenvectors for λ. Since y≠0, choose i with yi≠0, and put z=x−(xi/yi)y. Then z≠0, by independence, and Az=λz, so z is an eigenvector for λ with zi=0. But by Theorem 20.1.4 every eigenvector for λ has all coordinates of the same modulus, which is positive because the vector is non-zero. This contradiction shows dim⁡Eλ(A)≤1, and dim⁡Eλ(A)≥1 because λ is an eigenvalue.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.