Lecture 2.1: Sets and Set Operations*

Slides:



Advertisements
Similar presentations
Prof. Johnnie Baker Module Basic Structures: Sets
Advertisements

Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Discrete Structures & Algorithms Basics of Set Theory EECE 320 — UBC.
CS 173: Discrete Mathematical Structures Cinda Heeren Rm 2213 Siebel Center Office Hours: M 12:30-2:30p.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Section 1.6: Sets Sets are the most basic of discrete structures and also the most general. Several of the discrete structures we will study are built.
Analytical Methods in CS (CIS 505)
Survey of Mathematical Ideas Math 100 Chapter 2 John Rosson Thursday January 25, 2007.
2.1 – Symbols and Terminology Definitions: Set: A collection of objects. Elements: The objects that belong to the set. Set Designations (3 types): Word.
Discrete Mathematics Unit - I. Set Theory Sets and Subsets A well-defined collection of objects (the set of outstanding people, outstanding is very subjective)
Sets Set Operations Functions. 1. Sets 1.1 Introduction and Notation 1.2 Cardinality 1.3 Power Set 1.4 Cartesian Products.
9/8/2011Lecture Functions1 Lecture 2.4: Functions CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda.
CS 103 Discrete Structures Lecture 10 Basic Structures: Sets (1)
Lecture 2.2: Set Theory* CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren.
CompSci 102 Discrete Math for Computer Science
Lecture 4.3: Closures and Equivalence Relations CS 250, Discrete Structures, Fall 2013 Nitesh Saxena Adopted from previous lectures by Cinda Heeren.
ELEMENTARY SET THEORY.
Lecture 2.1: Sets and Set Operations CS 250, Discrete Structures, Fall 2014 Nitesh Saxena Adopted from previous lectures by Cinda Heeren.
Lecture 4.1: Relations Basics CS 250, Discrete Structures, Fall 2012 Nitesh Saxena Adopted from previous lectures by Cinda Heeren.
Sets Definition: A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a.
Discrete Mathematics. Set Theory - Definitions and notation A set is an unordered collection of elements. Some examples: {1, 2, 3} is the set containing.
Basic Definitions of Set Theory Lecture 23 Section 5.1 Wed, Mar 8, 2006.
Discrete Mathematics Set.
Basic Definitions of Set Theory Lecture 23 Section 5.1 Mon, Feb 21, 2005.
Module #3 - Sets 3/2/2016(c) , Michael P. Frank 2. Sets and Set Operations.
Fr: Discrete Mathematics by Washburn, Marlowe, and Ryan.
Discrete Mathematics CS 2610 August 31, Agenda Set Theory Set Builder Notation Universal Set Power Set and Cardinality Set Operations Set Identities.
Lecture 1.5: Proof Techniques CS 250, Discrete Structures, Fall 2012 Nitesh Saxena Adopted from previous lectures by Cinda Heeren 1.
Lecture 4.1: Relations Basics CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren.
The Basic Concepts of Set Theory. Chapter 1 Set Operations and Cartesian Products.
Chapter 2 1. Chapter Summary Sets (This Slide) The Language of Sets - Sec 2.1 – Lecture 8 Set Operations and Set Identities - Sec 2.2 – Lecture 9 Functions.
9/27/2011 Lecture Mathematical Induction1 Lecture 3.1: Mathematical Induction* CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from.
Sets, Permutations, and Combinations. Lecture 4-1: Sets Sets: Powerful tool in computer science to solve real world problems. A set is a collection of.
Lecture 1.5: Proof Techniques
Sets Page 746.
Sets Finite 7-1.
Set Definition: A set is unordered collection of objects.
Discrete Mathematical The Set Theory
CSNB 143 Discrete Mathematical Structures
Set, Combinatorics, Probability & Number Theory
Sets Section 2.1.
Lecture 4.1: Relations Basics
Chapter 1 Logic and Proofs Homework 2 Given the statement “A valid password is necessary for you to log on to the campus server.” Express the statement.
Lecture 1.5: Proof Techniques
Lecture 4.3: Closures and Equivalence Relations
Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103 Chapter 2 Sets Slides are adopted from “Discrete.
CSE 2353 – September 22nd 2003 Sets.
CS100: Discrete structures
        { } Sets and Venn Diagrams Prime Numbers Even Numbers
2.1 Sets Dr. Halimah Alshehri.
Lecture 4.1: Relations Basics
Lecture 3.2: Induction, and Strong Induction
Sets. EXAMPLE 1 The set O of odd positive integers less than 10 can be expressed by O = { l, 3, 5, 7, 9}. * This way of describing a set is known as.
CS 250, Discrete Structures, Fall 2011 Nitesh Saxena
Lecture 3.2: Induction, and Strong Induction
CS 250, Discrete Structures, Fall 2014
CS 250, Discrete Structures, Fall 2015
Lecture 4.3: Closures and Equivalence Relations
Discrete Mathematics CS 2610
Lecture 3.2: Induction, and Strong Induction
Lecture 1.6: Proof Techniques (contd)
CS 250, Discrete Structures, Fall 2015 Nitesh Saxena
CS 250, Discrete Structures, Fall 2013
Lecture 4.1: Relations Basics
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Lecture 1.6: Proof Techniques (contd)
2.1 – Symbols and Terminology
Lecture Sets 2.2 Set Operations.
CS 250, Discrete Structures, Fall 2015 Nitesh Saxena
Terminology and Symbols
Presentation transcript:

