Définition : Soit E et F deux ensembles. E est l'ensemble de départ. F est l'ensemble d'arrivée. Soit f une application de E dans F.
- f est injective si tous les éléments de F admettent au plus c'est-à-dire aucun ou un antécédent dans E.
- f est surjective si tous les éléments de F admettent au moins c'est-à-dire un ou plusieurs antécédent(s) dans E
- f est bijective si tous les éléments de F admettent exactement un seul antécédent dans E ce qui revient à dire que f est injective et surjective.
Exemple :
L'application f de R dans R telle que f(x)=x2 n'est pas injective car 7 (par exemple) admet deux antécédents à savoir √7 et −√7.
f n'est pas surjective car par exemple −12 n'a pas d'antécédent.
L'application f de R− dans R est injective mais pas surjective.
Remarque : Une application f de E sur son ensemble image f(E) est toujours surjective par définition même d'un ensemble image.
Comment montrer qu'une application f:E→F est injective / surjective / bijective ?
Soit y dans F. On considère l'équation f(x)=y d'inconnue x.
- Si cette équation a au moins une solution pour n'importe quel y, alors f est surjective.
- Si cette équation n'a pas de solution pour au moins un y, alors f n'est pas surjective.
- Si cette équation a au plus une solution pour n'importe quel y, alors f est injective.
- Si cette équation admet au moins deux solutions pour au moins un y, alors f n'est pas injective.
- Si cette équation a une et une seule solution pour pour n'importe quel y, alors f est bijective.
Pour une fonction injective, on peut également suivre le schéma de démonstration suivant souvent utilisé pour les exercices théoriques :
Soit x et x′ deux éléments de l'ensemble de départ tels que f(x)=f(x′).
À la fin, on montre que x=x′.
Exemple : montrer que l'application f:N→N telle que f(n)=n2 est injective. Soit n et n′ deux entiers tels que f(n)=f(n′). Alors n2=n′2 soit 0=n2−n′2=(n−n′)(n+n′) ce qui implique que n=n′ ou n=−n′. Si n≠n′, on ne peut avoir n=−n′ pour des raisons de signe donc on a forcément n=n′. Donc f est injective. Remarquons que f n'est pas surjective.