To solve a dense system computationally efficiently one decomposes the matrix by matrix elimination into the form .

  • is the inverse of the elimination matrices that were used to turn into upper triangular form. is formed by flipping the signs of the factors that were used to annihilate rows in with each other. I.e.
  • is the upper triangular of the operation, i.e. what is left of after being acted upon by . Upper triangular means that the underside of the diagonal is empty

Solving the System

By decomposing into two substitution steps are required to arrive at the solution to .

  1. Solve for by forward substitution
  2. Solve by backward substitution

This formula arises when we divide each pivot-row of the upper triangular with its pivot’s value turning the number at the pivot position into a 1. The divisions are kept in the matrix such that becomes where all pivots of are exactly 1. This idea is further extended into for Symmetric Matrices.