Summary of Course Coverage

Similar documents
DISCRETE MATHEMATICS

CSE 20 DISCRETE MATH. Winter

CSE 20 DISCRETE MATH. Fall

[Ch 6] Set Theory. 1. Basic Concepts and Definitions. 400 lecture note #4. 1) Basics

MATH 139 W12 Review 1 Checklist 1. Exam Checklist. 1. Introduction to Predicates and Quantified Statements (chapters ).

Discrete Mathematics Lecture 4. Harper Langston New York University

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

r=1 The Binomial Theorem. 4 MA095/98G Revision

EE292: Fundamentals of ECE

Example: NFA to DFA Conversion

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

Introduction to Sets and Logic (MATH 1190)

Propositional Calculus: Boolean Algebra and Simplification. CS 270: Mathematical Foundations of Computer Science Jeremy Johnson

Discrete Mathematics SECOND EDITION OXFORD UNIVERSITY PRESS. Norman L. Biggs. Professor of Mathematics London School of Economics University of London

A Survey of Mathematics with Applications 8 th Edition, 2009

LOGIC AND DISCRETE MATHEMATICS

Chapter 3. Set Theory. 3.1 What is a Set?

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. Numbers & Number Systems

correlated to the Michigan High School Mathematics Content Expectations

CSC Discrete Math I, Spring Sets

DIGITAL SYSTEM DESIGN

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

Logic Design: Part 2

Propositional Calculus. Math Foundations of Computer Science

A.1 Numbers, Sets and Arithmetic

The set consisting of all natural numbers that are in A and are in B is the set f1; 3; 5g;

CMPE223/CMSE222 Digital Logic Design. Positional representation

Introduction II. Sets. Terminology III. Definition. Definition. Definition. Example

Number System. Introduction. Decimal Numbers

1010 2?= ?= CS 64 Lecture 2 Data Representation. Decimal Numbers: Base 10. Reading: FLD Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Introductory logic and sets for Computer scientists

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

Introduction. Sets and the Real Number System

CS Bootcamp Boolean Logic Autumn 2015 A B A B T T T T F F F T F F F F T T T T F T F T T F F F

CHW 261: Logic Design

ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012

Today s Topics. What is a set?

COPYRIGHTED MATERIAL INDEX

Section 2.4: Arguments with Quantified Statements

Lecture 2: Number Systems

Positional notation Ch Conversions between Decimal and Binary. /continued. Binary to Decimal

Propositional Calculus. CS 270: Mathematical Foundations of Computer Science Jeremy Johnson

Computer Sc. & IT. Digital Logic. Computer Sciencee & Information Technology. 20 Rank under AIR 100. Postal Correspondence

Math 96--Radicals #1-- Simplify; Combine--page 1

CSE 215: Foundations of Computer Science Recitation Exercises Set #9 Stony Brook University. Name: ID#: Section #: Score: / 4

Number Systems and Conversions UNIT 1 NUMBER SYSTEMS & CONVERSIONS. Number Systems (2/2) Number Systems (1/2) Iris Hui-Ru Jiang Spring 2010

Digital Fundamentals

(a) (4 pts) Prove that if a and b are rational, then ab is rational. Since a and b are rational they can be written as the ratio of integers a 1

SWITCHING THEORY AND LOGIC CIRCUITS

CS1800 Discrete Structures Fall 2017 October 25, CS1800 Discrete Structures Midterm Version B

Geometry Note-Sheet Overview

1.1 What is an algorithm? Control structures Further examples of algorithms 7 Exercises 11

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Discrete Mathematics

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

2.1 Sets 2.2 Set Operations

9/19/12. Why Study Discrete Math? What is discrete? Sets (Rosen, Chapter 2) can be described by discrete math TOPICS

Review of Number Systems

Integers and Mathematical Induction

PITSCO Math Individualized Prescriptive Lessons (IPLs)

Math 302 Introduction to Proofs via Number Theory. Robert Jewett (with small modifications by B. Ćurgus)

CPSC 121 Some Sample Questions for the Final Exam Tuesday, April 15, 2014, 8:30AM

X Std. Topic Content Expected Learning Outcomes Mode of Transaction

1. Mark the correct statement(s)

Introduction to Automata Theory. BİL405 - Automata Theory and Formal Languages 1

UNCA CSCI 255 Exam 1 Spring February, This is a closed book and closed notes exam. It is to be turned in by 1:45 PM.

Basic Arithmetic (adding and subtracting)

This Lecture. We will first introduce some basic set theory before we do counting. Basic Definitions. Operations on Sets.

2. Sets. 2.1&2.2: Sets and Subsets. Combining Sets. c Dr Oksana Shatalov, Fall

Thomas Jefferson High School for Science and Technology Program of Studies TJ Math 1

Bits, Words, and Integers

CS & IT Conversions. Magnitude 10,000 1,

Math 2300, Section #1; 14:00-15:15 MW P-101; Daily Notes Fall, 2015

Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103. Chapter 2. Sets

