06.03.2017 Views

Mathematics for Computer Science

e9ck2Ar

e9ck2Ar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

“mcs” — 2017/3/3 — 11:21 — page 265 — #273<br />

8.4. Does All This Really Work? 265<br />

9n 2 N: jAj n.<br />

9n 2 N: jAj < n.<br />

Problem 8.4.<br />

Prove that if there is a total injective (Π1 out; 1 in) relation from S to N, then<br />

S is countable.<br />

Problem 8.5.<br />

Prove that if S is an infinite set, then pow S is uncountable.<br />

Problem 8.6.<br />

Let A to be some infinite set and B to be some countable set. We know from<br />

Lemma 8.1.7 that<br />

A bij .A [ fb 0 g/<br />

<strong>for</strong> any element b 0 2 B. An easy induction implies that<br />

A bij .A [ fb 0 ; b 1 ; : : : ; b n g/ (8.8)<br />

<strong>for</strong> any finite subset fb 0 ; b 1 ; : : : ; b n g B.<br />

Students sometimes think that (8.8) shows that A bij .A [ B/. Now it’s true that<br />

A bij .A [ B/ <strong>for</strong> all such A and B <strong>for</strong> any countable set B (Problem 8.13), but the<br />

facts above do not prove it.<br />

To explain this, let’s say that a predicate P.C / is finitely discontinuous when<br />

P.A [ F / is true <strong>for</strong> every finite subset F B, but P.A [ B/ is false. The hole<br />

in the claim that (8.8) implies A bij .A [ B/ is the assumption (without proof) that<br />

the predicate<br />

P 0 .C / WWD ŒA bij C <br />

is not finitely discontinuous. This assumption about P 0 is correct, but it’s not completely<br />

obvious and takes some proving.<br />

To illustrate this point, let A be the nonnegative integers and B be the nonnegative<br />

rational numbers, and remember that both A and B are countably infinite.<br />

Some of the predicates P.C / below are finitely discontinuous and some are not.<br />

Indicate which is which.<br />

1. C is finite.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!