You are viewing a single comment's thread from:
RE: Steem Riddle of the Week #3: Doppledanger Robots (Prize for first correct answer)
You could, although an example of lying response to that might be to point to all the robots, or to point to 4 different ones where one is good, so you might not get as much information out of it as like want. Glad you like it :)
Perhaps, but I think I would put it this way.
Ask a question you know to be true.
Is there only one good robot?
if the robot says no you know the next question must be true.
Show me the good robot.
if the robot says yes the next question would be a lie unless it's the good robot.
Which robots are bad?
The robot will point to either one robot
which would make it a liar
or four
which would make it honest
What do you think?
I think you are close, but when asked "which robots are bad" a lying robot could point to 3 bad robots and 1 good robot. He would still be lying in that case because the set of robots that he is pointing to is not the set of bad robots.
There is a more clear solution, but this is close.
Alrighty then.
So a bad robot can tell a partial lie by telling the truth in some cases, say by pointing to 3 bad robots. Can it also lie by omission?
It needs to do what you say, so if you say, "point to 4 bad robots" it would need to point to 4 robots, where at least one of them is not bad.
If you figure out the correct answer it does not involve any complex or confusing lies.