Discrete Structures
This subject walks you through the most important concepts step by step, starting from the foundations and moving towards practical exam-focused preparation. Use this page as your central place to revise topics, jump into notes, and quickly access practice material when you need it.
U1
Mathematical Reasoning
topic 1
1 topics
U2
Propositional Logic
topic 2 to 4
3 topics
U3
Predicate Logic
topic 5 to 8
4 topics
U4
Rules of Inference
topic 9 to 17
9 topics
U5
Sets
topic 18 to 20
3 topics
U6
Relations
topic 21 to 53
6 topics
U7
Functions
topic 24 to 29
6 topics
U8
Number Theory
topic 30
1 topics
U9
Counting
topic 31 to 50
8 topics
U10
Integers and Divisibility
topic 34 to 38
5 topics
U11
Primes
topic 39 to 41
3 topics
U12
Induction
topic 42 to 43
2 topics
U13
Recursion and Recurrences
topic 44 to 45
2 topics
U14
Graph Theory
topic 54 to 67
14 topics
54
Graph Theory: Terminologies
55
Elements of Graph Theory
56
Planar Graphs
57
Graph Coloring
58
Euler Graph
59
Hamiltonian Path
60
Rooted Trees
61
Graph Traversals
62
Handshaking Lemma and Corollary
63
Special Families of Graphs
64
Graph Isomorphism
65
Planarity in Graphs
66
Eulerian and Hamiltonian Graphs
67
Trees in Graph Theory
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.