Skip to content
Previous Year Question Paper

(CSE)-302 – Discrete Structure

December 2025CSESEMESTER-3
December 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

Attempt any five questions.

All questions carry equal marks.

Q.1
a)Unit 1

Define countable and uncountable sets. Prove that the set of rational numbers is countable.

b)Unit 1

Using Venn diagram, prove: A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)

Q.2
a)Unit 1

Define relation. Explain equivalence relation and partial ordering relation with suitable examples.

b)Unit 1

Let A = {1, 2, 3} R = {(1,1), (2,2), (3,3), (1,2), (2,1)}. Check whether R is an equivalence relation and find equivalence classes.

Q.3
a)Unit 1

Define one-one, onto and bijective functions. Prove that inverse of a function exists if and only if the function is bijective.

b)Unit 1

State and prove Pigeonhole Principle.

Q.4
a)Unit 3

Construct truth table for the proposition. (p → q) ↔ (¬p ∨ q) and show that it is a tautology.

b)Unit 3

Convert the following statement into predicate logic and write its negation: "Every student studies Discrete Mathematics."

Q.5
a)Unit 1

Prove by mathematical induction that: 1 + 2 + 3 + ... + n = n(n+1)/2

b)Unit 1

Prove by contradiction that √2 is irrational.

Q.6
a)Unit 2

Define group and Abelian group. Prove that identity element of a group is unique.

b)Unit 2

Find all subgroups of the group Z₈.

Q.7
a)Unit 3

Define Finite State Machine. Explain FSM as a language recognizer.

b)Unit 3

Design a finite state machine that accepts all binary strings ending with 01.

Q.8
a)Unit 4

Define Euler path and Euler circuit. State necessary and sufficient conditions for their existence.

b)Unit 4

Explain Dijkstra's Algorithm and find the shortest path from a given source vertex 0 to all other vertices in a weighted graph.