Knights and Knaves Puzzles - Expert Level: conceptual clarity Knights and Knaves Puzzles EXPERT

This skill evaluation ⚡ worksheet focuses on Knights and Knaves Puzzles - a key topic in Logical Connectives. You'll solve 20 expert-level problems (Worksheet 9 of 10). The primary focus is on conceptual clarity. Master knights and knaves puzzles ssc cgl, knights and knaves puzzles reasoning tricks, and fast knights and knaves puzzles solving through systematic practice.

📝 Worksheet 9 of 10 • 20 questions • ⏱️ Estimated time: 20 minutes • 🎯 Expert level

What you'll learn in this worksheet:
Your progress through Knights and Knaves Puzzles
Worksheet 9 of 10 (88% complete)

Question 1

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 2

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 3

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 4

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 5

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 6

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 7

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 8

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 9

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 10

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 11

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 12

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 13

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 14

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 15

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 16

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 17

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 18

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 19

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 20

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight
Previous Worksheet Next Worksheet