Echelon form is a shape, not an answer
Pivots step to the right as you go down, and everything below a pivot in its column is zero. Getting there is mechanical: take the leftmost column that still needs work and clear it.
Row reduction drives any augmented matrix into one shape, working a column at a time from the left. The procedure never has to guess which variable to eliminate, and the number of solutions is read off the result rather than deduced.
Core ideas
One shape, one procedure for reaching it, and one reading of the result. The reading is the part worth memorising.
Pivots step to the right as you go down, and everything below a pivot in its column is zero. Getting there is mechanical: take the leftmost column that still needs work and clear it.
Count pivots. A pivot in the constant column means no solution. Otherwise, variable columns without a pivot are the free ones, and no free variable means exactly one solution.
Two people reducing the same matrix by different routes pass through different intermediate matrices and arrive at the same reduced row echelon form. The route is a matter of taste; the destination is not.
The material
Two forms, one algorithm, and what the result says in each of the three cases.
The leading entry or pivot of a nonzero row is its first nonzero entry, reading left to right. A matrix is in row echelon form when every all-zero row lies below every nonzero row, and each pivot lies strictly to the right of the pivot in the row above it.
The staircase shape has a consequence worth stating separately: everything below a pivot, in that pivot's column, is zero. That is what "the variable has been eliminated from the equations below" looks like once the letters are gone.
A matrix in row echelon form is in reduced row echelon form when, in addition, every pivot is 1 and is the only nonzero entry in its column.
Row echelon form is enough to finish by back-substitution. The reduced form finishes the back-substitution for you: the answer is sitting in the constant column.
Every matrix is row equivalent to exactly one matrix in reduced row echelon form. Row echelon form is not unique — the route changes it — but the reduced form does not depend on the operations chosen.
The proof belongs to a linear algebra course. What it buys here is practical: two people who disagree about a reduced form have an arithmetic error between them, not a difference of method.
Clearing only the entries below each pivot gives row echelon form, and the system is then finished by back-substitution from the bottom row upward — this is Gaussian elimination in its narrow sense. Clearing above as well gives the reduced form directly, and is called Gauss-Jordan elimination. The arithmetic totals are close; use whichever you can carry out without errors.
Fractions arrive at step 3 and are not a sign that anything has gone wrong. A pivot of 3 produces thirds immediately. Keep them exact: −1/3 written as −0.33 moves the final answer by about a hundredth, and there is nothing in the method that flags which digit went bad.
x + 2y + 3z = 5 and 2x + 4y + 8z = 14 reduce to the rows 1 2 0 | −1 and 0 0 1 | 2. Column two has no pivot, so y is free: put y = t.
Then x + 2t = −1 and z = 2, so the solution set is {(−1 − 2t, t, 2)}. At t = 1 the triple is (−3, 1, 2), and −3 + 2 + 6 = 5 with −6 + 4 + 16 = 14.
x + y = 2 and 2x + 2y = 5. One operation, R2 − 2R1, produces the row 0 0 | 1, which reads 0x + 0y = 1.
No pair satisfies that, so the system has no solution. Reducing further is possible and pointless: the question has been answered.
The final check is a substitution into the original equations. A reduced matrix is self-consistent by construction — it agrees with whatever arithmetic produced it — so it cannot detect an error made on the way down.
Interactive
The reduced row echelon form, and the rank two independent algorithms agree on
Method
Four moves, repeated. There is no decision in them beyond which row to swap up.
One pivot per column at most, and once a column is cleared it is never revisited. Jumping about is how entries that were already zero become nonzero again.
Swap a row up if the entry is zero. Divide the pivot row once, at the pivot, and keep the fractions exact from that point on.
Every other row loses its entry in that column: Ri − (that entry) · Rpivot. When the step is done the column holds a single 1 and zeros.
Look first for a row 0 0 … 0 | k with k ≠ 0. Then count pivots, name the free variables, and write the solution set — a triple, or a parameter form, or the empty set.
The same system once more, carried all the way to reduced row echelon form. Compare the first two operations with “Matrices and Row Operations” and the whole of it with “Systems in Three Variables”.
The −1/3 in the middle row is not a mistake and is not worth avoiding: it cancels two steps later. Replacing it with −0.33 sends the final row for y to 1.99 and the row for x to 1.01, and the matrix looks exactly as convincing as the correct one.
Every pivot column ends with a single 1, so all three variables are pivot variables, none is free, and there is exactly one solution. That reading was available three stages earlier, the moment the third row read 0 0 6 | 18: three pivots for three variables, and no row of zeros.
Faded rehearsal: begin with rows 1 2 −1 | 3, 0 1 4 | 2, 0 0 0 | 0. The first pivot is already in place. Clear the 2 above the second pivot, name the free variable before assigning it a parameter, and write the full family of solutions rather than one convenient triple.
The algorithm contains no choices beyond which row to swap upward: leftmost column, pivot, clear, move on. Carry a 3 × 4 augmented matrix to reduced row echelon form in exact fractions, and name which of the three cases you are in before writing any solution down.
Something to change about this lesson? Write it down, tick it off when it is handled, and export the list when you want to act on it. Kept in this browser only: nothing is sent anywhere, and nobody is notified.
No recommendations yet for this lesson.