Exploring Halmos's Generalization of Cartesian Product

In summary, the conversation discusses confusion regarding Halmos' generalization of the Cartesian Product for a family of sets. The main concern is treating two sets as the same when there is a bijection between them. It is clarified that in this context, "same" means having the same cardinality and being essentially interchangeable for any application. The conversation also mentions the natural isomorphism between the two products, which further supports their interchangeability. However, it is noted that as sets alone, these two objects are different. The conversation concludes by emphasizing the importance of understanding the difference between the concept of the Cartesian Product and the actual construction of the set.
  • #1
dmuthuk
41
1
Source: Halmos, Naive Set Theory

I ran into a bit of confusion in the way Halmos generalizes the "Cartesian Product" for a family of sets (p.36). I was wondering if someone can shed some light on this. Here is my problem:

Previously, Halmos defines the cartesian product of two sets [tex]X[/tex] and [tex]Y[/tex] as the set of all ordered pairs [tex](x,y)[/tex] where [tex]x\in X[/tex] and [tex]y\in Y[/tex]. On p.36, in order to generalize the concept, he introduces a new way of looking at cartesian products.

I will stick to our special case of two sets for comparison. First, he considers an arbitrary unordered pair of sets [tex]\{a,b\}[/tex], and a function [tex]z:\{a,b\}\to X\cup Y[/tex] such that [tex]z(a)\in X[/tex] and [tex]z(b)\in Y[/tex]. He denotes the set of all such functions from [tex]\{a,b\}[/tex] to [tex]X\cup Y[/tex] as [tex]Z[/tex]. Then, he defines a one-to-one function [tex]f:Z\to X\times Y[/tex] by [tex]f(z)=(z(a),z(b))[/tex] and claims that the sets [tex]Z[/tex] and [tex]X\times Y[/tex] are essentially the same and only differ in notation. However, I don't know why this is the case.

If this is true, then each [tex]z\in Z[/tex] is an ordered pair of the form [tex](x,y)\in X\times Y[/tex]. Now, since [tex]z\in Z[/tex] itself is a function, we can write [tex]z=\{(a,z(a)),(b,z(b))\}=\{\{\{a\},\{a,z(a)\}\},\{\{b\},\{b,z(b)\}\}\}[/tex] which doesn't look anything like an ordered pair. So, I am not sure what he means exactly.
 
Last edited:
Physics news on Phys.org
  • #2
f is 1-1 and onto, so it's a bijection. There's a 1-1 correspondence between Z and XxY, and this means that the two sets, when considered as sets, don't differ in any significant way, i.e. the only significant difference is notation. It takes some getting used to, to sometimes treat two objects the same if there's a bijection between them.
 
  • #3
AKG said:
f is 1-1 and onto, so it's a bijection. There's a 1-1 correspondence between Z and XxY, and this means that the two sets, when considered as sets, don't differ in any significant way, i.e. the only significant difference is notation. It takes some getting used to, to sometimes treat two objects the same if there's a bijection between them.

Aah, but this has been one of my main concerns; treating two sets the same when there is a bijection between them. I have not been able to convince myself of this concept because I don't understand what we mean by "same". Do we mean "equal"? This cannot be the case here because the Axiom of Extention tells us that these two sets cannot be equal. How do we define the word "same", mathematically?

I mean, we can definitely treat the set [tex]Z[/tex] as the new definition of the Cartesian Product of two sets [tex]X[/tex] and [tex]Y[/tex]. This set certainly exists: Given [tex]X[/tex] and [tex]Y[/tex], the union [tex]X\cup Y[/tex] exists. The unordered pair [tex]\{a,b\}=\{\emptyset,\{\emptyset\}\}[/tex] exists, and by the old version of the Cartesian Product (i.e. the set of all ordered pairs), [tex]\{a,b\}\times X\cup Y[/tex] exists. Finally, each function [tex]z\in Z[/tex] exists by the Axiom of Specification applied to this Cartesian Product.

