Une fraction n’est pas un nombre écrit avec une barre : trois sixièmes et un demi sont le même objet, et personne n’explique jamais pourquoi on a le droit de les confondre. Un vecteur n’est pas une flèche : deux flèches de même direction, même sens et même longueur sont le même vecteur, et là non plus on n’explique rien. Ces deux « on a le droit » reposent sur une seule construction, dont on se sert au lycée tous les jours sans jamais la nommer.
L’article poursuit la série Aux fondations. Il s’appuie sur les relations binaires définies dans Fonction, application, correspondance, et sur deux des axiomes recensés dans Les axiomes de Zermelo-Fraenkel : celui des parties et celui de compréhension.
1. Trois propriétés et ce qu’elles remplacent
Définition. Une relation binaire
sur un ensemble
est une relation d’équivalence si elle est réflexive (
pour tout
), symétrique (
entraîne
) et transitive (
et
entraînent
).
Ces trois propriétés sont exactement celles de l’égalité, et c’est tout leur propos : une relation d’équivalence est une égalité à un point de vue près. Elle déclare indiscernables des objets qui ne sont pas identiques, et la construction qui suit consiste à prendre cette déclaration au sérieux en fabriquant de nouveaux objets, pour lesquels l’indiscernabilité devient une vraie égalité.
Aucune des trois n’est superflue, et il faut se méfier d’un raisonnement séduisant qui prétend déduire la réflexivité des deux autres : de on tire
par symétrie, puis
par transitivité. L’argument suppose qu’il existe un
en relation avec
, ce que rien ne garantit — la relation vide sur un ensemble non vide est symétrique et transitive sans être réflexive. C’est un exemple que notre ouvrage sur les fondations des mathématiques donne, et il sert de garde-fou.
2. Les classes et les trois faits qui les gouvernent
Définition. Pour
, la classe d’équivalence de
est la partie
, aussi notée
.
C’est un ensemble par compréhension, puisqu’on découpe dans . Trois propriétés en découlent, et la deuxième est la plus utile de toute la théorie.
Proposition. Soit
une relation d’équivalence sur
non vide, et
.
(1)
. (2)
si et seulement si
. (3)
est faux si et seulement si
.
Preuve. (1) La réflexivité donne , c’est-à-dire
.
(2) Si , alors
par (1), donc
. Réciproquement, supposons
et soit
, c’est-à-dire
. La symétrie donne
, la transitivité appliquée à
et
donne
, donc
: ainsi
. L’inclusion inverse s’obtient en échangeant les rôles de
et
, ce que la symétrie autorise.
Le point (3) se démontre par contraposée : si un appartient aux deux classes, alors
et
, d’où
par symétrie et transitivité.
Autrement dit, deux classes sont égales ou disjointes ; il n’y a pas de troisième possibilité. C’est ce qui rend légitime de désigner une classe par n’importe lequel de ses éléments — on l’appelle alors un représentant —, et tout le reste en découle.
3. Le quotient est un ensemble, et il faut deux axiomes pour le dire
Définition. L’ensemble quotient de
par
est
L’écriture mérite qu’on s’y arrête, car elle est un modèle du genre. On voudrait dire « l’ensemble des classes » ; mais une collection décrite par une propriété n’est pas un ensemble, comme le paradoxe de Russell l’a établi. Il faut donc un ensemble dans lequel découper : les classes étant des parties de , elles vivent dans
, que l’axiome des parties fournit, et l’axiome de compréhension achève le travail. Deux axiomes pour une notation d’une ligne — et sans eux,
et
ne seraient pas des ensembles.
On dispose alors d’une application ,
, qui envoie chaque élément sur sa classe. Elle est surjective par construction : toute classe est la classe d’au moins un élément, celui-là même qui la représente.
4. Une équivalence découpe, un découpage équivaut
L’ouvrage établit encore que : tout élément appartient à sa classe, donc à la réunion des classes, et réciproquement chaque classe est une partie de
. Avec le point (3) du paragraphe 2, on obtient la description complète :
Théorème. Les classes d’une relation d’équivalence sur
sont non vides, deux à deux disjointes, et leur réunion est
. Réciproquement, si une famille de parties non vides, deux à deux disjointes, a pour réunion
, la relation « appartenir à la même partie » est une relation d’équivalence dont les classes sont exactement ces parties.
La réciproque se vérifie en trois lignes : la relation est réflexive parce que chaque élément est dans une partie, symétrique parce que « la même » l’est, transitive parce que deux parties qui se rencontrent sont égales. Se donner une relation d’équivalence ou se donner un découpage de en morceaux disjoints, c’est donc la même chose, dite deux fois. Voilà pourquoi la notion est partout : chaque fois qu’on trie des objets en catégories exclusives, on manipule un quotient.
5. Passer au quotient : le seul théorème à retenir
Reste la question qui décide de tout : quand peut-on définir quelque chose sur les classes ? La réponse est un théorème, et sa démonstration est plus courte que l’énoncé.
Théorème du passage au quotient. Soient
une relation d’équivalence sur
et
une application compatible avec
, c’est-à-dire telle que
entraîne
. Alors il existe une unique application
telle que
.
Preuve. Existence. Soit une classe ; elle est non vide, choisissons-y
et posons
. Il faut vérifier que le résultat ne dépend pas du représentant : si
est un autre élément de
, alors
, donc
par le point (2), donc
par compatibilité. L’écriture définit donc bien une application, et
par construction.
Unicité. Si et
vérifient
, alors pour toute classe
on a
. Elles coïncident donc partout,
étant surjective.
Toute la difficulté tient dans une seule phrase de cette preuve, celle qui commence par « il faut vérifier ». C’est ce qu’on appelle la bonne définition, et c’est le seul endroit où l’on peut se tromper. La faute type consiste à définir sur les classes une quantité qui dépend du représentant : sur , poser « la classe de
a pour image
» n’a aucun sens, puisque
et
ont la même classe et des images différentes. L’addition, elle, passe au quotient, et la vérification tient en une ligne.
6. Construction des nombres au moyen du quotient
La construction n’est pas une abstraction gratuite : c’est l’outil par lequel les ensembles de nombres sont bâtis, une fois obtenu par les axiomes de Peano.
Les entiers relatifs. Sur , on pose
lorsque
. Le couple
représente la différence
, qui n’existe pas encore ; la relation dit que deux couples représentent la même différence, et elle s’écrit sans soustraction, uniquement avec l’addition déjà disponible. C’est toute l’astuce. Alors
.
Les rationnels. Sur , on pose
lorsque
. Même procédé : le couple représente le quotient
, la relation dit l’égalité de deux quotients sans employer la division, et
. Trois sixièmes et un demi ne sont pas « égaux après simplification » : ce sont deux représentants de la même classe, donc un seul et même élément de
. La question du lycée — pourquoi a-t-on le droit ? — reçoit ici sa réponse exacte.
Le même mécanisme gouverne les vecteurs de la géométrie élémentaire, où l’équipollence des bipoints est une relation d’équivalence dont les classes sont les vecteurs — une construction que l’article sur les vecteurs de l’espace compare à celle, toute différente, que retient Du Point à l’Espace.
7. Ce qu’on perd et pourquoi on l’accepte
Un quotient coûte quelque chose : on ne peut plus distinguer ce que la relation a déclaré indiscernable. C’est précisément le but, mais cela signifie qu’aucune propriété non compatible ne survit au passage. Le numérateur d’un rationnel n’existe pas ; seule existe la classe. Ce que l’on gagne en échange est considérable : une relation encombrante devient une égalité, et tous les théorèmes qui parlent d’égalité redeviennent utilisables.
Le prochain article du fil, « Exercice : cinq relations, lesquelles sont des équivalences ? », met ces vérifications à l’épreuve sur cinq exemples dont l’un seulement résiste à l’examen.
Les relations d’équivalence, les classes et l’ensemble quotient occupent la section 3.2 de Discours formel sur les mathématiques pour le secondaire, Volume I ; les constructions de et de
par quotient sont menées en entier aux sections 3.5 et 3.6 du même chapitre.
Pingback: Exercice : cinq relations, lesquelles sont des équivalences ? | Formalis Mathematica
Pingback: Corrigé, et les relations d’ordre | Formalis Mathematica
Pingback: Vecteurs de l’espace : la définition scolaire et ce qu’elle cache | Formalis Mathematica
Pingback: Dénombrable : ℕ, ℤ et ℚ ont le même nombre d’éléments | Formalis Mathematica