Есть такая теорема, что, если M - произвольное инвариантное подпространство относительно оператора преобразования A над полем комплексных чисел и если все собственные значения оператора A индуцированного на M являются корнями операторного многочлена f(z), то M входит в ядра операторов

при всех достаточно больших k. И я что-то не понимаю доказательство.
Мы знаем, что в силу основной теоремы алгебры любой многочлен имеет хотя бы один корень. Из этого вытекает, что любой оператор, имеет собственное значение и соотвествующее ему собственное подпространство. Индуцированный оператор

действует из M в M,и он обязан иметь в M собственный вектор. А поскольку соответствующее ему собственное значение является корнем многочлена f(z), то принадлежит к ядру операторного многочлена

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

. Получилось что все собственные векторы оказались в ядре. Но подпространство

является также инвариантным относительно оператора

, и значит, он является делителем характеристического многочлена оператора

, следовательно в

есть собственные векторы. Откуда они взялись?