to
Полосин: спасибо за ценные мысли! Но я Вас не до конца понял.
Мы рассматриваем "основной" случай и считаем, что

и

. Как уже отмечалось выше, это не так лишь в случае, когда

--- либо тождественный ноль, либо тождественная единица.
Насколько я понял, утверждается, что если все собственные числа матрицы

(в том числе и комплексные) равны

, то для любого натурального

жорданова форма матрицы

совпадает с жордановой формой матрицы

. Это вроде бы действительно так (наверное, можно было доказать это проще, но уж больно забавно получилось).
----------------------
В самом деле, будем рассматривать

как матрицу над

. Для каждого натурального

рассмотрим матрицу
Из определения

легко видно, что

. Кроме того,

.
Для

и фиксированного

положим
равным подпространству всех собственных векторов матрицы

, и отвечающих собственному значению

. Легко заметить, что

, так как для

справедливо

.
Пусть теперь

. Тогда, с одной стороны, пространство

не может содержать ненулевой собственный вектор матрицы

, ибо для каждого такого вектора

справедливо

,

и

. А с другой стороны, так как

, то пространство

должно содержать хотя бы один собственный вектор матрицы

как пространство над алгебраически замкнутым полем. Значит, при

справедливо

и все собственные значения матрицы

равны

. А так как

, то матрица

не вырождена.
Далее. Ясно, что если

--- собственный вектор матрицы

, то

также является собственным вектором матрицы

. Через

обозначим пространство всех собственных векторов матрицы

. Теперь аналогично проделанному выше рассмотрим для каждого

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

из-за

для произвольного

. А раз все собственные числа матрицы

равны

, то

должно выполняться для некоторого

и если

, то

. Пусть

--- произвольный собственный вектор матрицы

. По доказанному выше

и

, то есть

для всех

. Однако

и матрица

невырождена; следовательно,

и множества собственных векторов у матриц

,

совпадают при любом

.
Пусть теперь

--- "жорданово" разложение пространства

для матрицы

, то есть все

--- непустые подпространства

,

при

и в каждом слагаемом существует ровно один (с точностью до умножения на константу) собственный вектор матрицы

. Из всего вышесказанного следует, что это же разложение будет "жордановым" для матрицы

. Ну а из равенства таких разложений легко вывести совпадение жордановых форм.
---------------------------
Не, ну хорошо, вот мы доказали, что если все собственные значения равны

, то

. Ну и что? Я согласен с тем, что для диагональных матриц значение

задаётся мультипликативной функцией от определителя. Но почему вместо произвольных матриц можно рассматривать только диагональные? Что если я, например, захочу в целой жордановой клетке размера

заменить диагональное значение

на значение

; почему значение функции тогда обязано измениться в

раз?