Direct Methods: Triangular Systems
Summary
After elimination or factorization, linear systems reduce to triangular solves. Forward substitution handles lower-triangular
Prerequisites
- Matrix notation for
- Nonzero diagonal pivots
Problem Type
Solve
Method Definition
Forward substitution for
Back substitution for
Assumptions / Requirements
- Square triangular matrix with nonzero diagonals
- Exact arithmetic cost is
Algorithm
- Confirm triangular structure and
. - Sweep down (forward) or up (back), substituting known unknowns immediately.
- Optionally form residual
for verification.
Worked Example
Upper triangular:
Check:
Lower triangular:
Common Failure Modes
- Zero pivot on the diagonal
- Treating a nearly triangular matrix as exact without residual checks
Connections
References
Standard triangular solves after Gaussian elimination / LU factorization.[1]
Burden & Faires, Numerical Analysis; NIST DLMF Ch. 3, https://dlmf.nist.gov/3 ↩︎