| Symmetric positive definite |
yes, uniquely |
runs to completion with strictly positive diagonal of L |
standard solver — use directly |
| Symmetric positive semi-definite (some λ = 0) |
not in standard form; pivoted form exists |
encounters a zero diagonal in L |
use pivoted Cholesky PAPT = LLT, or regularize with A + εI |
| Symmetric indefinite |
no |
negative value under the square root halts the algorithm |
use LDLT with symmetric pivoting, or a different decomposition |
| Non-symmetric |
no |
the form A = LLT requires A = AT |
use LU instead |
| Numerically near-singular SPD |
yes, but ill-conditioned |
runs, but small pivots amplify rounding error in L |
add small regularization εI; monitor smallest pivot |