Indexed Cartesian Product as sets of functions

In summary, Knapp says that the set theoretic notion of the indexed cartesian product, \prod_{x\in S}A_{x}, can be thought of as the set of all functions f:S\rightarrow \bigcup_{x\in S}A_{x} such that f(x)\in A_{x} for all x\in S. Let's call this set F.
  • #1
TopCat
58
0
I'm going through the set theory material in the appendix of Knapp's Basic Algebra. I want to make sure that I understand what he says is the set theoretic notion of the indexed cartesian product, [itex]\prod_{x\in S}A_{x}[/itex].

He says that this can be thought of as the set of all functions [itex]f:S\rightarrow \bigcup_{x\in S}A_{x}[/itex] such that [itex]f(x)\in A_{x}[/itex] for all [itex]x\in S[/itex]. Let's call this set [itex]F[/itex].

So as an example, let [itex]S = \left\{1,2\right\}[/itex], [itex]A_{1} = \left\{3,4\right\}[/itex], and [itex]A_{2} = \left\{5,6\right\}[/itex]. Then [itex]\bigcup_{x\in S}A_{x} = \left\{3,4,5,6\right\}[/itex] and the functions f, being subsets of [itex]S\times \bigcup_{x\in S}A_{x}[/itex], are [itex]f_{1} = \left\{(1,3), (2,5)\right\}[/itex], [itex]f_{2} = \left\{(1,3), (2,6)\right\}[/itex], [itex]f_{3} = \left\{(1,4), (2,5)\right\}[/itex], [itex]f_{4} = \left\{(1,4), (2,6)\right\}[/itex].

Then the set [itex]F[/itex] is [itex]\left\{\left\{(1,3), (2,5)\right\},\left\{(1,3), (2,6)\right\},\left\{(1,4), (2,5)\right\},\left\{(1,4), (2,6)\right\}\right\}[/itex].

Since we can form a bijection [itex]g[/itex] from [itex]F[/itex] to [itex]A_{1}\times A_{2}[/itex] with [itex]g:F\rightarrow A_{1}\times A_{2}[/itex] such that [itex]g(f) = (f(1), f(2))[/itex] for all [itex]f\in F[/itex], we can say that F is isomorphic to [itex]A_{1}\times A_{2}[/itex] and thus they are the same set. Is my understanding correct?
 
Physics news on Phys.org
  • #2
TopCat said:
we can say that F is isomorphic to [itex]A_{1}\times A_{2}[/itex] and thus they are the same set. Is my understanding correct?

It looks like you got all the details right, so your understanding is correct.

However, a set of ordered n-tuples is NOT the same set as the set of choice functions. Remember, the axiom of extensionality says that two sets are the same iff they have exactly the same elements. So two sets that have different elements but represent the same structure, are still different sets.

The use of the word isomorphic is true in a casual sense, but you would need to define isomorphism for sets in order for it to be literally true. The idea of isomorphism is typically applied to sets equipped with some algebraic structure, for example addition and/or multiplication defined.

It's true that the two definitions of Cartesian product (n-tuples or choice functions) express the same idea in the case of a finite index set. But I haven't seen the word isomorphism used to express that fact. I could be wrong. What is your definition of isomorphism of sets?
 
Last edited:
  • #3
SteveL27 said:
It's true that the two definitions of Cartesian product (n-tuples or choice functions) express the same idea in the case of a finite index set. But I haven't seen the word isomorphism used to express that fact. I could be wrong. What is your definition of isomorphism of sets?

I came across another thread on this forum and stumbled upon the use of isomorphism from a post by Hurkyl: https://www.physicsforums.com/showpost.php?p=1342101&postcount=4

I get that the two sets aren't the same, but are functionally "equivalent" (my choice of words as "same set" was very poor). I, like the OP in that old thread, find it odd that the cartesian product was touted (in this case by Knapp) as exactly the set of all such functions, when it was defined earlier as a set of -tuples. In fact, I realized that I mistyped earlier; Knapp doesn't say that the indexed cartesian product "can be thought of" as the set of all such functions, but that "it is" this set.

