This preview shows pages 1–7. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: 1 Discrete Math CS 2800 Prof. Bart Selman selman@cs.cornell.edu Module Basic Structures: Sets 2 Set Theory  Definitions and notation A set is an unordered collection of objects referred to as elements. A set is said to contain its elements. Different ways of describing a set. 1 Explicitly: listing the elements of a set {1, 2, 3} is the set containing 1 and 2 and 3. list the members between braces. {1, 1, 2, 3, 3} = {1, 2, 3} since repetition is irrelevant. {1, 2, 3} = {3, 2, 1} since sets are unordered. {1,2,3, , 99} is the set of positive integers less than 100; use ellipses when the general pattern of the elements is obvious. {1, 2, 3, } is a way we denote an infinite set (in this case, the natural numbers). = {} is the empty set, or the set containing no elements . Note: { } 3 Set Theory  Definitions and notation 2 Implicitly: by using a set builder notations, stating the property or properties of the elements of the set. S = {m 2 m 100, m is integer} S is the set of all m such that m is between 2 and 100 and m is integer. 4 Set Theory  Ways to define sets Explicitly: {John, Paul, George, Ringo} Implicitly: {1,2,3,}, or {2,3,5,7,11,13,17,} Set builder: { x : x is prime }, { x  x is odd }. In general { x : P(x) is true }, where P(x) is some description of the set. Let D(x,y) denote x is divisible by y. Give another name for { x : 2200 y ((y > 1) (y < x)) D(x,y) }. Can we use any predicate P to define a set S = { x : P(x) }? : and  are read such that or where Primes 5 Set Theory  Russells Paradox Can we use any predicate P to define a set S = { x : P(x) }? Define S = { x : x is a set where x x } Then, if S S, then by defn of S, S S. So S must not be in S, right? ARRRGH! But, if S S, then by defn of S, S S. No! There is a town with a barber who shaves all the people (and only the people) who dont shave themselves. Who shaves the barber? "the set of all sets that do not contain themselves as members Reveals contradiction in Freges nave set theory. 6 Set Theory  Russells Paradox There is a town with a barber who shaves all the people (and only the people) who dont shave themselves. Who shaves the barber? Does the barber shave himself? If the barber does not shave himself, he must abide by the rule and shave himself. If he does shave himself, according to the rule he will not shave himself. )) , ( ) , ( )( ( ) ( ( ) ( y x shaves y y shaves y x barber x 2200 5 This sentence is unsatisfiable (a contradiction) because of the universal quantifier....
View
Full
Document
This note was uploaded on 10/25/2009 for the course CS 2800 at Cornell University (Engineering School).
 '07
 SELMAN

Click to edit the document details