Since , the vector is an eigenvector with nonzero eigenvalue . The assumption also makes , so the kernel has dimension . Choose its basis .
The vector is outside this kernel. Hence is a basis of consisting of eigenvectors, with corresponding eigenvalues . In that basis, is the diagonal matrix
This proves that is a diagonalisable matrix, including the case .
Write . The linear map represented by has the form
The image of a linear map here is contained in the one-dimensional linear span of , so its matrix rank is at most one. The rank-nullity theorem yields
Thus the solution space of , namely the zero eigenspace when zero is an eigenvalue, contains at least linearly independent vectors. If its dimension is ; otherwise it is . When the asserted lower bound is zero, even if zero is not an eigenvalue.
Let be the vector subspace of symmetric matrices. A basis consists of for and for , so
The dimension formula for a sum of subspaces now gives
Choose . It belongs to and is a symmetric matrix, so part (a)(i) makes it a diagonalisable matrix. The preceding example shows that the strict threshold is sharp.
Take the vector subspace of skew-symmetric matrices,
It is closed under vector addition and scalar multiplication, and a basis is
Indeed, its diagonal entries vanish, and its entries below the diagonal are forced by those above it. Hence . Part (a)(ii) proves that the only diagonalisable matrix in is .
The matrix units , , form a basis of : each matrix has the unique expression . There are of them, so
Let be a skew-symmetric matrix. For every real vector , the real scalar equals its own transpose, but
Hence . If is a real eigenvector equation with , it follows that
so . If is a diagonalisable matrix over , it has a real basis of eigenvectors, all with eigenvalue zero. Thus vanishes on a basis and .
The field matters: a nonzero real skew-symmetric matrix can be a diagonalisable matrix over the complex numbers, for example with eigenvalues .
The real spectral theorem states that a symmetric matrix has an orthonormal basis of real eigenvectors, and hence is a diagonalisable matrix. Here is a proof in this setting.
For , the quadratic form attains a maximum on the unit sphere, by compactness and the extreme value theorem. Choose a unit maximizer and put . For any , the Rayleigh quotient along has a maximum at , so
The last equality uses and . Thus is orthogonal to every , so .
The orthogonal complement is an invariant subspace, because for ,
The restriction of to is again symmetric with respect to the induced inner product. By mathematical induction on dimension, it has an orthonormal basis of eigenvectors; adjoining gives one for . If has those basis vectors as columns, then is a real diagonal matrix and .
The same matrix similarity preserves being a diagonalisable matrix. If is a diagonal matrix, then
Therefore is a diagonalisable matrix whenever is, and the converse follows by interchanging . Thus they are either both diagonalisable matrices or neither is. In fact the previous part shows that one invertible factor suffices.
If is an invertible matrix, then
If instead is an invertible matrix, then
Thus in either case and are similar matrices. Explicitly, whenever and with , one has and . Applying the same argument with in place of proves equality of the sets of eigenvalues, including zero.
Yes. The sums of the columns of are the sums of the rows of its transpose . By the previous argument, , so . The determinant is unchanged by transpose, giving
Therefore . The vector need not itself be an eigenvector of in the column-sum case.
Take the nonzero vector . Its th image entry under matrix multiplication is the sum of row :
Thus , exhibiting as an eigenvector with eigenvalue .
We have . Define a function of the columns of by
It is an alternating multilinear map, because both summands are, and . Hence is a normalized determinantal function. By the asserted uniqueness of the determinant, for every . Rearranging yields
This argument also covers without dividing by it.
Write . Since and is a linear map, the multilinearity of the determinant gives, for any column position ,
If for , the corresponding columns also agree, so . Thus is an alternating multilinear map of the columns of , even when is not invertible.
A scalar is an eigenvalue of if and only if there is a nonzero vector with . By the preceding kernel criterion,
The last condition is , exactly the definition of a polynomial root. For a real matrix, this proves the assertion for real eigenvalues; the same proof over the complex numbers gives the usual complex version.
We use the monic polynomial convention for the characteristic polynomial of an matrix:
It has degree , since the only contribution to the coefficient of in the determinant is the product of the diagonal terms . The alternative convention has the same polynomial roots.
For the linear map on the finite-dimensional vector space , the rank-nullity theorem implies that injectivity and surjectivity are equivalent. Consequently is invertible if and only if .
Using the permitted equivalence between invertibility and a nonzero determinant, we obtain
If with , then if and only if , so their kernels agree. Conversely, suppose both nonzero linear functionals have kernel . Choose with , by scaling a vector on which is nonzero. For each ,
Therefore . Moreover , since . Thus , with a nonzero scalar.
Every nonzero linear functional is surjective, so its kernel has dimension by the rank-nullity theorem. Conversely, every hyperplane is such a kernel: extend a basis of by one vector , and assign value zero on that basis and value one on . Hence the hyperplanes containing are exactly the kernels of the nonzero linear functionals counted above. Each kernel occurs for exactly of them, its distinct nonzero scalar multiples. The required number is
Put . Every two-dimensional vector subspace containing is for some . There are choices for in . Within any one such , exactly choices of yield that same : each forms a linearly independent pair with , and that pair is a basis of .
These sets of choices partition , because determines uniquely. Thus the number is
Equivalently these vector subspaces correspond to the one-dimensional vector subspaces of the quotient vector space . For there are none and the formula gives zero.
Use basis extension to choose a basis of the vector space over the finite field . The condition fixes the first value of a linear functional; its remaining values are arbitrary. There are such linear maps, exactly one of which is zero. Hence the required number is
For this is zero, as it should be: vanishing at a basis vector then forces the entire linear functional to vanish.
Every has a unique basis expansion . Define the linear functional
Uniqueness of the coordinates makes this definition well defined. The coordinates of a sum or a scalar multiple are the corresponding sums or scalar multiples of the coordinates, so this formula defines a linear map. It has . Conversely, any linear map with those values must satisfy the same formula by linearity, proving uniqueness.
If the finite field has elements, each of the values can be chosen independently in ways. The number of linear maps is therefore , including the zero linear map.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact