Возможно, я совсем отупел (что вовсе не исключено), но -- так и не понимаю. Вы ссылаетесь на изначальное разложение

. А потом вдруг появляется вектор

, и хрен его знает, как он там по всему остальному раскладывается.
Мы смотрим на произвольный базис

. Вектор

- образ вектора

при действии нашего оператора

,

. В этом базисе

для произвольного базисного вектора

. Теперь образуем базисы

, в которых все базисные векторы, кроме первого, совпадают с векторами базиса

, а вместо

взят вектор

. То есть это базисы

. Теперь посмотрим, как наш оператор действует на первый вектор базиса

. Так как матрица одинаковая во всех базисах, получится

. Это запись в базисе

. Дальше очевидное:

. Вектор

легко записать в базисе

:

. Вычитая

из

, получаем

, то есть

. Это как раз то, что нужно - все недиагональные элементы матрицы оператора равны нулю, все диагональные равны

.
Вроде бы все правильно, или нет? Я уже сам запутался.