ATLAS Ouvrir dans l'atlas →

Proposition 4Relations, fonctions

Injections, surjections, bijections

Une application f:A→Bf : A \to B est une injection si f(a)=f(a′)f(a) = f(a') entraîne a=a′a = a' ; une surjection si f(A)=Bf(A) = B, c'est-à-dire si tout b∈Bb \in B a au moins un antécédent ; une bijection si elle est injective et surjective, c'est-à-dire si tout b∈Bb \in B a exactement un antécédent.

A B a a′ b b′ b′′ injective, non surjective A B a a′ a′′ b b′ surjective, non injective A B a a′ a′′ b b′ b′′ bijective A B a a′ a′′ b b′ b′′ ni injective ni surjective
Dans chaque diagramme, une flèche va de chaque élément de AA à son image. Les défauts sont en rouge : un élément de BB sans antécédent empêche la surjectivité, deux flèches aboutissant au même point empêchent l'injectivité ; dans une bijection, chaque élément de BB reçoit exactement une flèche.
Énoncé

Soient f:A→Bf : A \to B et g:B→Cg : B \to C.

(i) Si ff et gg sont injectives (resp. surjectives, bijectives), g∘fg \circ f l'est aussi.

(ii) Si g∘fg \circ f est injective, ff est injective. Si g∘fg \circ f est surjective, gg est surjective.

(iii) Si ff est surjective et si h∘f=k∘fh \circ f = k \circ f pour deux applications h,k:B→Dh, k : B \to D, alors h=kh = k.

Démonstration

(i) Si g(f(a))=g(f(a′))g(f(a)) = g(f(a')), l'injectivité de gg donne f(a)=f(a′)f(a) = f(a'), puis celle de ff donne a=a′a = a'. Si c∈Cc \in C, il s'écrit g(b)g(b) par surjectivité de gg, puis b=f(a)b = f(a) par surjectivité de ff, donc c=(g∘f)(a)c = (g \circ f)(a). Le cas bijectif réunit les deux.

(ii) Si f(a)=f(a′)f(a) = f(a'), alors g(f(a))=g(f(a′))g(f(a)) = g(f(a')), d'où a=a′a = a'. Si c∈Cc \in C, il s'écrit g(f(a))g(f(a)) ; il a donc l'antécédent f(a)f(a) par gg.

(iii) Tout b∈Bb \in B s'écrit f(a)f(a), et h(b)=h(f(a))=k(f(a))=k(b)h(b) = h(f(a)) = k(f(a)) = k(b).

□
Remarque

Le point (iii) dit qu'une surjection est simplifiable à droite. C'est ce qui garantit l'unicité des applications obtenues par passage au quotient, plus bas.

Remarque

Une injection d'un ensemble dans lui-même n'est pas toujours surjective. Soit II un ensemble inductif et σ:I→I\sigma : I \to I, x↦x∪{x}x \mapsto x \cup \{x\}. Si x∪{x}=y∪{y}x \cup \{x\} = y \cup \{y\} avec x≠yx \neq y, l'appartenance x∈y∪{y}x \in y \cup \{y\} donne x∈yx \in y, et de même y∈xy \in x, ce qu'exclut Aucun ensemble n'appartient à lui-même : σ\sigma est injective. Elle n'atteint pas ∅\varnothing, puisque σ(x)\sigma(x) contient xx.

Ouvrir dans l'atlas interactif →