Math 2.0

Linear and multilinear algebra; matrix theory Nonnegative and stochastic matrices Theorem

Perron–Frobenius theorem

Builds on Nonnegative matrixIrreducible matrixSpectral radiusEigenvalueEigenvectorCharacteristic polynomial

Statement

Let n≥1n \ge 1, let AA be a real n×nn \times n nonnegative matrix, and let r=ρ(A)r = \rho(A) be its spectral radius.

  1. The number rr is an eigenvalue of AA, and it has an eigenvector v≠0v \ne 0 with all entries nonnegative.
  2. If n≥2n \ge 2 and AA is irreducible, then r>0r > 0 and rr is a simple root of the characteristic polynomial of AA.
  3. If n≥2n \ge 2 and AA is irreducible, then rr has an eigenvector vv with all entries positive.
  4. If n≥2n \ge 2 and AA is irreducible, then every nonnegative eigenvector of AA is a positive multiple of vv.
  5. If n≥2n \ge 2, AA is irreducible, and hh is the number of eigenvalues of AA of absolute value rr, then these eigenvalues are re2πik/hr e^{2 \pi i k / h} for k=0,1,…,h−1k = 0, 1, \ldots, h - 1.
  6. If all entries of AA are positive, then the conclusions of 2, 3 and 4 hold, and ∣λ∣<r\abs{\lambda} < r for every eigenvalue λ≠r\lambda \ne r of AA.

Remarks

One proof of part 6 looks at the map x↦Ax/∑i(Ax)ix \mapsto Ax / \sum_i (Ax)_i on the simplex of nonnegative vectors with entry sum 11; Brouwer's fixed point theorem gives a positive eigenvector. For an irreducible matrix, another proof uses the Collatz–Wielandt formula r=max⁡x≥0, x≠0min⁡xi>0(Ax)i/xir = \max_{x \ge 0,\, x \ne 0} \min_{x_i > 0} (Ax)_i / x_i. Part 1 follows from part 6 by continuity, applied to A+εJA + \varepsilon J where JJ has all entries 11 and ε→0\varepsilon \to 0. Example: A=(0110)A = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} is irreducible with r=1r = 1, eigenvector (1,1)(1, 1), and eigenvalues 11 and −1-1, so h=2h = 2; the strict inequality of part 6 fails because AA has zero entries. Without irreducibility, simplicity can fail: the identity matrix I2I_2 has r=1r = 1 as a double eigenvalue. For the transition matrix of a finite irreducible Markov chain, the theorem gives a unique stationary distribution.

Going deeper

For a student

The theorem has three layers: nonnegative matrices give a nonnegative eigenvector for ρ(A)\rho(A); irreducible ones give simplicity and positivity; positive ones give a spectral gap. The number hh in part 5 is the period of the directed graph of AA, and AA is called primitive when h=1h = 1. For a primitive matrix, Ak/rkA^k / r^k converges to the rank one matrix vwT/(wTv)v w^T / (w^T v), where ww is the positive left eigenvector. The theorem underlies the convergence of finite Markov chains, the M-matrix theory and power iteration for the dominant eigenvalue.

Reading path

To understand this page from the ground up, read these 7 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Characteristic polynomial concept
  2. Eigenvalue concept
  3. Eigenvector concept
  4. Irreducible matrix concept
  5. Nonnegative matrix concept
  6. Spectral radius concept
  7. Perron–Frobenius theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Perron%E2%80%93Frobenius_theorem
About this page
Tag62NS7PV1M9
URIm2://62NS7PV1M9
Kindstatement, theorem
WritingW0 stub
MSC15B48, 15A18
StatusThis copy of the site has no build data. Run m2 status 62NS7PV1M9.
AboutNonnegative matrix, Irreducible matrix
UsesNonnegative matrix, Irreducible matrix, Spectral radius, Eigenvalue, Eigenvector, Characteristic polynomial
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.