En mathématiques, le produit cartésien de deux ensembles X et Y, appelé ensemble-produit, est l'ensemble de tous les couples, dont la première composante appartient à X et la seconde à Y. On généralise facilement la notion de produit cartésien binaire à celle de produit cartésien fini, qui est alors un ensemble de multiplets, on dit n-uplets pour les éléments d'un produit cartésien de n ensembles. On peut aussi introduire la notion de somme disjointe (ou cartésienne). Pour généraliser aux produits cartésiens infinis, des produits d'une famille quelconque (éventuellement infinie) d'ensembles, on a besoin de la notion de fonction.
Les produits cartésiens doivent leur nom à René Descartes, qui, en créant la géométrie analytique, a le premier utilisé ce que nous appelons maintenant,
Pour tout ensemble A et tout ensemble B, il existe un unique ensemble dont les éléments sont les couples dont la première composante appartient à A et la seconde à B :
Cet ensemble est noté « A x B » (lire « A croix B ») et il est appelé produit cartésien de A par B.
Si on considère couples et produits cartésiens comme une notion primitive, on aura comme axiome cette propriété d'existence et d'unicité. Elle se démontre en théorie des ensembles, pour la représentation des couples choisie.
Si A est l'ensemble { A, R, D, V, 10, 9, 8, 7, 6, 5, 4, 3, 2 } et B l'ensemble { pique, cœur, carreau, trèfle }, alors le produit cartésien de ces deux ensembles est un jeu classique de 52 cartes, soit l'ensemble suivant :
A2 ne doit pas être confondu avec ΔA (lire « delta A »), diagonale de A :
Remarque : La diagonale d'un ensemble se confond avec son carré cartésien si et seulement si cet ensemble est vide ou se réduit à un singleton.
En théorie des ensembles, si on choisit, comme usuellement, la représentation des couples de Kuratowski, les couples dont la première composante est dans A et la seconde dans B sont des éléments de
On peut donc définir le produit cartésien par compréhension, on aura bien sûr besoin des couples, donc, en plus des axiomes précédents, de l'axiome de la paire et du schéma d'axiomes de compréhension :
On peut aussi définir le produit cartésien en utilisant le schéma d'axiomes de remplacement au lieu de l'ensemble des parties :
Dans la catégorie des ensembles, étant donnés deux objets S et T il existe un objet P et deux morphismes
Dans une catégorie quelconque, un produit P n'existe pas toujours, et quand il existe, il sera unique à isomorphisme unique près. En particulier, toutes les structures ainsi obtenues sont isomorphes, ce qui permet de définir le produit cartésien SxT.