Proving the cartesian product.

  • Context: Graduate 
  • Thread starter Thread starter nvictor
  • Start date Start date
  • Tags Tags
    Cartesian Product
Click For Summary

Discussion Overview

The discussion revolves around proving the cardinality property of the Cartesian product of two sets, specifically that |A X B| = |A| * |B|. Participants explore different proof techniques, including induction and the principle of multiplication, while also addressing foundational concepts related to set theory and mathematical definitions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant presents a proof by induction for finite sets, starting with the case where |B| = 0 and progressing to |B| = k + 1, using Peano's axioms for multiplication.
  • Another participant critiques the first proof, suggesting that the induction step should clarify the transition from |B| = k to |B| = k + 1.
  • A different participant questions the clarity of the proof's objective, emphasizing the importance of explicitly stating what is being proven regarding the Cartesian product.
  • One participant notes that the discussion is about proving properties of Cartesian products rather than the existence of the Cartesian product itself.
  • Another participant attempts to provide a proof for |B| = k + 1, using set union and properties of Cartesian products, seeking validation for their reasoning.
  • Some participants express uncertainty about the successor function mentioned in the context of Peano's axioms and seek clarification.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and approaches to the proof, with some agreeing on the need for clarity in the proof's objective, while others focus on the technical aspects of the proofs presented. The discussion remains unresolved regarding the correctness and completeness of the proofs.

Contextual Notes

There are limitations in the clarity of the proofs presented, particularly regarding the definitions and properties being utilized, such as the successor function and the implications of Peano's axioms. The discussion also highlights the need for precise statements of what is being proven.

nvictor
Messages
9
Reaction score
0
hello all,

i'm trying to prove the [STRIKE]cartesian product[/STRIKE] cardinality property of the cartesian product.

on a first attempt i used this:

19. |A X B| = |A|*|B|.
Proof by induction for finite sets.
Assume |B| = 0. Then B is the empty set and A X B = A X {} = {} by
definition. Thus on the left hand side we have |A| * 0 = 0 and on the right we
have |{}| = 0 (zero property of multiplication)

Assume these statements true |B| = k and |A X B| = |A| * |B| = |A| * k.
With Peano(1889) axiom for multiplication:
a * 0 = 0; a * S(b) = a + (a*b) with S being the successor function,
we prove that the statement remains true for |B| + 1 = k + 1.

For |B| + 1 = k + 1,
|A| * (|B| + 1) = |A| * (k + 1) = |A| * k + |A| = |A| * |B| + |A| = |A X B| + |A|
(because multiplication is distributive over addition of natural numbers)

Thus |A| * |B| + |A| = |A X B| + |A| eq. |A| * |B| = |A X B| (QED)
(by elimination)

and on a second attempt this:

20. |A X B| = |A|*|B|.
Proof using the principle of multiplication. (haffe @ #math).

By definition, A X B = all ordered pairs (a,b) with a in A and b in B.
The number of ways of choosing an element from A X B, is the number of ways of
choosing one element from A, which is |A| times the number of ways of choosing
one from B, which is |B|. Thus the number of elements in |A X B| = |A| * |B|
(QED).
this is the first of many small exercises I'm doing for building a strong theoretical computer science background.

i would like your criticism and comments. i don't have much math backgrounds.

thanks
 
Last edited:
Physics news on Phys.org
nvictor said:
hello all,

i'm trying to prove the cartesian product.

on a first attempt i used this:



and on a second attempt this:


this is the first of many small exercises I'm doing for building a strong theoretical computer science background.

i would like your criticism and comments. i don't have much math backgrounds.

thanks
Hi i am a math student , in the first proof i think you started well but when you take lBl+1=k+1 it same as lBl=k , i think you have to prove for lBl=k+1, and i don't know what the successor function can you please explain ?
The second proof is very simple
 
nvictor said:
hello all,

i'm trying to prove the cartesian product.

It's helpful to your readers to say what you are trying to prove about it. Are you trying to prove that the Cartesian product exists? That for finite sets it has a particular cardinality? That it has the universal property that characterizes it in category theory?

You have to say what you are trying to prove. In fact one of the key "tricks" for doing proofs is to state clearly and precisely exactly what it is you're trying to prove; and exactly what you have to show in order to prove it.

When you state the problem in very clear and explicit terms, the solution often falls out directly.

So: What are you trying to prove? And what do you have to show in order to prove it?
 
@SteveL27

it's the equality that I'm trying to prove. that |A X B| = |A| * |B|.

@vrmuth

i also don't know much about the successor function. it's just one of the requirement of http://en.wikipedia.org/wiki/Peano_axioms"

i will look more into that function and retry the proof.
 
Last edited by a moderator:
Just to note, you're not proving the cartesian product, but the properties of cartesian products. Otherwise, you're claiming to prove a definition, which is logically impossible (?).
 
Let's assume the property is true for lBl=k
then we will prove for lBl=k+1
let Bk+1={b1,b2,b3,...bk+1 }
let Bk={b1,b2,...bk} then Bk+1=BkU{bk+1} and lBkl=k
now using the property Ax(BUC)=(AxB)U(AxC)
we have lAxBk+1l =l(AxBk)U(Ax{bk+1})l
=lAxBkl+lAx{bk+1}l since bk+1 is not in Bk
then the proof follows from the fact that its true for k , am i right ?
 
nvictor said:
@vrmuth

i also don't know much about the successor function. it's just one of the requirement of http://en.wikipedia.org/wiki/Peano_axioms"

i will look more into that function and retry the proof.
Tell me whether the above proof sounds good
 
Last edited by a moderator:

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 29 ·
Replies
29
Views
5K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
3
Views
1K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K