Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (gpt-5.6-terra)audited 2026-08-28
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.

If the characteristic polynomial of an endomorphism splits, some orthonormal basis makes its matrix upper triangular

Statement

Let V be a finite-dimensional real or complex inner product space over F, and let T:VV be linear. If the characteristic polynomial of T splits over F, then V has an orthonormal basis in which the matrix of T is upper triangular.

Facts & Assumptions

Given: A finite-dimensional real or complex inner product space V over F and a linear endomorphism T:VV whose characteristic polynomial splits over F.

[L1]

An endomorphism is triangularisable exactly when its characteristic polynomial splits (T is triangularisable iff its minimal polynomial splits iff its characteristic polynomial splits).

[L2]

A basis gives an upper-triangular matrix exactly when its successive spans form a complete T-invariant flag (Complete invariant flags are equivalent to upper-triangular matrices).

[L3]

Gram-Schmidt turns a linearly independent list into an orthonormal list with the same successive spans (Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans).

Proof

technique · direct
1.1

By [L1], there is a basis (v1,,vn) of V in which [T] is upper triangular; equivalently, the flag 0span(v1)span(v1,v2)span(v1,,vn)=V is T-invariant by [L2].

L1L2
2.1

Apply [L3] to (v1,,vn) and obtain an orthonormal basis (e1,,en) such that span(e1,,ek)=span(v1,,vk) for every k, so the same successive spans are still T-invariant.

L3step 1.1
3.1

Because the orthonormal basis (e1,,en) is adapted to a complete T-invariant flag, [L2] shows that the matrix of T in that basis is upper triangular.

L2step 2.1

Depends on

Used by

Dependency tree · two levels

14 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