Euhm, non ça ne va pas parce que tu n'as même pas une fonction.
Reviens aux définitions d'une fonction injective, surjective...
Citation :
est injective sur

: tout élément

a
au plus un antécédent dans

par

. (Dit autrement, elle ne prend jamais deux fois la même valeur.)
Il s'agit ici de jouer sur l'ensemble de départ.

est surjective de

sur

: tout élément

a
au moins un antécédent dans

par

.
Il s'agit ici de jouer sur l'ensemble d'arrivé.
Donc pour ne pas avoir injectivité il suffit de prendre un

qui soit tel que : un élément de

admet au moins deux antécédents.
Un tel intervalle peut se déterminer sans problème juste en observant le graphique, par exemple
![[-1 , 1]](https://latex.ilemaths.net/ile_TEX.cgi?[-1 , 1])
, on a
 = f(1) = 1)
donc

n'est pas injective sur
![[-1 , 1]](https://latex.ilemaths.net/ile_TEX.cgi?[-1 , 1])
.