But, I can only see this new set [tex]Z[/tex] as a different object. If indeed, Halmos has redfined the Cartesian Product for the purpose of generalization, I will be content. But, even in that case, for each choice of the index set [tex]\{a,b\}[/tex], we obtain a different set [tex]Z[/tex], even though they will have the same cardinality. Actually, I have had the same problem with isomorphisms, homeomorphisms, and isometries.
 
Last edited:
  • #4
"same" depends on context. :smile:

Well, the important thing about an ordered pair is that it has a "first element" and a "second element". (And the collection of ordered pairs satisfy a few axioms) The construction (a, b) = {a, {a, b}} is only a model of the notion of ordered pairs; there are many models of the cartesian product.

Generally, the only thing that matters about a set is its size; any two isomorphic sets are essentially interchangible for essentially any application. (By applying any isomorphism1 to convert between them)

It turns out to be even better than that: the two products are naturally isomorphic, which means that it also interacts seamlessly with functions between sets. (I can elaborate if you want) Because of the natural isomorphism, the products themselves are essentially interchangible for essentially any application.



1: also known as "bijection"
 
Last edited:
  • #5
Hurkyl said:
"same" depends on context. :smile:

Well, the important thing about an ordered pair is that it has a "first element" and a "second element". (And the collection of ordered pairs satisfy a few axioms) The construction (a, b) = {a, {a, b}} is only a model of the notion of ordered pairs; there are many models of the cartesian product.

Generally, the only thing that matters about a set is its size; any two isomorphic sets are essentially interchangible for essentially any application. (By applying any isomorphism1 to convert between them)

It turns out to be even better than that: the two products are naturally isomorphic, which means that it also interacts seamlessly with functions between sets. (I can elaborate if you want) Because of the natural isomorphism, the products themselves are essentially interchangible for essentially any application.

I assume that each "model" of the ordered pair is essentially some collection of sets that satisfies the defining property of an ordered pair (i.e. [tex](a,b)=(c,d) \mbox{ iff } a=c \mbox{ and } b=d[/tex]), and a bijection between [tex]Z[/tex] and [tex]X\times Y[/tex] somehow preserves this defining property. Now, I understand that for the purpose of application, it doesn't matter which of the sets [tex]Z[/tex] or [tex]X\times Y[/tex] we use to denote the Cartesian Product of two sets because we are no longer interested in the actual construction of these sets and only interested in their existence and defining properties.

However, as sets alone, disregarding any other special properties, I hope that these two objects are completely different. The reason I want to be sure of this is because when we refer to the "Cartesian Product", I am assuming we are really referring to a particular set rather than a concept. To prove the existence of this set, it is important to know which object we are interested in because the two objects are set-theoretically different. At present, I am approaching this subject with only two concerns in my mind: these predfined objects called sets and the axioms that indirectly tell us about their existence and their properties.
 
  • #6
Yes, technically they are different, of course. But get used to treating them the same. The set of Dedekind cuts and the set of Cauchy sequences of rationals are different objects, but we treat them as the same thing usually, the set of real numbers.
 
  • #7
However, as sets alone, disregarding any other special properties, I hope that these two objects are completely different.
The two different products are unequal, but isomorphic constructions.
 
  • #8
AKG said:
Yes, technically they are different, of course. But get used to treating them the same. The set of Dedekind cuts and the set of Cauchy sequences of rationals are different objects, but we treat them as the same thing usually, the set of real numbers.

Thanks. I have been running into this same problem of "isomorphic" objects over and over again in different fields of mathematics. But, each time, the problem always arises in proving "existence" theorems, which was one of the reasons I started reading up on Set Theory. The problem is that instead of constructing the required object directly, the proofs construct another object which is isomorphic to the object we seek. However, this is a little unsettling sometimes. For instance, in Algebra, Kronecker's Theorem states that for every polynomial over a given field F, there exists an extension of F in which the polynomial has a root. In the proof, I believe that they construct a field that is isomorphic to the extension that is desired. But, then, for a field to be an extension of F, it needs to contain F as a subfield, and in particular, a subset.

