Hermitian, skew-Hermitian, and unitary matrices
Some matrices are special not because of what they compute but because of what their structure guarantees. A Hermitian matrix, a skew-Hermitian matrix, and a unitary matrix are the complex-number cousins of the familiar real symmetric, skew-symmetric, and orthogonal matrices — and each cousin inherits a strict, predictable eigenvalue behaviour. Hermitian eigenvalues are always real, skew-Hermitian eigenvalues are always purely imaginary, and unitary eigenvalues always sit on the unit circle, . These guarantees are not curiosities: they are exactly the facts later diagonalization and quantum-mechanics-flavoured eigenvalue theory will cite without re-proving. This node builds the classification test, proves the eigenvalue guarantee from first principles using the complex inner product, and drills the pattern-recognition skill of reading a matrix's type straight off its conjugate transpose.
The conjugate transpose decides everything: makes eigenvalues real, makes them purely imaginary, and pins them to the unit circle.
The core idea
For a complex matrix , the conjugate transpose is formed by transposing and conjugating every entry (the order does not matter — the two operations commute). This single object classifies three families at once.
- Hermitian: , i.e. for every . Diagonal entries must be real, since forces .
- Skew-Hermitian: , i.e. . Diagonal entries must be purely imaginary (or zero).
- Unitary: , equivalently ; the columns of form an orthonormal set under the complex inner product .
When is real, , so these collapse to the ordinary symmetric (), skew-symmetric (), and orthogonal () matrices — the complex classes are genuine generalizations, not a different idea. The payoff is the eigenvalue guarantee for each family:
where: is any eigenvalue of , is the real line, and denotes the purely imaginary axis. A fourth guarantee rides along with the Hermitian/symmetric case: eigenvectors belonging to distinct eigenvalues of a Hermitian matrix are automatically orthogonal under — a fact used constantly once diagonalization is developed, since it means the eigenvector basis can be chosen orthonormal for free. It helps to see these three tests as one family rather than three unrelated rules. All three compare (or a product built from ) against the identity or against itself, using the same operation — conjugate transpose. Hermitian and skew-Hermitian are mirror images of each other, differing only by a sign; unitary is a step up in strength, comparing a product to the identity rather than comparing to its own transpose. This is also why the classification step should always be done in a fixed order: transpose first, conjugate second (or the reverse — the result is identical), then compare the result to , to , and finally check whether collapses to . Skipping the conjugate step is the single most common way this classification goes wrong on a complex matrix, since a matrix can easily satisfy (real-style symmetry) while failing once its complex entries are properly conjugated.
Why the eigenvalues are pinned down this way
The goal is to prove, using nothing beyond the definition and the positivity of the complex inner product , that every eigenvalue of a Hermitian matrix must equal its own complex conjugate and is therefore a real number, with the skew-Hermitian and unitary cases following the identical pattern once the defining relation is swapped in.
Step 1. Start from the eigenvalue equation. Let with , and form the scalar . Substituting the eigenvalue equation directly gives .
Step 2. Take the conjugate transpose of the same scalar. A matrix equals its own transpose, so is automatic once we compute directly: (conjugate-transposing a product reverses order and conjugate-transposes each factor). Since is Hermitian, , so — consistent, and it also equals by conjugating Step 1's result.
Step 3. Equate the two expressions for . From Step 1, ; from Step 2, . Therefore .
Step 4. Divide out the positive scalar. Since , , so it is safe to divide both sides by it, leaving . A complex number equal to its own conjugate has zero imaginary part, so .
Step 5. Read off the sibling results. Replacing with throughout the same argument gives , i.e. is purely imaginary — the skew-Hermitian case. Starting instead from (unitary matrices preserve length) and substituting gives , so and — the unitary case.
Worked example
Problem. Classify and , then verify each matrix's eigenvalues obey the guarantee proved above.
Step 1. Classify . Transpose: ; conjugate each entry: . Since , is Hermitian (diagonal entries are real, as required).
Step 2. Find 's eigenvalues. . Since , this expands to , i.e. , so or — both real, confirming the Hermitian guarantee.
Step 3. Classify . Transpose leaves it unchanged (it is symmetric); conjugating gives . Multiplying, , so is unitary.
Step 4. Find 's eigenvalues. . Since , this gives , so . Checking modulus: .
Both guarantees confirmed: (Hermitian) has real eigenvalues , and (unitary) has eigenvalues , each of modulus exactly .
Competitive stretch
Problem. Without finding eigenvalues, decide whether can have a real, nonzero eigenvalue.
Step 1. Classify first, since the eigenvalue guarantee follows immediately from the class. Transpose: ; conjugate: . Compare to — they match, so and is skew-Hermitian.
Step 2. Apply the guarantee directly, no determinant needed. A skew-Hermitian matrix's eigenvalues are purely imaginary or zero, so cannot have a real, nonzero eigenvalue — the only real eigenvalue it could possibly own is . This is the practical payoff of the classification: once a matrix's type is identified, its eigenvalue behaviour is known instantly, without solving a single characteristic equation.
Common traps
- Checking only (real symmetry) on a complex matrix and forgetting to conjugate — this misclassifies almost every genuinely complex Hermitian or non-Hermitian matrix.
- Assuming a Hermitian matrix must have real entries — off-diagonal entries can be complex; only the diagonal entries and the eigenvalues are guaranteed real.
- Mixing up the three guarantees: real eigenvalues go with Hermitian/symmetric, purely imaginary with skew-Hermitian/skew-symmetric, modulus-1 with unitary/orthogonal — they are three distinct results, not interchangeable.
- Treating "orthogonal eigenvectors for distinct eigenvalues" as automatic for any matrix — it specifically requires Hermitian/symmetric structure; a generic matrix's eigenvectors need not be orthogonal even when the eigenvalues are distinct.
Ask the tutor: want to classify a matrix of your own, or walk through the skew-Hermitian and unitary eigenvalue proofs step by step? Ask the AI tutor.
Why does a real symmetric matrix count as Hermitian?
Because for a real matrix the conjugate transpose is just the ordinary transpose — conjugating a real number does nothing. So the Hermitian condition reduces exactly to the symmetric condition when every entry is real. Real symmetric, real skew-symmetric, and real orthogonal matrices are not a separate topic; they are the special case of the complex definitions where the imaginary parts happen to vanish, and all the same eigenvalue guarantees apply.
Do I need to memorize a separate proof for skew-Hermitian and unitary eigenvalues?
No — the same three-step pattern from the derivation works for all three, only the defining relation you substitute changes. For skew-Hermitian, swap for in Step 2 and you get instead of . For unitary, start from length preservation, , and substitute the eigenvalue equation to get . Learn the one argument, then track which defining relation you are plugging in.
If a matrix is neither Hermitian, skew-Hermitian, nor unitary, does it still have some eigenvalue guarantee?
No general guarantee applies — a matrix outside these three families can have any complex eigenvalues at all, and its eigenvectors for distinct eigenvalues need not be orthogonal. That is exactly why these three structural conditions matter: they are the specific algebraic tests that unlock the real, purely-imaginary, or modulus-1 conclusions. Always check against and , and against , before assuming any eigenvalue behaviour.