Review: Discrete Mathematics and Its Applications

Slides:



Advertisements
Similar presentations
Partial Orderings Section 8.6.
Advertisements

Relations Relations on a Set. Properties of Relations.
Course Outline. Lecture 1 Learning Objectives  To use set notations  To apply operations (union, intersection) on sets  To define de Morgan’s Laws.
The Engineering Design of Systems: Models and Methods
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 21: Graphs.
Lecture 19 Exam: Tuesday June14 4-6pm Overview. Disclaimer The following is a only study guide. You need to know all the material treated in class.
Theory and Applications
Courtesy Costas Busch - RPI1 Mathematical Preliminaries.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
ⅠIntroduction to Set Theory 1. Sets and Subsets
Course Outline Book: Discrete Mathematics by K. P. Bogart Topics:
CS 490 Mathematical Logic, Combinatorics, Counting Arguments, Graph Theory, Number Theory, Discrete Probability, Recurrence Relation. Thao Tran.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
 期中测验时间:  11 月 4 日  课件 集合,关系,函数,基数, 组合数学.  Ⅰ Introduction to Set Theory  1. Sets and Subsets  Representation of set:  Listing elements, Set builder.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Chapter 2 Mathematical preliminaries 2.1 Set, Relation and Functions 2.2 Proof Methods 2.3 Logarithms 2.4 Floor and Ceiling Functions 2.5 Factorial and.
