Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-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.

ILU(0) factors of a three-row tridiagonal matrix

Example

Take A=(4−10−14−10−14). In the natural order, fixed-pattern ILU(0) returns L=(100−1/4100−4/151),U=(4−10015/4−10056/15), and here LU=A exactly.

Facts & Assumptions

Given: The displayed 3×3 matrix over Q, represented by canonical CSR with strictly increasing column indices in each row, and the fixed natural ordering.

[F1]

Fixed-pattern ILU(0) factorization and application: each lower multiplier is formed by dividing the current work entry by the already computed pivot, and updates are made only at matching positions retained in the input pattern.

[F2]

Compressed sparse row matrices with stored-entry semantics: a canonical CSR record has no repeated column within a row and no stored zero; its row intervals and column indices specify the stored positions, and its value array supplies the corresponding matrix entries, with unstored entries zero.

[F3]

Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes: matrix multiplication is defined entrywise by the finite sum (AB)ij=∑kAikBkj.

[F4]

The rationals form a field: Q with its usual operations is a field.

Verification

1.1givenF2F4algebra

By [F4], the displayed matrix entries are in a field. Its nonzero pattern is the diagonal together with the four adjacent off-diagonal positions. It is canonical, sorted by column in every row, and contains all three diagonal positions, so the algorithm has no input-pattern or missing-diagonal failure.

2.1F1step 1.1algebra

In row 1 the factors are U11=4 and U12=−1. In row 2 the multiplier is L21=−1/4; the matching update at column 2 gives U22=4−(−1/4)(−1)=15/4. The row-2 entry at column 3 remains U23=−1 because row 1 has no position at column 3.

3.1F1step 1.1step 2.1algebra

Row 3 has no position at column 1. Its multiplier at column 2 is L32=(−1)/(15/4)=−4/15. The matching update at column 3 gives U33=4−(−4/15)(−1)=56/15. All three pivots are nonzero, so the procedure returns ok with the displayed factors.

4.1F3step 2.1step 3.1algebra∎

By [F3], the product has rows (4,−1,0), (−1,1/4+15/4,−1), and (0,−1,4/15+56/15), hence LU=A.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

12 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