Let $a \neq b\neq c \neq a$ be distinct real numbers, and let $f\colon E \to E$ be an endomorphism of a real vector space $E$ such that $$ (f − aI)(f − bI)(f − cI) = 0. $$ Show that $$ E = \ker(f − aI) \oplus \ker(f − bI) \oplus \ker(f − cI). $$ I'm able to do this with the theory of minimal polynomial and diagonzalizable transformations (it's clear in that case that the minimal polynomial will have just linear factors so the the transformation will be diagonalizable and the statement will be true). However, it works only if $E$ is finite dimensional.
If $E$ is infinite dimensional, what I would do to prove this?
Hints