0

How to define (rigorously) ordered tuples and finite cartesian product in ZFC ? Does it possible to extend the Kuratowski definition of ordered pair, defining as $(x,y) = \{\{x\},\{x,y\}\}$... However, for pair, the Schema of comprehension ensure us the existence and uniquness (extensionality) of the cartesian product of $A$ and $B$, which can be defined as $A\times B = \{ (x,y)\in\mathcal P(\mathcal P(A\cup B)) : x\in A \land y\in B\}$... but for $n$-tuple, how does it work?

I want a formal definition of "what a $n$-tuple is", in order to define the cartesian product $E_1\times \cdots \times E_n$ using the Axiom Schema of Comprehension (as $E_1\times \cdots \times E_n := \{ (x_1, \ldots, x_n) \in \,?\,: x_1\in E_1 \land \cdots \land x_n \in E_n\} $ where the "?" set is a certain power set and depends on $n$-tuple definition).

Ideally, without any recursive definition like $(x_1, \ldots, x_{n-1}, x_n) = ((x_1, \ldots, x_{n-1}),x_n)$...

Célestin
  • 653

1 Answers1

2

Writing $\langle a,b \rangle$ for the ordered pair, we may define $$\langle x_1, \dots, x_n \rangle := \{ \langle m, x_m \rangle : 1 \leq m \leq n \}$$ though this is not standard; I believe the standard way to do it is recursively, because that's very natural and doesn't require these privileged "natural number" objects.