What are knights, knaves, and liars in these puzzles?
Knights always tell the truth; knaves always lie. The term liars is often used generally for those who lie. In these riddles you determine who is who by analyzing statements and applying logical constraints.
How should I approach solving a knights and knaves puzzle on a network?
Treat each person as a node in a network. For every statement, constrain whether the speaker is a knight (statement true) or a knave (statement false). Propagate constraints across the network to find a consistent assignment of knights and knaves and identify any contradictions.
What is a reliable trick to reveal truth from both knights and knaves?
Use a meta-question that compels a truthful answer from both types, such as: If I asked you whether X is true, would you say yes? This yields yes if X is true and no if X is false.
What are common pitfalls to avoid when solving these puzzles?
Avoid assuming everyone is a knight or knave without evidence, and watch for self-referential or paradoxical statements. Always check that your conclusions fit all constraints across the entire network.