Work top to bottom. For each question type: read the method, follow the worked example, then do every practice question on paper before opening its solution. Write Part B style answers (full working) for anything marked Part B.
You knew this once. Five question types bring it all back. Notation reminder: ∈ "belongs to", ⊆ subset, ∪ union (or), ∩ intersection (and), A′ complement, A − B difference.
| ("such that").{x | x = rule, n ∈ N, limits}.B = {x ∈ Z | −2 ≤ x < 3}. Domain Z, so negatives allowed. −2 is included (≤), 3 is excluded (<). B = {−2, −1, 0, 1, 2}, so |B| = 5.
{x ∈ N | x² < 30} in roster form.{x ∈ Z | x² = 9} in roster form.{x ∈ Z | −3 < x ≤ 2} in roster form, and its cardinality.{x ∈ N | x divides 12} in roster form.{x ∈ R | x² + 1 = 0} in roster form.U = {1,…,10}, A = {1,2,3,4,5}, B = {4,5,6,7}.
A∪B = {1,…,7} · A∩B = {4,5} · A−B = {1,2,3} · B−A = {6,7} · A′ = {6,7,8,9,10} · A⊕B = {1,2,3,6,7}.
Use U = {1, 2, …, 10}, P = {1, 3, 5, 7, 9}, Q = {2, 3, 5, 7}.
100 CS students: 65 know Python, 45 know Java, 10 know neither. |P∪J| = 100 − 10 = 90. |P∩J| = 65 + 45 − 90 = 20. Only Python = 45, only Java = 25. Check: 45 + 20 + 25 + 10 = 100 ✓.
100 students: Maths 50, Physics 40, Chem 30; M∩P 20, P∩C 10, M∩C 15; all three 5.
Union = 50+40+30 − 20−10−15 + 5 = 80, neither = 20. M∩P only = 15, M∩C only = 10, so only M = 50 − 15 − 10 − 5 = 20.
150 people surveyed: Netflix N = 80, Prime A = 60, Hotstar H = 50; N∩A = 30, A∩H = 20, N∩H = 25; all three = 10.
(A ∩ B)′ = A′ ∪ B′: "not in both" = everything except the lens where A and B overlap. This was mock Q38 (answer B).
Every probability formula is a set formula with |·| replaced by P(·). The mock asked 2 MCQs here and a full 15-mark question mixed with combinations (that one is in Topic 6).
Two dice, P(sum = 7): (1,6) (2,5) (3,4) (4,3) (5,2) (6,1) = 6 outcomes. 6/36 = 1/6.
P(A∪B) = P(A) + P(B) − P(A∩B).P(X) = 0.7, P(Y) = 0.4, P(X∪Y) = 0.9. Then 0.9 = 0.7 + 0.4 − P(X∩Y), so P(X∩Y) = 1.1 − 0.9 = 0.2 (option B).
P(A|B) = P(A∩B)/P(B). B is the new "universe".P(A) = 0.4, P(B) = 0.5, P(A∩B) = 0.2. P(A)·P(B) = 0.2 = P(A∩B), so independent. P(A|B) = 0.2/0.5 = 0.4 = P(A): knowing B changed nothing.
Not in your worksheets or the mock, but it is on the syllabus, so expect at most a few MCQs. Learn the mechanics; don't over-invest.
A = 1 2; 3 4, B = 5 0; −1 2. 2A − B = 2−5 4−0; 6+1 8−2 = −3 4; 7 6
1 2; 3 45 0; −1 2 = 1·5+2·(−1) 1·0+2·2; 3·5+4·(−1) 3·0+4·2 = 3 4; 11 8. Reversed order gives 5 10; 5 6, which is different.
A = 4 7; 2 6. det = 24 − 14 = 10. A⁻¹ = (1/10)6 −7; −2 4.
The one skill that matters: expanding a 3×3 with the + − + signs without slipping a sign.
2 1 3; 0 4 −1; 5 2 1 = 2(4·1 − (−1)·2) − 1(0·1 − (−1)·5) + 3(0·2 − 4·5)
= 2(6) − 1(5) + 3(−20) = 12 − 5 − 60 = −53
A is 3×3 with |A| = 5. |2A| = 2³ × 5 = 40, not 10. The k is raised to the order n.
2x + 3y = 8, x − y = −1. D = 2 3; 1 −1 = −5. Dₓ = 8 3; −1 −1 = −5 → x = 1. D_y = 2 8; 1 −1 = −10 → y = 2.
The mock gave this 4 MCQs and a full 15-mark question. Three facts carry most of the marks: P⇒Q is false only when T⇒F, P⇒Q ≡ ¬P∨Q, and ¬(P⇒Q) ≡ P∧¬Q.
| P | Q | ¬P | P∧Q | P∨Q | P⊕Q | P⇒Q | P⇔Q |
|---|---|---|---|---|---|---|---|
| T | T | F | T | T | F | T | T |
| T | F | F | F | T | T | F | F |
| F | T | T | F | T | T | T | F |
| F | F | T | F | F | F | T | T |
¬ first, then ∧, then ∨, then ⇒ and ⇔ last.P = T, Q = F, R = T. Evaluate ¬P ∨ Q ⇒ R. Bracketed: ((¬P) ∨ Q) ⇒ R = (F ∨ F) ⇒ T = F ⇒ T = T.
¬P ∨ Q ∧ R ⇒ S.((P ∨ Q) ⇒ (Q ∧ R)) ⇔ ¬P.| P | Q | P⇒Q | P∧(P⇒Q) | (P∧(P⇒Q))⇒Q |
|---|---|---|---|---|
| T | T | T | T | T |
| T | F | F | F | T |
| F | T | T | F | T |
| F | F | T | F | T |
All T: a tautology. This is why Modus Ponens is a valid rule.
Contrapositive of ¬A ⇒ B: swap to B ⇒ ¬A, then negate both: ¬B ⇒ ¬(¬A) = ¬B ⇒ A (option B).
P⇒Q ≡ ¬P∨Q.¬(¬A ∨ B) ∨ A
≡ (¬¬A ∧ ¬B) ∨ A (De Morgan)
≡ (A ∧ ¬B) ∨ A (double negation)
≡ A (absorption)
This is exactly the mock's Question 1 structure. Practise the four steps until they are automatic.
(E ∧ Q) ⇒ F.X ⇒ Y ≡ ¬X ∨ Y. If X is an AND, apply De Morgan: ¬(E∧Q) ∨ F ≡ ¬E ∨ ¬Q ∨ F. If an AND survives elsewhere, rewrite it as ¬(¬L ∨ ¬R).¬(X ⇒ Y) ≡ X ∧ ¬Y. Or negate your Part B answer with De Morgan. Push all ¬ onto single letters."If the input is invalid (I), then an error is logged (L) and the request is rejected (R)."
(A) I ⇒ (L ∧ R). (B) ¬I ∨ (L ∧ R); to remove the ∧: ¬I ∨ ¬(¬L ∨ ¬R). (C) I ∧ ¬(L ∧ R) ≡ I ∧ (¬L ∨ ¬R). (D) I must be T, but L, R are only known to be "not both true", so the values are not unique here. Compare with the mock, where the AND sits on the left and every value is forced.
Learn the seven rules as patterns. In a proof, every new line is "result, rule (line numbers)".
| Rule | Pattern | Memory hook |
|---|---|---|
| Modus Ponens (MP) | P⇒Q, P ∴ Q | affirm the front |
| Modus Tollens (MT) | P⇒Q, ¬Q ∴ ¬P | deny the back |
| Hypothetical Syllogism (HS) | P⇒Q, Q⇒R ∴ P⇒R | chain |
| Disjunctive Syllogism (DS) | P∨Q, ¬P ∴ Q | elimination |
| Resolution | P∨Q, ¬P∨R ∴ Q∨R | cancel P with ¬P |
| Addition / Simplification / Conjunction | P ∴ P∨Q · P∧Q ∴ P · P, Q ∴ P∧Q | build up / break down |
| ✗ Affirming the consequent | P⇒Q, Q ∴ P | invalid |
| ✗ Denying the antecedent | P⇒Q, ¬P ∴ ¬Q | invalid |
Valid = the conclusion follows from the form. Sound = valid and every premise is actually true.
Premises 1) P⇒Q 2) Q⇒R 3) ¬R. Prove ¬P.
4) P⇒R HS (1, 2)
5) ¬P MT (4, 3) ∎
This is the mock's Question 2 structure.
X ⇒ Y ≡ ¬X ∨ Y."If it rains (R), the ground is wet (W). If the ground is wet, the match is postponed (M). The match was not postponed."
(A) 1) R⇒W 2) W⇒M 3) ¬M. (B) Conclusion ¬R; assume R. (C) 1′) ¬R ∨ W, 2′) ¬W ∨ M.
(D) 4) R assumption · 5) W DS(1′, 4) · 6) M DS(2′, 5) · 7) M ∧ ¬M Conjunction(6, 3), a contradiction. So ¬R: it did not rain. ∎
Three mock MCQs plus the "hard" Part B question. The two rules that decide most answers: ∀ goes with ⇒, ∃ goes with ∧, and to negate, flip each quantifier and negate the inside.
∀x (Type(x) ⇒ Property(x)).∃x (Type(x) ∧ Property(x)).∀x (Type(x) ⇒ ¬Property(x)) or ¬∃x (Type(x) ∧ Property(x)).∀x (P(x) ⇒ A(x)): the word after "only" goes on the right."Only premium members receive discounts." Anyone with a discount must be premium: ∀x (D(x) ⇒ P(x)), option B.
¬∃x∀y Q(x,y) → ∀x ¬∀y Q(x,y) → ∀x∃y ¬Q(x,y), option A.
This is the mock's Question 3 structure (labelled HARD, but it is the same four moves every time).
X ⇒ Y ≡ ¬X ∨ Y. Watch double negations.Domain: files. "Every encrypted file is safe. No safe file is flagged." Show: if report.pdf (r) is encrypted, it is not flagged; then r is flagged, so is it encrypted?
(A) E(x), S(x), F(x). 1) ∀x (E(x) ⇒ S(x)) 2) ∀x (S(x) ⇒ ¬F(x)).
(B) 3) E(r) ⇒ S(r) UI(1) · 4) S(r) ⇒ ¬F(r) UI(2) · 5) E(r) ⇒ ¬F(r) HS(3,4).
(C) ¬E(r) ∨ ¬F(r).
(D) F(r) = T so ¬F(r) = F. For the OR to be true, ¬E(r) = T. report.pdf is not encrypted.
On the syllabus but with no worksheet and no mock question. One method, one practice set, then move on.
F(A,B,C) = Σm(1, 3, 5, 7) = 001, 011, 101, 111. All four have C = 1 and A, B change, so one group of 4: F = C.
First question every time: does order matter? Yes (codes, rankings, roles) → permutation. No (teams, committees, handfuls) → combination.
4-letter codes from L, O, G, I, C, no repetition: 5 × 4 × 3 × 2 = 120 (option C).
This is the mock's Question 5 structure: total → exact split → probability → "at least one" by complement.
ⁿCᵣ = n!/(r!(n−r)!), then the numbers, then the value.Committee of 4 from 6 men and 4 women.
Total = C(10,4) = 210. Exactly 2 women = C(6,2) × C(4,2) = 15 × 6 = 90. P = 90/210 = 3/7.
At least one woman: none = C(6,4) = 15, so P = 1 − 15/210 = 195/210 = 13/14.
Tₖ₊₁ = ⁿCₖ · (first)ⁿ⁻ᵏ · (second)ᵏ, keeping signs and constants inside the brackets.Coefficient of x³ in (2x + 1)⁵: Tₖ₊₁ = ⁵Cₖ (2x)⁵⁻ᵏ (1)ᵏ. Power 5 − k = 3 → k = 2. ⁵C₂ · 2³ = 10 · 8 = 80.
Mostly quick MCQs. Domain and the 0/0 limit were both in the mock.
g(x) = √(x − 3)/(x − 5). Need x − 3 ≥ 0 → x ≥ 3, and x ≠ 5. Domain [3, 5) ∪ (5, ∞), option C.
lim x→3 (x² − 9)/(x − 3): substitution gives 0/0. Factor: (x − 3)(x + 3)/(x − 3) = x + 3 → 6 (option C).
f(x) = 2x² − 3x + 1 at x = 2. f(2) = 3. f′(x) = 4x − 3, f′(2) = 5. Tangent: y − 3 = 5(x − 2) → y = 5x − 7.
Five mock MCQs plus the full area-between-curves question. If you skip one Part B question, this is a strong one to keep because the method never changes.
F(b) − F(a) with both substitutions shown.∫₀³ 2x dx = [x²]₀³ = 9 − 0 = 9 (option C).
Area = ∫ₐᵇ (top − bottom) dx and simplify the integrand.y = x² and y = x. (A) x² = x → x(x − 1) = 0 → x = 0, 1. (B) At x = 0.5: line 0.5 > parabola 0.25, so Area = ∫₀¹ (x − x²) dx. (C) F(x) = x²/2 − x³/3. (D) F(1) = 1/2 − 1/3 = 1/6; F(0) = 0. Area = 1/6.
∫3x² cos(x³) dx: u = x³, du = 3x² dx (option B). Then ∫cos u du = sin u + C = sin(x³) + C.
Four mock MCQs, all conceptual. Population formulas (divide by N) are what your notes use.
{2, 4, 4, 4, 5, 5, 7, 9}: μ = 40/8 = 5. Squared deviations 9, 1, 1, 1, 0, 0, 4, 16 → 32. σ² = 32/8 = 4, σ = 2.
Four free marks in the mock if you know the tricks. No calculator thinking needed.
75 × 45: midpoint 60, gap 15. 60² − 15² = 3600 − 225 = 3375 (option A).
0.363636… = 36/99. Divide by 9: 4/11 (option B).
Four mock MCQs. Translate phrase by phrase; never solve in your head first.
"Four more than three times a number is twenty-five" → three times x is 3x, four more is 3x + 4, "is" → 3x + 4 = 25, so x = 7.
You've practised these, so this is a speed check. If you get all of a set right in a few minutes, move on.