Freethought & Rationalism ArchiveThe archives are read only. |
03-22-2002, 10:36 AM | #1 |
Regular Member
Join Date: Oct 2000
Location: Bristol, UK
Posts: 279
|
The hardest logic puzzle ever.
From the Harvard Review of Philosophy, 1996.
Three Gods, A B and C, are called, in some order, True False and Random. True always speaks truly, Flase always speaks falsely, but whether Random speaks truly or falsely is a completely random matter. Your task is to determine the identities of A, B and C by asking three yes-no questions; each question must be put to exacltly one God. The Gods understand English, but will answer all questions in their own language, in which the words for 'yes' and 'no' are 'da' and 'ja', in some order. You do not know which word means which. Som clarifications: It could be that some God gets asked more than one question (and hence that some God is not asked any question at all). What the second question is, and to which God it is put, may depend on the answer to the first question. (And of course similarly for the third question). Whether Random speaks truly or not should be though of as depending on the flip of a coin: heads = true, tails = false. Random will answer da or ja when asked any yes-no question. [ March 22, 2002: Message edited by: Kachana ]</p> |
03-22-2002, 11:10 AM | #2 |
Regular Member
Join Date: Jan 2002
Location: Houston, TX
Posts: 160
|
Does this even have a solution? It seems as though it would take at least two questions to determine any one of them, but one question wouldn't be enough to tell the difference between the other two if "Random" doesn't pan out right.
Has anyone ever solved this? |
03-22-2002, 11:48 AM | #3 |
Regular Member
Join Date: Apr 2001
Location: nowhere
Posts: 416
|
Problems of this type are usually solved by asking questions to one god that refers to the another (it is presumed that each of the gods knows the identities of the others).
For instance, one might ask of god A, "Is God B a liar?" or "Would God B answer ja if asked he was a 'False'?" [ March 22, 2002: Message edited by: Malaclypse the Younger ]</p> |
03-22-2002, 11:50 AM | #4 | |
Regular Member
Join Date: Oct 2000
Location: Bristol, UK
Posts: 279
|
Quote:
|
|
03-22-2002, 01:34 PM | #5 |
Veteran Member
Join Date: May 2001
Location: US
Posts: 5,495
|
I think it must be a misprint, there are no gods. Perhaps they meant dogs, please confirm.
A second clarification please, you specify "The gods understand English, but will answer all questions in their own language...." do the dogs all speak different languages than each other? Cheers! |
03-22-2002, 01:56 PM | #6 | ||
Regular Member
Join Date: Oct 2000
Location: Bristol, UK
Posts: 279
|
Quote:
Quote:
|
||
03-22-2002, 03:26 PM | #7 |
Veteran Member
Join Date: Jun 2000
Location: Greensboro, NC, U.S.A.
Posts: 2,597
|
This puzzle is horribly, horribly difficult. <img src="graemlins/banghead.gif" border="0" alt="[Bang Head]" />
Kachana, you should be scourged for posting it. It will certainly cause much loss of productive time this evening or tomorrow (good thing it's the weekend!). I think I know the answer, but I'm going to refrain from posting because I had a couple of hints. I'll provide those to everyone else, just to be fair : 1) Determining which means "yes" or "no" isn't important, but the solution is determined based upon an assumption. 2) The questions asked are complex, rather than simple. This should make your brain hurt. It did mine... Bill |
03-22-2002, 05:55 PM | #8 | |
Junior Member
Join Date: Jul 2001
Location: Southern California
Posts: 32
|
I have a clarification question:
you said: Quote:
|
|
03-22-2002, 06:29 PM | #9 | |
Regular Member
Join Date: Oct 2000
Location: Bristol, UK
Posts: 279
|
Quote:
|
|
03-22-2002, 07:48 PM | #10 |
Regular Member
Join Date: Apr 2001
Location: nowhere
Posts: 416
|
What I'm curious to know is if this sort of problem has a general algorithmic or algebraic solution.
|
Thread Tools | Search this Thread |
|