ATLAS Ouvrir dans l'atlas →

Proposition 5Relations, fonctions

Bijection réciproque, rétractions et sections

Énoncé

Soit f:A→Bf : A \to B.

(i) ff est bijective si et seulement s'il existe g:B→Ag : B \to A telle que g∘f=idAg \circ f = \mathrm{id}_A et f∘g=idBf \circ g = \mathrm{id}_B. Cette application gg est alors unique, bijective, et notée f−1f^{-1}. Si ff et f′f' sont des bijections composables, (f′∘f)−1=f−1∘f′−1(f' \circ f)^{-1} = f^{-1} \circ f'^{-1}.

(ii) Si AA est non vide, ff est injective si et seulement s'il existe r:B→Ar : B \to A telle que r∘f=idAr \circ f = \mathrm{id}_A (une rétraction de ff).

(iii) S'il existe s:B→As : B \to A telle que f∘s=idBf \circ s = \mathrm{id}_B (une section de ff), alors ff est surjective.

Démonstration

(i) Supposons ff bijective. La relation réciproque {(b,a)∈B×A:f(a)=b}\{(b, a) \in B \times A : f(a) = b\} est le graphe d'une application g:B→Ag : B \to A, puisque tout bb a exactement un antécédent ; g(b)g(b) est cet antécédent. Alors f(g(b))=bf(g(b)) = b, et g(f(a))=ag(f(a)) = a puisque aa est l'unique antécédent de f(a)f(a).

Réciproquement, si un tel gg existe, ff est injective et gg surjective par le point (ii) du nœud Injections, surjections, bijections appliqué à g∘f=idAg \circ f = \mathrm{id}_A, et ff est surjective par le même point appliqué à f∘g=idBf \circ g = \mathrm{id}_B. Les hypothèses étant symétriques en ff et gg, gg est aussi bijective.

Si g′g' vérifie aussi f∘g′=idBf \circ g' = \mathrm{id}_B, alors, par associativité, g=g∘(f∘g′)=(g∘f)∘g′=g′.g = g \circ (f \circ g') = (g \circ f) \circ g' = g'.

Enfin (f−1∘f′−1)∘(f′∘f)=idA(f^{-1} \circ f'^{-1}) \circ (f' \circ f) = \mathrm{id}_A et (f′∘f)∘(f−1∘f′−1)=id(f' \circ f) \circ (f^{-1} \circ f'^{-1}) = \mathrm{id}, par associativité ; l'unicité donne la formule annoncée.

(ii) Si r∘f=idAr \circ f = \mathrm{id}_A est injective, ff l'est. Réciproquement, soit ff injective et a0∈Aa_0 \in A. La relation {(b,a)∈B×A: f(a)=b, ou(b∉f(A) et a=a0)}\begin{aligned} \{(b, a) \in B \times A :\ &f(a) = b,\ \text{ou} \\ &(b \notin f(A) \text{ et } a = a_0)\} \end{aligned} est le graphe d'une application rr : un b∈f(A)b \in f(A) a un unique antécédent par injectivité, et un b∉f(A)b \notin f(A) est associé au seul a0a_0. Par construction, r(f(a))=ar(f(a)) = a.

(iii) Tout b∈Bb \in B s'écrit b=f(s(b))b = f(s(b)).

□
Remarque

L'hypothèse A≠∅A \neq \varnothing est nécessaire dans (ii) : l'application vide ∅→B\varnothing \to B est injective, mais n'a aucune rétraction si BB est non vide, puisqu'il n'y a pas d'application d'un ensemble non vide dans ∅\varnothing.

Remarque

La réciproque de (iii), « toute surjection admet une section », est indémontrable dans 𝖹𝖥\mathsf{ZF}, si celle-ci est cohérente : elle équivaut à l'axiome du choix, comme l'établit le nœud Formes de l'axiome du choix. Le contraste avec (ii) vient de ce que la rétraction est construite sans aucun choix, l'antécédent étant unique.

Ouvrir dans l'atlas interactif →