Numerical analysis Direct methods for linear systems Theorem
Bareiss algorithm
Builds on DeterminantMinorIntegral domainGaussian eliminationHadamard's inequality
Statement
Let be an integral domain and let be an matrix over , with . Put . For and , the Bareiss algorithm sets where the denominator is for . Assume that the leading principal minors of of orders are nonzero. Then:
- for each and each , the entry equals the determinant of the submatrix of with rows and columns ;
- in particular, every division in the algorithm is exact in , every pivot is the leading principal minor of order , and .
Remarks
Clause 1 is proved by induction on with Sylvester's determinant identity, which expresses a bordered minor of the reduced matrix as a ratio of minors of . For it is the direct check . Example: for over , step gives , , , , and step gives . Over , clause 1 and Hadamard's inequality bound the size of every intermediate entry. So the bit length of the numbers grows only polynomially, unlike naive fraction-free elimination, where it can double at each step. If a pivot is zero, rows can be exchanged as in Gaussian elimination, which changes the sign of the determinant. The algorithm uses operations in .
Going deeper
For a student
It is fraction-free Gaussian elimination: the work is the same order as ordinary elimination, but all intermediate values are minors of the input matrix. It is a standard method in computer algebra for determinants, ranks and exact solutions of linear systems over or over polynomial rings. The final pivot is the determinant, and the earlier pivots are the leading principal minors.
Reading path
To understand this page from the ground up, read these 18 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Determinant concept
- Gaussian elimination concept
- Integral domain concept
- Minor concept
- Norm concept
- Orthogonal vectors concept
- Positive semidefinite matrix concept
- Vector space definition
- Inner product definition
- Linear combination definition
- Linear subspace definition
- Orthogonal vectors definition
- Linear independence definition
- Linear span definition
- Orthonormal family definition
- Gram–Schmidt process concept
- Hadamard's inequality statement
- Bareiss algorithm statement
Further reading
About this page
| Tag | ZDBW3AB587 |
|---|---|
| URI | m2://ZDBW3AB587 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65F40, 15A15, 68W30 |
| Status | This copy of the site has no build data. Run m2 status ZDBW3AB587. |
| About | Determinant |
| Uses | Determinant, Minor, Integral domain, Gaussian elimination, Hadamard's inequality |
| Same as |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.