Set Theory – Is A x A^2 = A^3?

elementary-set-theory

If we were given a set $A=\{a,b\}$, then we have $A\times A=A^2=\{(a,a),(a,b),(b,a),(b,b)\}$ and $A^3=\{(a,a,a),(a,a,b),(a,b,a),(b,a,a),(a,b,b),(b,a,b),(b,b,a),(b,b,b)\}$.

Now my question is, what is $A\times A^2$ equal to? Is it $A^3$ or will the elements in this cartesian product be of the form $(x,(y,z))$, where $x\in A$ and $(y,z)\in A^2$? (I just used $x,y,z$ as arbitrary elements of $A$, just to generalize)

I should also note that I'm using Kuratowski's definition of ordered pairs and n-tuples.

Best Answer

In set theory, everything is a set1, even ordered pairs/tuples, although the notion of an ordered pair predates formal set theory by at least a century2. When we were developing a formal theory of sets, there needed to be a way we could express an ordered pair (and ordered triple) using only sets.

Mathematicians have, over the years, developed many ways to encode the idea of an ordered pair using set theory. The one that has gained the most currency is Kuratowski's definition:

$$(a, b) := \{\{a\}, \{a, b\}\}.$$

It has the key, defining property that $(a, b) = (c, d) \iff a = c \land b = d$. But, it's far from the only way of accomplishing this! As the link shows, there are other perfectly adequate ways of accomplishing this with sets.

What about ordered triples? Again, for us to use them in set theory, there needs to be some kind of definition in terms of sets.3 Like with ordered pairs, there are plenty of ways this could be accomplished, and I don't think there's a consensus on the best way to do this4. A simple way of doing this is to define $$(a, b, c) := ((a, b), c),$$ where ordered pairs are defined by whatever definition you prefer. Note that, if we take this to be the definition, then $A^2 \times A = A^3$, but $A \times A^2 \neq A^3$ (according to how you've interpreted $A^3$). This would be an example of a junk theorem.

We could also interpret $A^3$, not as a set of triples, but as a set of functions. Recall that $A^B$ is the set of functions from $A$ to $B$. Thus, $A^3$ could be interpreted as the set of functions from $A$ to the set $3$. Yes, $3$ is a set, like everything else covered by set theory. Without going into too many details, it is the set $\{0, 1, 2\}$ (where $0, 1, 2$ are also sets), so if we were to take $A = \{a, b\}$ say, then the following would be an element of $A^3$: $$\{(0, a), (1, a), (2, b)\}.$$ This would be another way of defining triples: $(a, b, c)$ could simply be the function $\{(0, a), (1, b), (2, c)\}$5. If we defined triples like so, then the set of triples $A^3$ agrees with the set of functions $A^3$. However, it means that $A^2 \times A$ and $A \times A^2$ are both different from $A^3$. Once again, this would be a junk theorem.

Ultimately, it doesn't really matter. Essentially, $A^2 \times A$ and $A^3$ (and $A \times A^2$) are the same thing. No mathematician or layperson really cares whether they are technically equal, or how you choose to encode your ordered pairs/triples. The two sets, regardless of how you sensibly define them, will have a very natural correspondence between the elements. For all intents and purposes, they are the same.


1 Set theory, as the name suggests, is the theory of sets, so that's all it talks about. It doesn't have the language, by itself, to discuss other kinds of objects. Class theory, underpinning category theory, is a notable exception, but most of mathematics is covered by set theory.

2 According to Wikipedia, formal set theory began in the 1870s with Dedekind and Cantor. The informal idea of an ordered pair must date back at least to Descartes in the 17th century, given the Cartesian plane.

3 If you define $(a, b, c)$ to be $\{\{a\}, \{a, b\}, \{a, b, c\}\}$, as you might naively expect, you run into problems!

4 That said, mathematicians tend to be (deliberately) uncreative with this kind of thing, so I would suspect most would suggest similar definitions, if pressed.

5 Note: you could interpret $A^2$ similarly ($2 = \{0, 1\}$) as a set of functions. However, this does not obviate the need to define an ordered pair, as functions are sets of ordered pairs!