Why does the Cholesky factorization requires the matrix A to be positive definite? What happens when we factorize non-positive definite matrix?
Let's assume that we have a matrix A' that is not positive definite (so at least one leading principal minor is negative). Can one prove that there is no L such as A' = LL*? If not, wouldn't the positive definite criteria remove some of the matrices that could be potentially decomposed?
We could also put this question in the form of a demonstration for the next statement: For any square matrix L, the product LL* is a positive definite matrix.
What happens when we factorize non-positive definite matrix?, the algorithm requires you to compute the square root of some numbers (located on the diagonal of a temporary matrix you work on). If the matrix is not positive definite, you can prove that one of these numbers will be negative, and thus, your algorithm will fail. – B. D Aug 08 '13 at 13:18