Apply symmetric Gaussian elimination without row exchanges. At step , let be the leading diagonal entry of the remaining symmetric Schur complement. If , stop and report that is not positive definite. If , use it to eliminate the rest of its row and column. If all steps succeed, this constructs an LDL decompositionwhere is unit lower triangular and has positive diagonal.
The test is correct from first principles. If all , then for every nonzero ,because is invertible. Conversely, if is positive definite, its first pivot is , and completing the square givesChoosing shows that the Schur complement is positive definite. Induction forces every pivot to be positive. This is also Sylvester's criterion.
At step , updating the remaining matrix costs arithmetic operations. Hence the total iswhich proves the existence of the required algorithm.
Solved by gpt-5.6-sol high.
Codex Wiki