a/ première partie facile
posons A_k=X(X-1)(X-2)...(X-k+1)/k! et A_0=1
il est facile de démontrer que f(A_k)=A_(k-1) (qqs k>=1)
et que (A_0,...,A_n) base de K_n[X] (on pourra montrer la libérté à l'aide d'une récurrence finie ascendante)
donc (A_k)k£IN base de K[X]
Soit P de K[X] , il existe donc a_0 , ... , a_n de K tq P=a0.A_0+...a_n.A_n
en posant Q=a_n.A_(n+1)+a_(n-1).A_n+...a_0.A_1+c (tq c élément de K) on obtient f(Q)=P
D'où P£Im(f)
D'où K[X]CIm(f) (ac Im(f)CK[X] )
donc Im(f)=K[X]
b/supposons que K[X] est de dim finie
donc en vertu du th du rang dim(K[X])=rg(f)+dim(Ker[X])
or rg(f)=dim(K[X]) (car Im(f)=K[X])
donc dim(Ker[X])=0
d'où Ker[X]={0}
Absurde car tout polynome constant non nul est un élément du noyau
d'où le résultat
(dslé ,j'ai pas bien rédigé la solution ><)