Ask your own question, for FREE!
Discrete Math 18 Online
OpenStudy (rsadhvika):

Cantor's theorem : show that there exists no surjective function from a set to its powerset

OpenStudy (rsadhvika):

i don't get the proof, looking for somebody to discuss with

OpenStudy (perl):

this proves that the cardinality of the power set X has cardinality greater than the cardinality of set X

OpenStudy (perl):

| P ( X ) | > | X |

OpenStudy (perl):

i would have to look at the proof

OpenStudy (rsadhvika):

yes i have the video if u have time

OpenStudy (perl):

the video?

OpenStudy (perl):

ok

OpenStudy (rsadhvika):

fastforward to 25th minute

OpenStudy (perl):

where is the video?

OpenStudy (rsadhvika):

sorry here it is https://www.youtube.com/watch?v=c8uDJt5-ZYM

OpenStudy (perl):

its a bit hard to see, the graphics is a bit blurry

OpenStudy (perl):

watching :)

OpenStudy (rsadhvika):

yeah quality isn't that good but he explains quite well, however im not getting the how the new subset won't exist in any of the previous subsets

OpenStudy (perl):

suppose there exists a bijection between A and 2^A

OpenStudy (rsadhvika):

k

OpenStudy (perl):

2^A is a shorthand way of saying the powerset of A

OpenStudy (rsadhvika):

okay

OpenStudy (perl):

sorry, im watching , i will respond soon

OpenStudy (rsadhvika):

it is easy to see for finite sets because n < 2^n, i have trouble with understanding the argument for infinite sets

OpenStudy (rsadhvika):

sure take your time :)

OpenStudy (perl):

his pictures are a bit confusing

OpenStudy (perl):

ok lets say A = { S, C , T } , which stands for square circle triangle

OpenStudy (perl):

lets construct P(A) = { {S} , { C }, { T}, { S, C }, { S, T } , { C , T } , { S , C , T } }

OpenStudy (perl):

and i will define a function if 'a' is an element of A , f(a) is a subset of A

OpenStudy (rsadhvika):

ok

OpenStudy (rsadhvika):

would it be general enough for infinite sets like A = all natural numbers ?

OpenStudy (perl):

yes, you can generalize this

OpenStudy (perl):

its easier to show with finite sets, and then you get the idea

OpenStudy (rsadhvika):

okay

OpenStudy (perl):

so i will show that f is not onto. i will construct a subset of A for which there is no element in the domain of f that maps to it

OpenStudy (perl):

since the codomain of f are subsets of A

OpenStudy (rsadhvika):

I see, constructing a subset that cannot be an image of an element in domain will do

OpenStudy (rsadhvika):

{S, C, T} ----> { {S} , { C }, { T}, { S, C }, { S, T } , { C , T } , { S , C , T } }

OpenStudy (perl):

so define this subset of A call it B, B = { a | a is not a member of f(a) }

OpenStudy (rsadhvika):

could you please elaborate, this is the part thats been tripping me

OpenStudy (perl):

there is more than one possible function this is one possibility S -> {S} C -> { T} T -> { S, C, T }

OpenStudy (perl):

we are mapping elements of A to subsets of A

OpenStudy (perl):

also you need to include the empty set in the power set of A (just a small change there)

OpenStudy (rsadhvika):

yes what do they mean by "a is not a member of f(a)"

OpenStudy (rsadhvika):

f(a) is a subset right ?

OpenStudy (perl):

ok so we want to construct a set B , so in our case we would have

OpenStudy (perl):

right f(a) is a subset of A

OpenStudy (rsadhvika):

and the new set B is also a subset of A ?

OpenStudy (perl):

yes,

OpenStudy (rsadhvika):

what if S-->{S} C-->{C} T-->{T} ?

OpenStudy (rsadhvika):

oh

OpenStudy (perl):

oops i made a mistake

OpenStudy (rsadhvika):

B cannot have S/C/T because they exist in f(S), f(C) and f(T) is it ?

OpenStudy (perl):

if our function f is S -> {S} C -> { T} T -> { S, C, T } then B = { C}

OpenStudy (rsadhvika):

I think im getting it

OpenStudy (perl):

if our function f is S-->{S} C-->{C} T-->{T} then B = { }

OpenStudy (perl):

sorry that B should just be the empty set

OpenStudy (perl):

