Syllabus - Discrete Mathematics (CB101)
Computer Science and Business System
Discrete Mathematics (CB101)
I Semester
Unit I
Boolean algebra
Introduction of Boolean algebra, truth table, basic logic gate, basic postulates of Boolean algebra, principle of duality, canonical form, Karnaugh map.
Unit II
Abstract algebra
Set, relation, group, ring, field.
Unit III
Combinatorics
Basic counting, balls and bins problems, generating functions, recurrence relations. Proof techniques, principle of mathematical induction, pigeonhole principle.
Unit IV
Graph Theory
Graphs and digraphs, complement, isomorphism, connectedness and reachability,adjacency matrix, Eulerian paths and circuits in graphs and digraphs, Hamiltonian paths and circuits in graphs and tournaments, trees; Planar graphs, Euler’s formula, dual of a planer graph, independence number and clique number, chromatic number, statement of Four-color theorem.
Unit V
Logic
Propositional calculus - propositions and connectives, syntax; Semantics - truthassignments and truth tables, validity and satisfiability, tautology; Adequate set of connectives; Equivalence and normal forms; Compactness and resolution; Formal reducibility - natural deduction system and axiom system; Soundness and completeness.
Practicals
Reference Books
-
Topics in Algebra, I. N. Herstein, John Wiley and Sons.
-
Digital Logic & Computer Design, M. Morris Mano, Pearson.
-
Elements of Discrete Mathematics, (Second Edition) C. L. LiuMcGraw Hill, New Delhi.
-
Graph Theory with Applications, J. A. Bondy and U. S. R. Murty, Macmillan Press, London.
-
Mathematical Logic for Computer Science,L. Zhongwan, World Scientific, Singapore.