Retourner au courant

Produit cartésien

Cet article décrit le produit cartésien entre deux ensembles. La définition, un exemple, son écriture en latex ainsi que son utilisation en python sont développés dans cet article.

FR

Definition

Le produit cartésien de deux ensembles AA et BB est l’ensemble des couples ordonnés (x,y)(x,y) dont le premier élément appartient à AA et le second à BB.

A×B={(x,y)  xAyB} A \times B = \{(x, y) \ | \ x \in A \land y \in B\}

Exemple

Soit :

  • A={a,b} A = \{a, b\}
  • B={b,1,2} B = \{b, 1, 2\}

A×B={(a,b),(a,1),(a,2),(b,b),(b,1),(b,2)} A \times B = \{(a, b), (a, 1), (a, 2), (b,b), (b, 1), (b, 2)\}

Informations

  • Le cardinal de A×BA \times B est A×B=A×B|A \times B| = |A| \times |B| si AA et BB sont des ensembles finis.
  • Le produit cartésien est vide si AA ou BB est vide.
  • Le produit de deux ensembles dénombreables est dénombreable.

Latex

A \times B = \{(a, b), (a, 1), (a, 2), (b,b), (b, 1), (b, 2)\}

Python

from itertools import product

A = {'a', 'b'}
B = {'b', 1, 2}

produit = set(product(A, B))
print(produit)