Acquire knowledge of essential Discrete Mathematics for GATE CSE 2027 with major concepts of subjects, key formulas involved, solved problems, and practice tips.
Confused between one‑one and onto functions? Do you find quantifiers or graph coloring tricky? Discrete Mathematics can feel hard. It becomes much clearer when you link every definition to a tiny example.
This guide will split the subject into topics, hand‑out formulas and the kinds of questions you should be able to answer.
Propositional logic is about statements that can be either true or false.
What to learn:
Example: "If a number is divisible by 4 it is even." A counterexample would be a number, by 4 but not even.
Practice: Construct truth tables, identify expressions and determine whether an argument is valid.
Propositional logic is about statements that can be either true or false.
Set theory for GATE covers collections of objects and relationships between them.
What to learn:
Inclusion–exclusion for overlapping sets.
Example: If 25 students study C, 20 study Python and 10 study both, then 25+20-10=35 students study at least one language.
These concepts look similar, but questions test very specific properties
|
Property |
What to check |
|
Reflexive ` |
Every element is related to itself |
|
Symmetric |
If aRb, then bRa |
|
Antisymmetric |
If aRb and bRa, then a=b |
|
Transitive |
If aRb and bRc, then aRc |
Also practise composition of relations, matrix representation, closure of relations and transitive closure using the Warshall algorithm.
Common mistake: Checking whether a function is onto, without checking its codomain.
An ordered set or poset is a collection of items together with a relation that tells us when one item comes before another. A Hasse diagram is a picture that shows a finite poset in a way. I find that looking at the diagram helps a lot.
Questions to practice:
Important distinction: A maximal element is one that has no element strictly above it. A greatest element on the hand is one that is greater than or equal to every element in the poset.
A lattice is a poset where every pair of elements has one least upper bound and one unique greatest lower bound. After you feel comfortable, with this you can move on to learning about bounded, complemented lattices
For algebraic structures, use a checklist instead of memorising examples.
|
Structure |
Required properties |
|
Semigroup |
Associative binary operation |
|
Monoid |
Associative binary operation + identity |
|
Group |
Associative binary operation + identity + inverses |
|
Abelian group |
All group properties + commutativity |
In each case, the operation must be closed on the set.
Example: Integers under addition form a group. Non-negative integers under addition form a monoid, but not a group, because positive integers do not have additive inverses within that set.
Also cover subgroups and cyclic groups.
Start by identifying what the question asks you to visit, remove, connect or color
|
Topic |
What it means |
|
Degree of a vertex |
Number of incident edge ends in an undirected graph |
|
Graph connectivity |
Whether vertices are connected by paths |
|
Articulation point |
A vertex whose removal increases connected components |
|
Bridge |
An edge whose removal increases connected components |
|
Chromatic number |
Minimum colors needed for proper vertex coloring |
|
Matching |
A set of edges with no shared endpoints |
|
Euler path |
Uses every edge exactly once |
|
Hamiltonian path |
Visits every vertex exactly once |
|
Spanning tree |
A tree containing every vertex of a connected graph |
Quick results to revise:
Also practise planar graphs, graph coloring, maximum matching in bipartite graphs and connectivity questions.
Before selecting a formula, ask:
Useful formulas:
|
Situation |
Formula |
|
Arrange r objects from n distinct objects |
nPr=n!/(n-r)! |
|
Select r objects from n distinct objects |
nCr=n!/[r!(n-r)!] |
|
Ordered selections of length r, repetition allowed |
nr |
|
Non-negative integer solutions to x1++xk=n |
n+k-1k-1 |
Other themes to explore:
For example, if three students are to be selected for a series of tasks, counting would be seen as combinations. On the other hand, if students are assigned different roles in a team, then counting would be considered as permutations.
A recurrence relation defines a term using earlier terms.
Example:
an=an-1+2,a0=1
This sequence produces the numbers 1, 3 5 7 and so on giving the form a_n = 2n + 1.
What to practise:
A common mistake is finding a solution and then forgetting to apply the initial conditions.
For Discrete Mathematics GATE practice questions mix direct concept checks with problems that combine ideas.
The useful GATE formula sheet on Discrete Mathematics conveys when the formula needs to be applied. It is no less important than the memory of the formula itself.