Uncountable Cantors Theorem shows how to keep finding Sets bigger - - PowerPoint PPT Presentation

uncountable
SMART_READER_LITE
LIVE PREVIEW

Uncountable Cantors Theorem shows how to keep finding Sets bigger - - PowerPoint PPT Presentation

Mathematics for Computer Science Infinite Sizes MIT 6.042J/18.062J Are all sets the same size? NO! Uncountable Cantors Theorem shows how to keep finding Sets bigger infinities. Albert R Meyer, March 4, 2015 Albert R Meyer, March


slide-1
SLIDE 1

1

Cantor.1 Albert R Meyer, March 4, 2015

Mathematics for Computer Science

MIT 6.042J/18.062J

Uncountable Sets

Cantor.2 Albert R Meyer, March 4, 2015

Infinite Sizes

Are all sets the same size? NO!

Cantor’s Theorem shows how to keep finding bigger infinities.

Cantor.3 Albert R Meyer, March 4, 2015

Countable Sets

A is countable iff can list it: a0,a1,a2,….

example:

*

0,1 {

}

::= {finite bit strings}

ω

0,1

Claim: ::= {∞-bit strings} is

{

}

uncountable.

Cantor.4

Albert R Meyer, March 4, 2013

Diagonal Arguments

ω

Suppose s 0,s1,s2,…∈ 0,1

{ }

1 2 3 . . . n n+1 . . .

s0

1 . . . . . .

s1

1 1 . . . 1 . . .

s2

1 . . . 1 . . .

s3

1 1 1 . . . 1 1 . . . . . . 1 . . . 1 . .

slide-2
SLIDE 2

2

Cantor.5

Albert R Meyer, March 4, 2013

Diagonal Arguments

ω

Suppose s 0,s1,s2,…∈ 0,1

{ }

1 2 3 . . . n n+1 . . . 1 . . . . . .

1

s0

1 1 . . . 1 . . .

s1

1

1

. . . 1 . . .

s2

1 1 1 . . . 1 1 . . .

s3

. . . 1 . . . 1 . .

1

Cantor.6

Albert R Meyer, March 4, 2013

Diagonal Arguments

ω

Suppose s 0,s1,s2,…∈ 0,1

{ }

…differs from every row! So cannot be listed: this diagonal sequence will be missing

  • 0,1

{ }

ω

Cantor.8

Albert R Meyer, March 4, 2013

ω

0,1

is uncountable

{

}

ω ⎞

So ⎜ ⎟

NOT⎜

surj 0,1 ⎟ ⎜N ⎟ ⎜ ⎝ ⎠ ⎟

{ }

and

ω

0,1

{ } surj N

  • bviously

ω

N "strictly smaller" than 0,1

{ }

Cantor.9 Albert R Meyer, March 4, 2015

Strictly Smaller A strict B ::= NOT(A surj B) A is “strictly smaller” than B

ω

So N strict 0,1

{ }

1 1 1

slide-3
SLIDE 3

3

Cantor.10 Albert R Meyer, March 4, 2015

Cantor’s Theorem

A strict pow(A) for every set, A (finite or infinite)

Cantor.11

Albert R Meyer, March 4, 2013

Diagonal Arguments

Suppose A = {a,b,s,t,…,d,e,…} pow(A) = {f(a),f(b),f(s),…,f(d), …}

a b s t . . . d e . . . f(a) . f(b) . f(s) . f(t) . .

Cantor.12

Albert R Meyer, March 4, 2013

Diagonal Arguments

Suppose A = {a,b,s,t,…,d,e,…} pow(A) = {f(a),f(b),f(s),…,f(d),…}

a b s t c . . d e . . . f(a) a s t e . f(b) a b c d . f(s) b t . f(t) s t c d . f(c) b s d e . .

Cantor.13

Albert R Meyer, March 4, 2013

Diagonal Arguments

Suppose A = {a,b,s,t,…,d,e,…} pow(A) = {f(a),f(b),f(s),…,f(d),…}

a b s t c . . d e . . . f(a) a s t e . f(b) a b c d . f(s) b

s

t . f(t) s t c d . f(c) b s

c

d e . . . . a b t

slide-4
SLIDE 4

4

Cantor.14

Albert R Meyer, March 4, 2013

Diagonal Arguments

Suppose A = {a,b,s,t,…,d,e,…} pow(A) = {f(a),f(b),f(s),…,f(d),…}

a b s t c . . d e . . . f(a) s t e . f(b) a c d . f(s) b

s

t . f(t) s c d . f(c) b s

c

d e . . . . s t a c b

s

t s c b s

c

.

D

Cantor.15 Albert R Meyer, March 4, 2015

A strict Pow(A)

Pf: say have fcn f:Apow(A).

Define a subset of A that is not in the range of f: namely D::= {a ∈A | a ∉ f(a)}

D ∉ range(f)

Now since it differs from set f(a) at element a!

Cantor.21 Albert R Meyer, March 4, 2015

A strict Pow(A)

So no f-arrow into D. f is not a surjection. QED

Cantor.22 Albert R Meyer, March 4, 2015

str N ict pow(N)

That is,

pow( N) is uncountable

slide-5
SLIDE 5

5

Cantor.24 Albert R Meyer, March 4, 2015

Proving Uncountability

Lemma: If A is uncountable

and C surj A then C is uncountable

Cantor.26 Albert R Meyer, March 4, 2015

{0,1}ω again

We know and uncountable by Cantor,

{0,1}ω bij pow(N)

pow(N)

Cantor.27 Albert R Meyer, March 4, 2015

{0,1}ω again

We know

{0,1}ω bij pow( N)

pow( N)

and uncountable by Cantor, so {0,1}ω uncountable.

Cantor.28 Albert R Meyer, March 4, 2015

Real Numbers Uncountable

ω

R surj 0,1

{ }

map ±r to binary rep 3 1/3 = 111.010101… maps to 111010101…

slide-6
SLIDE 6

6

Cantor.29 Albert R Meyer, March 4, 2015

Real Numbers Uncountable

ω

R surj 0,1

{ }

map ±r to binary rep 1/2 = .100000… 1/2 maps to 100000… = .0111111…

  • 1/2 maps to 0111111…
slide-7
SLIDE 7

MIT OpenCourseWare http://ocw.mit.edu

6.042J / 18.062J Mathematics for Computer Science

Spring 2015 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.