However, I'm satisfied with the details given in the other thread on the matter. Thanks for confirming that I wasn't misunderstanding the concept.
 
  • #4
TopCat said:
I came across another thread on this forum and stumbled upon the use of isomorphism from a post by Hurkyl: https://www.physicsforums.com/showpost.php?p=1342101&postcount=4

I get that the two sets aren't the same, but are functionally "equivalent" (my choice of words as "same set" was very poor). I, like the OP in that old thread, find it odd that the cartesian product was touted (in this case by Knapp) as exactly the set of all such functions, when it was defined earlier as a set of -tuples. In fact, I realized that I mistyped earlier; Knapp doesn't say that the indexed cartesian product "can be thought of" as the set of all such functions, but that "it is" this set.

However, I'm satisfied with the details given in the other thread on the matter. Thanks for confirming that I wasn't misunderstanding the concept.

In that thread, Hurkyl defined isomorphism as bijection. But that's too weak; because in that case ANY set of cardinality |A| * |B| is isomorphic to the Cartesian product A X B. As excellent as Hurkyl's answers usually are, it is not correct to say that the set of n-tuples is isomorphic to the set of choice functions (for a finite index set) since we do not have a sufficiently strong notion of isomorphism for sets.

The notion of bijection only says two sets have the same cardinality. It's not a strong enough notion to encapsulate the structure of a Cartesian product. And arbitrary sets don't have any additional structure, so we can't use any extra structure to make a precise definition of isomorphism.

I apologize for taking the pedantic route here; but it's always important to understand the exact meaning of things before we get fast and loose with terminology.

By the way the reason for introducing the choice function definition of Cartesian product is to handle the case of an infinite index set. We can't form infinity-tuples via the axioms of set theory; but we CAN form collections of choice sets, even on uncountable index sets. That's why the Cartesian product is defined as the set of choice functions on the index set.
 
  • #5
SteveL27 said:
In that thread, Hurkyl defined isomorphism as bijection. But that's too weak; because in that case ANY set of cardinality |A| * |B| is isomorphic to the Cartesian product A X B. As excellent as Hurkyl's answers usually are, it is not correct to say that the set of n-tuples is isomorphic to the set of choice functions (for a finite index set) since we do not have a sufficiently strong notion of isomorphism for sets.

The notion of bijection only says two sets have the same cardinality. It's not a strong enough notion to encapsulate the structure of a Cartesian product. And arbitrary sets don't have any additional structure, so we can't use any extra structure to make a precise definition of isomorphism.

I apologize for taking the pedantic route here; but it's always important to understand the exact meaning of things before we get fast and loose with terminology.

By the way the reason for introducing the choice function definition of Cartesian product is to handle the case of an infinite index set. We can't form infinity-tuples via the axioms of set theory; but we CAN form collections of choice sets, even on uncountable index sets. That's why the Cartesian product is defined as the set of choice functions on the index set.

So you're saying that it's not important that the sets (tuples and choice functions) be the same; they represent two distinct set theoretic notions of the cartesian product. One is limited yet, perhaps, easier to work with. The other is more robust and abstract. That we can, via a bijection, obtain one from the other demonstrates that both definitions are same, though their output sets are not. Is that right?

Also, I greatly appreciate your pedantry here. You've made this very clear for me.
 
  • #6
TopCat said:
So you're saying that it's not important that the sets (tuples and choice functions) be the same; they represent two distinct set theoretic notions of the cartesian product.

Yes, exactly.

TopCat said:
One is limited yet, perhaps, easier to work with. The other is more robust and abstract.

Yes, exactly.

TopCat said:
That we can, via a bijection, obtain one from the other demonstrates that both definitions are same, though their output sets are not. Is that right?

No. The problem is that the notion of bijection is too weak; but we don't have enough structure to define isomorphism.

