Counterexample Generation

Counterexample Generation problems ask you to find a truth assignment to variables that makes a given logical statement false. This disproves the statement's claim of logical truth (tautology) or equivalence. These problems test your ability to find falsifying assignments.

10Worksheets
200+Practice Questions
MediumDifficulty
2-3 hoursHours to Master

Introduction to Counterexample Generation

Counterexample Generation problems ask you to find a truth assignment to variables that makes a given logical statement false. This disproves the statement's claim of logical truth (tautology) or equivalence. These problems test your ability to find falsifying assignments.

Prerequisites

Truth table concepts Logical equivalence understanding Finding falsifying assignments Counterexample construction
Why This Matters: Counterexample Generation appears in 1-2 questions in SSC CGL and Banking PO exams. It tests logical falsification skills.

How to Solve Counterexample Generation Problems

1

Step 1: Identify the claim being made (usually an equivalence or tautology)

2

Step 2: To disprove an equivalence, find inputs where outputs differ

3

Step 3: To disprove a tautology, find inputs where expression is false

4

Step 4: Work backwards from the desired false output

5

Step 5: Choose truth values that make the expression false

6

Step 6: Verify that the chosen values indeed make the expression false

7

Step 7: Present the counterexample truth assignment

Pro Strategy: To disprove a statement, find just one case where it fails. For equivalences, look for cases where the two expressions differ. For tautologies, look for any false case.

Example Problem

Example: Find a counterexample to show p → q is NOT equivalent to q → p. Solution: Step 1: Claim: p→q ≡ q→p Step 2: Find inputs where truth values differ Step 3: Try p=T, q=F: p→q = F, q→p = T → different Step 4: Counterexample: p=True, q=False Answer: p=True, q=False

Pro Tips & Tricks

  • For p→q, the only false case is T→F
  • For p↔q, false cases are T,F and F,T
  • For p∧q, false when at least one is false
  • For p∨q, false only when both false
  • For ¬p, false when p is true
  • To disprove an equivalence, find a row where truth values differ

Shortcut Methods to Solve Faster

To disprove p→q ≡ something, try p=T,q=F
To disprove p↔q ≡ something, try p=T,q=F or p=F,q=T
To disprove a tautology, try to make it false
Work backwards: decide what output you want, then solve for inputs

Common Mistakes to Avoid

Trying to prove rather than disprove
Finding a case where the statement is true (doesn't disprove)
Not verifying the counterexample
Assuming one counterexample doesn't exist when it does

Exam Importance

Counterexample Generation is an important topic for various competitive exams. Here's how frequently it appears:

SSC CGL
1-2 questions
BANKING PO
1-2 questions
RAILWAYS RRB
1-2 questions
CAT
1-2 questions
GMAT
1-2 questions
INSURANCE
1-2 questions

Ready to Master Counterexample Generation?

Start with Worksheet 1 and work your way up to expert level! Each worksheet includes:

20 practice questions
Detailed solutions
Step-by-step explanations
Start Practicing Now