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 261 — #269<br />

8.3. The Logic of Sets 261<br />

We’re not going to be studying the axioms of ZFC in this text, but we thought<br />

you might like to see them—and while you’re at it, get some more practice reading<br />

and writing quantified <strong>for</strong>mulas:<br />

Extensionality. Two sets are equal iff they are members of the same sets:<br />

x D y IFF .8z: z 2 x IFF z 2 y/:<br />

Pairing. For any two sets x and y, there is a set fx; yg with x and y as its only<br />

elements:<br />

8x; y9u8z: Œz 2 u IFF .z D x OR z D y/<br />

Union. The union u of a collection z of sets is also a set:<br />

8z9u8x: .x 2 u/ IFF .9y: x 2 y AND y 2 z/<br />

Infinity. There is an infinite set. Specifically, there is a nonempty set x such that<br />

<strong>for</strong> any set y 2 x, the set fyg is also a member of x.<br />

Subset. Given any set x and any definable property of sets, there is a set y containing<br />

precisely those elements in x that have the property.<br />

8x9y8z: z 2 y IFF Œz 2 x AND .z/<br />

where .z/ is a <strong>for</strong>mula of set theory. 6<br />

Power Set. All the subsets of a set <strong>for</strong>m another set:<br />

8x9p8u: u x IFF u 2 p:<br />

Replacement. Suppose a <strong>for</strong>mula of set theory defines the graph of a total function<br />

on a set s, that is,<br />

8x 2 s 9y: .x; y/;<br />

and<br />

8x 2 s 8y; z: Œ.x; y/ AND .x; z/ IMPLIES y D z:<br />

Then the image of s under that function is also a set t. Namely,<br />

9t8y: y 2 t IFF Œ9x 2 s: .x; y/:<br />

6 This axiom is more commonly called the Comprehension Axiom.

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

Saved successfully!

Ooh no, something went wrong!