UNIT-II NUMBER THEORY

Arithmetic Processing

EXPLORE MATHEMATICS TEST

Slide Set 1. for ENEL 339 Fall 2014 Lecture Section 02. Steve Norman, PhD, PEng

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

Read this before starting!

Honors Precalculus: Solving equations and inequalities graphically and algebraically. Page 1

Section 2.2: Introduction to the Logic of Quantified Statements

Digital Logic Design Exercises. Assignment 1

Texas High School Geometry

1. Chapter 1, # 1: Prove that for all sets A, B, C, the formula

Propositional Calculus. Math Foundations of Computer Science

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

Course Name - Strategic Math - Geometry Qtr./Mon. Content HSCE Essential Skills Assessment Vocabulary

11 Sets II Operations

THE LOGIC OF QUANTIFIED STATEMENTS

6.1 Combinational Circuits. George Boole ( ) Claude Shannon ( )

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Discrete Mathematics

CSE 215: Foundations of Computer Science Recitation Exercises Set #4 Stony Brook University. Name: ID#: Section #: Score: / 4


60-265: Winter ANSWERS Exercise 4 Combinational Circuit Design

Korea University of Technology and Education

Chapter 1. Digital Systems and Binary Numbers

CS/COE 0447 Example Problems for Exam 2 Spring 2011

CSL105: Discrete Mathematical Structures. Ragesh Jaiswal, CSE, IIT Delhi

Transcription:

CS-227, Discrete Structures I Spring 2006 Semester Summary of Course Coverage 1) Propositional Calculus a) Negation (logical NOT) b) Conjunction (logical AND) c) Disjunction (logical inclusive-or) d) Inequalities e) Propositional Form f) Truth Table g) Logical Equivalence h) Double Negative i) Negation of AND and of OR: DeMorgan s Laws and their application j) Inequalities and DeMorgan s Laws k) Tautology l) Contradiction m) Logical Equivalences (NOTE: This is summarized in Theorem 1.1.1 on p. 14.) n) Simplification of Logical Statements o) Conditional Statement: Hypothesis and Conclusion p) Vacuous Truth (Truth by Default) q) Order of Precedence of Logical Operators r) Negation of a Conditional Statement s) Forms Related to a Conditional Statement i) Converse ii) Inverse iii) Contrapositive t) Biconditional (Only-If) u) Necessary Conditions v) Sufficient Conditions (continued) Page 1 of 6

2) Forms of Arguments: either valid or invalid a) Premises/Hypotheses/Assumptions, and Conclusions b) Valid Forms of Argument (NOTE: These are summarized in Table 1.3.1 on p. 40.) i) Modus Ponens (Method of Affirming) ii) Modus Tollens (Method of Denying) iii) Generalization iv) Specialization v) Transitivity vi) Division into Cases c) Fallacies or Invalid Forms of Argument i) Using Ambiguous Premises ii) Begging the Question iii) Jumping to a Conclusion iv) Converse Error v) Inverse Error 3) Digital Logic Circuits a) Buffer Gate: Logical Concept, Standard for Drawing, Standard for Labeling b) NOT Gate: Logical Concept, Standard for Drawing, Standard for Labeling c) AND Gate: Logical Concept, Standard for Drawing, Standard for Labeling d) [Inclusive-] OR GATE: Logical Concept, Standard for Drawing, Standard for Labeling e) Relationship between Truth Table, Boolean Expression, and Digital Logic Circuit i) [NOT-] AND-OR ( Sum of Products ) Circuit ii) [NOT-] OR-AND ( Product of Sums ) Circuit f) NAND Gate and its logical equivalent, the Invert-OR Gate: Logical Concept, Standard for Drawing, Standard for Labeling g) NOR Gate and its logical equivalent, the Invert-AND Gate: Logical Concept, Standard for Drawing, Standard for Labeling h) Straightforward Simplification of Boolean Logic Circuits i) NAND-NAND equivalent to each and every Sum of Products Circuit ii) NOR-NOR equivalent to each and every Product of Sums Ciircuit 4) Representation of Numbers a) Positional Representational Schemes for Number Representation i) Radix R ii) Numerals: 0 (R 1) iii) Radix Point to separate integer part of the number from fractional part b) Decimal Number Representation (generalized Radix Point becomes the Decimal Point) c) Binary Number Representation (generalized Radix Point becomes the Binary Point): Non-Negative Numbers and Numbers of Mixed Sign Page 2 of 6

