Puzzles/Logic puzzles/Two Cities/Solution

From Wikibooks, open books for an open world
< Puzzles‎ | Logic puzzles‎ | Two Cities
Jump to: navigation, search

Puzzles | Logic puzzles | Two Cities | Solution


You should ask: "Were you born in this city?" if answer is "Yes", this is the City of Truth. If "No" - City of Lies.

Reasoning[edit]

For "yes" given as an answer:

If the person is honest, then the person was born in the city, so it is the city of truth

If the person is dishonest, then that person was born in the other city, so this is the city of truth

For "no" given as an answer:

If the person is honest, then the person was born in the other city, so this is the city of lies

If the person is dishonest, then the person is lying and was born in this city, so it is the city of lies