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 be a finite-dimensional real inner product space and let be normal. Then has an orthonormal basis in which the matrix of is block diagonal with blocks of the two forms
where .
Facts & Assumptions
Given: A finite-dimensional real inner product space and a normal endomorphism .
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).
Over a complex inner product space, a normal operator has an orthonormal eigenbasis (Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely).
The standard pairings on and are inner products (The standard formulas on and on are inner products).
Complex conjugation satisfies the usual algebraic laws (Conjugation is an involutive real-field automorphism, , and modulus is definite, multiplicative, and subadditive).
Gram–Schmidt turns a finite real or complex independent list into an orthonormal list with the same span, including the empty list (Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans).
Proof
Apply [L5] to a basis of to choose an orthonormal basis, and let be the matrix of . By [L1], . Since has real entries, its conjugate transpose over is , so is normal on with the standard Hermitian inner product from [L3]. Thus [L2] gives an orthonormal eigenbasis , say . If , all subsequent lists are empty and give the asserted empty block decomposition.
For each eigenvalue , write . Expanding gives , so is exactly the span of the with . Consequently these vectors form an orthonormal basis of the entire eigenspace, the distinct eigenspaces are mutually orthogonal, and their sum is . Also by reality of , so conjugation maps onto , with itself as inverse.
For real , put . If with , comparison of real and imaginary parts gives ; conversely every such lies in . Choose a real basis of the finite-dimensional subspace and apply [L5] to obtain a real orthonormal basis. It also spans over by the decomposition just proved, and is complex-linearly independent: the real and imaginary parts of a complex linear relation are real relations among that real basis. Thus it is a full orthonormal complex basis of , consisting of real eigenvectors.
For each conjugate pair of nonreal eigenvalues, select the representative with . Choose an orthonormal basis of from step 2.1 and use for . Conjugation is bijective between these eigenspaces and satisfies , so this is a full orthonormal basis there. Step 2.1 also gives for every .
Write with real . Using the coordinate pairing, the identities and give respectively , , , and . Hence and . Therefore and form an orthonormal real list. Comparing parts in gives and . Thus each ordered pair spans an invariant plane with matrix . Moreover and , so these real vectors have complex span exactly .
Collect the real bases from step 3.1 and the real pairs from step 4.1 for every selected nonreal representative. Vectors from different groups are orthogonal: each group lies in the complex span of its own eigenspace or conjugate eigenspace pair, and these disjoint groups of eigenspaces are mutually orthogonal by step 2.1; for real vectors the Hermitian pairing is the real dot product. Within each group orthonormality was proved in steps 3.1 and 4.1. Their complex span is all of by step 2.1. Since the collected vectors are real, taking real parts of a complex expansion of any shows that they span over . They therefore give a real orthonormal basis, including the empty basis when . Each basis vector from step 3.1 contributes , and each pair from step 4.1 contributes the displayed block with , hence . Transporting this basis through the coordinates of step 1.1 gives the required orthonormal basis of .
Depends on
Self-adjoint and normal endomorphisms of a finite-dimensional real or complex inner product space
In an orthonormal basis, self-adjoint means conjugate-transpose symmetry and normal means commuting with the conjugate transpose
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely
The standard formulas on and on are inner products
Conjugation is an involutive real-field automorphism, , and modulus is definite, multiplicative, and subadditive
Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans