The cartesian product is a set operator between two set A and B that produces a set of all pairs (a, b) where:
<MATH>\Large A \times B</MATH>
A = {1, 2} B = {a, b} A x B = {(1,a), (1,b), ((1,c), (2,a), (2,b), (2,c)}
See SQL - Cross Join / Cartesian Product / Cross Product
See Relational Operator - Cross Product