Normalement, dans le cas général où tu as une valeur propre

pour laquelle le sous espace propre
)
est strictement inclus dans le sous espace caractéristique
^d)
(où

est l'ordre de la valeur propre), pour fabriquer une base "adaptée", on
commence par prendre une base d'un supplémentaire de
^{d-1})
dans
^{d})
puis on prend l'image de cette base par

que l'on complète (éventuellement) pour avoir une base d'un supplémentaire de
^{d-2})
dans
^{d-1})
dont on prend l'image par

etc etc
et,
en dernier on complète la base obtenue pour avoir une base de
)
.
En abrégé, on commence "par le haut".
Donc normalement, ici, tu
commence par prendre un vecteur

dans
^2)
mais pas dans
puis tu prend
(u_3))
.
Mais en fait, ici, ça n'a pas beaucoup d'importance vu que, comme
)=1)
, si tu commence par choisir

dedans, tu pourra ensuite forcément trouver un

tel que
(u_3)=u_2)
.
Mais si tu avait une valeur propre d'ordre 3 du polynôme caractéristique avec
)=2)
et
^2)=3)
, là il faudrait forcément commencer par choisir un vecteur dans
^2\backslash \ker(f-2 Id))
.