Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-08-30
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Cholesky solves Hermitian positive-definite systems and has about half the factorisation cost of LU

Statement

Let A∈Mn(C) be Hermitian positive definite and let A=LL∗ be its Cholesky factorisation with positive diagonal.

  1. For every right-hand side b∈Cn, the system Ax=b is solved by first solving Ly=b and then solving L∗x=y.
  2. The two triangular solves cost 2n2+O(n) scalar operations altogether, and the dense Cholesky factorisation costs 13n3+O(n2) scalar operations, compared with 23n3+O(n2) for dense LU factorisation without exploiting symmetry.

Facts & Assumptions

Given: A Hermitian positive-definite matrix A∈Mn(C), its Cholesky factor A=LL∗, and a right-hand side b∈Cn.

[L1]

Forward and backward substitution correctly and uniquely solve triangular systems in O(n2) scalar operations (Forward and backward substitution are correct, unique, and quadratic in scalar operations).

[L2]

Hermitian positive-definite matrices admit a unique Cholesky factorisation with positive diagonal (A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique).

[L3]

Cholesky factorisation means A=LL∗ with L lower triangular and positive diagonal (Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal).

Proof

technique · factor the solve through two triangular systems and count the work column by column
1.1L1L2L3algebra

By [L2] and [L3], the equation Ax=b is LL∗x=b. Solve Ly=b by forward substitution and then L∗x=y by backward substitution. Stepwise uniqueness in [L1] makes both solves unique, and substituting y=L∗x back into the first equation gives Ax=b.

1.2L1algebra

The solve cost is the sum of two triangular solves, so [L1] gives 2(n+n(n−1)2+n(n−1)2)=2n2+O(n) scalar operations, or n2+O(n) multiply-add pairs.

2.1step 1.1algebra

In the dense factorisation, column k computes one square root, n−1−k divisions in the column below the pivot, and updates the trailing symmetric submatrix of size n−1−k by a rank-one outer product. That update touches (n−1−k)(n−k)2 stored entries, and each one costs one multiplication and one subtraction, so the update work is (n−1−k)(n−k). Summing with m=n−1−k gives ∑m=0n−1m(m+1)=13n(n−1)(n+1)=13n3+O(n2), which dominates the cost. LU performs the same style of update on the full trailing matrix, giving 2∑m=0n−1m2=13n(n−1)(2n−1)=23n3+O(n2) scalar operations. Thus Cholesky uses about half the factorisation work.

3.1step 1.1step 1.2step 2.1∎

Step 1.1 proves the solve statement, while steps 1.2 and 2.1 give the operation counts.

Depends on

Used by

Dependency tree · two levels

9 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources