Добрый день.
Нужна помощь с доказательством существования сингулярного разложения. Саму идею я вроде уловил, но строго доказать не могу.
Собственно, постановка задачи такова:
Пусть 

 - матрица размера 

x

 ранга 

. Доказать, что матрицу 

 можно представить в виде 

, где 

 - унитарные(ортогональные) матрицы соответственно порядков 

 и 

, 

 - матрица размера 

x

, такая что 

, а все остальные элементы равны 0.
Исходя из полярного разложения, известно, что всякий оператор(суть матрица) может быть представлен в виде произведения 

, где 

, а 

-унитарный. 
Кроме того, известно выражение 

 . Из того, что оператор 

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

. Применяя спектральное разложение для оператора 

, имеем 

. Следовательно, 

, где 

-матрица размера 

x

, столбцами которой являются собственные векторы оператора 

, и так как эти векторы образуют ортонормированный базис пространства, эта матрица унитарна(ортогональна). Я не могу построить подходящий оператор  

 нужной размерности справа. 
Подскажите, где я ошибаюсь. Или может быть доказательство через полярное разложение не самое удачное? В таком случае, как еще можно доказать?