Salut,
@euler21 : ç'est o.k. moduli deux petites remarques :
a) "...Supposons par exemple que g>0.
un argument de continuité et de l'injectivité de la fonction f nous permet alors de montrer que f(a)0 entraine à f(x)>f(a) par... définition de la fonction g.
b) vu que tu détaille absolument tout (à mon avis c'est même un peu trop), il ne faut pas oublier un dernier argument : en prenant ton a au début, tu as montré que
[(f(x)f(a) pour x>a)]
OU BIEN [(f(x)>f(a) pour xa)].
Ce 'ou bien' résulte du fait que tu as écrit "Supposons par exemple que g>0" et que tu devrait écrire queleque part que "le cas gf(a') pour x>a')]
OU BIEN [(f(x')>f(a') pour xa')].
et il faut montrer que, forcément, on est dans
le même cas pour a et pour a' (ce qui est trés simple : il suffit de prendre x=a)
@Finrod : Procéder par l'absurde peut marcher (encore qu'ici, une contraposition ferait tout aussi bien l'affaire) MAIS, tu ne peut pas raisonner avec les dérivées : rien ne précise que la fonction f est dérivable.
Enfin, perso, je ferais une preuve par contraposition :
On suppose que f n'est pas strictement monotone. Cela signifie qu'il existe

tels que
,f(c)\geq f(b))
ou bien
,f(c)\leq f(b))
. Dans les deux cas, il existe un y tel que le théorème des valeurs intermédiaires nous donne l'existence d'un antécédent de y dans ]a,b[ et d'un autre antécédent dans ]b,c[ ce qui montre que f n'est pas injective.