General Cartesian Product

1.6. General Cartesian ProductΒΆ

In this section, we extend the definition of Cartesian product to an arbitrary number of sets.

Definition 1.88 (Cartesian product)

Let {Ai}i∈I be a family of sets. Then the Cartesian product ∏i∈IAi or ∏Ai is defined to be the set consisting of all functions f:Iβ†’βˆͺi∈IAi such that xi=f(i)∈Ai for each i∈I.

In other words, the function f chooses an element xi from the set Ai for each index i∈I.

The general definition of the Cartesian product allows the index set to be finite, countably infinite as well as uncountably infinite.

Note that we didn’t require Ai to be non-empty. This is discussed below.

Definition 1.89 (Choice function)

A member function f of the Cartesian product ∏Ai is called a choice function and often denoted by (xi)i∈I or simply by (xi).

Remark 1.20

For a family {Ai}i∈I, if any of the Ai is empty, then the Cartesian product ∏Ai is empty.

This follows from the definition of the Cartesian product as a choice function f must choose an element from each Ai. If an Ai is empty, a choice function cannot choose any element from it, hence the choice function cannot exist.

Remark 1.21

If the family of sets {Ai}i∈I satisfies Ai=Aβˆ€i∈I, then ∏i∈IAi is written as AI.

AI={f|f:I→A}.

i.e. AI is the set of all functions from I to A.

1.6.1. ExamplesΒΆ

Example 1.19 (Binary functions on the real line)

Let A={0,1}. AR is a set of all functions on R which can take only one of the two values 0 or 1.

Example 1.20 (Binary sequences)

Let A={0,1}. AN is a set of all sequences of 0s and 1s.

Example 1.21 (Real sequences)

RN is a set of all real sequences. It is also denoted as R∞.

Example 1.22 (Real valued functions on the real line )

RR is a set of all functions from R to R.

1.6.2. Axiom of choiceΒΆ

If a Cartesian product is non-empty, then each Ai must be non-empty. We can therefore ask: If each Ai is non-empty, is then the Cartesian product ∏Ai nonempty? An affirmative answer cannot be proven within the usual axioms of set theory. This requires us to introduce the axiom of choice.

Axiom 1.1 (Axiom of choice)

If {Ai}i∈I is a nonempty family of sets such that Ai is nonempty for each i∈I, then the Cartesian product ∏Ai is nonempty.

This means that if every member of a family of sets is non empty, then it is possible to pick one element from each of the members.

Another way to state the axiom of choice is:

Axiom 1.2 (Axiom of choice (disjoint sets formulation))

If {Ai}i∈I is a nonempty family of pairwise disjoint sets such that Aiβ‰ βˆ… for each i∈I, then there exists a set EβŠ†βˆͺi∈IAi such that E∩Ai consists of precisely one element for each i∈I.