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

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

DISCRETE MATHEMATICS

Fundamentals of Discrete Mathematical Structures

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

Topic 10 Part 2 [474 marks]

CSE 20 DISCRETE MATH. Winter

Notation Index. Probability notation. (there exists) (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5.

CSE 20 DISCRETE MATH. Fall

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

Notation Index 9 (there exists) Fn-4 8 (for all) Fn-4 3 (such that) Fn-4 B n (Bell numbers) CL-25 s ο t (equivalence relation) GT-4 n k (binomial coef

STUDENT NUMBER: MATH Final Exam. Lakehead University. April 13, Dr. Adam Van Tuyl

Introductory Combinatorics

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

MATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.

Summary of Course Coverage

Introduction to Sets and Logic (MATH 1190)

1 Elementary number theory

A Survey of Mathematics with Applications 8 th Edition, 2009

quanüfied Statements; valid well-formed formulas; comparison of propositional and predicate wffs. Exercises

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

Know the Well-ordering principle: Any set of positive integers which has at least one element contains a smallest element.

SECONDARY DRAFT SYLLABUS. 2. Representation of functions. 3. Types of functions. 4. Composition of functions (two and three)

Discrete mathematics , Fall Instructor: prof. János Pach

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

Discrete Mathematics Lecture 4. Harper Langston New York University

LOGIC AND DISCRETE MATHEMATICS

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Reference Sheet for CO142.2 Discrete Mathematics II

CHAPTER 8. Copyright Cengage Learning. All rights reserved.

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

4.1.2 Merge Sort Sorting Lower Bound Counting Sort Sorting in Practice Solving Problems by Sorting...

Binary Relations McGraw-Hill Education

Combinatorics Summary Sheet for Exam 1 Material 2019

Math 776 Graph Theory Lecture Note 1 Basic concepts

Chapter 4. Relations & Graphs. 4.1 Relations. Exercises For each of the relations specified below:

Lecture 1: Examples, connectedness, paths and cycles

Assignment 4 Solutions of graph problems

Introduction III. Graphs. Motivations I. Introduction IV

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

1. Represent each of these relations on {1, 2, 3} with a matrix (with the elements of this set listed in increasing order).

Math Introduction to Advanced Mathematics

DS UNIT 4. Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Discrete Structutre UNIT - IV

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Computational Discrete Mathematics

Graphs and trees come up everywhere. We can view the internet as a graph (in many ways) Web search views web pages as a graph

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

9.5 Equivalence Relations

CMSC Honors Discrete Mathematics

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Discrete mathematics II. - Graphs

13 th Annual Johns Hopkins Math Tournament Saturday, February 19, 2011 Automata Theory EUR solutions

Applied Combinatorics

The absolute value of the real number y xis smaller than y x is smaller than or equal to y x is not equal to y

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

DESIGN AND ANALYSIS OF ALGORITHMS

F falling factorial, 11. father, 139. Ferris wheel, 112. Fibonacci numbers, 34, 36, 224, , 277. finite automaton, deterministic, 191.

1. Consider the 62-element set X consisting of the twenty-six letters (case sensitive) of the English

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

Introduction to Graph Theory

1 Elementary number theory

2009 HMMT Team Round. Writing proofs. Misha Lavrov. ARML Practice 3/2/2014

YEAR 12 Core 1 & 2 Maths Curriculum (A Level Year 1)

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms

High School Geometry

Chapter 9 Graph Algorithms

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

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

Chapter 9 Graph Algorithms

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

CS1800 Discrete Structures Fall 2016 Profs. Aslam, Gold, Ossowski, Pavlu, & Sprague December 16, CS1800 Discrete Structures Final

Euclid's Algorithm. MA/CSSE 473 Day 06. Student Questions Odd Pie Fight Euclid's algorithm (if there is time) extended Euclid's algorithm

Ordinary Differential Equation (ODE)

CS1800 Discrete Structures Fall 2016 Profs. Aslam, Gold, Ossowski, Pavlu, & Sprague December 16, CS1800 Discrete Structures Final

Matching Theory. Figure 1: Is this graph bipartite?

The Algorithm Design Manual

Texas High School Geometry

PITSCO Math Individualized Prescriptive Lessons (IPLs)

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Slides for Faculty Oxford University Press All rights reserved.

U.C. Berkeley CS170 : Algorithms, Fall 2013 Midterm 1 Professor: Satish Rao October 10, Midterm 1 Solutions

Discrete Math: Selected Homework Problems

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL

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

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

correlated to the Michigan High School Mathematics Content Expectations

Example: NFA to DFA Conversion

Power Set of a set and Relations

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

Graphs and Isomorphisms

Combinatorics Qualifying Exam August, 2016

I BSc(Computer Science)[ ] Semester - II Allied:DISCRETE MATHEMATICS - 207D Multiple Choice Questions.

Today. Finish Euclid. Bijection/CRT/Isomorphism. Review for Midterm.

CONTENTS Equivalence Classes Partition Intersection of Equivalence Relations Example Example Isomorphis

Introduction to Algorithms Third Edition

Lecture 1. Introduction

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees.

T. Background material: Topology

Let A(x) be x is an element of A, and B(x) be x is an element of B.

Transcription:

Revision Read through the whole course once Make summary sheets of important definitions and results, you can use the following pages as a start and fill in more yourself Do all assignments again Do the specimen examination paper If you have more time, do some more exercises: A number of old exam papers with solutions are available in pdf-format via the course website, and you can also find more exercises from the book. 1 MA095/98G Revision

Block 1 - Logic and Proof Main Topics in Block 1 Logic Propositions. Combining statements using NOT, AND and OR. Conditional and Biconditional Statements. Necessary and Sufficient conditions. Truth tables for p AND q, p OR q and p q. Laws of logic and how to verify them using a truth table. The contrapositive of a proposition. The quantifiers and Methods of Proof Direct proof Proof by contradiction Proving by proving and. Proof by counterexample Proof by induction 2 MA095/98G Revision

Block 2 - Sets and Counting Sets Sets and subsets. The powerset of a set. Use of binary strings to count and list subsets. Using rules of inclusion and Venn diagrams to represent sets. Complement, union, intersection and difference of sets. Representation of these operations in Venn diagrams. Laws of set operations. Associative laws, distributive laws, De Morgan s laws. Verifying these using Venn diagrams. Partitions of sets. Cartesian product of sets. The sets N, Z and Q. Counting. Cardinality of sets. The addition principle. The multiplication principle. The principle of inclusion-exclusion for 2 and 3 sets. Permutations Combinations. Binomial coefficients. The Pigeonhole Principle 3 MA095/98G Revision

Block 3 - Elementary Number Theory Main Topics in Block 3 Our numeral system The principle of place value. How integers are represented in our numeral system. The Division Algorithm. Conversion between bases, in particular hexadecimal, octal, binary and decimal systems. Sums and products Expressing sums in -notation. Rules of arithmetic for -notation. Changing the variable in -notation Expressing products in -notation. n n(n + 1) The sum r =. 2 r=1 The Binomial Theorem. 4 MA095/98G Revision

Main Topics in Block 3 (cont.) Integers Multiples and factors, what it means for numbers to be multiples and factors of each other. The notation b a. Definition of composites, units and primes. Some divisibility rules A simple primality test Factorisation. Statement of the Fundamental Theorem of Arithmetic. Greatest common divisor of two integers a and b. Euclid s Algorithm. Using Euclids Algorithm to express gcd(a, b) as a linear combination of a and b. The set of linear combinations of a and b is the same as the set of all multiples of gcd(a, b). 5 MA095/98G Revision

Main Topics in Block 3 (cont.) The congruence (mod n) relation Ways of defining congruence (mod n). Rules of arithmetic for congruences. Congruence classes. Finding all solutions to congruences ax b(modn). Z n the set of congruence classes modulo n Defining addition and multiplication for Z n. Computing multiplication and addition tables for Z n. Rules of arithmetic for Z n. Definition of zero-divisors and multiplicative inverses. [a] n has a multiplicative inverse in Z n if and only if gcd(a, n) = 1. Using Euclid s Algorithm to find the multiplicative inverse of [a] n in Z n if gcd(a, n) = 1. Finding all solutions to equations [a] [x] = [b] in Z n. 6 MA095/98G Revision

Block 4 - Relations and Functions Main Topics in Block 4 How to use a directed graph (digraph) to represent a relation on a finite set. Properties of relations Symmetric relations Antisymmetric relations Transitive relations Reflexive relations Equivalence relations and equivalence classes Partial orders Functions Definition of a function - its domain and range Injections (functions that are 1-1) Surjections (functions that are onto) Composition of functions Bijections (1-1 correspondences) and the Inverse of a function. A function has an inverse if and only if it is 1-1 and onto. Magnitude of functions and O-notation 7 MA095/98G Revision

Main Topics in Block 4 (cont.) Sequences Definition by initial term and recurrence relation Definition by general term Proof by induction that a sequence defined by initial term and recurrence relation has a given general term (cf. Block 1) Solution of linear homogeneous recurrence relations (Not on tenta VT18) 8 MA095/98G Revision

Block 5 - Graph Theory Main Topics in Block 5 Graphs, simple graphs, loops, multiple edges Digraphs, arcs Subgraphs The degree of a vertex. The Handshaking Lemma. Paths, simple paths, cycles and simple cycles Connected graphs. Components. Complement of a graph Special types of graphs Regular graphs Complete graphs K n Bipartite graphs Complete bipartite graphs K m,n Trees Adjacency matrices Incidence matrices Graph Isomorphisms 9 MA095/98G Revision

Main Topics in Block 5 (cont.) Trees Definition: A tree is a connected graph without cycles In a tree there is a unique (simple) path between any pair of vertices A tree on n vertices has n 1 edges Rooted trees and the terminology surrounding them Spanning trees Breadth-First-Search (BFS) spanning trees Depth-First-Search (DFS) spanning trees Minimal/Maximum weight spanning trees (MSTs) for weighted graphs Eulerian and Hamiltonian Graphs A graph has an Euler cycle if and only if all vertices have even degree Know how to find an Euler cycle in a small graph. Know a necessary condition for a graph to have a Hamiltonian cycle. 10 MA095/98G Revision

Main Topics in Block 5 (cont.) Weighted Graphs Dijkstra s Algorithm for finding the shortest path between two given vertices. Kruskal s or Prim s algorithm for finding an MST Traveling Salesman Problem Shortest route is not necessarily a Hamiltonian cycle unless the graph satisfies the triangle inequality. Often an exact solution is too expensive to find, so an approximated solution may be preferable. Nearest neighbour approximations to the solution. 11 MA095/98G Revision

Some Proofs to Revise for the Tenta At least one of the following 10 proofs will appear on the tenta. A proof by induction A simple proof by contradiction Divisibility rules for integers If a and b are integers and p a prime such that p ab, then p a or p b. Handshaking Lemma Pigeonhole Principle (also the general version) A proof that a function is one-to-one A proof that a function is onto The rules of arithmetic for congruences The proof that a tree on n vertices has n 1 edges 12 MA095/98G Revision