Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generated
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.

Ordered sparse Cholesky has the symbolic filled pattern when no cancellation occurs

Statement

Let A∈Cn×n be Hermitian positive definite and use its pattern from Undirected structural graph of a Hermitian matrix. The local Hermitian Schur-support lemma Hermitian Schur-complement support stays inside the symmetric filled graph applies. In exact arithmetic, the Cholesky recurrence in Ordered sparse Cholesky with explicit pivot and range statuses returns the unique factor L satisfying PAP∗=LL∗ and positive diagonal, and every nonzero strict-lower entry of L is permitted by the filled graph Gπ+.

For i>j with {i,j}∈Eπ+ (where ordered position i represents original vertex vi), define the recurrence numerator νij=Bij−∑k<jlikljk‾,B=PAP∗. If νij≠0 at every permitted strict-lower position, then the numerical nonzero pattern of L is exactly the lower-triangular part of Gπ+ together with its diagonal. Without this no-cancellation hypothesis only the upper-pattern inclusion is asserted.

Facts & Assumptions

Given: A Hermitian positive-definite matrix A, the stated batch-2 graph/ordering interface, and its Schur-support hypothesis.

[F1]

Ordered sparse Cholesky with explicit pivot and range statuses: The permutation matrix has row j equal to row vj of In, and the exact algorithm uses dj=Bjj−∑k<j∣ljk∣2, ljj=dj, and lij=(Bij−∑k<jlikljk‾)/ljj on filled positions.

[F2]

Hermitian Schur-complement support stays inside the symmetric filled graph: With nonzero scalar pivots, each Hermitian Schur complement is supported inside the Hermitian filled graph.

[F3]

A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique: A Hermitian positive-definite matrix has a unique factorization C=RR∗ with R lower triangular and positive real diagonal.

Proof

1.1givenF1F3algebra

A permutation preserves positive definiteness: for x≠0, P∗x≠0 and x∗Bx=(P∗x)∗A(P∗x)>0. Thus [F3] gives a unique exact Cholesky factor R of B.

2.1step 1.1F3algebra

Independently of the sparse algorithm, define dense active matrices on a,b≥j by Sabj=Bab−∑k<jrakrbk‾. Since B=RR∗ and R is lower triangular, Sjjj=rjj2>0 and Sijj=rijrjj for i>j. Subtracting SajjSjbj/Sjjj=rajrbj‾ gives Sabj+1. Thus these are precisely the dense Hermitian Schur updates starting from S0=B, with every pivot nonzero, without assuming anything about the sparse output.

3.1step 2.1F1F2algebra

Apply [F2] to the dense Schur sequence from step 2.1, using original vertex labels va,vb for ordered positions a,b. If {i,j}∉Eπ+ with i>j, it is absent from the active filled graph at stage j, so Sijj=0. As Sijj=rijrjj and rjj>0, this forces rij=0. Hence the dense factor R already has the required structural support, before it is compared with the sparse recurrence.

4.1step 2.1step 3.1F1baseIHinductionalgebra

Induct on the sparse column index j, with no preceding columns at j=0. Assume lik=rik for all k<j. By step 2.1 the pivot recurrence in [F1] gives dj=Sjjj=rjj2>0 and ljj=rjj. On every permitted position its numerator is Sijj=rijrjj, so the computed lij equals rij. On an omitted position the algorithm sets lij=0, which equals rij by step 3.1. This completes the induction, proving L=R and success at every exact pivot.

5.1step 3.1step 4.1F1algebra

At each permitted strict-lower position, the recurrence gives lij=νij/ljj and step 4.1 gives ljj>0. Hence νij≠0 implies lij≠0. Under the stated no-cancellation condition every permitted position is nonzero; together with step 3.1 and L=R this gives equality of patterns.

6.1step 3.1step 4.1step 5.1discharge-induction∎

Step 4.1 establishes that the exact algorithm returns the unique Cholesky factor; step 3.1 proves the structural upper pattern in the complex Hermitian case; step 5.1 proves equality under the no-cancellation hypothesis. No finite-precision success or stability claim follows from this exact-arithmetic theorem.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

13 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