i) Unsigned (i.e., Non-Explicitly-Signed) Numbers ii) Signed-Magnitude iii) Ones -Complement iv) Two s-complement d) Inter-Conversion of Binary, Octal, and Hexadecimal Number Representations (NOTE that generalized Radix Point becomes Octal Point or Hexadecimal Point for those representations) e) Use of Hexadecimal Notation to Describe the Contents of a Register or of a Memory Location f) Binary Addition i) The Half-Adder ii) The Full-Adder g) The Four Processor-Status Bits, their Meaning and Significance: i) C bit ii) Z bit iii) N bit iv) V bit h) Specification of the Content of Each Status Bit for each of the Schemes of Binary Number Representation i) C bit: What, if anything, does it signify? ii) Z bit: How many Zeroes? iii) N bit iv) V bit: Recognizing the occurrence of overflow. 5) Predicate Calculus a) Definition of Predicate b) Domain of a Predicate Variable i) The Set of [Mathematically] Real Numbers: R ii) The Set of Integers: Z, Z +, Z, Z nonneg iii) The Set of Rational Numbers (i.e., numbers expressible as Quotients of two integers): Q c) The Truth Set of a Predicate d) The Universal Qualifier: e) The Existential Qualifier: f) Equivalence of Truth Sets: and g) Negation of a Universal Statement h) Negation of an Existential Statement i) Relationships among:,,, and j) Negation of a Universal Conditional Statement k) Vacuous Truth l) A Predicate and its Inverse, Converse, and Contrapositive m) Necessary Conditions, Sufficient Conditions, and Only-If in Quantified Statements Page 3 of 6

6) Elementary Number Theory a) Even Integers: Formal Definition b) Odd Integers: Formal Definition c) Prime Numbers: Formal Definition d) Composite Numbers: Formal Definition e) Constructive Proof of Existence: Find an Example f) Disproof of a Universal Statement by means of a Counterexample g) Rules for Writing Formal Proofs: described in detail on page 134 h) Common Mistakes made in the course of attempting a proof: i) Generalization from an example ii) Absent-Minded Use of a Single Variable in Two or More Definitions iii) Jumping to a Premature Conclusion iv) Begging the Question i) Rationality of the Sum of Two Rational Numbers j) Rationality of the Difference between Two Rational Numbers k) Rationality of the Product of Two Rational Numbers l) Retention of Integer Property under Addition, Subtraction, and Multiplication (but not under division) m) Divisibility n) Fundamental Theorem of Arithmetic (a.k.a. the Unique Factorization Theorem) Mid-Term coverage ended here. o) Quotient-Remainder Theorem p) Types of Proofs I: Direct Proof q) Types of Proofs II: Disproof via Counterexample r) Types of Proofs III: Division Into Cases s) Types of Proofs IV: Contradiction t) Types of Proofs V: Contraposition u) Types of Proofs VI: Simple Mathematical Induction v) Types of Proofs VII: Strong Mathematical Induction w) Binary Representation of an Integer x) Parity y) Opposite Parity of Consecutive Integers z) Floor Function aa) Ceiling Function bb) Non-Existence of a Greatest Integer cc) Mutual Exclusivity of the Properties Even and Odd dd) Mixed Addition of Rational and Irrational Numbers Page 4 of 6

ee) Irrationality of Square Root of 2 ff) Infinitude of the Set of Prime Numbers 7) Algorithms a) Finding the Greatest Common Divisor: the Euclidean Algorithm b) Conversion from Decimal Representation to Another Radix I: Integer Part c) Conversion from Decimal Representation to Another Radix II: Fractional Part d) Pre-Conditions for Loops e) Post-Conditions for Loops f) The Loop Invariant g) Inevitability of Exit from the Loop h) Correctness of a Loop to Compute a Product i) Correctness of the Division Algorithm j) Correctness of the Euclidian Algorithm 8) Sequences a) Primitive Specification of terms: Enumeration b) Symbolic Specification of Terms: Explicit Formula c) Summation Notation vs. Expanded Notation d) Index of Summation, Lower Limit, Upper Limit e) Computing a Summation f) Interchange between Expanded Form and Summation Notation g) Separating Off of a Final Term h) Adding On of a Final Term i) Product Notation j) Computing a Product k) Properties of Summations and of Products l) Change of Variables m) Factorial Notation n) Computing Factorials o) Sum of First n Consecutive [Positive/Non-Negative] Integers p) Sum of a Geometric Sequence q) A Property of Divisibility Proved by Mathematical Induction r) An Inequality Proved by Mathematical Induction s) The Well-Ordering Principle of Integers t) Divisibility of Every Integer by a Prime Number u) Quotient-Remainder Theorem 9) Set Theory a) Definition I: Set Page 5 of 6

b) Definition II: Element c) Irrelevance of the Order in which the elements are listed d) Irrelevance of Multiple Listings of a single element e) Notation: {} f) Specification of Set Contents via Enumeration g) Specification of Set Contents via Property Definition h) Subset: Definition i) Proper Subset: Definition j) Set Equality k) Venn Diagrams l) Set Operations I: Union m) Set Operations II: Intersection n) Set Operations III: Difference o) Set Operations IV: Complementation c p) The Empty Set (a.k.a. Null Set): {} or q) Disjoint Sets: Mutually Disjoint, Pairwise Disjoint r) Partition of a Set s) Power Set t) The Ordered Pair u) Cartesian Product v) Set Identities: Analogous to Logical Identities Page 6 of 6