CSE 321 Discrete Structures

Slides:



Advertisements
Similar presentations
CSE 202 – Formal Languages and Automata Theory 1 REGULAR LANGUAGE.
Advertisements

Discrete Mathematics Lecture 5 Alexander Bukharovich New York University.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
(CSC 102) Discrete Structures Lecture 14.
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.
Sets Definition of a Set: NAME = {list of elements or description of elements} i.e. B = {1,2,3} or C = {x  Z + | -4 < x < 4} Axiom of Extension: A set.
Sets 1.
Sets 1.
2.1 – Sets. Examples: Set-Builder Notation Using Set-Builder Notation to Make Domains Explicit Examples.
CSE 311 Foundations of Computing I Lecture 8 Proofs and Set Theory Spring
CompSci 102 Discrete Math for Computer Science
Week 6 - Friday.  What did we talk about last time?  Solving recurrence relations.
CSE 311 Foundations of Computing I Lecture 9 Proofs and Set Theory Autumn 2012 CSE
Chapter 2 With Question/Answer Animations. Section 2.1.
CSE 311 Foundations of Computing I Lecture 10 Set Theory Autumn 2012 Autumn 2012CSE
Based on slides by Patrice Belleville and Steve Wolfman CPSC 121: Models of Computation Unit 11: Sets.
CSE 311 Foundations of Computing I Lecture 26 Cardinality, Countability & Computability Autumn 2011 CSE 3111.
Discrete Mathematics CS 2610 January 27, part 2.
Discrete Mathematics Set.
Based on slides by Patrice Belleville and Steve Wolfman CPSC 121: Models of Computation Unit 11: Sets.
CSE 311 Foundations of Computing I Lecture 25 Pattern Matching, Cardinality, Computability Spring
CSE 311: Foundations of Computing Fall 2013 Lecture 8: Proofs and Set theory.
Module #3 - Sets 3/2/2016(c) , Michael P. Frank 2. Sets and Set Operations.
1 Set Theory Second Part. 2 Disjoint Set let A and B be a set. the two sets are called disjoint if their intersection is an empty set. Intersection of.
Introduction to Graph Theory & its Applications
Theory of Computing Topics Formal languages automata computability and related matters Purposes To know the foundations and principles of computer science.
Theory of Computing Topics Formal languages automata computability and related matters Purposes To know the foundations and principles of computer science.
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.
CSE 311: Foundations of Computing Fall 2013 Lecture 9: Set theory and functions.
Lecture 6 Set Theory.
Applied Discrete Mathematics Week 1: Logic and Sets
Discrete Mathematical The Set Theory
Week 7 - Monday CS322.
CSE 311 Foundations of Computing I
Chapter 5, Set Theory 1.
CSE 311 Foundations of Computing I
CSE 311 Foundations of Computing I
CSE 311: Foundations of Computing
CSE 311 Foundations of Computing I
CSE 311 Foundations of Computing I
CSE 311 Foundations of Computing I
Lecture 17 CSE 331 Oct 7, 2016.
CSE 311 Foundations of Computing I
CSE 321 Discrete Structures
CSE 311 Foundations of Computing I
CSE 321 Discrete Structures
CSE 321 Discrete Structures
Discrete Mathematics CS 2610
Lecture 18 CSE 331 Oct 12, 2011.
CSE 321 Discrete Structures
Discrete Mathematics Lecture 6: Set and Function
CSE 321 Discrete Structures
Richard Anderson Autumn 2016 Lecture 7
CSE 321 Discrete Structures
CSE 321 Discrete Structures
CSE 321 Discrete Structures
Homework Week of January 7th UNIT TEST TODAY! Monday Tuesday Wednesday
Math/CSE 1019N: Discrete Mathematics for Computer Science Winter 2007
CSE 311 Foundations of Computing I
Richard Anderson Winter 2019 Lecture 7
CSC102 - Discrete Structures (Discrete Mathematics) Set Operations
Richard Anderson Autumn 2015 Lecture 7
CSE 321 Discrete Structures
CSE 321 Discrete Structures
CSE 321 Discrete Structures
CSE 321 Discrete Structures
CSE 311 Foundations of Computing I
CSE 311 Foundations of Computing I
CSE 311 Foundations of Computing I
Presentation transcript:

CSE 321 Discrete Structures Winter 2008 Lecture 7 Set Theory and Operations

Announcements Reading for this week Homework 3 Today: 2.1, 2.2 (5th Edition: 1.6, 1.7) Thursday: 2.3 (5th Edition: 1.8 ) Friday: 3.4, 3.5 (5th Edition: 2.4, 2.5) Homework 3 Due Wednesday, January 30 Note: problems are not necessarily of the same degree of difficulty

Highlights from Lecture 6 Direct Proofs Chomp! Challenges Develop optimal strategy for 6  8 Chomp! Create a Chomp! program that uses an optimal algorithm Generalizations of Chomp!

Set Theory Formal treatment dates from late 19th century Direct ties between set theory and logic Important foundational language

Definition: A set is an unordered collection of objects Give some examples: Finite sets, Multiple domains N, Z, Q, R Emptyset Sets containing sets

Definitions A and B are equal if they have the same elements A is a subset of B if every element of A is also in B A = B   x (x  A  x  B) A  B   x (x  A  x  B) A  B

Empty Set and Power Set

Cartesian Product : A  B A  B = { (a, b) | a  A  b  B}

Set operations / _ / A  B = { x | x  A  x  B } A = { x | x  A } /

De Morgan’s Laws A  B = A  B A  B = A  B A B Proof technique: To show C = D show x  C  x  D and x  D  x  C Prove A  B = A  B Begin with x  A  B  x  A  x  B

Distributive Laws A  (B  C) = (A  B)  (A  C)

Russell’s Paradox S = { x | x  x } /