The Cartesian product is the set of ordered pairs with and .
An infinite Cartesian product of finite sets need not admit any complete list enumeration. For the repeated binary factor, suppose the output lists all sequences as . Define a sequence by . It is a valid binary sequence but differs from the -th output at coordinate , a contradiction. This is Cantor's diagonal argument. Consequently fair binary products can recursively enumerate the choices from finitely many possibly infinite lists, but cannot solve the unrestricted infinite-family specification. A finite-family algorithm's restriction must be explicit.
For and a nonzero direction , its affine section is the inverse image of under the line parametrization . The resulting set is a subset of the parameter line, so changing a parametrization can change the section by translation or scaling. The four real parameters can be encoded by a single real using real-number pairing by separated digits. Thus no fixed planar set can realize every real subset as a section, by Cantor's theorem.
Use coding of real sequences by ternary digits to give each real sequence a distinct column coordinate . Put every term of that sequence in its column. The vertical affine section of a planar set at is exactly the sequence range. Every nonempty countable set has such an enumeration, with repetitions allowed, while any column outside the code interval gives the empty set. This realizes every countable real subset; the other sections are unrestricted.
Given functions , there is a unique function whose coordinate projection maps are . It is the displayed pointwise pairing. Equality of ordered pairs is equality of both coordinates, which proves uniqueness and makes the Cartesian product a categorical product in the Category of sets.
The pairing map to a Cartesian product is injective exactly when its coordinate functions are jointly injective in the displayed sense. Either coordinate being injective is sufficient, but neither need be injective individually. For example, pairing three points with distinguishes all points even though each coordinate separately identifies two of them.
A finite tuple is an ordered list of finitely many entries; coordinates can repeat, and their positions matter. A tuple of length from a set is an element of the Cartesian product . The empty tuple has length zero. Finite tuples support Scott formulas in a back-and-forth method construction, where matching tuples determine a partial isomorphism of structures.
An ordered triple is a finite tuple with three ordered coordinates. Repeated coordinates are allowed; equality requires equality at each of the three positions.
Using distinct fixed tags , encode a tuple by the set . Injectivity of the ordered-pair construction makes the unique member with first coordinate recover . Thus a set can retain the order of a finite tuple when its entries are tagged, even if some coordinates coincide.

Ancestors (5)

  1. Set theory
  2. Foundations of mathematics
  3. Area of mathematics
  4. Mathematics
  5. Home

Discussion (0) New discussion

There are no discussions about this article yet.

Articles by others on the same topic (1)

Cartesian product by Ciro Santilli 40 Updated 2025-07-16
A function that maps two sets to a third set.