CMSC 203, Section 0401 Discrete Structures Fall 2004 Matt Gaston [email protected] http://www.csee.umbc.edu/~mgasto1/203 UMBC CMSC 203, Section 0401 -- Fall 2004
Download ReportTranscript CMSC 203, Section 0401 Discrete Structures Fall 2004 Matt Gaston [email protected] http://www.csee.umbc.edu/~mgasto1/203 UMBC CMSC 203, Section 0401 -- Fall 2004
CMSC 203, Section 0401 Discrete Structures Fall 2004 Matt Gaston [email protected] http://www.csee.umbc.edu/~mgasto1/203 UMBC CMSC 203, Section 0401 -- Fall 2004 1 Course Overview • Course Syllabus • Academic Integrity • Course Schedule • Survey UMBC CMSC 203, Section 0401 -- Fall 2004 2 Lecture 1 Logic and Propositional Equivalences Ch. 1.1-1.2 UMBC CMSC 203, Section 0401 -- Fall 2004 3 Ex. 1.1.7 – Converse, Contrapositive, Inverse • The home team wins whenever it is raining. • Rewrite: If it is raining, then the home team wins. • Converse: If the home team wins, then it is raining. • Contrapositive: If the home team does not win, then it is not raining • Inverse: If it is not raining, then the home team does not win. UMBC CMSC 203, Section 0401 -- Fall 2004 4 Ex. 1.1.10 - Translation • “You cannot ride the roller coaster if you are under four feet tall unless you are older than 16 years old.” • Propositions: q is “You cannot ride the roller coaster” r is “You are under four feet tall” s is “You are older than 16 years old” • (r s) q UMBC CMSC 203, Section 0401 -- Fall 2004 5 Ex. 1.1.12 - Consistency • System specification: “The diagnostic message is stored in the buffer or it is retransmitted.” “The diagnostic message is not stored in the buffer.” “If the diagnostic message is stored in the buffer, then it is retransmitted.” • • p is “The diagnostic message is stored in the buffer” q is “The diagnostic message is retransmitted” • Specification: pq p pq UMBC CMSC 203, Section 0401 -- Fall 2004 6 Logical Equivalences • Tables 5, 6, 7 in the Text (pg. 24) Identity, domination, idempotent, double negation, commutative, association, distributive, absorption, negation • De Morgan’s Laws (p q) p q (p q) p q • Implications p q p q • Biconditional p q (p q) (q p) UMBC CMSC 203, Section 0401 -- Fall 2004 7 Ex. 1.2.6 – Constructing Equivalences Show that (p q) (p q) is a tautology. (p q) (p q) (p q) (p q) (by implication) (p q) (p q) (by De Morgan) (p p) (q q) (by assoc. and commutative) TT T UMBC CMSC 203, Section 0401 -- Fall 2004 8