The game of the little piglet is a typical French game for 3 players. The first player takes the ball and throws it. The second player takes the throw and balls it. What does the third player do?
There's nothing wrong with my translation, even if the phrasing seems weird. It is a deductive reasoning game, not a guessing game. There is one and only one correct answer.
Hint:
The answer is the only fact about the third player that can be deduced from the question.
WARNING : What is below reveals the answer
First Order Logic
Proof that the solution :
- exists
- is unique
- can be found by deduction
First order logic is very flexible, here let's just turn the actions into functions while the people and the objects become variables or constants. The question becomes :
playsPiglet(X, Y, Z)
takes(ball, X)
throws(ball, X)
takes(throw, Y)
balls(throw, Y)
Z only appears on one line so you can't work the equations any further. The only fact you know about Z is that he plays the game of the little piglet.
(There's no credit to be given, someone asked me that riddle long ago. It took me a long time to find the correct answer).