Nous allons procéder en deux temps. Tout d'abord nous allons montrer que
(finjective)⟹(fsurjective) puis nous montrerons le sens indirect de l'implication, à savoir
(fsurjective)⟹(finjective). Ainsi l'équivalence sera effectivement démontré.
∙Lesensdirect:Supposons donc que l'application
f soit effectivement injective, et montrons que
f est alors surjective.
Soit
y∈E, on cherche à savoir s'il est toujours possible de trouver un antécédent
x∈E tel que
y=f(x).
On sait, par la propriété de
f, que :
f(y)=(f∘f∘f)(y)=f((f∘f)(y))Mais, initialement, nous avons supposé que
f était injective. Donc cela signifie que :
(f(y)=f((f∘f)(y)))⟹(y=(f∘f)(y))Soit encore :
(f(y)=f((f∘f)(y)))⟹(y=f(f(y)))Or,
y=f(x), donc on a :
f(x)=f(f(y)) Ce qui permet d'écrire que
x=f(y). Donc, on a bien trouvé qu'il existe toujours un antécédent à
y par
f, et cet antécédent est donné par l'expression
x=f(y). Son existence est assuré par l'existence de
f.
Donc
f est surjective.
∙∙Lesensindirect:Supposons donc que l'application
f soit effectivement surjective, et montrons que
f est alors injective.
Soit
x1 et
x2 deux élément de l'ensemble
E, tels que
f(x1)=f(x2). Nous devons montrer que :
(f(x1)=f(x2))⟹(x1=x2)Pour faire ceci, nous savons que l'application
f est supposée être surjective. Cette surjectivité supposée de
f nous permet d'affirmer qu'il existe toujours deux antécédents, noté
a1 et
a2 de l'ensemble
E, tels que nous puyissions écrire :
{x1x2==f(a1)f(a2) De même, la surjectivité de
f nous permet d'affirmer l'existence de deux antécédents, notés
b1 et
b2 de l'ensemble
E, à
a1 et
a2, tels que :
{a1a2==f(b1)f(b2)⟹f{x1x2==f(f(b1))f(f(b2))⟹f{f(x1)f(x2)==f(f(f(b1)))f(f(f(b2))) Soit encore :
{f(x1)f(x2)==(f∘f∘f)(b1)(f∘f∘f)(b2) En faisant usage de la propriété de
f, à savoir
f∘f∘f=f, on obtient donc :
{f(x1)f(x2)==f(b1)f(b2) Ainsi, on peut donc écrire que :
(f(x1)=f(x2))⟹(f(b1)=f(b2))⟹(a1=a2)⟹f(f(a1)=f(a2))⟹(x1=x2)Nous avons donc démontrer que :
(f(x1)=f(x2))⟹(x1=x2)Ce qui prouve que, sous l'hypothèse que l'application
f soit surjective, l'application
f est injective.
∙∙∙Conclusion:Nous venons de démontrer, successivement, que
(finjective)⟹(fsurjective) puis
(finjective)⟸(fsurjective). Finalement, nous avons bien montré que :
(finjective)⟺(fsurjective)