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 264 — #272<br />

264<br />

Chapter 8<br />

Infinite Sets<br />

These abstract issues about infinite sets rarely come up in mainstream mathematics,<br />

and they don’t come up at all in computer science, where the focus is generally<br />

on “countable,” and often just finite, sets. In practice, only logicians and set theorists<br />

have to worry about collections that are “too big” to be sets. That’s part of<br />

the reason that the 19th century mathematical community made jokes about “Cantor’s<br />

paradise” of obscure infinities. But the challenge of reasoning correctly about<br />

this far-out stuff led directly to the profound discoveries about the logical limits of<br />

computation described in Section 8.2, and that really is something every computer<br />

scientist should understand.<br />

Problems <strong>for</strong> Section 8.1<br />

Practice Problems<br />

Problem 8.1.<br />

Show that the set f0; 1g of finite binary strings is countable.<br />

Problem 8.2.<br />

Describe an example of two uncountable sets A and B such that there is no bijection<br />

between A and B.<br />

Problem 8.3.<br />

Indicate which of the following assertions (there may be more than one) are equivalent<br />

to<br />

A strict N:<br />

jAj is undefined.<br />

A is countably infinite.<br />

A is uncountable.<br />

A is finite.<br />

N surj A.<br />

8n 2 N, jAj n.<br />

8n 2 N, jAj n.

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

Saved successfully!

Ooh no, something went wrong!