Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to prove that a matrix that is both "unitary and upper triangular" must be a diagonal matrix.

I am thinking that the fact that columns of all unitary matrices form an orthonormal basis of F^n will ensure that all columns of this matrix are mutually orthogonal.

Also, the fact that the matrix is upper triangular will then give me the required result....but I am trying to derive a formal proof. Please suggest if my approach is OK.

Thanks in advance.

share|cite|improve this question
up vote 4 down vote accepted

Your approach is OK. As you said, the columns of $A$, denote them by $C^A_1,...,C^A_n$, form an orthonormal basis of $F^n$ w.r.t the standard inner product. Denote $C^A_j=(a_{1,j},...,a_{n,j})$.
Since $A$ is upper-triangular, $a_{k,1}=0$ for all $k>1$. Since $A$ is unitary, $a_{1,1}\neq0$. Now compute the inner-product $\langle C^A_1,C^A_j\rangle$ for all $j>1$: you get: $$0=\langle C^A_1,C^A_j\rangle=a_{1,1}\cdot a_{1,j}+0+...+0$$ Since $a_{1,1}\neq0$, we have $a_{1,j}=0$ for all $j>1$. (this shows that the first row is $(a_{1,1}\hspace{2pt}0\hspace{2pt}...\hspace{2pt}0)$)
Now use induction on columns.

share|cite|improve this answer
Thanks a lot for giving an outline of the proof. – Tav Mar 1 '12 at 17:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.