Discrete Math Problems: In this page, you can find a list of Discrete Math Problems which can be useful for practice for final exam.
Discrete Math Practice Problems
Q1: Without using truth table show the following: [Solution]
- P ↔ q ≡ (p ∧ q) ∨ (~ p ∧ ~ q)
- p ↔ q ≡ (p ∨ q) → (𝑝 ∧ 𝑞)
- p → (q→r) ≡ ( p∧ q) → r
Q2:
- Find the number of ways in which 7 different flowers can be arranged in a garland? [Answer: This is Circular Arrangement. We know that for n different items, the number of circular arrangements is (n – 1)!. For 7 flowers, this is (7 – 1)! = 6! = 720. So there are 360 different ways to arrange 7 different flowers in a garland.]
- If 5 people are seated about a round table then how many different arrangements are possible?
Q3: State the inclusion-exclusion principle for two/three sets.
Among 100 patients admitted to a hospital, 50 are diagnosed with pneumonia, 60 with bronchitis, and 10 with both pneumonia and bronchitis. Determine:
- The number of patients diagnosed with pneumonia or bronchitis (or both).
- The number of patients not diagnosed with pneumonia or bronchitis
Q4: Find the total number of integers lying between 1 and 1000 that are divisible by at least one of 2,3 and 7.
Q5: If all the permutations of the letters of the word DIRECTOR be written down as in a dictionary what is the rank of the word?
Q6: State the generalised pigeonhole principle.
- Find the minimum number of teachers in an institute to be sure that four of them are born in the same month.
- Find the minimum number of students needed to guarantee that 5 of them belong to same class ( class1 , class2, class3, class4).
- Show that at least 3 people out of 25 must have their birthday in the same month when they are in a room.
Q7: Define an enumerable set. Give an example. Prove the following results on enumerable sets:
- Show that $\mathbb{Z}$ is enumerable.
- Prove that a subset of an enumerable set is either finite or an enumerable set.
- Prove that the cartesian product of two enumerable sets is enumerable.
- Show that $\mathbb{Q}$ is enumerable.
Q8: Define a lattice. Give an example. What is a bounded lattice and a complemented lattice? Show that every chain is a distributive lattice.
Q9: Show that in a distributive complemented lattice (𝐿,∨,∧),∀ 𝑎,𝑏∈𝐿⇒(𝑎∨𝑏)′=𝑎′∧𝑏′,(𝑎∧𝑏)′=𝑎′∨𝑏′ where 𝑎′ is complement of 𝑎.
Q10: Using generating function method or otherwise, solve the following recurrence relations:
- an = 4an-1 – 4an-2 + 4n for n≥2, where a0=2 and a1=8.
- an = 3an-1 + 1 for n≥1, where a0=1.
- an = 7an-1 – 12an-2+6 for n≥3, where a1=2 and a2=8.
Q11: Prove the following theorems:
- A tree with 𝑛 vertices has (n-1) edges. [Proof]
- A simple graph with n vertices and k components can have at most $\dfrac{(n-k)(n-k+1)}{2}$ number of edges. [Proof]
- Show that the chromatic number of a complete graph with n vertices is n. [Proof]
- Show that the chromatic number of a cycle with n vertices is 2 if n is even and 3 if n is odd. [Proof]
- Show that a graph G is minimally connected if and only if it is a tree. [Proof]
Q12: What is Kuratwoski’s first graph? What is Kuratwoski’s second graph? [Solution]
Q13: Solve problems regarding Kruskal’s algorithm and Dijkstra’s algorithm.
Logic
- Mathematical Logic
- Tautology, Contradiction, and Contingency
- Logical Equivalence
- Conjunctive and Disjunctive Normal Form (PDNF & CDNF)
- Determine whether the following argument is valid
- Prove that a Distributive Lattice is Modular
Combinatorics
Pigeonhole Principle: Statement, Examples, Generalised Version
Graph Theory
- Degree of a Vertex in Graph: Definition, Examples, Handshaking Theorem
- Simple Graph has Two Vertices of Same Degree: proof
- Prove that a tree with n vertices has (n-1) edges
- Simple Graph with n Vertices and k Components have at most (n-k)(n-k+1)/2 Edges
- Chromatic number of a complete graph with n vertices is n
This article is written by Dr. Tathagata Mandal, Ph.D in Mathematics from IISER Pune (Algebraic Number Theory), Postdocs at IIT Kanpur & ISI Kolkata. Currently, working as an Assistant Prof. at Adamas University. Thank you for visiting the website.