Mathematical Preliminaries. Sets Functions Relations Graphs Proof Techniques.
MATH 370 Final Review Chapter Know this well Chapter 5 and 6: Counting/ Probability Basic counting P(n,r), C(n,r), C(n-1+r,r),… Basic probability,
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Chapter 7 Review Important Terms, Symbols, Concepts 7.1. Logic A proposition is a statement (not a question.
8.3 Representing Relations Directed Graphs –Vertex –Arc (directed edge) –Initial vertex –Terminal vertex.
 期中测验时间:  10 月 31 日上午 9 : 40—11 : 30  第一到第四章  即,集合,关系,函数,组合数学.
 Ⅰ Introduction to Set Theory  1. Sets and Subsets  Representation of set:  Listing elements, Set builder notion, Recursive definition  , ,  
Relations, Functions, and Countability
1 IS 2150 / TEL 2810 Introduction to Security James Joshi Associate Professor, SIS Lecture 3 September 15, 2009 Mathematical Review Security Policies.
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Mathematical Preliminaries
Discrete mathematics SEMESTERFIVE SUBJECT CODEMA1256 V.SUNDARARAJAN PROFESSOR CSE.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Unit II Discrete Structures Relations and Functions SE (Comp.Engg.)
Chapter Relations and Their Properties
Chapter 8: Relations. 8.1 Relations and Their Properties Binary relations: Let A and B be any two sets. A binary relation R from A to B, written R : A.
SEMESTERFIVE SUBJECT CODEMA1256 PROFESSORV.SUNDARARAJAN.
1 Mathematical Preliminaries. 2 Sets Functions Relations Graphs Proof Techniques.
Set Theory Concepts Set – A collection of “elements” (objects, members) denoted by upper case letters A, B, etc. elements are lower case brackets are used.
MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE By, A.Kousar Nikhath, Asst.Professor, CSE Dpt.
Chap. 7 Relations: The Second Time Around
Chapter 20: Graphs. Objectives In this chapter, you will: – Learn about graphs – Become familiar with the basic terminology of graph theory – Discover.
CSCI 115 Course Review.
1.  This course covers the mathematical foundations of computer science and engineering. It provides an introduction to elementary concepts in mathematics.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Week 8 - Wednesday.  What did we talk about last time?  Relations  Properties of relations  Reflexive  Symmetric  Transitive.
English for Economic Informatics I Tomáš Foltýnek Theoretical Foundations of Informatics.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Chapter 5 Relations and Operations
CSCE 355 Foundations of Computation
CSE 2813 Discrete Structures
Department of Mathematics
Partial Orderings CSE 2813 Discrete Structures.
Introduction to Relations
Advanced Algorithms Analysis and Design
Formal Modeling Concepts
Paper Code : BCA-27 Paper Title : Discrete Mathematics.
CSE 321 Review Session Dave Bacon.
CSCE 355 Foundations of Computation
IS 2150 / TEL 2810 Information Security & Privacy
Discrete Math & Fixed points
Lesson 5 Relations, mappings, countable and uncountable sets
Discrete Math (2) Haiming Chen Associate Professor, PhD
A Brief Summary for Exam 1
Sungho Kang Yonsei University
IS 2150 / TEL 2810 Introduction to Security
Lesson 5 Relations, mappings, countable and uncountable sets
Review: Discrete Mathematics and Its Applications
MA/CSSE 474 More Math Review Theory of Computation
ⅠIntroduction to Set Theory 1. Sets and Subsets
Text Book: Introduction to algorithms By C L R S
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
IS 2150 / TEL 2810 Introduction to Security
IS 2150 / TEL 2810 Information Security & Privacy
Presentation transcript:

Review: Discrete Mathematics and Its Applications

Contents Mathematical Logic Set Theory Counting Graph and Tree

Propositional Logic Propositions and Logical Operators Propositional Formula and Its Classification Tautology Contradiction Contingence

How to determine whether a compound proposition is a tautology (contradiction, contingence)? − truth table − logical equivalence − normal forms Propositional Equivalences − Propositions logically equivalent is an equivalent relation − Some important equivalences

Propositional Normal Forms − Conjunctive Clauses and Disjunctive Normal Form − Miniterm and Full Disjunctive Norm − Conjunctive Normal Form Valid of Argument − Valid of Argument − Rules of Inference

Predicate Logic Predicates and Quantifiers universe of discourse, banding Logical Equivalence − De Morgan’s laws for predicates − Quantifiers—-handle with care!

Inference for Quantified Statements But Still holds Still holds Inference for Quantified Statements

Set Theory Set and Set operations − Subsets, Proper Subsets − Set Operations and Set Identities Power Set

Cartesian Products ordered pair Cardinality of Finite sets − Principle of Inclusion-exclusion

Infinite Set Cardinality Infinite Set − cardinality − a infinite set has a proper subset with the same cardinality Countable Infinite Set − has the same cardinality with − Properties of the countable sets: The union of two countable sets, finite number of countable sets, countable number of countable sets are countable. − Some special infinite sets:

Uncountable Infinite Set − Let countable infinite set, uncountable − uncountable

Relation Relations and their representing − − Representing methods: Set, Matrix, Graph Properties of relations − Reflexive, Symmetric, Transitive Combining relations − Composite, Inverse

Closures of relations be a relation on set . − reflexive closure , where − symmetric closure − transitive closure Equivalence relation − Equivalence relation: reflexive, symmetric, transitive − Equivalence classes and their properties − Partition and equivalence relation

Partial ordering − Partial order: reflexive, antisymmetric and transitive. A set together with a partial ordering is called a partial order set (denoted by ), totally order − Hasse Diagram − maximal element, minimal element, greatest element, least element, upper bound, lower bound, least upper bound, greatest lower bound − Lattice: A partially ordered set in which pair of elements has both a least upper bound and a greatest lower bound

Counting Basic Counting Two basic counting principle − the sum rule − the product rule The Pigeonhole Principle Permutations and combinations − without repetition and with repetitions Generating permutations and combinations

Advanced Counting Techniques − Recurrence relations − Generating function − Solving recurrence relations、Counting with Generating function − Solving linear (non-)homogeneous recurrence relations with constant Characteristic Equation, Characteristic roots

Graphs and Trees Introduction to Graphs − Types of graphs: undirected [simple, multigraph, pseudograph], directed [directed graph, directed multigraph] − Some special simple graphs − Representing graphs and graph isomorphism − Connectedness Euler graph and Hamilton graph Planar Graph and Coloring − Euler formula, Chromatic number Shortest Path − Dijkstra’s algorithm

Tree Definition and Properties of Trees − tree: connected + no simple circuit − unique simple path between any two of its vertices − tree: vertices, edges − A full m-ary tree: internal vertices, vertices − If an m-ary tree of height has leaves, then . If the m-ary trees is full and balanced, then . Applications of Trees − Binary search trees − Prefix codes

Spanning Tree − Algorithms for constructing spanning trees: depth-first search (backtracking), breadth-first search. Minimal Spanning Tree − Algorithms for constructing minimal spanning trees: Kruskal’s algorithm, Prim’s algorithm