Cartesian product of (possible infinite) family of sets

In summary, the conversation revolves around understanding the cartesian product of a potentially infinite family of sets. The definition of the cartesian product as the set of all functions mapping from the index set to the union of the sets in the family is discussed. The question is raised about what information is lost or gained when constructing the cartesian product and whether it is necessary to define it as a separate entity from the family of sets itself. The concept of "picking" or "choosing" elements is also brought up and the need for a function to exist in order to perform this action. The possibility of defining the cartesian product of a family of elements is also discussed, with the idea of using the index set of the families as the index set for the cartesian
  • #1
Damidami
94
0
Hi all. I'm having trouble understanding the cartesian product of a (possible infinite) family of sets.

Lets say [itex]\mathcal{F} = \{A_i\}_{i \in I}[/itex] is a family of sets.

According to wikipedia, the cartesian product of this family is the set

[itex] \prod_{i \in I} A_i = \{ f : I \to \bigcup_{i \in I} A_i, f(i) \in A_i \} [/itex]

My question begins about what information is win/lost within the cartesian product. It seems to me that I can recover the family of sets from the cartesian product (the index set I is there, and for a fixed [itex] i \in I [/itex] I can deduce the set [itex] A_i [/itex] by applying [itex] f(i) [/itex] with every function f in the cartesian product.

If I can construct a cartesian product from the family, and construct the family from the cartesian product, what exactly did I win/loose with constructing it in the first place? Why don't we define the cartesian product simply as the family of sets [itex] \{A_i\}_{i \in I} [/itex]?

To clarify my point of view, in the case of the classical cartesian product of two sets A and B, why don't we define the cartesian product [itex]A \times B[/itex] simply as the indexed family [itex] \{ C_k \}_{1 \leq k \leq 2} [/itex] with [itex]C_1 = A [/itex] and [itex] C_2 = B [/itex]. Then the element [itex] (a,b) \in A \times B [/itex] would simply mean pick [itex] a \in C_1, b \in C_2[/itex]

Any help on clarifying that is appreciated.
 
Physics news on Phys.org
  • #2
Damidami said:
why don't we define the cartesian product [itex]A \times B[/itex] simply as the indexed family [itex] \{ C_k \}_{1 \leq k \leq 2} [/itex] with [itex]C_1 = A [/itex] and [itex] C_2 = B [/itex].

How are you going to define "indexed family"? To "index" something we define a mapping from the index set to the set that is indexed. How will you define the set that is indexed in this case?

Then the element [itex] (a,b) \in A \times B [/itex] would simply mean pick [itex] a \in C_1, b \in C_2[/itex]

Doesn't "pick" imply that there exists some sort of function? How are you going to define "picking"?
 
  • #3
Hi Stephen,

Thanks for your response.

Usually an indexed family of elements of [itex]X[/itex] is just a function [itex]I \to X[/itex].
In my example I would take [itex]X = C_1 \cup C_2[/itex].

And let's change the word "pick" by the word "choose". So I mean that if you choose [itex](a,b) \in A \times B[/itex], that means you have chosen [itex]a \in C_1[/itex] and [itex]b \in C_2[/itex].

So I still don't see the need of a cartesian product.
 
  • #4
Damidami said:
And let's change the word "pick" by the word "choose". So I mean that if you choose [itex](a,b) \in A \times B[/itex], that means you have chosen [itex]a \in C_1[/itex] and [itex]b \in C_2[/itex].

Whatever word you like ("pick", "choose", "select") you are asserting that information exists sufficient to perform that process. The standard way to make this assertion is to say that a certain type of function exists.
 
  • #5
Let's change the last statement to this one [itex](a,b) \in A \times B [/itex] would simply mean a function [itex]\phi : \{1,2\} \to C_1 \cup C_2 [/itex] such that [itex] \phi(1) \in C_1 [/itex] and [itex] \phi(2) \in C_2 [/itex].

Wait, that is the definition of the cartesian product, isn't it? just all the functions like [itex]\phi[/itex]?

It that is ok, then I can see the need of the cartesian product of a family of sets, it basically allows one to choose many elements of many sets at once, isn't it? (modulo the axiom of choice, that is that the cartesian product of nonempty sets is nonempty)

What I was really trying to do was to define the cartesian product of a family of a family of elements (the principal difference between a family of elements and a set is that a family can *repeat* elements, so to say so). I would like the result (of the cartesian product) to be again a family of elements (instead of a set).

For example, if I have the family [itex] F_1 = \{(1,b) , (2,c), (3,a), (4,b) \} [/itex] and the family [itex]F_2 = \{(1,c),(5,b)\} [/itex], then the cartesian product could be defined be

[itex]\begin{eqnarray*}F_1 \times F_2 &=& \{((1,b),(1,c)), ((2,c),(1,c), ((3,a),(1,c)), ((4,b),(1,c)), \\
&& ((1,b),(5,b)), ((2,c),(5,b), ((3,a),(5,b)), ((4,b),(5,b)) \}\end{eqnarray*}[/itex]

But that isn't even a function as it assigns two elements to [itex](1,b)[/itex].

I still don't see how to do it, but I think it can be done. Any help on how to do it? Has it been done? Is it imposible? Or I'm not beeing clear on what I want?

Edit: I would like to add that I think that if I have two families [itex]F_1 : I \to X[/itex], [itex]F_2 : J \to Y[/itex], then the index set of the cartesian product of the two families (to be defined) should be a family whose index set is [itex]I \times J[/itex] (that is the cartesian product of the two index sets). But I'm not sure how to define the mapping so that it makes enough sense to be called the cartesian product of the families. I hope it clarifies what I want, and don't make it darker.

Edit2: I know that if [itex]F_1 = \{A_i\}_{i \in I}[/itex] and [itex]F_2 = \{B_j\}_{j \in J}[/itex] I could assign to each [itex](i,j) \in I \times J[/itex] the element [itex](A_i, B_j)[/itex], but that doesn't seem to fit what I would like to call the cartesian product of a family. Because in the cartesian product of sets, of each *index* I have many options, in the example, for [itex]1 \in \{1,2\}[/itex] I could assing any element in [itex]C_1[/itex] to be [itex]\phi(1)[/itex]. I can't see clearly what is happening and how to fix it, if that makes sense.

Edit3: I would like to add the motivation behind my wish to define the cartesian product of families of elements. As I see it, the families of elements has enough versatility to do (allmost, at least) the things that can be done with sets. I can see if an element is in the family, I can intersect two families to get a new family, and union two families to get a new family (using disjoint union so that it still is a function).

I'm searching if I can expand it to do anything I can do with sets with families instead, so that I can the drop the concept of set (use it only to define family, kind of *encapsulate* the concept of set behind that one of family) and from there on work only with families. I want to do it in a way that if I change any set X by the family identity function [itex]X \to X[/itex], then all the definitions on families (union, intersection, cartesian product, etc) reduce to the classical definitions on sets. I don't know how feasible it is, but is it's not feasible, I want to know how far can it goes, in replacing sets with indexed families, and where does it fall short and I have to stick with sets instead.

As families they are indexed it is easier to define arbitrary unions, intersections, and any kind of operation like sumatory, using families. I think of it like an array in computer programming, and almost any data structure can be build combining it.

What I still cannot find how to define, is the cartesian product, we have it for sets, so if I want to use only families, I need to define the cartesian product of families, and it isn't as easy as I thought.
 
Last edited:
  • #6
A sophisticated mathematician would look to category theory for an answer. A cartesian product in the "category of sets" is probably an example of an object with certain universal properties. This suggests we ought to figure out what a "morphism" is in the "categories of families" and then construct the appropriate universal object.

The only drawback to this approach is that I am not a sophisticated mathematician. Perhaps if we take this approach, I'll learn category theory.
 

FAQ: Cartesian product of (possible infinite) family of sets

1. What is the Cartesian product of a family of sets?

The Cartesian product of a family of sets is a mathematical operation that combines each element of one set with every element of another set to create a new set. This process is repeated for each set in the family, resulting in a new set containing ordered pairs of elements from each set.

2. How is the Cartesian product of a family of sets represented?

The Cartesian product is often represented using the × symbol between the sets. For example, the Cartesian product of sets A and B would be written as A × B.

3. Can the Cartesian product of a family of sets be infinite?

Yes, the Cartesian product of a family of sets can be infinite. This occurs when even one of the sets in the family is infinite, resulting in an infinite number of ordered pairs in the product set.

4. How is the Cartesian product different from the union of sets?

The Cartesian product combines elements from different sets to create new ordered pairs, while the union of sets combines all the elements from each set into a single set without creating new combinations.

5. What is the significance of the Cartesian product in mathematics?

The Cartesian product is a fundamental concept in mathematics and is used in various areas such as set theory, algebra, and geometry. It allows for the creation of new sets and is essential for understanding concepts like relations, functions, and mappings.

Similar threads

Replies
4
Views
3K
Replies
7
Views
2K
Replies
2
Views
1K
Replies
4
Views
2K
Replies
4
Views
2K
Replies
5
Views
2K
Replies
1
Views
1K
Back
Top