THREE GODS PROBLEM
THE THREE GODS PROBLEM
“THREE GODS A, B, AND C ARE CALLED, IN
SOME ORDER, TRUE, FALSE, AND RANDOM. TRUE ALWAYS SPEAKS TRULY, FALSE 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 EXACTLY 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.”
WELCOME TO THE “HARDEST LOGIC PUZZLE
EVER”. IF YOU SHOULD HAPPEN UPON THREE QUESTIONS THAT WILL UNMASK THE GODS,
DON’T STOP THERE. YOUR NEXT TASK: MAKE THE PUZZLE EVEN HARDER.
THIS IS A PARLOUR GAME PLAYED BY
LOGICIANS SINCE THE HARDEST LOGIC PUZZLE EVER WAS FIRST SO NAMED – AND SOLVED –
BY US LOGICIAN GEORGE BOOLOS SHORTLY BEFORE HIS DEATH IN 1996. FIND A SOLUTION,
AND YOU UNDERSTAND A LITTLE MORE ABOUT HOW TO EXTRACT TRUTH IN A WORLD WHERE
IMPERFECT INFORMATION ABOUNDS – AND PERHAPS, BY THE BY, ABOUT THE NATURE OF
LOGIC ITSELF.
IT TOOK ME THREE WHOLE DAYS TO SOLVE
THIS LOGIC PUZZLE BUT THOSE OF YOU WHO AREN'T INTERESTED IN SPENDING YOUR
PRECIOUS TIME ON THIS READ ON TO FIND THE SOLUTION :
HERE’S A FEW CLARIFICATIONS ABOUT THE
PUZZLE.
1. IT COULD BE THAT SOME GOD GETS
ASKED MORE THAN ONE QUESTION (AND HENCE THAT SOME GOD IS NOT ASKED ANY QUESTION
AT ALL).
2. 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.)
3. WHETHER RANDOM SPEAKS TRULY OR NOT
SHOULD BE THOUGHT OF AS DEPENDING ON THE FLIP OF A COIN HIDDEN IN HIS BRAIN: IF
THE COIN COMES DOWN HEADS, HE SPEAKS TRULY; IF TAILS, FALSELY.
4. RANDOM WILL ANSWER ‘DA’ OR ‘JA’
WHEN ASKED ANY YES-NO QUESTION.
—
THE FIRST APPROACH I TOOK HERE WAS TO
FIND A GOD THAT I COULD BE CERTAIN IS NOT RANDOM WHICH WOULD MAKE THAT GOD
EITHER TRUE OR FALSE. THIS IS QUITE DIFFICULT THOUGH BECAUSE YOU DO NOT
KNOW WHAT ‘DA’ OR ‘JA’ MEANS. ALL YOU KNOW IS THAT EACH OF THEM EITHER
MEANS YES OR NO.
TO GET TO THE APPROPRIATE ANSWER
THEN, I THOUGHT ABOUT FORMING THE QUESTION USING LOGICAL CONNECTIVES SUCH AS:
“DOES JA MEAN NO IF
AND ONLY IF YOU ARE TRUE IF AND ONLY IF B IS RANDOM?” (P ≡ Q ≡
R)
P = JA MEANS NO
Q = YOU (THE GOD) IS TRUE
R = B IS RANDOM
AS YOU CAN SEE FROM ABOVE I USED A
BICONDITIONAL TO CONSTRUCT MY QUESTION. A LOGICAL BICONDITIONAL IS A
LOGICAL OPERATOR THAT CONNECTS TWO STATEMENTS TO ASSERT THE STATEMENT P
IF AND ONLY IF Q (OR P ≡
Q). THE DIFFERENT BETWEEN A BICONDITIONAL AND A MATERIAL CONDITIONAL (IF-THEN
STATEMENTS) IS ONLY SEEN WHEN THE HYPOTHESIS (P) IS FALSE AND THE CONSEQUENT
(Q) IS TRUE. IN THE CASE OF THE MATERIAL CONDITION THAT STATEMENT IS
TRUE, BUT IN THE BICONDITIONAL THAT RESULT IS FALSE. HERE IS A TRUTH
TABLE TO SHOW THIS:
.
P
|
Q
|
P → Q
|
T
|
T
|
T
|
T
|
F
|
F
|
F
|
T
|
T
|
F
|
F
|
T
|
.
P
|
Q
|
P ≡ Q
|
T
|
T
|
T
|
T
|
F
|
F
|
F
|
T
|
F
|
F
|
F
|
T
|
.
YOU COULD ACTUALLY FORMULATE MANY
DIFFERENT QUESTIONS TO FOUND OUT WHICH GOD IS FOR CERTAIN NOT RANDOM. THE
SIMILARITY BETWEEN ALL THESE DIFFERENT QUESTIONS THAT INVOLVE BICONDITIONALS IS
THAT THERE ARE THREE STATEMENTS BEING MADE AND WE ARE ASKING IF AN ODD NUMBER
OF THE FOLLOWING STATEMENTS ARE TRUE.
THIS APPROACH CAN BE A BIT DIFFICULT
IF SOMEONE DOESN’T HAVE A BACKGROUND IN BASIC FORMAL LOGIC. ANOTHER WAY
TO SOLVE THE PUZZLE IS BY USING COUNTERFACTUALS. A COUNTERFACTUAL IS A
“IF-THEN” STATEMENT THAT INDICATED WHAT WOULD BE THE CASE IF
ITS ANTECEDENT WERE TRUE. IF YOU ARE USING
COUNTERFACTUALS, THE GOAL IS TO FORMULATE A YES/NO QUESTION (Q) FOR EITHER TRUE
OR FALSE THAT ASKS THE FOLLOWING: IF I ASKED YOU Q, WOULD YOU SAY ‘JA’?
BY DOING SO, YOU GET AN ANSWER TO THE
QUESTION THAT RESULTS IN THE ANSWER ‘JA’ IF THE TRUTHFUL ANSWER TO Q IS YES,
AND ‘DA’ IF THE TRUTHFUL ANSWER TO Q IS NO.
YOU MIGHT BE ASKING, “WHY CAN WE
ASSUME THAT THE ANSWER WOULD BE ‘JA’ IF THE TRUTHFUL ANSWER TO Q IS YES AND
‘DA’ IF THE TRUTHFUL ANSWER TO Q IS NO?” THE SIMPLE IS THAT THIS QUESTION
COVERS EVERY SITUATION POSSIBLE AND LEAVES NO UNANSWERED QUESTIONS IN FIGURING
OUT WHICH GOD IS TRUE, FALSE, AND RANDOM. THERE ARE EIGHT POSSIBLE
SITUATIONS WITHIN TWO DIFFERENT CIRCUMSTANCES IN THIS PUZZLE AND THIS QUESTION
COVERS ALL OF THEM. LET’S LOOK AT THEM.
LET’S ASSUME THE ANSWER ‘JA’ MEANS
YES AND ‘DA’ MEANS NO.
1. TRUE
IS ASKED Q AND ANSWERS WITH ‘JA’. SINCE SHE CAN ONLY TELL THE TRUTH, THE
TRUTHFUL ANSWER TO Q IS ‘JA’ WHICH MEANS YES.
2. TRUE
IS ASKED Q AND ANSWERS WITH ‘DA’. SINCE SHE CAN ONLY TELL THE TRUTH, THE
TRUTHFUL ANSWER TO Q IS ‘DA’ WHICH MEANS NO.
3. FALSE
IS ASKED Q AND ANSWERS WITH ‘JA’. SINCE SHE CAN ONLY TELL LIES, IT FOLLOWS THAT
IF YOU ASKED HER Q SHE WOULD INSTEAD ANSWER ‘DA’. BECAUSE SHE’S LYING,
THE TRUTHFUL ANSWER TO Q IS ‘JA’ WHICH MEANS YES.
4. FALSE
IS ASKED Q AND ANSWERS WITH ‘DA’. SINCE SHE CAN ONLY TELL LIES, IT FOLLOWS THAT
IF YOU ASKED HER Q SHE WOULD INSTEAD ANSWER ‘JA’. BECAUSE SHE’S LYING,
THE TRUTHFUL ANSWER TO Q IS ‘DA’ WHICH MEANS NO.
NOW LET’S ASSUME THE ANSWER ‘JA’
MEANS NO AND ‘DA’ MEANS YES.
1. TRUE
IS ASKED Q AND ANSWERS WITH ‘JA’. SINCE SHE CAN ONLY TELL THE TRUTH, THE
TRUTHFUL ANSWER TO Q IS ‘DA’ WHICH MEANS YES.
2. TRUE
IS ASKED Q AND ANSWERS WITH ‘DA’. SINCE SHE CAN ONLY TELL THE TRUTH, THE
TRUTHFUL ANSWER TO Q IS ‘JA’ WHICH MEANS NO.
3. FALSE
IS ASKED Q AND ANSWERS WITH ‘JA’. SINCE SHE CAN ONLY TELL LIES, IT FOLLOWS THAT
IF YOU ASKED HER Q SHE WOULD INSTEAD ANSWER ‘JA’. BECAUSE SHE’S LYING,
THE TRUTHFUL ANSWER TO Q IS ‘DA’ WHICH MEANS YES.
4. FALSE
IS ASKED Q AND ANSWERS WITH ‘DA’. SINCE SHE CAN ONLY TELL LIES, IT FOLLOWS THAT
IF YOU ASKED HER Q SHE WOULD INSTEAD ANSWER ‘DA’. BECAUSE SHE’S LYING,
THE TRUTHFUL ANSWER TO Q IS ‘JA’ WHICH MEANS NO.
AS YOU CAN SEE, THIS MAKES THE PUZZLE
RELATIVELY SIMPLE. FROM THIS WE CAN FINALLY ATTACK THE PUZZLE AND ASK THE
THREE GODS OUR THREE QUESTIONS. (THESE THREE STEPS WERE TAKEN FROM BRIAN RABERN
AND LANDON RABERN’S SOLUTION TO THE LOGIC PUZZLE WHICH CAN BE FOUND AT THE
BOTTOM OF THIS ARTICLE. MY SOLUTION TO THE PUZZLE WAS QUITE SIMILAR TO THEIRS,
BUT THEY HAVE WRITTEN A CLEAR EXPLANATION OF THEIR SOLUTION THAT IS MORE
ELOQUENTLY WRITTEN THAN I COULD EVER CONJURE UP.)
1. ASK
GOD B, “IF I ASKED YOU ‘IS A RANDOM?’, WOULD YOU SAY ‘JA’?”. IF B ANSWERS ‘JA’,
THEN EITHER B IS RANDOM (AND IS ANSWERING RANDOMLY), OR B IS NOT RANDOM AND THE
ANSWER INDICATES THAT A IS INDEED RANDOM. EITHER WAY, C IS NOT RANDOM. IF B
ANSWERS ‘DA’, THEN EITHER B IS RANDOM (AND IS ANSWERING RANDOMLY), OR B IS NOT
RANDOM AND THE ANSWER INDICATES THAT A IS NOT RANDOM. EITHER WAY, A IS NOT
RANDOM.
2. GO
TO THE GOD WHO WAS IDENTIFIED AS NOT BEING RANDOM BY THE
PREVIOUS QUESTION (EITHER A OR C), AND ASK HIM: “IF I ASKED YOU ‘ARE YOU
TRUE?’, WOULD YOU SAY ‘JA’?”. SINCE HE IS NOT RANDOM, AN ANSWER OF ‘JA’
INDICATES THAT HE IS TRUE AND AN ANSWER OF ‘DA’ INDICATES THAT HE IS FALSE.
3. ASK
THE SAME GOD THE QUESTION: “IF I ASKED YOU ‘IS B RANDOM?’, WOULD YOU SAY
‘JA’?”. IF THE ANSWER IS ‘JA’ THEN B IS RANDOM; IF THE ANSWER IS ‘DA’ THEN THE
GOD YOU HAVE NOT YET SPOKEN TO IS RANDOM. THE REMAINING GOD CAN BE IDENTIFIED
BY ELIMINATION
THUS, YOU HAVE SUPPOSEDLY SOLVED THE
HARDEST LOGIC PUZZLE EVER. I BELIEVE YOU CAN FORMULATE Q IN A NUMBER OF
WAYS IN THE SAME FASHION THAT CAN SUCCESSFULLY COVER ALL EIGHT POSSIBLE
SITUATIONS WITHIN THE TWO DIFFERENT CIRCUMSTANCES OF ‘JA’ AND ‘DA’. THE
GOAL IS TO NEVERTHELESS ACHIEVED.
Comments
Post a Comment