Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
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.

Orthogonal normal form of a finite real skew matrix

Statement

For every integer N≥1 and real skew-symmetric matrix A∈M2N(R), there are an orthogonal real matrix O and numbers ϵ1,…,ϵN≥0 such that OAOT=⨁r=1N(0ϵr−ϵr0). For a real square matrix A, ATA is positive semidefinite because vTATAv=∑j(Av)j2≥0 for every real column vector v. Its singular-value multiset is the multiset of nonnegative square roots of the eigenvalues of ATA, each eigenvalue repeated according to its eigenspace dimension. In the displayed form, the positive ϵr are precisely the positive singular values of A: each block with ϵr>0 contributes two entries equal to ϵr, counting repeated block values separately. Every zero block pairs two kernel directions.

Facts & Assumptions

Given: N≥1 and AT=−A.

[F1]

Finite matrix spectral and state calculus: every Hermitian matrix on a finite-dimensional complex inner-product space has an orthonormal eigenbasis with real eigenvalues, and its eigenspaces and spectral projections are basis-independent.

Proof

1.1givenF1algebra

Regard B=iA as a complex matrix on C2N. Since AT=−A and A is real, B∗=(−i)AT=iA=B. By [F1], B has an orthonormal eigenbasis with real eigenvalues. Complex conjugation sends an eigenvector of eigenvalue ϵ>0 to an eigenvector of eigenvalue −ϵ, because conjugating iAz=ϵz gives −iAz‾=ϵz‾. Thus nonzero eigenvalues occur in opposite pairs.

2.1step 1.1algebra

Fix a unit eigenvector z=u+iv for ϵ>0, with real vectors u,v. The vectors z and z‾ belong to distinct eigenspaces of the Hermitian matrix B, so ⟨z,z‾⟩=0. Expanding this equality gives ∥u∥2=∥v∥2 and u⋅v=0; ∥z∥=1 then gives ∥u∥=∥v∥=1/2. From Az=−iϵz, comparison of real and imaginary parts gives Au=ϵv and Av=−ϵu. Therefore e1=2u and e2=−2v are orthonormal and Ae1=−ϵe2, Ae2=ϵe1, which is the displayed block in this basis.

3.1givenF1step 1.1step 2.1constructalgebra

Choose an orthonormal basis in each positive eigenspace of B; [F1] supplies these finite-dimensional bases. Together with their complex conjugates, the chosen vectors are orthonormal: conjugation preserves orthonormality, and every positive eigenspace is orthogonal to every negative eigenspace of the Hermitian matrix B. Hence the real planes from step 2.1 are mutually orthogonal. On the zero eigenspace, Az=0, so the real and imaginary parts of each vector lie in the real kernel of A. The real and complex kernels have equal dimension because row reduction of the real matrix A has the same pivots over R and C; this dimension is 2N minus twice the total number of positive eigenvectors, hence even. Choose a real basis of ker⁡A and successively subtract projections onto earlier vectors and normalize each nonzero residual; this gives an orthonormal real basis. Pairing consecutive vectors gives zero blocks. The resulting real orthonormal basis gives the required O.

4.1step 3.1F1algebra∎

Since O is orthogonal, (OAOT)T(OAOT)=OATAOT=⨁r=1Nϵr2I2. Thus the singular-value multiset from the Statement has two entries ϵr for each block r, including its two zero entries when ϵr=0. This identifies every positive block value once per real two-plane and completes the multiplicity assertion.

Depends on

Dependency tree · 2 levels

Sources