Produto cartesiano
De *Cartesius*, latinização de René Descartes — o plano cartesiano é ℝ × ℝ.
Símbolo
, de Cartesius — a latinização de René Descartes. O plano cartesiano é : cada ponto é um par ordenado de coordenadas.
Definição
O produto cartesiano é o conjunto de todos os pares ordenados com primeiro componente em e segundo em :
Uma grade: se tem elementos e tem , então tem . A multiplicação no nome não é metáfora — é a cardinalidade.
Registro computacional
itertools.product em Python. Em teoria dos tipos, é o tipo produto — tuple[A, B] —, que corresponde à conjunção sob Curry-Howard: um habitante de é um par, exatamente como uma prova de .
Pythonfrom itertools import product list(product({1, 2}, {3, 4})) # [(1, 3), (1, 4), (2, 3), (2, 4)]
no conjunto, tupla no tipo, na lógica — um objeto, três registros.