Discrete Mathematics |
August - September 2019 |
Instructor : | B Srivathsan |
TAs : | Ashwani Anand (M.Sc Computer Science, first year) |
Ekanshdeep Gupta (B. Sc Mathematics and Computer Science, third year) |
Lectures | Wed 09:10 - 10:25 | Lecture Hall 5 |
Thu 09:10 - 10:25 | Lecture Hall 6 | |
Tutorial sessions | Tue 09:10 - 10:25 | Lecture Hall 6 |
2 Quizzes | 50% |
Final exam | 50% |
Date | Topic | Reference | |
1 | 06.08.2019 (Tue) | Basic counting rules, Pigeon-hole principle | Chapters 6.1 and 6.2 of [1] |
2 | 07.08.2019 (Wed) | Permutations, Combinations (with and without repetitions) | Chapters 6.3, 6.4 and 6.5 of [1] |
13.08.2019 (Tue) | Tutorial 1 | Problems | |
3 | 14.08.2019 (Wed) | Distributing objects into boxes, Principle of inclusion-exclusion | Chapters 6.5 and 8.5 of [1] |
4 | 20.08.2019 (Tue) | Number of onto functions, derangements Introduction to logic |
Chapter 8.6 of [1] Chapters 1.1 and 1.2 of [1] |
5 | 21.08.2019 (Wed) | Propositional logic: Natural deduction rules | Part of Chapters 1.2.1 and 1.2.3 of [2] |
6 | 22.08.2019 (Thu) | Propositional logic: Natural deduction rules | Chapters 1.2.1 and 1.2.3 of [2] |
26.08.2019 (Mon) | Tutorial 2 | Problems | |
27.08.2019 (Tue) | Tutorial 3 | Problems | |
29.08.2019 (Thu) | Quiz 1 | ||
7 | 03.09.2019 (Tue) | Introduction to graphs Euler's theorem Matchings in bipartite graphs |
Section 4.4 of [3] Section 10.2 of [1] |
8 | 04.09.2019 (Wed) |
Complete matchings in bipartite graphs Hall's marriage theorem Adjacency matrix, counting number of walks |
Section 10.2 of [1] Section 4.2 (pages 121 - 123: graph representations) of [3] |
9 | 05.09.2019 (Thu) | Trees: various equivalent characterizations | Section 5.1 of [3] |
10.09.2019 (Tue) | Tutorial 4 | Problems | |
11.09.2019 (Wed) | Quiz 2 | ||
10 | 16.09.2019 (Thu) | Introduction to deterministic finite automata (DFA) | Section 1.1 of [4] |
11 | 17.09.2019 (Thu) | Non-deterministic Finite Automata (NFA) | Section 1.2 of [4] |
12 | 18.09.2019 (Thu) | Regular expressions | Section 1.3 of [4] |
13 | 19.09.2019 (Thu) |
Regular expressions to NFA NFA to DFA DFA to regular expressions |
Section 1.3 of [4] Section 1.2 Section 1.3 |
Tutorial 5 | Problems |