M04 - Ensembles, fonctions (injection, surjection, bijection) et relations binaires


1. Ensembles

NotationLectureExemple
appartient à
est inclus dans
ensemble vide
union (OU)
intersection (ET)
complémentaire
produit cartésien (couples)
ou nombre d’éléments

Lien direct avec la logique : , , complémentaire NON ; et avec SQL : UNION, INTERSECT, EXCEPT.

2. Injective, surjective, bijective

flowchart LR
  subgraph INJ["Injective (≤ 1 flèche arrive)"]
    a1((a)) --> x1((1))
    b1((b)) --> y1((2))
    z1((3))
  end
  subgraph SURJ["Surjective (≥ 1 flèche arrive)"]
    a2((a)) --> x2((1))
    b2((b)) --> x2
    c2((c)) --> y2((2))
  end
  subgraph BIJ["Bijective (exactement 1)"]
    a3((a)) --> x3((1))
    b3((b)) --> y3((2))
  end
TypeChaque élément de l’arrivée a…Test pratique
Injectiveau plus un antécédentDeux éléments différents ont toujours des images différentes
Surjectiveau moins un antécédentToute l’arrivée est « touchée »
Bijectiveexactement un antécédentInjective et surjective → admet une réciproque

Entre ensembles finis : bijection possible seulement si . Si → jamais injective ; si → jamais surjective.

Exemples :

  • de dans : ni injective (), ni surjective ( n’a pas d’antécédent). De dans : bijective, réciproque .
  • BTS : , → surjective, non injective (2 a deux antécédents).
  • Chiffrement affine avec clé valide : bijection de l’alphabet sur lui-même (c’est pour ça qu’on peut déchiffrer) → M01 - Arithmétique et chiffrement affine.
  • Informatique : une fonction de hachage n’est pas injective (collisions possibles) ; une clé primaire définit une injection ligne → identifiant.

3. Relations binaires

PropriétéDéfinitionExemples
Réflexive, , « divise »
Symétrique, « est dans le même VLAN que »
Antisymétrique et , « divise » (sur )
Transitive et , , « divise »
  • Relation d’équivalence = réflexive + symétrique + transitive (ex. « même reste modulo 26 », « même sous-réseau »).
  • Relation d’ordre = réflexive + antisymétrique + transitive (ex. , « divise », inclusion ).

BTS 2018 : « divise » sur est réflexive, antisymétrique, transitive, non symétrique (2 | 6 mais 6 ∤ 2) → relation d’ordre.

Une relation se représente par un graphe (arc de vers si ) ou une matrice → M07 - Graphes et plus court chemin.

Voir aussi