diff --git a/components/contact/ContactSection.tsx b/components/contact/ContactSection.tsx
index 44bbb38..a1d9dfa 100644
--- a/components/contact/ContactSection.tsx
+++ b/components/contact/ContactSection.tsx
@@ -56,7 +56,9 @@ export default function ContactSection() {
- Hyper Learning is here to
+
+ Hyper Learning is here to
+
help you today.
diff --git a/content/rgpv/cse/semester-3/cs-302/pyqs.json b/content/rgpv/cse/semester-3/cs-302/pyqs.json
index 68fc0f7..609589f 100644
--- a/content/rgpv/cse/semester-3/cs-302/pyqs.json
+++ b/content/rgpv/cse/semester-3/cs-302/pyqs.json
@@ -2,8 +2,1180 @@
"subject": {
"id": "cs-302",
"code": "CS-302",
- "name": "Discrete Structure (DS)",
- "title": "CS-302 - Discrete Structure (DS)"
+ "name": "Discrete Structure",
+ "title": "(CSE)-302 – Discrete Structure",
+ "semester": "III",
+ "gradingSystem": "Grading System (GS)",
+ "maxMarks": 70,
+ "time": "3 Hours",
+ "commonInstructions": [
+ "Attempt any five questions.",
+ "All questions carry equal marks."
+ ]
},
- "papers": []
+ "papers": [
+ {
+ "exam": "November 2022",
+ "year": 2022,
+ "month": "November",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Show that the relation 'R' defined by (a, b) R (c, d) if a + d = b + c is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "If X = {1, 2, 3, 4} and R = {(x, y) | x < y}. Draw the graph of 'R' and also give its matrix.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "Prove that if R is an equivalence relation on a set A, show that R⁻¹ is also an equivalence relation on A.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "What is Mathematical induction? Use mathematical induction to prove that: 1.1! + 2.2! + ... + n.n! = (n + 1)! - 1 where n is a positive integer.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "Find the explicit formula for the Fibonacci numbers. Use fₙ = fₙ₋₁ + fₙ₋₂ as recursive condition and f₀ = 0 and f₁ = 1 as initial condition.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "Draw the Hasse diagram representing the positive divisors of 36.",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Prove that the set G = {0, 1, 2, 3, 4, 5, 6} is a finite abelian group of order 7 with respect to multiplication modulo 7 as the composition in G.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "State the Lagrange's Theorem with example. Also explain Permutation and Symmetric Group.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Find PDNF by constructing its PCNF of (Q ∨ P) ∧ (Q ∨ R) ∧ (∼(P ∨ R) ∨ ∼Q).",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Prove that for any three propositions P, Q, R the compound proposition (P → (Q → R)) → ((P → Q) → (P → R)) is a tautology by laws of logic.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Explain Tautologies, Contradiction and Contingencies with suitable examples.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "Explain the method of proving theorems by direct, indirect, contradiction and by cases.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Give a simple condition on the weights of a graph that will guarantee that there is a unique maximal spanning tree for the graph.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Define Isomorphism of graphs. What are the steps followed in discovering the Isomorphism?",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "a)",
+ "text": "Explain Eulerian and Hamiltonian graphs with examples, also draw the graphs of the following: i) Eulerian but not Hamiltonian ii) Hamiltonian but not Eulerian",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q8b",
+ "label": "b)",
+ "text": "Prove that the sum of the degree of all the vertices in a graph G is equal to twice the number of edges in G.",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "June 2023",
+ "year": 2023,
+ "month": "June",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Prove that P(A) ⊆ P(B) if and only if A ⊆ B.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "Suppose that R is the relation on the set of strings of English letters such that aRb if and only if l(a) = l(b), where l(x) is the length of the string x. Is R an equivalence relation?",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "Illustrate the concept of an inverse function. Let f : Z → Z be such that f(x) = x + 1. Is f invertible? if it is then what is its inverse?",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "Define group. Explain the properties of groups.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "",
+ "text": "Let S = N × N. Let * be the operation on S defined by (a, b) * (a', b') = (aa', bb'). i) Define f : (S, *) → (Q, ×) by f(a, b) = a/b. Show that f is a homomorphism. ii) Find the congruence relation ∼ in S determined by the homomorphism f, that is, where x ∼ y if f(x) = f(y).",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Show that the ((p ∨ q) ∧ ¬p) → q compound proposition is a tautology.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "Use existential and universal quantifiers to express the statement. \"No one has more than three grandmothers\" using the propositional function G(x, y), which represents \"x is the grandmother of y.\"",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Discuss the 6 tuple notation of finite state machine M with an example.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Consider the complete weighted graph G in the following figure with 5 vertices. Find a Hamiltonian circuit of minimal weight.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.5-b_june-2023.png",
+ "imageAlt": "A complete weighted graph with 5 vertices labeled A, B, C, D, E. The graph forms a pentagon shape with inner star connections. Edge weights are: A-B=100, B-C=125, C-D=300, D-E=75, E-A=175, A-C=200, A-D=225, B-D=250, B-E=225, C-E=275."
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Discuss the various applications of graph colouring.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "State Euler's formula for a planar graph. Give an example of a planar graph with 5 vertices and 5 regions and verify Euler's formula for your example.",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Consider the set A = {4, 5, 6, 7}. Let R be the relation ≤ on A. Draw the directed graph and the Hasse diagram of R.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Consider the lattice M in the following figure. i) Find the non-zero join irreducible elements and atoms of M. ii) Is M distributive and complemented?",
+ "unit": "Unit 5",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.7-b_june-2023.png",
+ "imageAlt": "A Hasse diagram labeled M with 6 nodes. Bottom node is 0. Top node is 1. Node 0 connects upwards to 'a' and 'b'. Node 'a' connects upwards to 'c'. Node 'b' connects upwards to 'c' and 'd'. Nodes 'c' and 'd' connect upwards to 1."
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "",
+ "text": "Discuss in brief any two of the following: i) Partial ordering relation ii) Cosets iii) Disjunctive normal form iv) Pigeonhole principle",
+ "unit": "Unit 1, Unit 2, Unit 3, Unit 1",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "December 2023",
+ "year": 2023,
+ "month": "December",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Out of 120 students surveyed, it was found that 20 students have studied French, 50 students have studied English, 70 students have studied Hindi, 5 have studied English and French, 20 have studied English and Hindi, 10 have studied Hindi and French, only 3 students have studied all the three languages. Find how many students have studied: i) Hindi alone ii) French alone iii) English, but not Hindi iv) Hindi, but not French",
+ "unit": "Unit 1",
+ "type": "numerical"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "If R be a relation in the set of integers Z defined by R = {(x, y) : x ∈ Z, y ∈ Z, (x - y) is multiple of 3}. Show that it is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "If f : R → R is defined by: f(x) = {3x - 12, x > 3; 2x² + 3, -2 < x ≤ 3; 3x² - 7, x ≤ -2}. Find f⁻¹(3), f⁻¹(0), and f⁻¹(-2).",
+ "unit": "Unit 1",
+ "type": "numerical"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "Show that 1² + 2² + 3² + ... + n² = n(n+1)(2n+1)/6, n ≥ 1 by mathematical induction.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "Prove that F = {a + b√2 | a, b are rational} is a field.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "Define the following: i) Symmetric Group ii) Normal Subgroup iii) Homomorphism",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Construct the truth table of the following formula: i) (∼(p ∨ (q ∨ r)) ⇔ ((p ∨ q) ∧ (p ∨ r))) ii) ((∼q ⇒ ∼p) ⇒ (p ⇒ q))",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "Write the negation of the following: i) If the determinant of a system of linear equations is zero then either the system has no solution or has an indefinite number of solutions. ii) Either today is not a Sunday or today is not a Wednesday.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Show that the proposition ∼(p ∧ q) and ∼p ∨ ∼q are logically equivalent.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Obtain the conjunctive normal form (CNF) of: i) p ∧ (p ⇒ q) ii) ∼p ⇒ [r ∧ (p ⇒ q)]",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Determine whether the graphs F₁ and F₂ are isomorphic.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.6-a_dec-2023.png",
+ "imageAlt": "Two graphs labeled F1 and F2. Graph F1 has 5 vertices with edges crossing, resembling a distorted bowtie or a cycle with chords. Graph F2 is a pentagon with 5 vertices and one internal diagonal edge connecting two non-adjacent vertices."
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "Find an Euler Path in the graph below.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.6-b_dec-2023.png",
+ "imageAlt": "Undirected graph with 7 vertices labeled A, B, C, D, E, F, G. Vertices A, B, C are in the top row, G, F, E in the bottom row, and D in the center. Edges connect: A-B, B-C, C-E, E-F, F-G, G-A (forming an outer rectangle loop), plus internal edges A-D, C-D, A-F, and C-F."
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Define a lattice. Let (L, ≤, ∨, ∧) be a lattice, and a, b, c, d ∈ L be such that a ≤ b and c ≤ d. Show that a ∨ c ≤ b ∨ d and a ∧ c ≤ b ∧ d.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Show that D₁₂ and D₁₈ are isomorphic lattices. Further, show that none is isomorphic to the lattice D₂₀.",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "a)",
+ "text": "Show that aₙ = c₁2ⁿ + c₂4ⁿ is a solution of the recurrence relation aₙ - 6aₙ₋₁ + 8aₙ₋₂ = 0.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q8b",
+ "label": "b)",
+ "text": "Find the sequence having the generating function G(x) given by: G(x) = x / (1 - 2x)",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "June 2024",
+ "year": 2024,
+ "month": "June",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Explain the following: i) Euler Graph ii) Isomorphic graphs iii) Minimal spanning tree iv) Height of the tree",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "Let Z be the group of integers with binary operation * defined by a * b = a + b - 2, for all a, b ∈ Z. Find the identity element of the group ⟨Z, *⟩.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "Prove that the Complement of each element in a Boolean Algebra B is unique.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "Let A be any finite set and P(A) be the power set of A. ⊆ be the inclusion relation on the elements of P(A). Draw the Hasse diagrams of (P(A), ⊆) for the following: i) A = {a} ii) A = {a, b} iii) A = {a, b, c} iv) A = {a, b, c, d}",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "i) Prove that p ∧ q ⇒ q ∨ p is a Tautology. ii) Show that (p ∨ q) ∧ (¬p) ∧ (¬q) is a contradiction.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "Explain complete digraph and Euler Graph using suitable example of both.",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Define planar graph. Prove that for any connected planar graph, v - e + r = 2 where v, e, r is the number of vertices, edges, and regions of the graph respectively.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "Prove that the relation R defined by \"a is congruent to b modulo m\" on the set of integers is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Prove that 5²ⁿ - 1 is divisible by 24, where n is any positive integer.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Draw the Hasse diagram representing the positive divisors of 36 and 45.",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Show that the relation 'R' defined by (a, b) R (c, d) iff a + d = b + c is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "Explain various Rules of Inference for Propositional Logic.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Show that every Cyclic group is Abelian. Prove that a lattice with 5 elements is not a Boolean algebra.",
+ "unit": "Unit 2, Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Define Pigeon hole Principle. Write the contra positive of the implication: \"if it is Sunday then it is a holiday.\"",
+ "unit": "Unit 1, Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "a)",
+ "text": "Prove that G = {0, 1, 2, 3, 4, 5, 6} is an abelian group of order 7 with respect to addition modulo 7.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q8b",
+ "label": "b)",
+ "text": "Prove or disprove that intersection of two normal subgroups of a group G is again a normal subgroup of G. Define subgroup, normal subgroup, Quotient group, with an example for each.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "December 2024",
+ "year": 2024,
+ "month": "December",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Define various types of functions. How many symmetric and reflexive relations are possible from a set A containing ‘n’ elements?",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "Let Z be the group of integers with binary operation * defined by a * b = a + b - 2, for all a, b ∈ Z. Find the identity element of the group ⟨Z, *⟩.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "Show that every Cyclic group is Abelian. Prove that a lattice with 5 elements is not a Boolean algebra.",
+ "unit": "Unit 2, Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "Define Pigeon hole Principle. Write the contra positive of the implication: \"if it is Sunday then it is a holiday.\"",
+ "unit": "Unit 1, Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "Show that there does not exist a graph with 5 vertices with degrees 1, 3, 4, 2, 3 respectively.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "Obtain the generating function for the sequence 4, 4, 4, 4, 4, 4. Explain complete digraph.",
+ "unit": "Unit 5, Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Define planar graph. Prove that for any connected planar graph, v - e + r = 2 Where v, e, r is the number of vertices, edges, and regions of the graph respectively.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "Find the numbers between 1 to 500 that are not divisible by any of the integers 2 or 3 or 5 or 7.",
+ "unit": "Unit 5",
+ "type": "numerical"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "A collection of 10 electric bulbs contain 3 defective ones. (i) In how many ways can a sample of four bulbs be selected? (ii) In how many ways can a sample of 4 bulbs be selected which contain 2 good bulbs and 2 defective ones? (iii) In how many ways can a sample of 4 bulbs be selected so that either the sample contains 3 good ones and 1 defectives ones or 1 good and 3 defectives ones?",
+ "unit": "Unit 5",
+ "type": "numerical"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Discuss about Complete digraph and Euler Graph with the help of suitable examples.",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Solve the following recurrence equation using generating function. G(K) - 7 G(K-1) + 10 G(K-2) = 8K + 6.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "Prove the validity of the following argument \"if the races are fixed so the casinos are crooked, then the tourist trade will decline. If the tourist trade decreases, then the police will be happy. The police force is never happy. Therefore, the races are not fixed.\"",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Let (L, ∨, ∧, ≤) be a distributive lattice and a, b ∈ L. if a ∧ b = a ∧ c and a ∨ b = a ∨ c then show that b = c.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Explain various Rules of Inference for Propositional Logic.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "a)",
+ "text": "What is Ring? Define elementary properties of Ring with example.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q8b",
+ "label": "b)",
+ "text": "Prove or disprove that intersection of two normal subgroups of a group G is again a normal subgroup of G.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "June 2025",
+ "year": 2025,
+ "month": "June",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Consider three sets A = {1, 2, 3, 4, 5}, B = {3, 4, 5, 6} and C = {1, 5, 7}. Using Venn diagrams, determine and shade the regions corresponding to (A ∪ B) ∩ (B ∩ C) and A ∩ (B ∪ C). Verify if these expressions are equivalent by listing the elements.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "Define and illustrate an equivalence relation by constructing an equivalence relation on the set S = {1, 2, 3, 4, 5, 6} where two elements are related if they have the same remainder when divided by 3.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "What is pigeonhole principle? Prove it by using mathematical induction and use it to show that in a group of 15 people, at least two share the same birth month.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "Explain a recursively defined function. Solve the recurrence relation f(n) = f(n-1) + 3 with initial condition f(0) = 2.",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "Prove that the set G = {0, 1, 2, 3} under addition modulo 4 is an abelian group. Identify the identity and inverse elements.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "Define a homomorphism between two groups. Verify whether the mapping f: R → R defined by f(x) = 2x is a homomorphism under addition.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Consider the propositions p, q and r, where: p: \"It is raining.\" q: \"I am carrying an umbrella.\" r: \"I stay dry.\" Assume the implication (p → q) → r. Construct a truth table for the expression (p → q) → r and determine if it is a tautology or contradiction.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "What are predicates in propositional logic? Define universal and existential quantifiers with examples.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Define graph theory and explain the basic terminology of graphs such as vertices, edges, degree and adjacency.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Define and give an example of an isomorphic graph pair. Verify isomorphism between two adjacency matrices.",
+ "unit": "Unit 4",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "For the graph G with vertices V = {A, B, C, D} and edges E = {(A, B), (B, C), (C, D), (D, A), (A, C)}, determine: i) Whether the graph contains a Eulerian path or circuit or not. ii) All Hamiltonian circuits in the graph G.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "How many permutations can be formed from the letters of the word “MATHEMATICS” such that all vowels are together?",
+ "unit": "Unit 5",
+ "type": "numerical"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "What is a Hasse diagram? Draw the Hasse diagram for the set {1, 2, 3, 6, 9, 18} with the divisibility relation.",
+ "unit": "Unit 5",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Define a lattice and prove that every finite lattice has a unique least upper bound and greatest lower bound.",
+ "unit": "Unit 5",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "",
+ "text": "Write short notes on (any four): i) Finite state machines as language recognizers ii) Binomial theorem iii) Permutation group iv) Partial Ordering Relation v) Countable and uncountable sets",
+ "unit": "Unit 3, Unit 5, Unit 2, Unit 1, Unit 1",
+ "type": "theory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "exam": "December 2025",
+ "year": 2025,
+ "month": "December",
+ "questions": [
+ {
+ "id": "q1",
+ "questionNumber": "Q.1",
+ "subQuestions": [
+ {
+ "id": "q1a",
+ "label": "a)",
+ "text": "Define countable and uncountable sets. Prove that the set of rational numbers is countable.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q1b",
+ "label": "b)",
+ "text": "Using Venn diagram, prove: A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q2",
+ "questionNumber": "Q.2",
+ "subQuestions": [
+ {
+ "id": "q2a",
+ "label": "a)",
+ "text": "Define relation. Explain equivalence relation and partial ordering relation with suitable examples.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q2b",
+ "label": "b)",
+ "text": "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.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q3",
+ "questionNumber": "Q.3",
+ "subQuestions": [
+ {
+ "id": "q3a",
+ "label": "a)",
+ "text": "Define one-one, onto and bijective functions. Prove that inverse of a function exists if and only if the function is bijective.",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q3b",
+ "label": "b)",
+ "text": "State and prove Pigeonhole Principle.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q4",
+ "questionNumber": "Q.4",
+ "subQuestions": [
+ {
+ "id": "q4a",
+ "label": "a)",
+ "text": "Construct truth table for the proposition. (p → q) ↔ (¬p ∨ q) and show that it is a tautology.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q4b",
+ "label": "b)",
+ "text": "Convert the following statement into predicate logic and write its negation: \"Every student studies Discrete Mathematics.\"",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q5",
+ "questionNumber": "Q.5",
+ "subQuestions": [
+ {
+ "id": "q5a",
+ "label": "a)",
+ "text": "Prove by mathematical induction that: 1 + 2 + 3 + ... + n = n(n+1)/2",
+ "unit": "Unit 1",
+ "type": "theory"
+ },
+ {
+ "id": "q5b",
+ "label": "b)",
+ "text": "Prove by contradiction that √2 is irrational.",
+ "unit": "Unit 1",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q6",
+ "questionNumber": "Q.6",
+ "subQuestions": [
+ {
+ "id": "q6a",
+ "label": "a)",
+ "text": "Define group and Abelian group. Prove that identity element of a group is unique.",
+ "unit": "Unit 2",
+ "type": "theory"
+ },
+ {
+ "id": "q6b",
+ "label": "b)",
+ "text": "Find all subgroups of the group Z₈.",
+ "unit": "Unit 2",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q7",
+ "questionNumber": "Q.7",
+ "subQuestions": [
+ {
+ "id": "q7a",
+ "label": "a)",
+ "text": "Define Finite State Machine. Explain FSM as a language recognizer.",
+ "unit": "Unit 3",
+ "type": "theory"
+ },
+ {
+ "id": "q7b",
+ "label": "b)",
+ "text": "Design a finite state machine that accepts all binary strings ending with 01.",
+ "unit": "Unit 3",
+ "type": "theory"
+ }
+ ]
+ },
+ {
+ "id": "q8",
+ "questionNumber": "Q.8",
+ "subQuestions": [
+ {
+ "id": "q8a",
+ "label": "a)",
+ "text": "Define Euler path and Euler circuit. State necessary and sufficient conditions for their existence.",
+ "unit": "Unit 4",
+ "type": "theory"
+ },
+ {
+ "id": "q8b",
+ "label": "b)",
+ "text": "Explain Dijkstra's Algorithm and find the shortest path from a given source vertex 0 to all other vertices in a weighted graph.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.8-b_dec-2025.png",
+ "imageAlt": "A weighted undirected graph with 5 vertices labeled 0 to 4. The edges and their weights are: edge between 0 and 1 with weight 4, edge between 0 and 2 with weight 8, edge between 1 and 4 with weight 6, edge between 2 and 3 with weight 2, and edge between 3 and 4 with weight 10."
+ }
+ ]
+ }
+ ]
+ }
+ ]
}
diff --git a/content/rgpv/cse/semester-3/cs-302/syllabus.json b/content/rgpv/cse/semester-3/cs-302/syllabus.json
index aa97ba1..b5d0273 100644
--- a/content/rgpv/cse/semester-3/cs-302/syllabus.json
+++ b/content/rgpv/cse/semester-3/cs-302/syllabus.json
@@ -1,111 +1,686 @@
{
"subject": {
- "id": "cs-302",
- "code": "CS-302",
+ "id": "cse-302",
+ "code": "CSE-302",
"name": "Discrete Structure",
- "title": "CS-302 - Discrete Structure",
- "semester": "III"
+ "title": "(CSE)-302 – Discrete Structure",
+ "semester": "III",
+ "gradingSystem": "Grading System (GS)",
+ "maxMarks": 70,
+ "time": "3 Hours",
+ "commonInstructions": [
+ "Attempt any five questions.",
+ "All questions carry equal marks."
+ ]
},
"modules": [
{
- "id": "module-1",
+ "id": "cse302-u1",
"number": 1,
"title": "Set Theory, Relation, Function, Theorem Proving Techniques",
"hours": 8,
"topics": [
- "Set Theory: Definition of sets",
- "Countable and uncountable sets",
- "Venn Diagrams",
- "Proofs of some general identities on sets",
- "Relation: Definition",
- "Types of relation",
- "Composition of relations",
- "Pictorial representation of relation",
- "Equivalence relation",
- "Partial ordering relation",
- "Job-Scheduling problem",
- "Function: Definition",
- "Type of functions: one to one, into and onto function",
- "Inverse function",
- "Composition of functions",
- "Recursively defined functions",
- "Pigeonhole principle",
- "Theorem proving Techniques: Mathematical induction, Proof by contradiction"
- ]
+ {
+ "id": "cse302-u1-set-theory-definition",
+ "slug": "set-theory-definition",
+ "title": "Set Theory: Definition of sets",
+ "displayOrder": 1
+ },
+ {
+ "id": "cse302-u1-countable-uncountable",
+ "slug": "countable-uncountable",
+ "title": "Countable and uncountable sets",
+ "displayOrder": 2
+ },
+ {
+ "id": "cse302-u1-venn-diagrams",
+ "slug": "venn-diagrams",
+ "title": "Venn Diagrams",
+ "displayOrder": 3
+ },
+ {
+ "id": "cse302-u1-proofs-set-identities",
+ "slug": "proofs-set-identities",
+ "title": "Proofs of some general identities on sets",
+ "displayOrder": 4
+ },
+ {
+ "id": "cse302-u1-relation-definition",
+ "slug": "relation-definition",
+ "title": "Relation: Definition",
+ "displayOrder": 5
+ },
+ {
+ "id": "cse302-u1-types-of-relation",
+ "slug": "types-of-relation",
+ "title": "Types of relation",
+ "displayOrder": 6
+ },
+ {
+ "id": "cse302-u1-composition-of-relations",
+ "slug": "composition-of-relations",
+ "title": "Composition of relations",
+ "displayOrder": 7
+ },
+ {
+ "id": "cse302-u1-pictorial-representation",
+ "slug": "pictorial-representation",
+ "title": "Pictorial representation of relation",
+ "displayOrder": 8
+ },
+ {
+ "id": "cse302-u1-equivalence-relation",
+ "slug": "equivalence-relation",
+ "title": "Equivalence relation",
+ "displayOrder": 9
+ },
+ {
+ "id": "cse302-u1-partial-ordering-relation",
+ "slug": "partial-ordering-relation",
+ "title": "Partial ordering relation",
+ "displayOrder": 10
+ },
+ {
+ "id": "cse302-u1-job-scheduling",
+ "slug": "job-scheduling",
+ "title": "Job-Scheduling problem",
+ "displayOrder": 11
+ },
+ {
+ "id": "cse302-u1-function-definition",
+ "slug": "function-definition",
+ "title": "Function: Definition",
+ "displayOrder": 12
+ },
+ {
+ "id": "cse302-u1-type-of-functions",
+ "slug": "type-of-functions",
+ "title": "Type of functions: one to one, into and onto function",
+ "displayOrder": 13
+ },
+ {
+ "id": "cse302-u1-inverse-function",
+ "slug": "inverse-function",
+ "title": "Inverse function",
+ "displayOrder": 14
+ },
+ {
+ "id": "cse302-u1-composition-of-functions",
+ "slug": "composition-of-functions",
+ "title": "Composition of functions",
+ "displayOrder": 15
+ },
+ {
+ "id": "cse302-u1-recursively-defined-functions",
+ "slug": "recursively-defined-functions",
+ "title": "Recursively defined functions",
+ "displayOrder": 16
+ },
+ {
+ "id": "cse302-u1-pigeonhole-principle",
+ "slug": "pigeonhole-principle",
+ "title": "Pigeonhole principle",
+ "displayOrder": 17
+ },
+ {
+ "id": "cse302-u1-mathematical-induction",
+ "slug": "mathematical-induction",
+ "title": "Mathematical induction",
+ "displayOrder": 18
+ },
+ {
+ "id": "cse302-u1-proof-by-contradiction",
+ "slug": "proof-by-contradiction",
+ "title": "Proof by contradiction",
+ "displayOrder": 19
+ }
+ ],
+ "questionIds": [
+ "q1a_nov2022",
+ "q1b_nov2022",
+ "q2a_nov2022",
+ "q2b_nov2022",
+ "q6b_nov2022",
+ "q1a_june2023",
+ "q1b_june2023",
+ "q2a_june2023",
+ "q8a_june2023_p1",
+ "q8a_june2023_p4",
+ "q1a_dec2023",
+ "q1b_dec2023",
+ "q2a_dec2023",
+ "q2b_dec2023",
+ "q4b_june2024",
+ "q5a_june2024",
+ "q6a_june2024",
+ "q7b_june2024",
+ "q1a_dec2024",
+ "q2b_dec2024",
+ "q1a_june2025",
+ "q1b_june2025",
+ "q2a_june2025",
+ "q8a_june2025_p4",
+ "q8a_june2025_p5",
+ "q1a_dec2025",
+ "q1b_dec2025",
+ "q2a_dec2025",
+ "q2b_dec2025",
+ "q3a_dec2025",
+ "q3b_dec2025",
+ "q5a_dec2025",
+ "q5b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-2",
+ "id": "cse302-u2",
"number": 2,
"title": "Algebraic Structures",
"hours": 8,
"topics": [
- "Algebraic Structures: Definition, Properties",
- "Types: Semi Groups, Monoid, Groups, Abelian group",
- "Properties of groups",
- "Subgroup",
- "Cyclic groups",
- "Cosets",
- "Factor group",
- "Permutation groups",
- "Normal subgroup",
- "Homomorphism and Isomorphism: Homomorphism and isomorphism of Groups, example and standard results",
- "Rings and Fields: Definition and standard results"
- ]
+ {
+ "id": "cse302-u2-algebraic-structures-definition",
+ "slug": "algebraic-structures-definition",
+ "title": "Algebraic Structures: Definition",
+ "displayOrder": 1
+ },
+ {
+ "id": "cse302-u2-properties",
+ "slug": "algebraic-structures-properties",
+ "title": "Properties of Algebraic Structures",
+ "displayOrder": 2
+ },
+ {
+ "id": "cse302-u2-semi-groups-monoid",
+ "slug": "semi-groups-monoid",
+ "title": "Types: Semi Groups, Monoid",
+ "displayOrder": 3
+ },
+ {
+ "id": "cse302-u2-groups-abelian-group",
+ "slug": "groups-abelian-group",
+ "title": "Groups, Abelian group",
+ "displayOrder": 4
+ },
+ {
+ "id": "cse302-u2-properties-of-groups",
+ "slug": "properties-of-groups",
+ "title": "Properties of groups",
+ "displayOrder": 5
+ },
+ {
+ "id": "cse302-u2-subgroup",
+ "slug": "subgroup",
+ "title": "Subgroup",
+ "displayOrder": 6
+ },
+ {
+ "id": "cse302-u2-cyclic-groups",
+ "slug": "cyclic-groups",
+ "title": "Cyclic groups",
+ "displayOrder": 7
+ },
+ {
+ "id": "cse302-u2-cosets",
+ "slug": "cosets",
+ "title": "Cosets",
+ "displayOrder": 8
+ },
+ {
+ "id": "cse302-u2-factor-group",
+ "slug": "factor-group",
+ "title": "Factor group",
+ "displayOrder": 9
+ },
+ {
+ "id": "cse302-u2-permutation-groups",
+ "slug": "permutation-groups",
+ "title": "Permutation groups",
+ "displayOrder": 10
+ },
+ {
+ "id": "cse302-u2-normal-subgroup",
+ "slug": "normal-subgroup",
+ "title": "Normal subgroup",
+ "displayOrder": 11
+ },
+ {
+ "id": "cse302-u2-homomorphism-isomorphism",
+ "slug": "homomorphism-isomorphism",
+ "title": "Homomorphism and Isomorphism of Groups",
+ "displayOrder": 12
+ },
+ {
+ "id": "cse302-u2-homomorphism-examples",
+ "slug": "homomorphism-examples",
+ "title": "Homomorphism and Isomorphism: example and standard results",
+ "displayOrder": 13
+ },
+ {
+ "id": "cse302-u2-rings-definition",
+ "slug": "rings-definition",
+ "title": "Rings: Definition",
+ "displayOrder": 14
+ },
+ {
+ "id": "cse302-u2-rings-standard-results",
+ "slug": "rings-standard-results",
+ "title": "Rings: standard results",
+ "displayOrder": 15
+ },
+ {
+ "id": "cse302-u2-fields-definition",
+ "slug": "fields-definition",
+ "title": "Fields: Definition",
+ "displayOrder": 16
+ },
+ {
+ "id": "cse302-u2-fields-standard-results",
+ "slug": "fields-standard-results",
+ "title": "Fields: standard results",
+ "displayOrder": 17
+ }
+ ],
+ "questionIds": [
+ "q4a_nov2022",
+ "q4b_nov2022",
+ "q2b_june2023",
+ "q3a_june2023",
+ "q8a_june2023_p2",
+ "q3a_dec2023",
+ "q3b_dec2023",
+ "q1b_june2024",
+ "q7a_june2024",
+ "q8a_june2024",
+ "q8b_june2024",
+ "q1b_dec2024",
+ "q2a_dec2024",
+ "q8a_dec2024",
+ "q8b_dec2024",
+ "q3a_june2025",
+ "q3b_june2025",
+ "q8a_june2025_p3",
+ "q6a_dec2025",
+ "q6b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-3",
+ "id": "cse302-u3",
"number": 3,
"title": "Propositional Logic",
"hours": 8,
"topics": [
- "Propositional Logic: Proposition",
- "First order logic",
- "Basic logical operation",
- "Truth tables",
- "Tautologies",
- "Contradictions",
- "Algebra of Proposition",
- "Logical implications",
- "Logical equivalence",
- "Predicates",
- "Normal Forms",
- "Universal and existential quantifiers",
- "Finite State Machine: Introduction to finite state machine",
- "Finite state machines as models of physical system equivalence machines",
- "Finite state machines as language recognizers"
- ]
+ {
+ "id": "cse302-u3-proposition",
+ "slug": "proposition",
+ "title": "Propositional Logic: Proposition",
+ "displayOrder": 1
+ },
+ {
+ "id": "cse302-u3-first-order-logic",
+ "slug": "first-order-logic",
+ "title": "First order logic",
+ "displayOrder": 2
+ },
+ {
+ "id": "cse302-u3-basic-logical-operation",
+ "slug": "basic-logical-operation",
+ "title": "Basic logical operation",
+ "displayOrder": 3
+ },
+ {
+ "id": "cse302-u3-truth-tables",
+ "slug": "truth-tables",
+ "title": "Truth tables",
+ "displayOrder": 4
+ },
+ {
+ "id": "cse302-u3-tautologies",
+ "slug": "tautologies",
+ "title": "Tautologies",
+ "displayOrder": 5
+ },
+ {
+ "id": "cse302-u3-contradictions",
+ "slug": "contradictions",
+ "title": "Contradictions",
+ "displayOrder": 6
+ },
+ {
+ "id": "cse302-u3-algebra-of-proposition",
+ "slug": "algebra-of-proposition",
+ "title": "Algebra of Proposition",
+ "displayOrder": 7
+ },
+ {
+ "id": "cse302-u3-logical-implications",
+ "slug": "logical-implications",
+ "title": "Logical implications",
+ "displayOrder": 8
+ },
+ {
+ "id": "cse302-u3-logical-equivalence",
+ "slug": "logical-equivalence",
+ "title": "Logical equivalence",
+ "displayOrder": 9
+ },
+ {
+ "id": "cse302-u3-predicates",
+ "slug": "predicates",
+ "title": "Predicates",
+ "displayOrder": 10
+ },
+ {
+ "id": "cse302-u3-normal-forms",
+ "slug": "normal-forms",
+ "title": "Normal Forms",
+ "displayOrder": 11
+ },
+ {
+ "id": "cse302-u3-universal-existential-quantifiers",
+ "slug": "universal-existential-quantifiers",
+ "title": "Universal and existential quantifiers",
+ "displayOrder": 12
+ },
+ {
+ "id": "cse302-u3-fsm-introduction",
+ "slug": "fsm-introduction",
+ "title": "Finite State Machine: Introduction",
+ "displayOrder": 13
+ },
+ {
+ "id": "cse302-u3-fsm-models",
+ "slug": "fsm-models",
+ "title": "Finite state machines as models of physical system equivalence machines",
+ "displayOrder": 14
+ },
+ {
+ "id": "cse302-u3-fsm-language-recognizers",
+ "slug": "fsm-language-recognizers",
+ "title": "Finite state machines as language recognizers",
+ "displayOrder": 15
+ }
+ ],
+ "questionIds": [
+ "q5a_nov2022",
+ "q5b_nov2022",
+ "q6a_nov2022",
+ "q4a_june2023",
+ "q4b_june2023",
+ "q5a_june2023",
+ "q8a_june2023_p3",
+ "q4a_dec2023",
+ "q4b_dec2023",
+ "q5a_dec2023",
+ "q5b_dec2023",
+ "q3a_june2024",
+ "q6b_june2024",
+ "q7b_june2024",
+ "q2b_dec2024",
+ "q6b_dec2024",
+ "q7b_dec2024",
+ "q4a_june2025",
+ "q4b_june2025",
+ "q8a_june2025_p1",
+ "q4a_dec2025",
+ "q4b_dec2025",
+ "q7a_dec2025",
+ "q7b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-4",
+ "id": "cse302-u4",
"number": 4,
"title": "Graph Theory",
"hours": 8,
"topics": [
- "Introduction: Basic terminology of graphs",
- "Planar graphs",
- "Multigraphs and weighted graphs",
- "Connectivity & Paths: Isomorphic graphs, Paths, Cycles and connectivity",
- "Shortest path in weighted graph",
- "Advanced Paths: Introduction to Eulerian paths and circuits, Hamiltonian paths and circuits",
- "Coloring & Isomorphism: Graph coloring, chromatic number, Isomorphism and Homomorphism of graphs"
- ]
+ {
+ "id": "cse302-u4-basic-terminology",
+ "slug": "basic-terminology",
+ "title": "Basic terminology of graphs",
+ "displayOrder": 1
+ },
+ {
+ "id": "cse302-u4-planar-graphs",
+ "slug": "planar-graphs",
+ "title": "Planar graphs",
+ "displayOrder": 2
+ },
+ {
+ "id": "cse302-u4-multigraphs",
+ "slug": "multigraphs",
+ "title": "Multigraphs",
+ "displayOrder": 3
+ },
+ {
+ "id": "cse302-u4-weighted-graphs",
+ "slug": "weighted-graphs",
+ "title": "Weighted graphs",
+ "displayOrder": 4
+ },
+ {
+ "id": "cse302-u4-isomorphic-graphs",
+ "slug": "isomorphic-graphs",
+ "title": "Isomorphic graphs",
+ "displayOrder": 5
+ },
+ {
+ "id": "cse302-u4-paths-cycles-connectivity",
+ "slug": "paths-cycles-connectivity",
+ "title": "Paths, Cycles and connectivity",
+ "displayOrder": 6
+ },
+ {
+ "id": "cse302-u4-shortest-path",
+ "slug": "shortest-path",
+ "title": "Shortest path in weighted graph",
+ "displayOrder": 7
+ },
+ {
+ "id": "cse302-u4-eulerian-paths-circuits",
+ "slug": "eulerian-paths-circuits",
+ "title": "Introduction to Eulerian paths and circuits",
+ "displayOrder": 8
+ },
+ {
+ "id": "cse302-u4-hamiltonian-paths-circuits",
+ "slug": "hamiltonian-paths-circuits",
+ "title": "Hamiltonian paths and circuits",
+ "displayOrder": 9
+ },
+ {
+ "id": "cse302-u4-graph-coloring",
+ "slug": "graph-coloring",
+ "title": "Graph coloring",
+ "displayOrder": 10
+ },
+ {
+ "id": "cse302-u4-chromatic-number",
+ "slug": "chromatic-number",
+ "title": "Chromatic number",
+ "displayOrder": 11
+ },
+ {
+ "id": "cse302-u4-isomorphism-homomorphism-graphs",
+ "slug": "isomorphism-homomorphism-graphs",
+ "title": "Isomorphism and Homomorphism of graphs",
+ "displayOrder": 12
+ }
+ ],
+ "questionIds": [
+ "q7a_nov2022",
+ "q7b_nov2022",
+ "q8a_nov2022",
+ "q8b_nov2022",
+ "q5b_june2023",
+ "q6a_june2023",
+ "q6b_june2023",
+ "q6a_dec2023",
+ "q6b_dec2023",
+ "q1a_june2024",
+ "q3b_june2024",
+ "q4a_june2024",
+ "q3a_dec2024",
+ "q3b_dec2024",
+ "q4a_dec2024",
+ "q5b_dec2024",
+ "q5a_june2025",
+ "q5b_june2025",
+ "q6a_june2025",
+ "q8a_dec2025",
+ "q8b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-5",
+ "id": "cse302-u5",
"number": 5,
"title": "Posets, Lattices, Combinatorics, Recurrence Relations",
"hours": 8,
"topics": [
- "Posets, Hasse Diagram and Lattices: Introduction, ordered set",
- "Hasse diagram of partially ordered set",
- "Isomorphic ordered set, well ordered set",
- "Properties of Lattices, bounded and complemented lattices",
- "Combinatorics: Introduction, Permutation and combination, Binomial Theorem, Multinomial Coefficients",
- "Recurrence Relation and Generating Function: Introduction to Recurrence Relation and Recursive algorithms",
- "Linear recurrence relations with constant coefficients",
- "Homogeneous solutions, Particular solutions, Total solutions",
- "Generating functions, Solution by method of generating functions"
- ]
+ {
+ "id": "cse302-u5-posets-introduction",
+ "slug": "posets-introduction",
+ "title": "Posets: Introduction",
+ "displayOrder": 1
+ },
+ {
+ "id": "cse302-u5-ordered-set",
+ "slug": "ordered-set",
+ "title": "Ordered set",
+ "displayOrder": 2
+ },
+ {
+ "id": "cse302-u5-hasse-diagram",
+ "slug": "hasse-diagram",
+ "title": "Hasse diagram of partially ordered set",
+ "displayOrder": 3
+ },
+ {
+ "id": "cse302-u5-isomorphic-ordered-set",
+ "slug": "isomorphic-ordered-set",
+ "title": "Isomorphic ordered set",
+ "displayOrder": 4
+ },
+ {
+ "id": "cse302-u5-well-ordered-set",
+ "slug": "well-ordered-set",
+ "title": "Well ordered set",
+ "displayOrder": 5
+ },
+ {
+ "id": "cse302-u5-properties-of-lattices",
+ "slug": "properties-of-lattices",
+ "title": "Properties of Lattices",
+ "displayOrder": 6
+ },
+ {
+ "id": "cse302-u5-bounded-complemented-lattices",
+ "slug": "bounded-complemented-lattices",
+ "title": "Bounded and complemented lattices",
+ "displayOrder": 7
+ },
+ {
+ "id": "cse302-u5-combinatorics-introduction",
+ "slug": "combinatorics-introduction",
+ "title": "Combinatorics: Introduction",
+ "displayOrder": 8
+ },
+ {
+ "id": "cse302-u5-permutation-combination",
+ "slug": "permutation-combination",
+ "title": "Permutation and combination",
+ "displayOrder": 9
+ },
+ {
+ "id": "cse302-u5-binomial-theorem",
+ "slug": "binomial-theorem",
+ "title": "Binomial Theorem",
+ "displayOrder": 10
+ },
+ {
+ "id": "cse302-u5-multinomial-coefficients",
+ "slug": "multinomial-coefficients",
+ "title": "Multinomial Coefficients",
+ "displayOrder": 11
+ },
+ {
+ "id": "cse302-u5-recurrence-relation-introduction",
+ "slug": "recurrence-relation-introduction",
+ "title": "Introduction to Recurrence Relation",
+ "displayOrder": 12
+ },
+ {
+ "id": "cse302-u5-recursive-algorithms",
+ "slug": "recursive-algorithms",
+ "title": "Recursive algorithms",
+ "displayOrder": 13
+ },
+ {
+ "id": "cse302-u5-linear-recurrence-relations",
+ "slug": "linear-recurrence-relations",
+ "title": "Linear recurrence relations with constant coefficients",
+ "displayOrder": 14
+ },
+ {
+ "id": "cse302-u5-homogeneous-solutions",
+ "slug": "homogeneous-solutions",
+ "title": "Homogeneous solutions",
+ "displayOrder": 15
+ },
+ {
+ "id": "cse302-u5-particular-solutions",
+ "slug": "particular-solutions",
+ "title": "Particular solutions",
+ "displayOrder": 16
+ },
+ {
+ "id": "cse302-u5-total-solutions",
+ "slug": "total-solutions",
+ "title": "Total solutions",
+ "displayOrder": 17
+ },
+ {
+ "id": "cse302-u5-generating-functions",
+ "slug": "generating-functions",
+ "title": "Generating functions",
+ "displayOrder": 18
+ },
+ {
+ "id": "cse302-u5-solution-by-generating-functions",
+ "slug": "solution-by-generating-functions",
+ "title": "Solution by method of generating functions",
+ "displayOrder": 19
+ }
+ ],
+ "questionIds": [
+ "q3a_nov2022",
+ "q3b_nov2022",
+ "q7a_june2023",
+ "q7b_june2023",
+ "q7a_dec2023",
+ "q7b_dec2023",
+ "q8a_dec2023",
+ "q8b_dec2023",
+ "q2a_june2024",
+ "q2b_june2024",
+ "q5b_june2024",
+ "q7a_june2024",
+ "q2a_dec2024",
+ "q3b_dec2024",
+ "q4b_dec2024",
+ "q5a_dec2024",
+ "q6a_dec2024",
+ "q7a_dec2024",
+ "q2b_june2025",
+ "q6b_june2025",
+ "q7a_june2025",
+ "q7b_june2025",
+ "q8a_june2025_p2"
+ ],
+ "predictedQuestionIds": []
}
]
}
diff --git a/content/rgpv/csit/semester-3/csit-302/pyqs.json b/content/rgpv/csit/semester-3/csit-302/pyqs.json
index 903b6d3..ee1b2e1 100644
--- a/content/rgpv/csit/semester-3/csit-302/pyqs.json
+++ b/content/rgpv/csit/semester-3/csit-302/pyqs.json
@@ -3,7 +3,7 @@
"id": "csit-302",
"code": "CSIT-302",
"name": "Discrete Structure",
- "title": "CSIT-302 - Discrete Structure",
+ "title": "CS/CT/CO/IT/CI (CSIT)-302 – Discrete Structure",
"semester": "III",
"gradingSystem": "Grading System (GS)",
"maxMarks": 70,
@@ -15,486 +15,499 @@
},
"papers": [
{
- "exam": "December 2025",
- "year": 2025,
- "month": "December",
+ "exam": "November 2022",
+ "year": 2022,
+ "month": "November",
"questions": [
{
- "id": "dec25-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "dec25-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Define countable and uncountable sets. Prove that the set of rational numbers is countable.",
- "unit": "Unit 1"
+ "text": "Show that the relation 'R' defined by (a, b) R (c, d) if a + d = b + c is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "dec25-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "Using Venn diagram, prove: A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)",
- "latex": "A \\cap (B \\cup C) = (A \\cap B) \\cup (A \\cap C)",
- "unit": "Unit 1"
+ "text": "If X = {1, 2, 3, 4} and R = {(x, y) | x < y}. Draw the graph of 'R' and also give its matrix.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "dec25-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "Define relation. Explain equivalence relation and partial ordering relation with suitable examples.",
- "unit": "Unit 1"
+ "text": "Prove that if R is an equivalence relation on a set A, show that R⁻¹ is also an equivalence relation on A.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "dec25-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "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.",
- "unit": "Unit 1"
+ "text": "What is Mathematical induction? Use mathematical induction to prove that: 1.1! + 2.2! + ... + n.n! = (n + 1)! - 1 where n is a positive integer.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "dec25-q3a",
+ "id": "q3a",
"label": "a)",
- "text": "Define one-one, onto and bijective functions. Prove that inverse of a function exists if and only if the function is bijective.",
- "unit": "Unit 1"
+ "text": "Find the explicit formula for the Fibonacci numbers. Use fₙ = fₙ₋₁ + fₙ₋₂ as recursive condition and f₀ = 0 and f₁ = 1 as initial condition.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "dec25-q3b",
+ "id": "q3b",
"label": "b)",
- "text": "State and prove Pigeonhole Principle.",
- "unit": "Unit 1"
+ "text": "Draw the Hasse diagram representing the positive divisors of 36.",
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "dec25-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Construct truth table for the proposition (p → q) ↔ (¬p ∨ q) and show that it is a tautology.",
- "latex": "(p \\to q) \\leftrightarrow (\\neg p \\lor q)",
- "unit": "Unit 3"
+ "text": "Prove that the set G = {0, 1, 2, 3, 4, 5, 6} is a finite abelian group of order 7 with respect to multiplication modulo 7 as the composition in G.",
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "dec25-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "Convert the following statement into predicate logic and write its negation: \"Every student studies Discrete Mathematics.\"",
- "unit": "Unit 3"
+ "text": "State the Lagrange's Theorem with example. Also explain Permutation and Symmetric Group.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "dec25-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Prove by mathematical induction that: 1 + 2 + 3 + ... + n = n(n+1)/2",
- "latex": "1 + 2 + 3 + \\cdots + n = \\frac{n(n+1)}{2}",
- "unit": "Unit 1"
+ "text": "Find PDNF by constructing its PCNF of (Q ∨ P) ∧ (Q ∨ R) ∧ (∼(P ∨ R) ∨ ∼Q).",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "dec25-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Prove by contradiction that √2 is irrational.",
- "latex": "\\sqrt{2}",
- "unit": "Unit 1"
+ "text": "Prove that for any three propositions P, Q, R the compound proposition (P → (Q → R)) → ((P → Q) → (P → R)) is a tautology by laws of logic.",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "dec25-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Define group and Abelian group. Prove that identity element of a group is unique.",
- "unit": "Unit 2"
+ "text": "Explain Tautologies, Contradiction and Contingencies with suitable examples.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "dec25-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "Find all subgroups of the group Z_8.",
- "latex": "Z_8",
- "unit": "Unit 2"
+ "text": "Explain the method of proving theorems by direct, indirect, contradiction and by cases.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "dec25-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "Define Finite State Machine. Explain FSM as a language recognizer.",
- "unit": "Unit 3"
+ "text": "Give a simple condition on the weights of a graph that will guarantee that there is a unique maximal spanning tree for the graph.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "dec25-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Design a finite state machine that accepts all binary strings ending with 01.",
- "unit": "Unit 3"
+ "text": "Define Isomorphism of graphs. What are the steps followed in discovering the Isomorphism?",
+ "unit": "Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "dec25-q8",
+ "id": "q8",
"questionNumber": "Q.8",
"subQuestions": [
{
- "id": "dec25-q8a",
+ "id": "q8a",
"label": "a)",
- "text": "Define Euler path and Euler circuit. State necessary and sufficient conditions for their existence.",
- "unit": "Unit 4"
+ "text": "Explain Eulerian and Hamiltonian graphs with examples, also draw the graphs of the following: i) Eulerian but not Hamiltonian ii) Hamiltonian but not Eulerian",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "dec25-q8b",
+ "id": "q8b",
"label": "b)",
- "text": "Explain Dijkstra's Algorithm and find the shortest path from a given source vertex 0 to all other vertices in a weighted graph. [Image: A weighted undirected graph with 5 vertices labeled 0 to 4. The edges and their weights are: edge between 0 and 1 with weight 4, edge between 0 and 2 with weight 8, edge between 1 and 4 with weight 6, edge between 2 and 3 with weight 2, and edge between 3 and 4 with weight 10]",
- "unit": "Unit 4"
+ "text": "Prove that the sum of the degree of all the vertices in a graph G is equal to twice the number of edges in G.",
+ "unit": "Unit 4",
+ "type": "theory"
}
]
}
]
},
{
- "exam": "June 2025",
- "year": 2025,
+ "exam": "June 2023",
+ "year": 2023,
"month": "June",
"questions": [
{
- "id": "jun25-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "jun25-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Consider three sets A = {1, 2, 3, 4, 5}, B = {3, 4, 5, 6} and C = {1, 5, 7}. Using Venn diagrams, determine and shade the regions corresponding to (A ∪ B) ∩ (B ∩ C) and A ∩ (B ∪ C). Verify if these expressions are equivalent by listing the elements.",
- "latex": "(A \\cup B) \\cap (B \\cap C) \\text{ and } A \\cap (B \\cup C)",
- "unit": "Unit 1"
+ "text": "Prove that P(A) ⊆ P(B) if and only if A ⊆ B.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun25-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "Define and illustrate an equivalence relation by constructing an equivalence relation on the set S = {1, 2, 3, 4, 5, 6} where two elements are related if they have the same remainder when divided by 3.",
- "unit": "Unit 1"
+ "text": "Suppose that R is the relation on the set of strings of English letters such that aRb if and only if l(a) = l(b), where l(x) is the length of the string x. Is R an equivalence relation?",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "jun25-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "jun25-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "What is pigeonhole principle? Prove it by using mathematical induction and use it to show that in a group of 15 people, at least two share the same birth month.",
- "unit": "Unit 1"
+ "text": "Illustrate the concept of an inverse function. Let f : Z → Z be such that f(x) = x + 1. Is f invertible? if it is then what is its inverse?",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun25-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "Explain a recursively defined function. Solve the recurrence relation f(n) = f(n-1) + 3 with initial condition f(0) = 2.",
- "latex": "f(n) = f(n-1) + 3, f(0) = 2",
- "unit": "Unit 5"
+ "text": "Define group. Explain the properties of groups.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "jun25-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "jun25-q3a",
- "label": "a)",
- "text": "Prove that the set G = {0, 1, 2, 3} under addition modulo 4 is an abelian group. Identify the identity and inverse elements.",
- "unit": "Unit 2"
- },
- {
- "id": "jun25-q3b",
- "label": "b)",
- "text": "Define a homomorphism between two groups. Verify whether the mapping f: R → R defined by f(x) = 2x is a homomorphism under addition.",
- "latex": "f: \\mathbb{R} \\to \\mathbb{R}, f(x) = 2x",
- "unit": "Unit 2"
+ "id": "q3a",
+ "label": "",
+ "text": "Let S = N × N. Let * be the operation on S defined by (a, b) * (a', b') = (aa', bb'). i) Define f : (S, *) → (Q, ×) by f(a, b) = a/b. Show that f is a homomorphism. ii) Find the congruence relation ∼ in S determined by the homomorphism f, that is, where x ∼ y if f(x) = f(y).",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "jun25-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "jun25-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Consider the propositions p, q and r, where: p: \"It is raining.\" q: \"I am carrying an umbrella.\" r: \"I stay dry.\" Assume the implication (p → q) → r. Construct a truth table for the expression (p → q) → r and determine if it is a tautology or contradiction.",
- "latex": "(p \\to q) \\to r",
- "unit": "Unit 3"
+ "text": "Show that the ((p ∨ q) ∧ ¬p) → q compound proposition is a tautology.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "jun25-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "What are predicates in propositional logic? Define universal and existential quantifiers with examples.",
- "unit": "Unit 3"
+ "text": "Use existential and universal quantifiers to express the statement. \"No one has more than three grandmothers\" using the propositional function G(x, y), which represents \"x is the grandmother of y.\"",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "jun25-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "jun25-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Define graph theory and explain the basic terminology of graphs such as vertices, edges, degree and adjacency.",
- "unit": "Unit 4"
+ "text": "Discuss the 6 tuple notation of finite state machine M with an example.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "jun25-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Define and give an example of an isomorphic graph pair. Verify isomorphism between two adjacency matrices.",
- "unit": "Unit 4"
+ "text": "Consider the complete weighted graph G in the following figure with 5 vertices. Find a Hamiltonian circuit of minimal weight.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.5-b_june-2023.png",
+ "imageAlt": "A complete weighted graph with 5 vertices labeled A, B, C, D, E. The graph forms a pentagon shape with inner star connections. Edge weights are: A-B=100, B-C=125, C-D=300, D-E=75, E-A=175, A-C=200, A-D=225, B-D=250, B-E=225, C-E=275."
}
]
},
{
- "id": "jun25-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "jun25-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "For the graph G with vertices V = {A, B, C, D} and edges E = {(A,B), (B,C), (C,D), (D,A), (A,C)}, determine: i) Whether the graph contains a Eulerian path or circuit or not. ii) All Hamiltonian circuits in the graph G.",
- "latex": "V = \\{A, B, C, D\\}, E = \\{(A,B), (B,C), (C,D), (D,A), (A,C)\\}",
- "unit": "Unit 4"
+ "text": "Discuss the various applications of graph colouring.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "jun25-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "How many permutations can be formed from the letters of the word \"MATHEMATICS\" such that all vowels are together?",
- "unit": "Unit 5"
+ "text": "State Euler's formula for a planar graph. Give an example of a planar graph with 5 vertices and 5 regions and verify Euler's formula for your example.",
+ "unit": "Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "jun25-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "jun25-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "What is a Hasse diagram? Draw the Hasse diagram for the set {1, 2, 3, 6, 9, 18} with the divisibility relation.",
- "unit": "Unit 5"
+ "text": "Consider the set A = {4, 5, 6, 7}. Let R be the relation ≤ on A. Draw the directed graph and the Hasse diagram of R.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "jun25-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Define a lattice and prove that every finite lattice has a unique least upper bound and greatest lower bound.",
- "unit": "Unit 5"
+ "text": "Consider the lattice M in the following figure. i) Find the non-zero join irreducible elements and atoms of M. ii) Is M distributive and complemented?",
+ "unit": "Unit 5",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.7-b_june-2023.png",
+ "imageAlt": "A Hasse diagram labeled M with 6 nodes. Bottom node is 0. Top node is 1. Node 0 connects upwards to 'a' and 'b'. Node 'a' connects upwards to 'c'. Node 'b' connects upwards to 'c' and 'd'. Nodes 'c' and 'd' connect upwards to 1."
}
]
},
{
- "id": "jun25-q8",
+ "id": "q8",
"questionNumber": "Q.8",
- "text": "Write short notes on (any four):",
"subQuestions": [
{
- "id": "jun25-q8i",
- "label": "i)",
- "text": "Finite state machines as language recognizers",
- "unit": "Unit 3"
- },
- {
- "id": "jun25-q8ii",
- "label": "ii)",
- "text": "Binomial theorem",
- "unit": "Unit 5"
- },
- {
- "id": "jun25-q8iii",
- "label": "iii)",
- "text": "Permutation group",
- "unit": "Unit 2"
- },
- {
- "id": "jun25-q8iv",
- "label": "iv)",
- "text": "Partial Ordering Relation",
- "unit": "Unit 1"
- },
- {
- "id": "jun25-q8v",
- "label": "v)",
- "text": "Countable and uncountable sets",
- "unit": "Unit 1"
+ "id": "q8a",
+ "label": "",
+ "text": "Discuss in brief any two of the following: i) Partial ordering relation ii) Cosets iii) Disjunctive normal form iv) Pigeonhole principle",
+ "unit": "Unit 1, Unit 2, Unit 3, Unit 1",
+ "type": "theory"
}
]
}
]
},
{
- "exam": "December 2024",
- "year": 2024,
+ "exam": "December 2023",
+ "year": 2023,
"month": "December",
"questions": [
{
- "id": "dec24-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "dec24-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Define various types of functions. How many symmetric and reflexive relations are possible from a set A containing 'n' elements?",
- "unit": "Unit 1"
+ "text": "Out of 120 students surveyed, it was found that 20 students have studied French, 50 students have studied English, 70 students have studied Hindi, 5 have studied English and French, 20 have studied English and Hindi, 10 have studied Hindi and French, only 3 students have studied all the three languages. Find how many students have studied: i) Hindi alone ii) French alone iii) English, but not Hindi iv) Hindi, but not French",
+ "unit": "Unit 1",
+ "type": "numerical"
},
{
- "id": "dec24-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "Let Z be the group of integers with binary operation * defined by a * b = a + b - 2, for all a, b ∈ Z. Find the identity element of the group ⟨Z, *⟩.",
- "latex": "a * b = a + b - 2, a, b \\in Z, \\langle Z, * \\rangle",
- "unit": "Unit 2"
+ "text": "If R be a relation in the set of integers Z defined by R = {(x, y) : x ∈ Z, y ∈ Z, (x - y) is multiple of 3}. Show that it is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "dec24-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "Show that every Cyclic group is Abelian. Prove that a lattice with 5 elements is not a Boolean algebra.",
- "unit": "Unit 2 / Unit 5"
+ "text": "If f : R → R is defined by: f(x) = {3x - 12, x > 3; 2x² + 3, -2 < x ≤ 3; 3x² - 7, x ≤ -2}. Find f⁻¹(3), f⁻¹(0), and f⁻¹(-2).",
+ "unit": "Unit 1",
+ "type": "numerical"
},
{
- "id": "dec24-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "Define Pigeon hole Principle. Write the contra positive of the implication: \"if it is Sunday then it is a holiday.\"",
- "unit": "Unit 1 / Unit 3"
+ "text": "Show that 1² + 2² + 3² + ... + n² = n(n+1)(2n+1)/6, n ≥ 1 by mathematical induction.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "dec24-q3a",
+ "id": "q3a",
"label": "a)",
- "text": "Show that there does not exist a graph with 5 vertices with degrees 1, 3, 4, 2, 3 respectively.",
- "unit": "Unit 4"
+ "text": "Prove that F = {a + b√2 | a, b are rational} is a field.",
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "dec24-q3b",
+ "id": "q3b",
"label": "b)",
- "text": "Obtain the generating function for the sequence 4, 4, 4, 4, 4, 4. Explain complete digraph.",
- "unit": "Unit 5 / Unit 4"
+ "text": "Define the following: i) Symmetric Group ii) Normal Subgroup iii) Homomorphism",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "dec24-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Define planar graph. Prove that for any connected planar graph, v - e + r = 2 Where v, e, r is the number of vertices, edges, and regions of the graph respectively.",
- "latex": "v - e + r = 2",
- "unit": "Unit 4"
+ "text": "Construct the truth table of the following formula: i) (∼(p ∨ (q ∨ r)) ⇔ ((p ∨ q) ∧ (p ∨ r))) ii) ((∼q ⇒ ∼p) ⇒ (p ⇒ q))",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "dec24-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "Find the numbers between 1 to 500 that are not divisible by any of the integers 2 or 3 or 5 or 7.",
- "unit": "Unit 5"
+ "text": "Write the negation of the following: i) If the determinant of a system of linear equations is zero then either the system has no solution or has an indefinite number of solutions. ii) Either today is not a Sunday or today is not a Wednesday.",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "dec24-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "A collection of 10 electric bulbs contain 3 defective ones. (i) In how many ways can a sample of four bulbs be selected? (ii) In how many ways can a sample of 4 bulbs be selected which contain 2 good bulbs and 2 defective ones? (iii) In how many ways can a sample of 4 bulbs be selected so that either the sample contains 3 good ones and 1 defectives ones or 1 good and 3 defectives ones?",
- "unit": "Unit 5"
+ "text": "Show that the proposition ∼(p ∧ q) and ∼p ∨ ∼q are logically equivalent.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "dec24-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Discuss about Complete digraph and Euler Graph with the help of suitable examples.",
- "unit": "Unit 4"
+ "text": "Obtain the conjunctive normal form (CNF) of: i) p ∧ (p ⇒ q) ii) ∼p ⇒ [r ∧ (p ⇒ q)]",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "dec24-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Solve the following recurrence equation using generating function. G(K) - 7G(K-1) + 10G(K-2) = 8K + 6.",
- "latex": "G(K) - 7G(K-1) + 10G(K-2) = 8K + 6",
- "unit": "Unit 5"
+ "text": "Determine whether the graphs F₁ and F₂ are isomorphic.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.6-a_dec-2023.png",
+ "imageAlt": "Two graphs labeled F1 and F2. Graph F1 has 5 vertices with edges crossing, resembling a distorted bowtie or a cycle with chords. Graph F2 is a pentagon with 5 vertices and one internal diagonal edge connecting two non-adjacent vertices."
},
{
- "id": "dec24-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "Prove the validity of the following argument \"if the races are fixed so the casinos are crooked, then the tourist trade will decline. If the tourist trade decreases, then the police will be happy. The police force is never happy. Therefore, the races are not fixed.\"",
- "unit": "Unit 3"
+ "text": "Find an Euler Path in the graph below.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.6-b_dec-2023.png",
+ "imageAlt": "Undirected graph with 7 vertices labeled A, B, C, D, E, F, G. Vertices A, B, C are in the top row, G, F, E in the bottom row, and D in the center. Edges connect: A-B, B-C, C-E, E-F, F-G, G-A (forming an outer rectangle loop), plus internal edges A-D, C-D, A-F, and C-F."
}
]
},
{
- "id": "dec24-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "dec24-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "Let (L, ∨, ∧, ≤) be a distributive lattice and a, b ∈ L. if a ∧ b = a ∧ c and a ∨ b = a ∨ c then show that b = c.",
- "latex": "(L, \\lor, \\land, \\leq), a, b \\in L, a \\land b = a \\land c, a \\lor b = a \\lor c, b = c",
- "unit": "Unit 5"
+ "text": "Define a lattice. Let (L, ≤, ∨, ∧) be a lattice, and a, b, c, d ∈ L be such that a ≤ b and c ≤ d. Show that a ∨ c ≤ b ∨ d and a ∧ c ≤ b ∧ d.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "dec24-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Explain various Rules of Inference for Propositional Logic.",
- "unit": "Unit 3"
+ "text": "Show that D₁₂ and D₁₈ are isomorphic lattices. Further, show that none is isomorphic to the lattice D₂₀.",
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "dec24-q8",
+ "id": "q8",
"questionNumber": "Q.8",
"subQuestions": [
{
- "id": "dec24-q8a",
+ "id": "q8a",
"label": "a)",
- "text": "What is Ring? Define elementary properties of Ring with example.",
- "unit": "Unit 2"
+ "text": "Show that aₙ = c₁2ⁿ + c₂4ⁿ is a solution of the recurrence relation aₙ - 6aₙ₋₁ + 8aₙ₋₂ = 0.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "dec24-q8b",
+ "id": "q8b",
"label": "b)",
- "text": "Prove or disprove that intersection of two normal subgroups of a group G is again a normal subgroup of G.",
- "unit": "Unit 2"
+ "text": "Find the sequence having the generating function G(x) given by: G(x) = x / (1 - 2x)",
+ "unit": "Unit 5",
+ "type": "theory"
}
]
}
@@ -506,648 +519,659 @@
"month": "June",
"questions": [
{
- "id": "jun24-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "jun24-q1a",
+ "id": "q1a",
"label": "a)",
"text": "Explain the following: i) Euler Graph ii) Isomorphic graphs iii) Minimal spanning tree iv) Height of the tree",
- "unit": "Unit 4"
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "jun24-q1b",
+ "id": "q1b",
"label": "b)",
"text": "Let Z be the group of integers with binary operation * defined by a * b = a + b - 2, for all a, b ∈ Z. Find the identity element of the group ⟨Z, *⟩.",
- "latex": "a * b = a + b - 2, a, b \\in Z, \\langle Z, * \\rangle",
- "unit": "Unit 2"
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "jun24-q2a",
+ "id": "q2a",
"label": "a)",
"text": "Prove that the Complement of each element in a Boolean Algebra B is unique.",
- "unit": "Unit 5"
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "jun24-q2b",
+ "id": "q2b",
"label": "b)",
"text": "Let A be any finite set and P(A) be the power set of A. ⊆ be the inclusion relation on the elements of P(A). Draw the Hasse diagrams of (P(A), ⊆) for the following: i) A = {a} ii) A = {a, b} iii) A = {a, b, c} iv) A = {a, b, c, d}",
- "latex": "P(A), \\subseteq, (P(A), \\subseteq)",
- "unit": "Unit 5"
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "jun24-q3a",
+ "id": "q3a",
"label": "a)",
"text": "i) Prove that p ∧ q ⇒ q ∨ p is a Tautology. ii) Show that (p ∨ q) ∧ (¬p) ∧ (¬q) is a contradiction.",
- "latex": "p \\land q \\Rightarrow q \\lor p, (p \\lor q) \\land (\\neg p) \\land (\\neg q)",
- "unit": "Unit 3"
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "jun24-q3b",
+ "id": "q3b",
"label": "b)",
"text": "Explain complete digraph and Euler Graph using suitable example of both.",
- "unit": "Unit 4"
+ "unit": "Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "jun24-q4a",
+ "id": "q4a",
"label": "a)",
"text": "Define planar graph. Prove that for any connected planar graph, v - e + r = 2 where v, e, r is the number of vertices, edges, and regions of the graph respectively.",
- "latex": "v - e + r = 2",
- "unit": "Unit 4"
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "jun24-q4b",
+ "id": "q4b",
"label": "b)",
"text": "Prove that the relation R defined by \"a is congruent to b modulo m\" on the set of integers is an equivalence relation.",
- "unit": "Unit 1"
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "jun24-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Prove that 5^(2n) - 1 is divisible by 24, where n is any positive integer.",
- "latex": "5^{2n} - 1",
- "unit": "Unit 1"
+ "text": "Prove that 5²ⁿ - 1 is divisible by 24, where n is any positive integer.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun24-q5b",
+ "id": "q5b",
"label": "b)",
"text": "Draw the Hasse diagram representing the positive divisors of 36 and 45.",
- "unit": "Unit 5"
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "jun24-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Show that the relation 'R' defined by (a, b)R(c, d) iff a + d = b + c is an equivalence relation.",
- "latex": "(a, b)R(c, d), a + d = b + c",
- "unit": "Unit 1"
+ "text": "Show that the relation 'R' defined by (a, b) R (c, d) iff a + d = b + c is an equivalence relation.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun24-q6b",
+ "id": "q6b",
"label": "b)",
"text": "Explain various Rules of Inference for Propositional Logic.",
- "unit": "Unit 3"
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "jun24-q7a",
+ "id": "q7a",
"label": "a)",
"text": "Show that every Cyclic group is Abelian. Prove that a lattice with 5 elements is not a Boolean algebra.",
- "unit": "Unit 2 / Unit 5"
+ "unit": "Unit 2, Unit 5",
+ "type": "theory"
},
{
- "id": "jun24-q7b",
+ "id": "q7b",
"label": "b)",
"text": "Define Pigeon hole Principle. Write the contra positive of the implication: \"if it is Sunday then it is a holiday.\"",
- "unit": "Unit 1 / Unit 3"
+ "unit": "Unit 1, Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "jun24-q8",
+ "id": "q8",
"questionNumber": "Q.8",
"subQuestions": [
{
- "id": "jun24-q8a",
+ "id": "q8a",
"label": "a)",
"text": "Prove that G = {0, 1, 2, 3, 4, 5, 6} is an abelian group of order 7 with respect to addition modulo 7.",
- "latex": "G = \\{0, 1, 2, 3, 4, 5, 6\\}",
- "unit": "Unit 2"
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "jun24-q8b",
+ "id": "q8b",
"label": "b)",
"text": "Prove or disprove that intersection of two normal subgroups of a group G is again a normal subgroup of G. Define subgroup, normal subgroup, Quotient group, with an example for each.",
- "unit": "Unit 2"
+ "unit": "Unit 2",
+ "type": "theory"
}
]
}
]
},
{
- "exam": "December 2023",
- "year": 2023,
+ "exam": "December 2024",
+ "year": 2024,
"month": "December",
"questions": [
{
- "id": "dec23-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "dec23-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Out of 120 students surveyed, it was found that 20 students have studied French, 50 students have studied English, 70 students have studied Hindi, 5 have studied English and French, 20 have studied English and Hindi, 10 have studied Hindi and French, only 3 students have studied all the three languages. Find how many students have studied: i) Hindi alone ii) French alone iii) English, but not Hindi iv) Hindi, but not French",
- "unit": "Unit 1"
+ "text": "Define various types of functions. How many symmetric and reflexive relations are possible from a set A containing ‘n’ elements?",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "dec23-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "If R be a relation in the set of integers Z defined by R = {(x,y) : x ∈ Z, y ∈ Z, (x-y) is multiple of 3} Show that it is an equivalence relation.",
- "latex": "R = \\{(x,y) : x \\in \\mathbb{Z}, y \\in \\mathbb{Z}, (x-y) \\text{ is multiple of } 3\\}",
- "unit": "Unit 1"
+ "text": "Let Z be the group of integers with binary operation * defined by a * b = a + b - 2, for all a, b ∈ Z. Find the identity element of the group ⟨Z, *⟩.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "dec23-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "If f: R → R is defined by: f(x) = { 3x - 12, x > 3; 2x^2 + 3, -2 < x <= 3; 3x^2 - 7, x <= -2 } Find f^(-1)(3), f^(-1)(0), and f^(-1)(-2).",
- "latex": "f(x) = \\begin{cases} 3x - 12, & x > 3 \\\\ 2x^2 + 3, & -2 < x \\le 3 \\\\ 3x^2 - 7, & x \\le -2 \\end{cases}, \\quad f^{-1}(3), f^{-1}(0), f^{-1}(-2)",
- "unit": "Unit 1"
+ "text": "Show that every Cyclic group is Abelian. Prove that a lattice with 5 elements is not a Boolean algebra.",
+ "unit": "Unit 2, Unit 5",
+ "type": "theory"
},
{
- "id": "dec23-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "Show that 1^2 + 2^2 + 3^2 + ... + n^2 = (n(n+1)(2n+1))/6, n >= 1 by mathematical induction.",
- "latex": "1^2 + 2^2 + 3^2 + \\cdots + n^2 = \\frac{n(n+1)(2n+1)}{6}, \\quad n \\ge 1",
- "unit": "Unit 1"
+ "text": "Define Pigeon hole Principle. Write the contra positive of the implication: \"if it is Sunday then it is a holiday.\"",
+ "unit": "Unit 1, Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "dec23-q3a",
+ "id": "q3a",
"label": "a)",
- "text": "Prove that F = {a + b√2 | a,b are rational} is a field.",
- "latex": "F = \\{a + b\\sqrt{2} \\mid a,b \\text{ are rational}\\}",
- "unit": "Unit 2"
+ "text": "Show that there does not exist a graph with 5 vertices with degrees 1, 3, 4, 2, 3 respectively.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "dec23-q3b",
+ "id": "q3b",
"label": "b)",
- "text": "Define the following: i) Symmetric Group ii) Normal Subgroup iii) Homomorphism",
- "unit": "Unit 2"
+ "text": "Obtain the generating function for the sequence 4, 4, 4, 4, 4, 4. Explain complete digraph.",
+ "unit": "Unit 5, Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "dec23-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Construct the truth table of the following formula: i) (~ (p ∨ (q ∨ r)) ⇔ ((p ∨ q) ∧ (p ∨ r))) ii) ((~q ⇒ ~p) ⇒ (p ⇒ q))",
- "latex": "(\\sim (p \\lor (q \\lor r)) \\Leftrightarrow ((p \\lor q) \\land (p \\lor r))), ((\\sim q \\Rightarrow \\sim p) \\Rightarrow (p \\Rightarrow q))",
- "unit": "Unit 3"
+ "text": "Define planar graph. Prove that for any connected planar graph, v - e + r = 2 Where v, e, r is the number of vertices, edges, and regions of the graph respectively.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "dec23-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "Write the negation of the following: i) If the determinant of a system of linear equations is zero then either the system has no solution or has an indefinite number of solutions. ii) Either today is not a Sunday or today is not a Wednesday.",
- "unit": "Unit 3"
+ "text": "Find the numbers between 1 to 500 that are not divisible by any of the integers 2 or 3 or 5 or 7.",
+ "unit": "Unit 5",
+ "type": "numerical"
}
]
},
{
- "id": "dec23-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "dec23-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Show that the proposition ~(p ∧ q) and ~p ∨ ~q are logically equivalent.",
- "latex": "\\sim(p \\land q) \\text{ and } \\sim p \\lor \\sim q",
- "unit": "Unit 3"
+ "text": "A collection of 10 electric bulbs contain 3 defective ones. (i) In how many ways can a sample of four bulbs be selected? (ii) In how many ways can a sample of 4 bulbs be selected which contain 2 good bulbs and 2 defective ones? (iii) In how many ways can a sample of 4 bulbs be selected so that either the sample contains 3 good ones and 1 defectives ones or 1 good and 3 defectives ones?",
+ "unit": "Unit 5",
+ "type": "numerical"
},
{
- "id": "dec23-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Obtain the conjunctive normal form (CNF) of: i) p ∧ (p ⇒ q) ii) ~p ⇒ [r ∧ (p ⇒ q)]",
- "latex": "p \\land (p \\Rightarrow q), \\sim p \\Rightarrow [r \\land (p \\Rightarrow q)]",
- "unit": "Unit 3"
+ "text": "Discuss about Complete digraph and Euler Graph with the help of suitable examples.",
+ "unit": "Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "dec23-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Determine whether the graphs F1 and F2 are isomorphic. [Image: Graph F1 with vertices A, B, C, D, E, F, G forming a complex polygon with internal crossing edges.]",
- "unit": "Unit 4"
+ "text": "Solve the following recurrence equation using generating function. G(K) - 7 G(K-1) + 10 G(K-2) = 8K + 6.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "dec23-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "Find an Euler Path in the graph below. [Image: Two graphs labeled F1 and F2. F1 is a complex shape with crossing lines, F2 is a pentagon with an internal star-like structure.]",
- "unit": "Unit 4"
+ "text": "Prove the validity of the following argument \"if the races are fixed so the casinos are crooked, then the tourist trade will decline. If the tourist trade decreases, then the police will be happy. The police force is never happy. Therefore, the races are not fixed.\"",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "dec23-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "Define a lattice. Let (L, ≤, ∨, ∧) be a lattice, and a, b, c, d ∈ L be such that a ≤ b and c ≤ d. Show that a ∨ c ≤ b ∨ d and a ∧ c ≤ b ∧ d.",
- "latex": "(L, \\le, \\lor, \\land), a, b, c, d \\in L, a \\le b, c \\le d, a \\lor c \\le b \\lor d, a \\land c \\le b \\land d",
- "unit": "Unit 5"
+ "text": "Let (L, ∨, ∧, ≤) be a distributive lattice and a, b ∈ L. if a ∧ b = a ∧ c and a ∨ b = a ∨ c then show that b = c.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "dec23-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Show that D12 and D18 are isomorphic lattices. Further, show that none is isomorphic to the lattice D20.",
- "latex": "D_{12}, D_{18}, D_{20}",
- "unit": "Unit 5"
+ "text": "Explain various Rules of Inference for Propositional Logic.",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "dec23-q8",
+ "id": "q8",
"questionNumber": "Q.8",
"subQuestions": [
{
- "id": "dec23-q8a",
+ "id": "q8a",
"label": "a)",
- "text": "Show that a_n = c_1 2^n + c_2 4^n is a solution of the recurrence relation a_n - 6a_{n-1} + 8a_{n-2} = 0.",
- "latex": "a_n = c_1 2^n + c_2 4^n, a_n - 6a_{n-1} + 8a_{n-2} = 0",
- "unit": "Unit 5"
+ "text": "What is Ring? Define elementary properties of Ring with example.",
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "dec23-q8b",
+ "id": "q8b",
"label": "b)",
- "text": "Find the sequence having the generating function G(x) given by: G(x) = x / (1 - 2x)",
- "latex": "G(x) = \\frac{x}{1 - 2x}",
- "unit": "Unit 5"
+ "text": "Prove or disprove that intersection of two normal subgroups of a group G is again a normal subgroup of G.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
}
]
},
{
- "exam": "June 2023",
- "year": 2023,
+ "exam": "June 2025",
+ "year": 2025,
"month": "June",
"questions": [
{
- "id": "jun23-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "jun23-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Prove that P(A) ⊆ P(B) if and only if A ⊆ B.",
- "latex": "P(A) \\subseteq P(B) \\text{ if and only if } A \\subseteq B",
- "unit": "Unit 1"
+ "text": "Consider three sets A = {1, 2, 3, 4, 5}, B = {3, 4, 5, 6} and C = {1, 5, 7}. Using Venn diagrams, determine and shade the regions corresponding to (A ∪ B) ∩ (B ∩ C) and A ∩ (B ∪ C). Verify if these expressions are equivalent by listing the elements.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun23-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "Suppose that R is the relation on the set of strings of English letters such that aRb if and only if l(a) = l(b), where l(x) is the length of the string x. Is R an equivalence relation?",
- "latex": "aRb, l(a) = l(b), l(x)",
- "unit": "Unit 1"
+ "text": "Define and illustrate an equivalence relation by constructing an equivalence relation on the set S = {1, 2, 3, 4, 5, 6} where two elements are related if they have the same remainder when divided by 3.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "jun23-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "Illustrate the concept of an inverse function. Let f : Z → Z be such that f(x) = x + 1. Is f invertible? if it is then what is its inverse?",
- "latex": "f: \\mathbb{Z} \\to \\mathbb{Z}, f(x) = x + 1",
- "unit": "Unit 1"
+ "text": "What is pigeonhole principle? Prove it by using mathematical induction and use it to show that in a group of 15 people, at least two share the same birth month.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "jun23-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "Define group. Explain the properties of groups.",
- "unit": "Unit 2"
+ "text": "Explain a recursively defined function. Solve the recurrence relation f(n) = f(n-1) + 3 with initial condition f(0) = 2.",
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q3",
+ "id": "q3",
"questionNumber": "Q.3",
- "text": "Let S = N × N. Let * be the operation on S defined by (a, b) * (a', b') = (aa', bb').",
- "latex": "S = \\mathbb{N} \\times \\mathbb{N}, (a, b) * (a', b') = (aa', bb')",
"subQuestions": [
{
- "id": "jun23-q3i",
- "label": "i)",
- "text": "Define f : (S, *) → (Q, ×) by f(a, b) = a/b. Show that f is a homomorphism.",
- "latex": "f: (S, *) \\to (\\mathbb{Q}, \\times), f(a, b) = a/b",
- "unit": "Unit 2"
+ "id": "q3a",
+ "label": "a)",
+ "text": "Prove that the set G = {0, 1, 2, 3} under addition modulo 4 is an abelian group. Identify the identity and inverse elements.",
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "jun23-q3ii",
- "label": "ii)",
- "text": "Find the congruence relation ~ in S determined by the homomorphism f, that is, where x ~ y if f(x) = f(y).",
- "latex": "x \\sim y \\text{ if } f(x) = f(y)",
- "unit": "Unit 2"
+ "id": "q3b",
+ "label": "b)",
+ "text": "Define a homomorphism between two groups. Verify whether the mapping f: R → R defined by f(x) = 2x is a homomorphism under addition.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "jun23-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Show that the ((p ∨ q) ∧ ¬p) → q compound proposition is a tautology.",
- "latex": "((p \\lor q) \\land \\neg p) \\to q",
- "unit": "Unit 3"
+ "text": "Consider the propositions p, q and r, where: p: \"It is raining.\" q: \"I am carrying an umbrella.\" r: \"I stay dry.\" Assume the implication (p → q) → r. Construct a truth table for the expression (p → q) → r and determine if it is a tautology or contradiction.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "jun23-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "Use existential and universal quantifiers to express the statement. \"No one has more than three grandmothers\" using the propositional function G(x, y), which represents \"x is the grandmother of y.\"",
- "latex": "G(x, y)",
- "unit": "Unit 3"
+ "text": "What are predicates in propositional logic? Define universal and existential quantifiers with examples.",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "jun23-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Discuss the 6 tuple notation of finite state machine M with an example.",
- "unit": "Unit 3"
+ "text": "Define graph theory and explain the basic terminology of graphs such as vertices, edges, degree and adjacency.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "jun23-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Consider the complete weighted graph G in the following figure with 5 vertices. Find a Hamiltonian circuit of minimal weight. [Image: A complete weighted graph with 5 vertices A, B, C, D, E and edges with given weights.]",
- "unit": "Unit 4"
+ "text": "Define and give an example of an isomorphic graph pair. Verify isomorphism between two adjacency matrices.",
+ "unit": "Unit 4",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "jun23-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Discuss the various applications of graph colouring.",
- "unit": "Unit 4"
+ "text": "For the graph G with vertices V = {A, B, C, D} and edges E = {(A, B), (B, C), (C, D), (D, A), (A, C)}, determine: i) Whether the graph contains a Eulerian path or circuit or not. ii) All Hamiltonian circuits in the graph G.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "jun23-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "State Euler's formula for a planar graph. Give an example of a planar graph with 5 vertices and 5 regions and verify Euler's formula for your example.",
- "unit": "Unit 4"
+ "text": "How many permutations can be formed from the letters of the word “MATHEMATICS” such that all vowels are together?",
+ "unit": "Unit 5",
+ "type": "numerical"
}
]
},
{
- "id": "jun23-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "jun23-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "Consider the set A = {4, 5, 6, 7}. Let R be the relation ≤ on A. Draw the directed graph and the Hasse diagram of R.",
- "latex": "A = \\{4, 5, 6, 7\\}, \\le",
- "unit": "Unit 5"
+ "text": "What is a Hasse diagram? Draw the Hasse diagram for the set {1, 2, 3, 6, 9, 18} with the divisibility relation.",
+ "unit": "Unit 5",
+ "type": "theory"
},
{
- "id": "jun23-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Consider the lattice M in the following figure. i) Find the non-zero join irreducible elements and atoms of M. ii) Is M distributive and complemented? [Image: A Hasse diagram of a lattice M with elements 0, a, b, c, d, 1.]",
- "unit": "Unit 5"
+ "text": "Define a lattice and prove that every finite lattice has a unique least upper bound and greatest lower bound.",
+ "unit": "Unit 5",
+ "type": "theory"
}
]
},
{
- "id": "jun23-q8",
+ "id": "q8",
"questionNumber": "Q.8",
- "text": "Discuss in brief any two of the following:",
"subQuestions": [
{
- "id": "jun23-q8i",
- "label": "i)",
- "text": "Partial ordering relation",
- "unit": "Unit 1"
- },
- {
- "id": "jun23-q8ii",
- "label": "ii)",
- "text": "Cosets",
- "unit": "Unit 2"
- },
- {
- "id": "jun23-q8iii",
- "label": "iii)",
- "text": "Disjunctive normal form",
- "unit": "Unit 3"
- },
- {
- "id": "jun23-q8iv",
- "label": "iv)",
- "text": "Pigeonhole principle",
- "unit": "Unit 1"
+ "id": "q8a",
+ "label": "",
+ "text": "Write short notes on (any four): i) Finite state machines as language recognizers ii) Binomial theorem iii) Permutation group iv) Partial Ordering Relation v) Countable and uncountable sets",
+ "unit": "Unit 3, Unit 5, Unit 2, Unit 1, Unit 1",
+ "type": "theory"
}
]
}
]
},
{
- "exam": "November 2022",
- "year": 2022,
- "month": "November",
+ "exam": "December 2025",
+ "year": 2025,
+ "month": "December",
"questions": [
{
- "id": "nov22-q1",
+ "id": "q1",
"questionNumber": "Q.1",
"subQuestions": [
{
- "id": "nov22-q1a",
+ "id": "q1a",
"label": "a)",
- "text": "Show that the relation 'R' defined by (a, b)R(c, d) if a + d = b + c is an equivalence relation.",
- "latex": "(a, b)R(c, d) \\text{ if } a + d = b + c",
- "unit": "Unit 1"
+ "text": "Define countable and uncountable sets. Prove that the set of rational numbers is countable.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "nov22-q1b",
+ "id": "q1b",
"label": "b)",
- "text": "If X = {1, 2, 3, 4} and R = {(x, y)|x < y}. Draw the graph of 'R' and also give its matrix.",
- "latex": "X = \\{1, 2, 3, 4\\}, R = \\{(x, y) \\mid x < y\\}",
- "unit": "Unit 1"
+ "text": "Using Venn diagram, prove: A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q2",
+ "id": "q2",
"questionNumber": "Q.2",
"subQuestions": [
{
- "id": "nov22-q2a",
+ "id": "q2a",
"label": "a)",
- "text": "Prove that if R is an equivalence relation on a set A, show that R^{-1} is also an equivalence relation on A.",
- "latex": "R^{-1}",
- "unit": "Unit 1"
+ "text": "Define relation. Explain equivalence relation and partial ordering relation with suitable examples.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "nov22-q2b",
+ "id": "q2b",
"label": "b)",
- "text": "What is Mathematical induction? Use mathematical induction to prove that: 1.1! + 2.2! + ... + n.n! = (n + 1)! - 1 where n is a positive integer.",
- "latex": "1.1! + 2.2! + \\cdots + n.n! = (n + 1)! - 1",
- "unit": "Unit 1"
+ "text": "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.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q3",
+ "id": "q3",
"questionNumber": "Q.3",
"subQuestions": [
{
- "id": "nov22-q3a",
+ "id": "q3a",
"label": "a)",
- "text": "Find the explicit formula for the Fibonacci numbers. Use f_n = f_{n-1} + f_{n-2} as recursive condition and f_0 = 0 and f_1 = 1 as initial condition.",
- "latex": "f_n = f_{n-1} + f_{n-2}, f_0 = 0, f_1 = 1",
- "unit": "Unit 5"
+ "text": "Define one-one, onto and bijective functions. Prove that inverse of a function exists if and only if the function is bijective.",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "nov22-q3b",
+ "id": "q3b",
"label": "b)",
- "text": "Draw the Hasse diagram representing the positive divisors of 36.",
- "unit": "Unit 5"
+ "text": "State and prove Pigeonhole Principle.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q4",
+ "id": "q4",
"questionNumber": "Q.4",
"subQuestions": [
{
- "id": "nov22-q4a",
+ "id": "q4a",
"label": "a)",
- "text": "Prove that the set G = {0, 1, 2, 3, 4, 5, 6} is a finite abelian group of order 7 with respect to multiplication modulo 7 as the composition in G.",
- "latex": "G = \\{0, 1, 2, 3, 4, 5, 6\\}",
- "unit": "Unit 2"
+ "text": "Construct truth table for the proposition. (p → q) ↔ (¬p ∨ q) and show that it is a tautology.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "nov22-q4b",
+ "id": "q4b",
"label": "b)",
- "text": "State the Lagrange's Theorem with example. Also explain Permutation and Symmetric Group.",
- "unit": "Unit 2"
+ "text": "Convert the following statement into predicate logic and write its negation: \"Every student studies Discrete Mathematics.\"",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q5",
+ "id": "q5",
"questionNumber": "Q.5",
"subQuestions": [
{
- "id": "nov22-q5a",
+ "id": "q5a",
"label": "a)",
- "text": "Find PDNF by constructing its PCNF of (Q ∨ P) ∧ (Q ∨ R) ∧ (~(P ∨ R) ∨ ~Q).",
- "latex": "(Q \\lor P) \\land (Q \\lor R) \\land (\\sim(P \\lor R) \\lor \\sim Q)",
- "unit": "Unit 3"
+ "text": "Prove by mathematical induction that: 1 + 2 + 3 + ... + n = n(n+1)/2",
+ "unit": "Unit 1",
+ "type": "theory"
},
{
- "id": "nov22-q5b",
+ "id": "q5b",
"label": "b)",
- "text": "Prove that for any three propositions P, Q, R the compound proposition (P → (Q → R)) → ((P → Q) → (P → R)) is a tautology by laws of logic.",
- "latex": "(P \\to (Q \\to R)) \\to ((P \\to Q) \\to (P \\to R))",
- "unit": "Unit 3"
+ "text": "Prove by contradiction that √2 is irrational.",
+ "unit": "Unit 1",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q6",
+ "id": "q6",
"questionNumber": "Q.6",
"subQuestions": [
{
- "id": "nov22-q6a",
+ "id": "q6a",
"label": "a)",
- "text": "Explain Tautologies, Contradiction and Contingencies with suitable examples.",
- "unit": "Unit 3"
+ "text": "Define group and Abelian group. Prove that identity element of a group is unique.",
+ "unit": "Unit 2",
+ "type": "theory"
},
{
- "id": "nov22-q6b",
+ "id": "q6b",
"label": "b)",
- "text": "Explain the method of proving theorems by direct, indirect, contradiction and by cases.",
- "unit": "Unit 1"
+ "text": "Find all subgroups of the group Z₈.",
+ "unit": "Unit 2",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q7",
+ "id": "q7",
"questionNumber": "Q.7",
"subQuestions": [
{
- "id": "nov22-q7a",
+ "id": "q7a",
"label": "a)",
- "text": "Give a simple condition on the weights of a graph that will guarantee that there is a unique maximal spanning tree for the graph.",
- "unit": "Unit 4"
+ "text": "Define Finite State Machine. Explain FSM as a language recognizer.",
+ "unit": "Unit 3",
+ "type": "theory"
},
{
- "id": "nov22-q7b",
+ "id": "q7b",
"label": "b)",
- "text": "Define Isomorphism of graphs. What are the steps followed in discovering the Isomorphism?",
- "unit": "Unit 4"
+ "text": "Design a finite state machine that accepts all binary strings ending with 01.",
+ "unit": "Unit 3",
+ "type": "theory"
}
]
},
{
- "id": "nov22-q8",
+ "id": "q8",
"questionNumber": "Q.8",
"subQuestions": [
{
- "id": "nov22-q8a",
+ "id": "q8a",
"label": "a)",
- "text": "Explain Eulerian and Hamiltonian graphs with examples, also draw the graphs of the following: i) Eulerian but not Hamiltonian ii) Hamiltonian but not Eulerian",
- "unit": "Unit 4"
+ "text": "Define Euler path and Euler circuit. State necessary and sufficient conditions for their existence.",
+ "unit": "Unit 4",
+ "type": "theory"
},
{
- "id": "nov22-q8b",
+ "id": "q8b",
"label": "b)",
- "text": "Prove that the sum of the degree of all the vertices in a graph G is equal to twice the number of edges in G.",
- "unit": "Unit 4"
+ "text": "Explain Dijkstra's Algorithm and find the shortest path from a given source vertex 0 to all other vertices in a weighted graph.",
+ "unit": "Unit 4",
+ "type": "theory",
+ "hasImage": true,
+ "imagePath": "ques-diagrams/Q.8-b_dec-2025.png",
+ "imageAlt": "A weighted undirected graph with 5 vertices labeled 0 to 4. The edges and their weights are: edge between 0 and 1 with weight 4, edge between 0 and 2 with weight 8, edge between 1 and 4 with weight 6, edge between 2 and 3 with weight 2, and edge between 3 and 4 with weight 10."
}
]
}
diff --git a/content/rgpv/csit/semester-3/csit-302/syllabus.json b/content/rgpv/csit/semester-3/csit-302/syllabus.json
index fc45112..c3ac23a 100644
--- a/content/rgpv/csit/semester-3/csit-302/syllabus.json
+++ b/content/rgpv/csit/semester-3/csit-302/syllabus.json
@@ -3,109 +3,684 @@
"id": "csit-302",
"code": "CSIT-302",
"name": "Discrete Structure",
- "title": "CSIT-302 - Discrete Structure",
- "semester": "III"
+ "title": "(CSIT)-302 – Discrete Structure",
+ "semester": "III",
+ "gradingSystem": "Grading System (GS)",
+ "maxMarks": 70,
+ "time": "3 Hours",
+ "commonInstructions": [
+ "Attempt any five questions.",
+ "All questions carry equal marks."
+ ]
},
"modules": [
{
- "id": "module-1",
+ "id": "csit302-u1",
"number": 1,
"title": "Set Theory, Relation, Function, Theorem Proving Techniques",
"hours": 8,
"topics": [
- "Set Theory: Definition of sets",
- "Countable and uncountable sets",
- "Venn Diagrams",
- "Proofs of some general identities on sets",
- "Relation: Definition",
- "Types of relation",
- "Composition of relations",
- "Pictorial representation of relation",
- "Equivalence relation",
- "Partial ordering relation",
- "Job-Scheduling problem",
- "Function: Definition",
- "Type of functions: one to one, into and onto function",
- "Inverse function",
- "Composition of functions",
- "Recursively defined functions",
- "Pigeonhole principle",
- "Theorem proving Techniques: Mathematical induction, Proof by contradiction"
- ]
+ {
+ "id": "csit302-u1-set-theory-definition",
+ "slug": "set-theory-definition",
+ "title": "Set Theory: Definition of sets",
+ "displayOrder": 1
+ },
+ {
+ "id": "csit302-u1-countable-uncountable",
+ "slug": "countable-uncountable",
+ "title": "Countable and uncountable sets",
+ "displayOrder": 2
+ },
+ {
+ "id": "csit302-u1-venn-diagrams",
+ "slug": "venn-diagrams",
+ "title": "Venn Diagrams",
+ "displayOrder": 3
+ },
+ {
+ "id": "csit302-u1-proofs-set-identities",
+ "slug": "proofs-set-identities",
+ "title": "Proofs of some general identities on sets",
+ "displayOrder": 4
+ },
+ {
+ "id": "csit302-u1-relation-definition",
+ "slug": "relation-definition",
+ "title": "Relation: Definition",
+ "displayOrder": 5
+ },
+ {
+ "id": "csit302-u1-types-of-relation",
+ "slug": "types-of-relation",
+ "title": "Types of relation",
+ "displayOrder": 6
+ },
+ {
+ "id": "csit302-u1-composition-of-relations",
+ "slug": "composition-of-relations",
+ "title": "Composition of relations",
+ "displayOrder": 7
+ },
+ {
+ "id": "csit302-u1-pictorial-representation",
+ "slug": "pictorial-representation",
+ "title": "Pictorial representation of relation",
+ "displayOrder": 8
+ },
+ {
+ "id": "csit302-u1-equivalence-relation",
+ "slug": "equivalence-relation",
+ "title": "Equivalence relation",
+ "displayOrder": 9
+ },
+ {
+ "id": "csit302-u1-partial-ordering-relation",
+ "slug": "partial-ordering-relation",
+ "title": "Partial ordering relation",
+ "displayOrder": 10
+ },
+ {
+ "id": "csit302-u1-job-scheduling",
+ "slug": "job-scheduling",
+ "title": "Job-Scheduling problem",
+ "displayOrder": 11
+ },
+ {
+ "id": "csit302-u1-function-definition",
+ "slug": "function-definition",
+ "title": "Function: Definition",
+ "displayOrder": 12
+ },
+ {
+ "id": "csit302-u1-type-of-functions",
+ "slug": "type-of-functions",
+ "title": "Type of functions: one to one, into and onto function",
+ "displayOrder": 13
+ },
+ {
+ "id": "csit302-u1-inverse-function",
+ "slug": "inverse-function",
+ "title": "Inverse function",
+ "displayOrder": 14
+ },
+ {
+ "id": "csit302-u1-composition-of-functions",
+ "slug": "composition-of-functions",
+ "title": "Composition of functions",
+ "displayOrder": 15
+ },
+ {
+ "id": "csit302-u1-recursively-defined-functions",
+ "slug": "recursively-defined-functions",
+ "title": "Recursively defined functions",
+ "displayOrder": 16
+ },
+ {
+ "id": "csit302-u1-pigeonhole-principle",
+ "slug": "pigeonhole-principle",
+ "title": "Pigeonhole principle",
+ "displayOrder": 17
+ },
+ {
+ "id": "csit302-u1-mathematical-induction",
+ "slug": "mathematical-induction",
+ "title": "Mathematical induction",
+ "displayOrder": 18
+ },
+ {
+ "id": "csit302-u1-proof-by-contradiction",
+ "slug": "proof-by-contradiction",
+ "title": "Proof by contradiction",
+ "displayOrder": 19
+ }
+ ],
+ "questionIds": [
+ "q1a_nov2022",
+ "q1b_nov2022",
+ "q2a_nov2022",
+ "q2b_nov2022",
+ "q6b_nov2022",
+ "q1a_june2023",
+ "q1b_june2023",
+ "q2a_june2023",
+ "q8a_june2023_p1",
+ "q8a_june2023_p4",
+ "q1a_dec2023",
+ "q1b_dec2023",
+ "q2a_dec2023",
+ "q2b_dec2023",
+ "q4b_june2024",
+ "q5a_june2024",
+ "q6a_june2024",
+ "q7b_june2024",
+ "q1a_dec2024",
+ "q2b_dec2024",
+ "q1a_june2025",
+ "q1b_june2025",
+ "q2a_june2025",
+ "q8a_june2025_p4",
+ "q8a_june2025_p5",
+ "q1a_dec2025",
+ "q1b_dec2025",
+ "q2a_dec2025",
+ "q2b_dec2025",
+ "q3a_dec2025",
+ "q3b_dec2025",
+ "q5a_dec2025",
+ "q5b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-2",
+ "id": "csit302-u2",
"number": 2,
"title": "Algebraic Structures",
"hours": 8,
"topics": [
- "Algebraic Structures: Definition, Properties",
- "Types: Semi Groups, Monoid, Groups, Abelian group",
- "Properties of groups",
- "Subgroup",
- "Cyclic groups",
- "Cosets",
- "Factor group",
- "Permutation groups",
- "Normal subgroup",
- "Homomorphism and Isomorphism: Homomorphism and isomorphism of Groups, example and standard results",
- "Rings and Fields: Definition and standard results"
- ]
+ {
+ "id": "csit302-u2-algebraic-structures-definition",
+ "slug": "algebraic-structures-definition",
+ "title": "Algebraic Structures: Definition",
+ "displayOrder": 1
+ },
+ {
+ "id": "csit302-u2-properties",
+ "slug": "algebraic-structures-properties",
+ "title": "Properties of Algebraic Structures",
+ "displayOrder": 2
+ },
+ {
+ "id": "csit302-u2-semi-groups-monoid",
+ "slug": "semi-groups-monoid",
+ "title": "Types: Semi Groups, Monoid",
+ "displayOrder": 3
+ },
+ {
+ "id": "csit302-u2-groups-abelian-group",
+ "slug": "groups-abelian-group",
+ "title": "Groups, Abelian group",
+ "displayOrder": 4
+ },
+ {
+ "id": "csit302-u2-properties-of-groups",
+ "slug": "properties-of-groups",
+ "title": "Properties of groups",
+ "displayOrder": 5
+ },
+ {
+ "id": "csit302-u2-subgroup",
+ "slug": "subgroup",
+ "title": "Subgroup",
+ "displayOrder": 6
+ },
+ {
+ "id": "csit302-u2-cyclic-groups",
+ "slug": "cyclic-groups",
+ "title": "Cyclic groups",
+ "displayOrder": 7
+ },
+ {
+ "id": "csit302-u2-cosets",
+ "slug": "cosets",
+ "title": "Cosets",
+ "displayOrder": 8
+ },
+ {
+ "id": "csit302-u2-factor-group",
+ "slug": "factor-group",
+ "title": "Factor group",
+ "displayOrder": 9
+ },
+ {
+ "id": "csit302-u2-permutation-groups",
+ "slug": "permutation-groups",
+ "title": "Permutation groups",
+ "displayOrder": 10
+ },
+ {
+ "id": "csit302-u2-normal-subgroup",
+ "slug": "normal-subgroup",
+ "title": "Normal subgroup",
+ "displayOrder": 11
+ },
+ {
+ "id": "csit302-u2-homomorphism-isomorphism",
+ "slug": "homomorphism-isomorphism",
+ "title": "Homomorphism and Isomorphism of Groups",
+ "displayOrder": 12
+ },
+ {
+ "id": "csit302-u2-homomorphism-examples",
+ "slug": "homomorphism-examples",
+ "title": "Homomorphism and Isomorphism: example and standard results",
+ "displayOrder": 13
+ },
+ {
+ "id": "csit302-u2-rings-definition",
+ "slug": "rings-definition",
+ "title": "Rings: Definition",
+ "displayOrder": 14
+ },
+ {
+ "id": "csit302-u2-rings-standard-results",
+ "slug": "rings-standard-results",
+ "title": "Rings: standard results",
+ "displayOrder": 15
+ },
+ {
+ "id": "csit302-u2-fields-definition",
+ "slug": "fields-definition",
+ "title": "Fields: Definition",
+ "displayOrder": 16
+ },
+ {
+ "id": "csit302-u2-fields-standard-results",
+ "slug": "fields-standard-results",
+ "title": "Fields: standard results",
+ "displayOrder": 17
+ }
+ ],
+ "questionIds": [
+ "q4a_nov2022",
+ "q4b_nov2022",
+ "q2b_june2023",
+ "q3a_june2023",
+ "q8a_june2023_p2",
+ "q3a_dec2023",
+ "q3b_dec2023",
+ "q1b_june2024",
+ "q7a_june2024",
+ "q8a_june2024",
+ "q8b_june2024",
+ "q1b_dec2024",
+ "q2a_dec2024",
+ "q8a_dec2024",
+ "q8b_dec2024",
+ "q3a_june2025",
+ "q3b_june2025",
+ "q8a_june2025_p3",
+ "q6a_dec2025",
+ "q6b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-3",
+ "id": "csit302-u3",
"number": 3,
"title": "Propositional Logic",
"hours": 8,
"topics": [
- "Propositional Logic: Proposition",
- "First order logic",
- "Basic logical operation",
- "Truth tables",
- "Tautologies",
- "Contradictions",
- "Algebra of Proposition",
- "Logical implications",
- "Logical equivalence",
- "Predicates",
- "Normal Forms",
- "Universal and existential quantifiers",
- "Finite State Machine: Introduction to finite state machine",
- "Finite state machines as models of physical system equivalence machines",
- "Finite state machines as language recognizers"
- ]
+ {
+ "id": "csit302-u3-proposition",
+ "slug": "proposition",
+ "title": "Propositional Logic: Proposition",
+ "displayOrder": 1
+ },
+ {
+ "id": "csit302-u3-first-order-logic",
+ "slug": "first-order-logic",
+ "title": "First order logic",
+ "displayOrder": 2
+ },
+ {
+ "id": "csit302-u3-basic-logical-operation",
+ "slug": "basic-logical-operation",
+ "title": "Basic logical operation",
+ "displayOrder": 3
+ },
+ {
+ "id": "csit302-u3-truth-tables",
+ "slug": "truth-tables",
+ "title": "Truth tables",
+ "displayOrder": 4
+ },
+ {
+ "id": "csit302-u3-tautologies",
+ "slug": "tautologies",
+ "title": "Tautologies",
+ "displayOrder": 5
+ },
+ {
+ "id": "csit302-u3-contradictions",
+ "slug": "contradictions",
+ "title": "Contradictions",
+ "displayOrder": 6
+ },
+ {
+ "id": "csit302-u3-algebra-of-proposition",
+ "slug": "algebra-of-proposition",
+ "title": "Algebra of Proposition",
+ "displayOrder": 7
+ },
+ {
+ "id": "csit302-u3-logical-implications",
+ "slug": "logical-implications",
+ "title": "Logical implications",
+ "displayOrder": 8
+ },
+ {
+ "id": "csit302-u3-logical-equivalence",
+ "slug": "logical-equivalence",
+ "title": "Logical equivalence",
+ "displayOrder": 9
+ },
+ {
+ "id": "csit302-u3-predicates",
+ "slug": "predicates",
+ "title": "Predicates",
+ "displayOrder": 10
+ },
+ {
+ "id": "csit302-u3-normal-forms",
+ "slug": "normal-forms",
+ "title": "Normal Forms",
+ "displayOrder": 11
+ },
+ {
+ "id": "csit302-u3-universal-existential-quantifiers",
+ "slug": "universal-existential-quantifiers",
+ "title": "Universal and existential quantifiers",
+ "displayOrder": 12
+ },
+ {
+ "id": "csit302-u3-fsm-introduction",
+ "slug": "fsm-introduction",
+ "title": "Finite State Machine: Introduction",
+ "displayOrder": 13
+ },
+ {
+ "id": "csit302-u3-fsm-models",
+ "slug": "fsm-models",
+ "title": "Finite state machines as models of physical system equivalence machines",
+ "displayOrder": 14
+ },
+ {
+ "id": "csit302-u3-fsm-language-recognizers",
+ "slug": "fsm-language-recognizers",
+ "title": "Finite state machines as language recognizers",
+ "displayOrder": 15
+ }
+ ],
+ "questionIds": [
+ "q5a_nov2022",
+ "q5b_nov2022",
+ "q6a_nov2022",
+ "q4a_june2023",
+ "q4b_june2023",
+ "q5a_june2023",
+ "q8a_june2023_p3",
+ "q4a_dec2023",
+ "q4b_dec2023",
+ "q5a_dec2023",
+ "q5b_dec2023",
+ "q3a_june2024",
+ "q6b_june2024",
+ "q7b_june2024",
+ "q2b_dec2024",
+ "q6b_dec2024",
+ "q7b_dec2024",
+ "q4a_june2025",
+ "q4b_june2025",
+ "q8a_june2025_p1",
+ "q4a_dec2025",
+ "q4b_dec2025",
+ "q7a_dec2025",
+ "q7b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-4",
+ "id": "csit302-u4",
"number": 4,
"title": "Graph Theory",
"hours": 8,
"topics": [
- "Introduction: Basic terminology of graphs",
- "Planar graphs",
- "Multigraphs and weighted graphs",
- "Connectivity & Paths: Isomorphic graphs, Paths, Cycles and connectivity",
- "Shortest path in weighted graph",
- "Advanced Paths: Introduction to Eulerian paths and circuits, Hamiltonian paths and circuits",
- "Coloring & Isomorphism: Graph coloring, chromatic number, Isomorphism and Homomorphism of graphs"
- ]
+ {
+ "id": "csit302-u4-basic-terminology",
+ "slug": "basic-terminology",
+ "title": "Basic terminology of graphs",
+ "displayOrder": 1
+ },
+ {
+ "id": "csit302-u4-planar-graphs",
+ "slug": "planar-graphs",
+ "title": "Planar graphs",
+ "displayOrder": 2
+ },
+ {
+ "id": "csit302-u4-multigraphs",
+ "slug": "multigraphs",
+ "title": "Multigraphs",
+ "displayOrder": 3
+ },
+ {
+ "id": "csit302-u4-weighted-graphs",
+ "slug": "weighted-graphs",
+ "title": "Weighted graphs",
+ "displayOrder": 4
+ },
+ {
+ "id": "csit302-u4-isomorphic-graphs",
+ "slug": "isomorphic-graphs",
+ "title": "Isomorphic graphs",
+ "displayOrder": 5
+ },
+ {
+ "id": "csit302-u4-paths-cycles-connectivity",
+ "slug": "paths-cycles-connectivity",
+ "title": "Paths, Cycles and connectivity",
+ "displayOrder": 6
+ },
+ {
+ "id": "csit302-u4-shortest-path",
+ "slug": "shortest-path",
+ "title": "Shortest path in weighted graph",
+ "displayOrder": 7
+ },
+ {
+ "id": "csit302-u4-eulerian-paths-circuits",
+ "slug": "eulerian-paths-circuits",
+ "title": "Introduction to Eulerian paths and circuits",
+ "displayOrder": 8
+ },
+ {
+ "id": "csit302-u4-hamiltonian-paths-circuits",
+ "slug": "hamiltonian-paths-circuits",
+ "title": "Hamiltonian paths and circuits",
+ "displayOrder": 9
+ },
+ {
+ "id": "csit302-u4-graph-coloring",
+ "slug": "graph-coloring",
+ "title": "Graph coloring",
+ "displayOrder": 10
+ },
+ {
+ "id": "csit302-u4-chromatic-number",
+ "slug": "chromatic-number",
+ "title": "Chromatic number",
+ "displayOrder": 11
+ },
+ {
+ "id": "csit302-u4-isomorphism-homomorphism-graphs",
+ "slug": "isomorphism-homomorphism-graphs",
+ "title": "Isomorphism and Homomorphism of graphs",
+ "displayOrder": 12
+ }
+ ],
+ "questionIds": [
+ "q7a_nov2022",
+ "q7b_nov2022",
+ "q8a_nov2022",
+ "q8b_nov2022",
+ "q5b_june2023",
+ "q6a_june2023",
+ "q6b_june2023",
+ "q6a_dec2023",
+ "q6b_dec2023",
+ "q1a_june2024",
+ "q3b_june2024",
+ "q4a_june2024",
+ "q3a_dec2024",
+ "q3b_dec2024",
+ "q4a_dec2024",
+ "q5b_dec2024",
+ "q5a_june2025",
+ "q5b_june2025",
+ "q6a_june2025",
+ "q8a_dec2025",
+ "q8b_dec2025"
+ ],
+ "predictedQuestionIds": []
},
{
- "id": "module-5",
+ "id": "csit302-u5",
"number": 5,
"title": "Posets, Lattices, Combinatorics, Recurrence Relations",
"hours": 8,
"topics": [
- "Posets, Hasse Diagram and Lattices: Introduction, ordered set",
- "Hasse diagram of partially ordered set",
- "Isomorphic ordered set, well ordered set",
- "Properties of Lattices, bounded and complemented lattices",
- "Combinatorics: Introduction, Permutation and combination, Binomial Theorem, Multinomial Coefficients",
- "Recurrence Relation and Generating Function: Introduction to Recurrence Relation and Recursive algorithms",
- "Linear recurrence relations with constant coefficients",
- "Homogeneous solutions, Particular solutions, Total solutions",
- "Generating functions, Solution by method of generating functions"
- ]
+ {
+ "id": "csit302-u5-posets-introduction",
+ "slug": "posets-introduction",
+ "title": "Posets: Introduction",
+ "displayOrder": 1
+ },
+ {
+ "id": "csit302-u5-ordered-set",
+ "slug": "ordered-set",
+ "title": "Ordered set",
+ "displayOrder": 2
+ },
+ {
+ "id": "csit302-u5-hasse-diagram",
+ "slug": "hasse-diagram",
+ "title": "Hasse diagram of partially ordered set",
+ "displayOrder": 3
+ },
+ {
+ "id": "csit302-u5-isomorphic-ordered-set",
+ "slug": "isomorphic-ordered-set",
+ "title": "Isomorphic ordered set",
+ "displayOrder": 4
+ },
+ {
+ "id": "csit302-u5-well-ordered-set",
+ "slug": "well-ordered-set",
+ "title": "Well ordered set",
+ "displayOrder": 5
+ },
+ {
+ "id": "csit302-u5-properties-of-lattices",
+ "slug": "properties-of-lattices",
+ "title": "Properties of Lattices",
+ "displayOrder": 6
+ },
+ {
+ "id": "csit302-u5-bounded-complemented-lattices",
+ "slug": "bounded-complemented-lattices",
+ "title": "Bounded and complemented lattices",
+ "displayOrder": 7
+ },
+ {
+ "id": "csit302-u5-combinatorics-introduction",
+ "slug": "combinatorics-introduction",
+ "title": "Combinatorics: Introduction",
+ "displayOrder": 8
+ },
+ {
+ "id": "csit302-u5-permutation-combination",
+ "slug": "permutation-combination",
+ "title": "Permutation and combination",
+ "displayOrder": 9
+ },
+ {
+ "id": "csit302-u5-binomial-theorem",
+ "slug": "binomial-theorem",
+ "title": "Binomial Theorem",
+ "displayOrder": 10
+ },
+ {
+ "id": "csit302-u5-multinomial-coefficients",
+ "slug": "multinomial-coefficients",
+ "title": "Multinomial Coefficients",
+ "displayOrder": 11
+ },
+ {
+ "id": "csit302-u5-recurrence-relation-introduction",
+ "slug": "recurrence-relation-introduction",
+ "title": "Introduction to Recurrence Relation",
+ "displayOrder": 12
+ },
+ {
+ "id": "csit302-u5-recursive-algorithms",
+ "slug": "recursive-algorithms",
+ "title": "Recursive algorithms",
+ "displayOrder": 13
+ },
+ {
+ "id": "csit302-u5-linear-recurrence-relations",
+ "slug": "linear-recurrence-relations",
+ "title": "Linear recurrence relations with constant coefficients",
+ "displayOrder": 14
+ },
+ {
+ "id": "csit302-u5-homogeneous-solutions",
+ "slug": "homogeneous-solutions",
+ "title": "Homogeneous solutions",
+ "displayOrder": 15
+ },
+ {
+ "id": "csit302-u5-particular-solutions",
+ "slug": "particular-solutions",
+ "title": "Particular solutions",
+ "displayOrder": 16
+ },
+ {
+ "id": "csit302-u5-total-solutions",
+ "slug": "total-solutions",
+ "title": "Total solutions",
+ "displayOrder": 17
+ },
+ {
+ "id": "csit302-u5-generating-functions",
+ "slug": "generating-functions",
+ "title": "Generating functions",
+ "displayOrder": 18
+ },
+ {
+ "id": "csit302-u5-solution-by-generating-functions",
+ "slug": "solution-by-generating-functions",
+ "title": "Solution by method of generating functions",
+ "displayOrder": 19
+ }
+ ],
+ "questionIds": [
+ "q3a_nov2022",
+ "q3b_nov2022",
+ "q7a_june2023",
+ "q7b_june2023",
+ "q7a_dec2023",
+ "q7b_dec2023",
+ "q8a_dec2023",
+ "q8b_dec2023",
+ "q2a_june2024",
+ "q2b_june2024",
+ "q5b_june2024",
+ "q7a_june2024",
+ "q2a_dec2024",
+ "q3b_dec2024",
+ "q4b_dec2024",
+ "q5a_dec2024",
+ "q6a_dec2024",
+ "q7a_dec2024",
+ "q2b_june2025",
+ "q6b_june2025",
+ "q7a_june2025",
+ "q7b_june2025",
+ "q8a_june2025_p2"
+ ],
+ "predictedQuestionIds": []
}
]
}