EECS 1028 M: Discrete Mathematics for Engineers

Similar documents
Math/EECS 1028M: Discrete Mathematics for Engineers Winter Suprakash Datta

Sets. Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry. Fall 2007

Sets. Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry. Spring 2006

Discrete Mathematics & Mathematical Reasoning Course Overview

CSE 2001: Introduction to Theory of Computation Fall Suprakash Datta

MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics

CSE 2001: Introduction to Theory of Computation Fall Suprakash Datta

ICS141: Discrete Mathematics for Computer Science I

EECS 1028 M: Discrete Mathematics for Engineers

With Question/Answer Animations. Chapter 2

General Info. Grading

CMPSCI 240: Reasoning about Uncertainty

CSE 20 DISCRETE MATH WINTER

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

CSE 20 DISCRETE MATH SPRING

CSE 20 DISCRETE MATH. Winter

Preparing for the CS 173 (A) Fall 2018 Midterm 1

CISC-102 Fall 2017 Week 1 David Rappaport Goodwin G-532 Office Hours: Tuesday 1:30-3:30

Homework every week. Keep up to date or you risk falling behind. Quizzes and Final exam are based on homework questions.

Course Staff. Textbook

ALGEBRA I FORM I. Textbook: Algebra, Second Edition;Prentice Hall,2002

Chemistry 110 General Chemistry, Course Lecture MWF 8:30 am 9:50 am Room NSM C221 Laboratory M or W 1:00 pm 3:50 pm Room NSM B340

Math 110 (S & E) Textbook: Calculus Early Transcendentals by James Stewart, 7 th Edition

Math.3336: Discrete Mathematics. Cardinality of Sets

CSE 20 DISCRETE MATH WINTER

Chapter Summary. Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability

Sets. Introduction to Set Theory ( 2.1) Basic notations for sets. Basic properties of sets CMSC 302. Vojislav Kecman

