Bonjour, j'ai une question qui me bloque totalement :
Soit f : IR^n -> IR^n de classe C¹ telle que pour tout x, d_x f est une isométrie vectorielle (pour la structure euclidienne canonique de IR^n)
Le but de l'exercice est de prouver que f est une isométrie affine
On commence par montrer avec le théorème d'inversion locale + accroissements finis que pour tout x, il existe U un voisinage de x sur lequel f est une isométrie (elle préserve la norme, pas forcément linéaire/affine)
Donc on a pour tout y,z dans U, ||f(y) - f(z)||² = ||y - z||²
La question est la suivante : En différentiant l'égalité ci-dessus, montrer que <d_y f(h), d_z f(h)> = ||h||².
Donc j'ai différentié l'égalité en l'exprimant sous forme de produit scalaire et en rappelant que d<x,y> = <x, dy> + <y, dx>
Donc d||f(y) - f(z)||² = d<f(y) - f(z), f(y) - f(z)> = 2<f(y) - f(z), d(f(y) - f(z))>
= 2 <f(y) - f(z), d_(y,z) (f o pi_y)(dy, dz) - d_(y,z) (f o pi_z)(dy, dz)>
= 2<f(y) - f(z), d_y f(dy) - d_z f(dz)>
Et d||y - z||² = 2<y - z, dy - dz>
Donc on a pour tout h,k
<f(y) - f(z), d_y f(h) - d_z f(k)> = < y - z, h - k >
si on prend h = k on a
<f(y) - f(z), d_y f(h) - d_z f(h)> = 0
Mais à partir de là je vois absolument pas comment conclure, ce qui me gêne vraiment c'est que je vois pas du tout comment obtenir du <d_y f(h), d_z f(h)> à partir de l'expression que j'ai à la fin ?...
J'ai peut-être fait une erreur de calcul mais ça me paraît bon pourtant. 