since S elt. of {S} , C elt. of {C} , and T elt. of {T } there are no elements of A which are not elements of f(A), so B is just the empty set

OpenStudy (perl):

but notice that in that case, there is no element in A being mapped to the empty set, and the empty set is an element of P(A)

OpenStudy (rsadhvika):

I see the logic now thanks :) how do I put it in steps for a contradiction proof i don't understand his steps

OpenStudy (rsadhvika):

His proof starts with defining a new subset so define this subset of A call it B, B = { a | a is not a member of f(a) }

OpenStudy (perl):

right

OpenStudy (rsadhvika):

it assumes that B is already in image of f

OpenStudy (rsadhvika):

and arrives at contradiction

OpenStudy (perl):

no, we don't assume that

OpenStudy (perl):

B is in P(A) , or the codomain of f , by definition

OpenStudy (perl):

since it is a set of members of A, so it is a subset of A

OpenStudy (perl):

well, i guess if you are doing a proof by contradiction, since you are assuming that it is bijective, then yes you are right

OpenStudy (perl):

woops, sorry

OpenStudy (perl):

ok then if there is a bijection, then yes B must be in the image of f. but this will lead to a contradiction

OpenStudy (perl):

ok so is there an element a of A such that f(a) = B ?

OpenStudy (rsadhvika):

yes so far im with him, his next steps are very confusing

OpenStudy (rsadhvika):

since B is in range of f, there exists some "a" in A such that f(a) = B fine

OpenStudy (rsadhvika):

how does this lead to contradiction

OpenStudy (perl):

if there exists an element a such that f(a) = B, then either a is inside B or it is not inside B .

OpenStudy (rsadhvika):

ok

OpenStudy (perl):

if a belongs to B , then a does not belong to B. if a does not belong to B , then a belongs to B

OpenStudy (perl):

B = { a | a is not a member of f(a) }

OpenStudy (perl):

OpenStudy (perl):

lets use their example

OpenStudy (rsadhvika):

ok going thru pdf

OpenStudy (perl):

there are a few obvious typos in the pdf, though, when you get to the cantor theorem section

OpenStudy (perl):

Let S= { 1,2,3,4} Define a function f 1 -> { 1,3} 2 -> {1,3,4} 3 -> { } 4 -> {2,4} Let X = { s | s not elt. of f(s) } then X = { 2,3 } Now the question: Is it possible that there exists some s in S such that f(s) = X ? If there does exist some s such that f(s) = X , (which we need if f is onto) then it is a fact that either s is in X or s is not in X. If s is in X , then s is not in X. If s is not in X , then s is in X.

OpenStudy (perl):

suppose there was an element such that f(s) = X f(s) = { 2,3 } , in our example

OpenStudy (perl):

s -> { 2 , 3 }

OpenStudy (rsadhvika):

ok X = {2, 3}

OpenStudy (perl):

either s is inside { 2, 3 } or is not inside { 2 , 3 } case 1 : s is inside { 2, 3 }

OpenStudy (rsadhvika):

Ohh thats not possible because by definition \(s \not \in f(s)\)

OpenStudy (perl):

right

OpenStudy (rsadhvika):

by definition of X

OpenStudy (rsadhvika):

X contains all elements who map to subsets that dont contain the element itself

OpenStudy (rsadhvika):

s ---> f(s) if f(s) = X, then X cannot contain s. clear

OpenStudy (perl):

right, but then what happens when s is not in { 2, 3 }

OpenStudy (perl):

so we established that s -> { s , 3 } s -> { 2, s } are impossible but so is s -> { 2, 3 } impossible,

OpenStudy (perl):

where s =/= 2, and s =/= 3

OpenStudy (rsadhvika):

I get that s cannot be in X why s->{2, 3} is impossible ?

OpenStudy (perl):

lets look at the definition of X again

OpenStudy (rsadhvika):

Let X = { s | s not elt. of f(s) }

OpenStudy (rsadhvika):

Oh if it were possible to have a mapping such as : s->{2, 3}, the s must exist in X !!

OpenStudy (perl):

if s -> { 2, 3 } and s =/= 2 and s =/= 3, then s must be inside X by definition

OpenStudy (rsadhvika):

beautiful! i see how contradiction works, thanks a lot for explaining clearly and being patient :))

OpenStudy (perl):

but then we get back to where we started

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!