Lecture 2.1: Sets and Set Operations* CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren

Lecture 2.1 -- Sets and Set Operations Course Admin Slides from previous lectures all posted HW1 Posted Due at 11am 09/09/11 Please follow all instructions Recall: late submissions will not be accepted Competency exams have been graded and will be returned today What is a prime number? Is 1 a prime? 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Lecture 2.1 -- Sets and Set Operations Outline Set Definitions and Theory Set Operations 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation A set is an unordered collection of elements. Some examples: {1, 2, 3} is the set containing “1” and “2” and “3.” {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, …} is a way we denote an infinite set (in this case, the natural numbers).  = {} is the empty set or null set, or the set containing no elements. U: is the set of all possible elements in the universe Note:   {} 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation x  S means “x is an element of set S.” x  S means “x is not an element of set S.” A  B means “A is a subset of B.” or, “B contains A.” or, “every element of A is also in B.” or, x ((x  A)  (x  B)). A B Venn Diagram 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation A  B means “A is a subset of B.” A  B means “A is a superset of B.” A = B if and only if A and B have exactly the same elements. iff, A  B and B  A iff, A  B and A  B iff, x ((x  A)  (x  B)). So to show equality of sets A and B, show: A  B B  A 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation A  B means “A is a proper subset of B.” A  B, and A  B. x ((x  A)  (x  B))  x ((x  B)  (x  A)) x ((x  A)  (x  B))  x ((x  B) v (x  A)) x ((x  A)  (x  B))  x ((x  B)  (x  A)) x ((x  A)  (x  B))  x ((x  B)  (x  A)) A B 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation Quick examples: {1,2,3}  {1,2,3,4,5} {1,2,3}  {1,2,3,4,5} Is   {1,2,3}? Yes! x (x  )  (x  {1,2,3}) holds, because (x  ) is false. Is   {1,2,3}? No Is   {,1,2,3}? Yes Is   {,1,2,3}? Yes 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Definitions and notation Quiz time: Is {x}  {x}? Yes Is {x}  {x,{x}}? Yes Is {x}  {x,{x}}? Yes Is {x}  {x}? No 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Ways to define sets : and | are read “such that” or “where” 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. Ex. Let D(x,y) denote “x is divisible by y.” Give another name for { x : y ((y > 1)  (y < x))  D(x,y) }. Primes 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Cardinality If S is finite, then the cardinality of S, |S|, is the number of distinct elements in S. |S| = 3. If S = {1,2,3}, If S = {3,3,3,3,3}, |S| = 1. If S = , |S| = 0. If S = { , {}, {,{}} }, |S| = 3. If S = {0,1,2,3,…}, |S| is infinite. 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Power sets If S is a set, then the power set of S is 2S = { x : x  S }. aka P(S) 2S = {, {a}}. We say, “P(S) is the set of all subsets of S.” If S = {a}, 2S = {, {a}, {b}, {a,b}}. If S = {a,b}, 2S = {}. If S = , If S = {,{}}, 2S = {, {}, {{}}, {,{}}}. Fact: if S is finite, |2S| = 2|S|. (if |S| = n, |2S| = 2n) 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Cartesian Product The Cartesian Product of two sets A and B is: A x B = { <a,b> : a  A  b  B} We’ll use these special sets soon! If A = {Charlie, Lucy, Linus}, and B = {Brown, VanPelt}, then A x B = {<Charlie, Brown>, <Lucy, Brown>, <Linus, Brown>, <Charlie, VanPelt>, <Lucy, VanPelt>, <Linus, VanPelt>} AxB |A|+|B| |A+B| |A||B| A1 x A2 x … x An = {<a1, a2,…, an>: a1  A1, a2  A2, …, an  An} A,B finite  |AxB| = ? 8/30/2011

Lecture 2.1 -- Sets and Set Operations Set Theory - Operators The union of two sets A and B is: A  B = { x : x  A v x  B} If A = {Charlie, Lucy, Linus}, and B = {Lucy, Desi}, then A  B = {Charlie, Lucy, Linus, Desi} A B 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Lecture 2.1 -- Sets and Set Operations Set Theory - Operators The intersection of two sets A and B is: A  B = { x : x  A  x  B} If A = {Charlie, Lucy, Linus}, and B = {Lucy, Desi}, then A  B = {Lucy} A B 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Set Theory - Operators The intersection of two sets A and B is: A  B = { x : x  A  x  B} If A = {x : x is a US president}, and B = {x : x is in this room}, then A  B = {x : x is a US president in this room} =  Sets whose intersection is empty are called disjoint sets A B 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Lecture 2.1 -- Sets and Set Operations Set Theory - Operators The complement of a set A is: A = { x : x  A} If A = {x : x is bored}, then A = {x : x is not bored} =  U A = U and U =  8/30/2011 Lecture 2.1 -- Sets and Set Operations

Lecture 2.1 -- Sets and Set Operations Set Theory - Operators The set difference, A - B, is: A U B A - B = { x : x  A  x  B } A - B = A  B 8/30/2011 Lecture 2.1 -- Sets and Set Operations

Lecture 2.1 -- Sets and Set Operations Today’s Reading Rosen 2.1 8/30/2011 Lecture 2.1 -- Sets and Set Operations