Chapter Summary. Sets (2.1) Set Operations (2.2) Functions (2.3) Sequences and Summations (2.4) Cardinality of Sets (2.5) Matrices (2.

Algebra II Syllabus CHS Mathematics Department

A set is an unordered collection of objects.

Math 410 Linear Algebra Summer Session American River College

STUDENT INFORMATION PLAN (SIP) DEVELOPMENTAL MATHEMATICS MATH 0310 BEGINNING ALGEBRA - TDCJ

Mathematics Review for Business PhD Students Lecture Notes

Welcome to CS103! Three Handouts Today: Course Overview Introduction to Set Theory The Limits of Computation

ALGEBRA I COURSE SYLLABUS

ICS141: Discrete Mathematics for Computer Science I

Mathematics. Lecture and practice. Norbert Bogya. University of Szeged, Bolyai Institute. Norbert Bogya (Bolyai Institute) Mathematics / 27

DRAFT. Algebra I Honors Course Syllabus

Course ID May 2017 COURSE OUTLINE. Mathematics 130 Elementary & Intermediate Algebra for Statistics

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics. College Algebra for STEM

n CS 160 or CS122 n Sets and Functions n Propositions and Predicates n Inference Rules n Proof Techniques n Program Verification n CS 161

MATH 135 PRE-CALCULUS: ELEMENTARY FUNCTIONS COURSE SYLLABUS FALL 2012

4. List of program goals/learning outcomes to be met. Goal-1: Students will have the ability to analyze and graph polynomial functions.

EECS 1028 M: Discrete Mathematics for Engineers

Stat 609: Mathematical Statistics I (Fall Semester, 2016) Introduction

n Empty Set:, or { }, subset of all sets n Cardinality: V = {a, e, i, o, u}, so V = 5 n Subset: A B, all elements in A are in B

Prerequisite: Qualification by assessment process or completion of Mathematics 1050 or one year of high school algebra with a grade of "C" or higher.

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

Discrete Mathematics. Kenneth A. Ribet. January 31, 2013

Study skills for mathematicians

Discrete Mathematics. (c) Marcin Sydow. Sets. Set operations. Sets. Set identities Number sets. Pair. Power Set. Venn diagrams

Automaten und Formale Sprachen Automata and Formal Languages

CHEM 1100 General Chemistry I: Summer 2019

Division of Arts & Sciences Department of Mathematics Course Syllabus

Algebra 2 Secondary Mathematics Instructional Guide

LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING AND COMPUTER SCIENCE

Math.3336: Discrete Mathematics. Proof Methods and Strategy

Review 1. Andreas Klappenecker

Introduction. Chapter 1. Contents. EECS 600 Function Space Methods in System Theory Lecture Notes J. Fessler 1.1

Math.3336: Discrete Mathematics. Advanced Counting Techniques

Online Courses for High School Students

Fundamentals of Mathematics (MATH 1510)

Welcome to CS103! Two Handouts Today: Course Overview Introduction to Set Theory The Limits of Computation

ICS141: Discrete Mathematics for Computer Science I

AS 101: The Solar System (Spring 2017) Course Syllabus

download from

Pre-Algebra (7) Mathematics

Quinsigamond Community College School of Math and Science

EECS 1028 M: Discrete Mathematics for Engineers

CS 173: Discrete Structures. Eric Shaffer Office Hour: Wed. 1-2, 2215 SC

Mr. Miles 8 th Grade Math Class Info & Syllabus

Lecture 2: Axiomatic semantics

COURSE OUTLINE MATH 050 INTERMEDIATE ALGEBRA 147 HOURS 6 CREDITS

CSCE 222 Discrete Structures for Computing. Review for Exam 1. Dr. Hyunyoung Lee !!!

MATH 220 (all sections) Homework #12 not to be turned in posted Friday, November 24, 2017

EECS 1028 M: Discrete Mathematics for Engineers

Sets McGraw-Hill Education

JEFFERSON COLLEGE COURSE SYLLABUS MTH 110 INTRODUCTORY ALGEBRA. 3 Credit Hours. Prepared by: Skyler Ross & Connie Kuchar September 2014

MATH 137 : Calculus 1 for Honours Mathematics. Online Assignment #2. Introduction to Sequences

Introduction Propositional Logic

Math.3336: Discrete Mathematics. Combinatorics: Basics of Counting

General Chemistry I Chemistry 101B Fall 2002 Department of Chemistry Colgate University

Twin primes are pairs of natural numbers (p, p + 2) such that both p and p + 2 are primes.

Sets. Alice E. Fischer. CSCI 1166 Discrete Mathematics for Computing Spring, Outline Sets An Algebra on Sets Summary

1. Consider the conditional E = p q r. Use de Morgan s laws to write simplified versions of the following : The negation of E : 5 points

Sets and Functions. MATH 464/506, Real Analysis. J. Robert Buchanan. Summer Department of Mathematics. J. Robert Buchanan Sets and Functions

Today s Menu. Administrativia Two Problems Cutting a Pizza Lighting Rooms

Honors Algebra II / Trigonometry

CSI30. Chapter 2. Basic Structures: Sets, Functions, Sequences, Sums. 2.1 Sets and subsets 2.2 Sets of sets

MAT137 Calculus! Welcome!

EECS 1028 M: Discrete Mathematics for Engineers

PLUMSTED TOWNSHIP SCHOOL DISTRICT Aligned to Common Core State Standards Course Title: Eighth Grade Mathematics

9th and 10th Grade Math Proficiency Objectives Strand One: Number Sense and Operations

1 Chapter 1: SETS. 1.1 Describing a set

Chapter 1: Precalculus Review

Correlation of Moving with Math Grade 7 to HSEE Mathematics Blueprint

UNIVERSITY OF NORTH ALABAMA MA 110 FINITE MATHEMATICS

Discrete Basic Structure: Sets

Week 12: Optimisation and Course Review.

means is a subset of. So we say A B for sets A and B if x A we have x B holds. BY CONTRAST, a S means that a is a member of S.

Transcription:

EECS 1028 M: Discrete Mathematics for Engineers Suprakash Datta Office: LAS 3043 Course page: http://www.eecs.yorku.ca/course/1028 Also on Moodle S. Datta (York Univ.) EECS 1028 W 18 1 / 24

Course policies Administrivia Lectures: Mon-Wed-Fri 1:30-2:30 pm (LAC C) Tests (35%) : 3 tests, 15% each (worst test to be scaled to 5%) final (40%) Homework (15%), Tutorials(10%) Office hours: Mon-Wed 3-4 pm or by appointment at LAS 3043. Textbook: Kenneth H. Rosen. Discrete Mathematics and Its Applications, 7th Edition. McGraw Hill, 2012. S. Datta (York Univ.) EECS 1028 W 18 2 / 24

Course policies Homework, Grades We will be paperless, except for tests, quizzes, final examination. All course information online Moodle, partly mirrored in public course webpage All homework MUST be typed. You will get a zero if you submit handwritten solutions. You may use Office, Google Docs, LaTeX, or other packages but all submissions must be in pdf format. We will use crowdmark for grading. Follow instructions for re-appraisal requests. All returned work will be in electronic form (including quizzes, tests). I would like to use iclicker if possible. S. Datta (York Univ.) EECS 1028 W 18 3 / 24

Course policies Tutorials, Quizzes Tutorials (2 hours/week) are mandatory. Attendance will be taken. You get 0.5% for each tutorial attended. Every other week, there will be a short quiz (10-15 min), mirrored closely after the tutorial problems covered in the last 1 or 2 tutorials. Each quiz is worth 2%, but your attendance points are added to it to a maximum of 2%. Missed quizzes cannot be made up. If you have a valid medical reason, the weight will be transferred to the final. Missed tests also cannot be made up. If you have a valid medical reason, the weight will be transferred to the final. If you have serious non-medical reasons (having work is not one), talk to me. We will deal with those on an ad hoc basis. S. Datta (York Univ.) EECS 1028 W 18 4 / 24

Course Objectives Course Objectives We will focus on two major goals: Basic tools and techniques in discrete mathematics Set Theory, Functions and Relations Propositional and Predicate logic Sequences and Series Induction, Recursion Simple Combinatorics Introductory Graph Theory Precise and Rigorous Mathematical Reasoning Writing proofs S. Datta (York Univ.) EECS 1028 W 18 5 / 24

Course Objectives My Expectations You will attend classes and tutorials regularly Want to solidify your Math foundations Ask for help when needed Follow academic honesty regulations (see the class webpage for more details on policies). S. Datta (York Univ.) EECS 1028 W 18 6 / 24

Course Objectives To do well in this class Study with pen and paper Ask for help early Practice, practice, practice... Follow along in class rather than take notes Ask questions in class or outside class Keep up with the class Read the book, not just the slides Be timely HW submitted late will not be graded S. Datta (York Univ.) EECS 1028 W 18 7 / 24

Course overview Mathematical Reasoning Why Mathematics? Mathematics as a precise language Precision in definitions Precision in statements Motivation (for EECS) Specification (description, modeling) Reasoning (Making precise, rigorous claims) Procedure Axioms Inference Facts/Theorems S. Datta (York Univ.) EECS 1028 W 18 8 / 24

Course overview Examples of Reasoning about Problems 0.999999999999999... = 1? There exists integers a, b, c that satisfy the equation a 2 + b 2 = c 2 There exists integers a, b, c that satisfy the equation a 4 + b 4 = c 4 There are as many integers as there are rational numbers The program that I wrote never hangs (i.e. always terminates) The program that I wrote works correctly for all valid inputs There does not exist an algorithm to check if a given program never hangs S. Datta (York Univ.) EECS 1028 W 18 9 / 24

Course overview Proofs and Similar Structures Backing up statements with reasons Providing detailed explanations (Amazon, Netflix,...) Understanding the basis of ecommerce, Bitcoin,... Evidence in data mining systems S. Datta (York Univ.) EECS 1028 W 18 10 / 24

Course overview Intuitive Proofs What? Why? When? How much detail? S. Datta (York Univ.) EECS 1028 W 18 11 / 24

Review of Fundamentals Sets Number Systems Basic algebra S. Datta (York Univ.) EECS 1028 W 18 12 / 24

Set Theory Fundamentals Unordered collection of elements, e.g., Single digit integers Non-negative integers Faces of a die Sides of a coin Students enrolled in EECS1028, W 2018 Two key aspects of sets: No duplicates No inherent ordering of elements S. Datta (York Univ.) EECS 1028 W 18 13 / 24

Set Theory Fundamentals - 2 N : the set of natural numbers, R : the set of real numbers Membership Notation: a A, b A Ordered pairs Notation: (a, b), a A, b B Equality of sets S. Datta (York Univ.) EECS 1028 W 18 14 / 24

Describing Sets English description The set of natural numbers between 5 and 8 (inclusive). The set of all students enrolled in EECS1028 M, W 2018 Enumeration S = {1, 2, 3} S = {(0, 0), (0, 1), (1, 0), (1, 1)} Set builder-notation S = {x N x > 3} S = {(x, y) x, y {0, 1}} S. Datta (York Univ.) EECS 1028 W 18 15 / 24

More on Sets Special sets Universal set U Empty set φ (How many elements?) Sets vs Sets of sets Note: {1, 2} vs {{1, }, {2}} {} vs {{}} = {φ} 1 Connection with data types (e.g., in Java) 2 The elements of a set can be sets, pairs of elements, pairs of pairs, triples,...!! S. Datta (York Univ.) EECS 1028 W 18 16 / 24

Set Operations Subsets: A B : x( if x A then x B) Union: A B = {x (x A) or (x B)} Intersection: A B = {x (x A) and (x B)} Difference: A B = {x (x A) and (x B)} Complement: A c ora = {x x A} = U A Cartesian product: AxB = {(a, b) a A, b B} Set of ordered pairs RxR = {(x, y) x R, y R}, Coordinate plane or the real plane Sometimes called R 2. S. Datta (York Univ.) EECS 1028 W 18 17 / 24

Venn Diagrams S. Datta (York Univ.) EECS 1028 W 18 18 / 24

More on Sets Cardinality - number of (distinct) elements Finite set - cardinality some finite integer n Infinite set - a set that is not finite Power set - Set of all subsets; Notation P(S) = {A A S}, sometimes written 2 S S. Datta (York Univ.) EECS 1028 W 18 19 / 24

Laws on Set operations Page 130 Associative laws (A B) C = A (B C) (A B) C = A (B C) Distributive laws: A (B C) = (A B) (A C) A (B C) = (A B) (A C) De Morgan s laws A B = A B A B = A B S. Datta (York Univ.) EECS 1028 W 18 20 / 24

Proofs of Laws of Set Operations Proofs can be done with Venn diagrams. By Teknad - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=36768081 S. Datta (York Univ.) EECS 1028 W 18 21 / 24

Number Systems Natural numbers, N : {1, 2, 3,...}. Whole numbers, W : {0, 1, 2, 3,...}. Integers, Z : {..., 2, 1, 0, 1, 2, 3,...} Notation: Z + = positive integers = N Real numbers, R Notation: R + = positive reals Complex numbers, C = {x + iy x, y R, i 2 = 1}. Co-ordinates on the plane, R 2. Rational numbers, Q = { m m, n Z, n 0}. n Irrational numbers, R Q: all real numbers that are not rational. Examples: π, e, 2. S. Datta (York Univ.) EECS 1028 W 18 22 / 24

Number Systems - Questions How do we know π, e, 2 are not rational? How are real numbers represented on a computer? Do all rational numbers have finite decimal representations? Counterexample: 1/3 If a number has an infinite decimal representation, can we conclude it is irrational? S. Datta (York Univ.) EECS 1028 W 18 23 / 24

Basic Algebra Operations with exponents: Theorem 1, pg A-7 b x b y = b x+y b x /b y = b x y (b x ) y = b xy Logarithms: Theorem 2, pg A-8 Logarithm of products, powers Change of bases Operations with polynomials Solving linear and quadratic equations S. Datta (York Univ.) EECS 1028 W 18 24 / 24