So, now here's a question: Suppose you would like prove the existence of some set A. I suppose you start out by assuming A is a class (I don't know much about classes, so I may be on shaky ground). Next, suppose we construct a set B from scratch, and a bijection between A and B (if such a concept makes sense between classes and sets). Then, can we conclude that A is a set, and therefore exists? I mean, is this what happens with those types of existence proofs? Bijection proves existence indirectly? I hope this argument makes some sense.

Oh, and coincidently, I was sort of reading up on Cauchy Sequences and Dedekind Cuts earlier today when I was looking up stuff on bijections and isomorphisms!
 
  • #9
The axiom of replacement is very convenient:

Let S be a set contained in the domain of the function f. Then,
{ f(x) | x in S }​
is a set.


If f can be represented as a set of ordered pairs, then you can prove this from the other axioms; it's needed for those cases when you do not yet know if f has such a representation.


But even this is overkill for the type of application you're talking about: if you have an injective map f:S --> T, it's easy enough to construct a new set T' by replacing everything in the image of f with its preimage in S. If S and T have additional structure (like a field structure), it's easy enough to invoke f to build the corresponding additional structure on T'.


Incidentally, it is often more convenient to study injective maps f:S-->T rather than the subsets of T. In particular, to define a field extension of K as a homomorphism K --> L, rather than as a field L that contains K as a subset. IMHO, the style of set theoretic proofs seems to put too much emphasis on identity.
 
  • #10
dmuthuk said:
Thanks. I have been running into this same problem of "isomorphic" objects over and over again in different fields of mathematics. But, each time, the problem always arises in proving "existence" theorems, which was one of the reasons I started reading up on Set Theory. The problem is that instead of constructing the required object directly, the proofs construct another object which is isomorphic to the object we seek. However, this is a little unsettling sometimes. For instance, in Algebra, Kronecker's Theorem states that for every polynomial over a given field F, there exists an extension of F in which the polynomial has a root. In the proof, I believe that they construct a field that is isomorphic to the extension that is desired. But, then, for a field to be an extension of F, it needs to contain F as a subfield, and in particular, a subset.
But there's no significant difference in terms of the algebraic structure. Suppose G is the field that's isomorphic to the extension that's desired. This means that there's some subset F' of G that's isomorphic to F. In your mind, create a new field G' which is the same as G except the elements in F' are replaced with their corresponding elements in F, with the field operations acting on the elements of F as they would on their counterparts in F'.
 

1. What is Halmos's Generalization of Cartesian Product?

Halmos's Generalization of Cartesian Product is a mathematical concept that extends the idea of a Cartesian product to an infinite number of sets. It is a way to combine elements from multiple sets to create a new set.

2. How is Halmos's Generalization of Cartesian Product different from the traditional Cartesian product?

The traditional Cartesian product only applies to a finite number of sets, while Halmos's Generalization allows for an infinite number of sets. Additionally, the resulting set in Halmos's Generalization may contain elements that are not present in any of the original sets.

3. What are some common applications of Halmos's Generalization of Cartesian Product?

Halmos's Generalization has various applications in mathematics, computer science, and physics. It is used in set theory, topology, and category theory. In computer science, it is applied in database design, programming languages, and data structures. In physics, it is used in quantum mechanics and statistical mechanics.

4. What are the properties of Halmos's Generalization of Cartesian Product?

Some key properties of Halmos's Generalization include associativity, commutativity, and distributivity. It also follows the same laws as the traditional Cartesian product, such as the law of identity and the law of domination.

5. Are there any limitations to Halmos's Generalization of Cartesian Product?

One limitation of Halmos's Generalization is that it can only be applied to sets that are well-ordered. This means that the sets must have a defined order, and all elements must be comparable. Additionally, the resulting set may be too large to be useful in certain applications.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
706
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
8
Views
898
  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
4K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Differential Equations
Replies
11
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
596
Replies
3
Views
582
Back
Top