HarmonyFidelisHarmonyFidelis
Connexion
ActualitésGrands projetsActeursAcadémie

Qu'est-ce qu'un ensemble ?

Un ensemble regroupe des objets bien déterminés ; l'appartenance, l'inclusion et les opérations en décrivent la structure.

Qu'est-ce qu'un ensemble ?

Les ensembles

Définition

Un ensemble est une collection d'objets bien déterminés, appelés ses éléments. On écrit par exemple

A={2,4,6}A=\{2,4,6\}A={2,4,6}

et 4∈A4\in A4∈A pour dire que 4 appartient à AAA. À l'inverse, 5∉A5\notin A5∈/A.

L'ordre et les répétitions ne changent pas un ensemble : {2,4,6}\{2,4,6\}{2,4,6}, {6,4,2}\{6,4,2\}{6,4,2} et {2,2,4,6}\{2,2,4,6\}{2,2,4,6} désignent le même ensemble. Ce qui compte est uniquement la question : quels éléments appartiennent à la collection ?

Décrire un ensemble

On peut donner ses éléments en extension :

B={a,e,i,o,u}B=\{a,e,i,o,u\}B={a,e,i,o,u}

ou les définir par une propriété :

C={n∈N∣n<5}={0,1,2,3,4}C=\{n\in\mathbb{N}\mid n<5\}=\{0,1,2,3,4\}C={n∈N∣n<5}={0,1,2,3,4}

Ici, on adopte la convention 0∈N0\in\mathbb{N}0∈N. La barre verticale se lit « tel que ». La propriété doit décider sans ambiguïté si un objet appartient à l'ensemble.

Ensemble vide, égalité et cardinal

L'ensemble vide, noté ∅\varnothing∅, ne contient aucun élément. Il ne faut pas le confondre avec {∅}\{\varnothing\}{∅}, qui contient un élément : l'ensemble vide lui-même.

Deux ensembles sont égaux s'ils ont exactement les mêmes éléments. Pour un ensemble fini AAA, son cardinal ∣A∣|A|∣A∣ est son nombre d'éléments. Ainsi, si A={2,4,6}A=\{2,4,6\}A={2,4,6}, alors ∣A∣=3|A|=3∣A∣=3.

Inclusion et sous-ensembles

On écrit A⊆BA\subseteq BA⊆B lorsque tout élément de AAA appartient aussi à BBB. Par exemple,

{2,4}⊆{1,2,3,4}\{2,4\}\subseteq\{1,2,3,4\}{2,4}⊆{1,2,3,4}

L'appartenance et l'inclusion ne sont pas la même relation : 2∈A2\in A2∈A compare un objet à un ensemble ; A⊆BA\subseteq BA⊆B compare deux ensembles.

Tout ensemble est inclus dans lui-même et l'ensemble vide est inclus dans tout ensemble.

Trois opérations fondamentales

Soient A={1,2,3}A=\{1,2,3\}A={1,2,3} et B={3,4}B=\{3,4\}B={3,4}.

OpérationSensRésultat
Union A∪BA\cup BA∪BÉléments dans AAA ou dans BBB{1,2,3,4}\{1,2,3,4\}{1,2,3,4}
Intersection A∩BA\cap BA∩BÉléments communs à AAA et BBB{3}\{3\}{3}
Différence A∖BA\setminus BA∖BÉléments de AAA qui ne sont pas dans BBB{1,2}\{1,2\}{1,2}

Le mot « ou » de l'union est inclusif : un élément présent dans les deux ensembles appartient bien à l'union, mais il n'y apparaît qu'une fois.

Si un ensemble universel UUU est fixé, le complémentaire de AAA dans UUU est U∖AU\setminus AU∖A. Sans univers explicitement choisi, « le complémentaire de AAA » est incomplet.

Les diagrammes aident, mais ne définissent pas

Un diagramme de Venn représente des ensembles par des régions. Le chevauchement visualise l'intersection et l'ensemble des régions visualise l'union. C'est une aide de raisonnement, pas la définition : une preuve doit revenir aux conditions d'appartenance.

Pour montrer A∩B⊆AA\cap B\subseteq AA∩B⊆A, on prend un élément arbitraire x∈A∩Bx\in A\cap Bx∈A∩B. Par définition de l'intersection, x∈Ax\in Ax∈A et x∈Bx\in Bx∈B ; donc x∈Ax\in Ax∈A. L'inclusion est démontrée.

Pourquoi cette abstraction est utile

Les ensembles donnent un vocabulaire commun aux mathématiques et à l'informatique. Un domaine de valeurs, les résultats d'une requête, les sommets d'un graphe ou les cas acceptés par une règle peuvent être traités comme des ensembles. Les relations deviennent alors des ensembles de couples et les fonctions s'appuient sur un ensemble de départ et un ensemble d'arrivée.

Cette idée est donc un prérequis direct à l'étude des relations, fonctions, bases de données, probabilités et graphes.

Résumé

Un ensemble est déterminé par ses éléments : l'appartenance relie un objet à un ensemble ; l'inclusion compare deux ensembles ; union, intersection et différence construisent de nouveaux ensembles.

Références pédagogiques

  • ACM/IEEE-CS/AAAI — Computer Science Curricula 2023, Mathematical and Statistical Foundations
  • National University of Singapore — CS1231S, Discrete Structures
  • Australian National University — MATH1005, Discrete Mathematical Models