Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 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.

A real normal endomorphism is orthogonally block-diagonalisable with 1x1 real blocks and 2x2 rotation-scaling blocks

Statement

Let V be a finite-dimensional real inner product space and let T:VV be normal. Then V has an orthonormal basis in which the matrix of T is block diagonal with blocks of the two forms

[a]and(abba) with b0,

where a,bR.

Facts & Assumptions

Given: A finite-dimensional real inner product space V and a normal endomorphism T:VV.

[L1]

In an orthonormal basis, a real operator is normal exactly when its matrix commutes with its transpose (In an orthonormal basis, self-adjoint means conjugate-transpose symmetry and normal means commuting with the conjugate transpose).

Proof

technique · direct
1.1

Choose an orthonormal basis of V and let AMn(R) be the matrix of T. By [L1], AAT=ATA. Because A has real entries, its conjugate transpose over C is still AT, so A is a normal complex matrix on Cn with the standard Hermitian inner product from [L3]. Therefore [L2] gives an orthonormal eigenbasis of Cn for A.

L1L2L3
1.2

If λR is an eigenvalue and v=u+iw is a corresponding complex eigenvector, then Au+iAw=Av=λv=λu+iλw, so Au=λu and Aw=λw; hence one of u,w is a nonzero real eigenvector, and repeating inside each real eigenspace yields orthonormal real eigenvectors for the real eigenvalues.

L4algebra
2.1

If λ=a+ib with b0 and v=u+iw is a unit eigenvector, then Av=λv because A is real; since λλ, the vectors v and v are orthogonal in the orthonormal eigenbasis from step 1.1, so writing out v,v=0 and using [L4] gives u2w2+2iu,w=0, hence u=w and u,w=0. Also A(u+iw)=(a+ib)(u+iw)=(aubw)+i(bu+aw), so Au=aubw and Aw=bu+aw; after normalising e1=u/u and e2=w/w, the matrix of A on span(e1,e2) is (abba).

L4step 1.1algebra
3.1

The orthonormal complex eigenbasis from step 1.1 splits into real eigenvectors and conjugate pairs. Step 1.2 replaces each real eigenvector by a real one, and step 2.1 replaces each conjugate pair by an orthonormal real pair spanning the same real invariant plane. Collecting these mutually orthogonal pieces yields an orthonormal real basis with the stated block-diagonal matrix.

step 1.2step 2.1

Depends on

Used by

Dependency tree · two levels

20 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