Let be upper triangular matrices. For an entry below the diagonal, , matrix multiplication gives
If , then . If , then , so . Every summand is zero, giving
Thus is an upper triangular matrix. Equivalently, a potentially nonzero summand would require , impossible below the diagonal.
Apply the same elementary row operations to the augmented matrix:
The last row establishes consistency; equivalently the third original row is the second minus twice the first, and the right-hand entries obey . With and , the second equation gives and the first gives . All real solutions are therefore
This affine solution space is one particular solution plus the null space. The two free variables show that there are no additional restrictions.
The reduced row echelon form gives
Taking the free variables as and , the null space is
The two displayed vectors are linearly independent, as their second and fourth coordinates show, and each satisfies . Thus
This also agrees with the rank-nullity theorem: .
The pivot columns in the row echelon form are columns 1 and 3. Use those columns of the original matrix for a basis of the original column space:
For a direct spanning check, column 2 is twice column 1 and column 4 is times column 1 minus times column 3. The displayed columns are linearly independent, since the first two coordinates of give and , so .
Perform the elementary row operations and , then :
These operations preserve the row space. The two nonzero rows of this row echelon form are linearly independent: only the first has a nonzero first entry, and the second is nonzero. Hence
Further Gaussian elimination gives the reduced row echelon form
which will also identify the free variables in the null space calculation.
For an matrix with real entries, its row space is the linear span of its rows, a linear subspace of . Its column space is the linear span of its columns, a linear subspace of and the image of a linear map . Its null space is
a linear subspace of . Finally,
Thus the rank of a matrix counts the number of linearly independent columns, equivalently rows. The nullity is by the rank-nullity theorem.
The remaining eigenvalues are
They have absolute value less than one. The three distinct eigenvalues give a basis of eigenvectors, which may be chosen as , and , with and . Write an arbitrary initial probability vector as . Summing its entries shows , because the entries of sum to one and those of sum to zero. Therefore
This proves convergence for every initial probability vector, rather than merely identifying a possible limit. In particular,
For the given initial probability vector, and ; substituting also recovers the previous answers. The slowest decaying eigenvector component has factor .
The factorization of the characteristic polynomial shows that is an eigenvalue. To find its normalized eigenvector, solve together with . The first two independent linear equations are
The first equation and normalization give . The second gives , while . Consequently,
All entries are positive and sum to one. This probability vector is the stationary distribution.
Define the characteristic polynomial using , where is the identity matrix. Expanding the determinant along the first row gives
Thus the characteristic equation is
The convention changes the sign of this cubic polynomial but gives the same roots.
Use matrix multiplication to evolve the probability vector by . With ,
Hence, in Central, Headington, Botley order,
Both probability vectors have nonnegative entries summing to one.
For a square matrix , an eigenvalue–eigenvector pair consists of a scalar and a nonzero vector satisfying
The linear map represented by therefore scales by . The exclusion of the zero vector matters: otherwise every scalar would satisfy the equation trivially.
The transition matrix acts on a column probability vector in the order Central, Headington, Botley. Thus column records the destinations of buses starting at station . The Central-to-Headington, Headington-to-Botley and Botley-to-Central entries give
Each column sums to one, as required for this column convention for a stochastic matrix.
Let and abbreviate
Assume and eliminate the existential quantifier using a fresh eigenvariable . Inside that subproof, specialize at . Write . The premise supplies , so a disjunction elimination rule finishes the contradiction:
Line 7 abbreviates two consecutive universal quantifier elimination rule applications; no new rule is used. The fresh witness is absent from , the assumed existential statement and the exported , so the existential quantifier elimination rule satisfies its eigenvariable condition. This is the self-application behind the barber paradox, written entirely with the supplied rules.

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