For example, let S, A1, and A2 be as in your original example. Then A1 X A2 has exactly four elements.

We can think of A1 X A2 as a set of ordered pairs, or as a set of choice functions. Either way, there are four of them, and we can biject the ordered pairs to the choice functions.

However, this does not capture the idea of a Cartesian product. It only captures the idea of fourness. If I give you the set {1, 2, 3, pi}, that's a set of four elements that is bijectively equivalent to the Cartesian product. But it does not have the structure of the Cartesian product.

So the notion of bijection is perfect for characterizing the idea of cardinality, or "how many?" But it's not strong enough to characterize the idea of Cartesian product. All you can conclude from bijecting the ordered pairs to the choice functions is that they have the same number of elements. You have not demonstrated that they have the same structure.

On the other hand, we would like to use the term "isomorphism," but arbitrary sets don't have enough structure to do that.

I don't know offhand if there is some general way to show that the two definitions of Cartesian product are "the same" in the case of a finite index. I might have to think about that a bit. Perhaps there's a category-theoretic characterization. Can anyone help out here? It's an interesting question.

As far as isomorphism, you need some additional structure on sets in order to define that notion. So you need some algebraic structure, such as + or *; or perhaps an order relationship.

Ah ... I think I have an idea. We could partially order a Cartesian product by set or function inclusion; and then we could show that the n-tuples and the choice functions are order-isomorphic as partially ordered sets. Details for the reader:smile: I think that gets us a step in the direction of showing that the n-tuples and the choice functions give us the "same" Cartesian product -- in other words, in developing the correct definition of "isomorphism" for the two definitions of Cartesian product.

[Side remark: This illustrates a general idea in math. The interesting part of math is often to come up with the right definition. In the textbooks they GIVE us the definitions; but the historical development is often a long struggle to FIND the right definition. Or as they say: The theorems are easy. The definitions are hard!]

TopCat said:
Also, I greatly appreciate your pedantry here. You've made this very clear for me.

So glad this is helpful.

(edit)
Ah I remember now. There is a category-theoretic answer. The Cartesian product is the product in the category of sets. So there IS a way to show that the two definitions of Cartesian product are the same, but you have to use the idea of a universal property.

http://en.wikipedia.org/wiki/Product_(category_theory)
 
Last edited:
  • #7
Wow, excellent. Your response is very clear and I totally appreciate the effort you made in explaining it to me.

I know category theory is useful for algebra, so this is good motivation to start looking at some important definitions and theorems before it's delved into in the text.
 

What is an Indexed Cartesian Product?

An Indexed Cartesian Product is a mathematical concept that combines two or more sets of data to create a new set, where each element in the new set is a function that maps the index of the two or more sets to a specific value.

What is the notation for an Indexed Cartesian Product?

The notation for an Indexed Cartesian Product is A x B, where A and B are the sets being combined. The "x" represents the Cartesian Product operator.

How is an Indexed Cartesian Product different from a regular Cartesian Product?

An Indexed Cartesian Product differs from a regular Cartesian Product in that it allows for the use of indexes, or labels, to identify the elements in the new set. This allows for a more organized and structured representation of the data.

What are some real-life applications of Indexed Cartesian Products?

Indexed Cartesian Products are commonly used in computer science and data analysis to represent and manipulate large sets of data. They are also used in fields such as genetics, where different sets of DNA sequences can be combined to analyze genetic traits.

What are some properties of Indexed Cartesian Products?

Some properties of Indexed Cartesian Products include commutativity, associativity, and distributivity. They also follow the Cartesian Product rule that states the cardinality of the product of two sets is equal to the product of their individual cardinalities.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
15
Views
1K
  • Linear and Abstract Algebra
Replies
3
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
9
Views
5K
  • Set Theory, Logic, Probability, Statistics
Replies
11
Views
1K
Replies
8
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
3K
  • Set Theory, Logic, Probability, Statistics
Replies
9
Views
2K
  • Linear and Abstract Algebra
Replies
1
Views
787
Back
Top