Garden of Eden solution  solve by truth tables
(a) Only one person answered all questions truthfully. (b) All others told some lies. (c) No two told the same number of lies.  
the number of lies told per player = (0,1,2,3,4)  
STEP ONE  in turn, assume each of the 5 is telling the truth  
Adam  lies  0  2  1  2  2  
1. The snake ate the apple.  T  F  F  F  F  
2. The snake was in the garden.  T  F  
3. Eve has not weeded the garden.  T  F  
4. Abel failed to do his chores.  T  F  
Eve  lies  2  0  2  1  2  
5. Adam ate the apple.  F  T  F  F  F  
6. We are not all equally truthful.  T  T  T  T  T  
7. I was out weeding the garden.  F  T  
8. The snake lies.  T  F  F  
Cain  lies  1  2  0  1  2  
9. Abel ate the apple.  F  F  T  F  F  
10. Abel doesn't always tell the truth.  T  T  
11. Mother has always preferred Abel.  T  F  
12. The snake never lies.  F  T  T  
Abel  lies  1  2  2  0  2  
13. Cain ate the apple.  F  F  F  T  F  
14. The snake can't see over the hedge.  T  T  
15. I have done my chores.  T  
16. The snake ate the apple.  T  F  F  T  F  
lies  
Snake  lies  2  1  2  1  0  
17. I was not in the garden.  F  T  
18. Eve ate the apple.  F  F  F  F  T  
19. Cain is Eve's favorite son.  F  T  
20. I can't see over the hedge.  T  T  
STEP 2  STEP 3  
If the snake is telling the truth, all the others told at least 2 lies, so it can't be the snake.  assumption  assumption  
If anyone else is telling the truth, everybody else told at least one lie, and maybe more, so it could be anyone else.  (A)  (B)  
Below is the same table with the snake as a liar, but which is a lie? Cain told at least one lie.  
Adam  lies  0  2  1  2  2  4  4  
1. The snake ate the apple.  T  F  F  F  F  F  F  
2. The snake was in the garden.  T  F  F  F  
3. Eve has not weeded the garden.  T  F  F  F  
4. Abel failed to do his chores.  T  F  F  F  
Eve  lies  2  0  1  1  1  0  0  
5. Adam ate the apple.  F  T  F  F  F  T  T  
6. We are not all equally truthful.  T  T  T  T  T  T  T  
7. I was out weeding the garden.  F  T  T  T  
8. The snake lies.  T  T  T  T  T  T  T  
Cain  lies  2  2  1  2  3  3  2  
9. Abel ate the apple.  F  F  T  F  F  F  F  
10. Abel doesn't always tell the truth.  T  T  T  T  T  T  T  
11. Mother has always preferred Abel.  T  F  F  T  
12. The snake never lies.  F  F  F  F  F  F  F  
Abel  lies  2  2  2  1  2  2  2  
13. Cain ate the apple.  F  F  F  T/F  F  F  F  
14. The snake can't see over the hedge.  T  T  T  F  
15. I have done my chores.  F  T  T  T  
16. The snake ate the apple.  T  F  F  F/T  F  F  F  
Snake  lies  2  1  2  1  ONE IS FALSE  1  3  
17. I was not in the garden.  F  T  T  T  
18. Eve ate the apple.  F  F  F  F  F  F  F  
19. Cain is Eve's favorite son.  F  T  T  F  
20. I can't see over the hedge.  T  T  T  F  
The person who told no lies must be the person telling the truth about who ate the apple, since they too finger the apple eater.  
Abel told at least one lie., since both Cain and the snake did not both eat the apple.  
So far, the snake, Cain and Abel all told at least one lie. Either Adam or Eve is tellling the truth.  
If Adam is telling the truth, all the others told at least 2 lies, so it appears Eve is telling the truth.  
assumption (A): Eve telling the truth, snake can't see over the hedge, Cain is favorite son  Fits all the criteria  
assumption (B): Eve telling the truth, snake can see over the hedge, Abel is favorite son  Two people are telling 2 lies 
