Because Albert knows the month which means it can only be the 14, or the 16th. Both of them are repeated numbers in other months, thus Albert knows that you can not know.
Bernard might know right away. Albert does not know this. All that Albert knows is the information he was given, the month. The only information Albert can know that guarantees him that Bernard doesn’t know is if the month is July or August.
I wouldn’t rule it out. They seem to be common enough in Indian call centres even when the lingua franca is Hindi.
If I venture any more comment on the OP’s understanding of this question, I’m going to be risking a touch of the Inigo Montoyas, so best not. It has been explained with gem-like clarity and there’s no possible way I can improve on it.
FWIW, one of the few Singaporean friends I have is named “Cheryl.” (And Googling shows that Mrs. Singapore Universe 2014 is a Cheryl Ho.) Can’t speak to Albert or Bernard, though.
How in the hell does one concoct such a puzzle? Solving it was tricky enough. Coming up with it must have been more so.
Thanks - I see the source of my error. Back to the bar napkin…
Not necessarily. For example, if Albert and Bernard are nerdy teenage logicians, Cheryl could be any old girl and they’d go along with her antics.
No, this is where you’re wrong. When the person with the month is sure the person with the day can’t know the birthday, that reveals new information, namely that the month is not one with unique days. Because the day person could have been told a unique day, in which case the month person would not have known that the day person didn’t know the birthday. The only way Monthy could know Day-O doesn’t know the birthday is if the month he was told didn’t have unique days in the list. So, assuming as we always do in logic puzzles that the characters aren’t lying, then we know the month is July or August after the first statement, because May and June have unique days. Does that make sense?
Well, I suppose there’s the chance these two are chaotic evil, and they’re just screwing with people.
But the reasonable thing to do is suppose they won’t lie, reason logically, and are willing to play along with the silly game.
Albert can’t base his solution on the premise that the problem must be solvable.
You’d be correct if Bernard had said they both now have sufficient information. But, as noted, he didn’t say that.
That’s correct. Bernard actually does have enough information to say that Albert knows the date once Bernard declares he knows, but he doesn’t give that information away. It’s not necessary, and each step is only giving one bit of information away. Once Albert knows that Bernard knows the date, the only way Albert could know the date is if he was given July as the month. If the month were August, Albert is still stuck with choosing between two dates, and all Albert could say at that point is “I still don’t know.” In that case, we know the date is either August 15 or August 17 with no way to further narrow it down.
No–where did he do that? We are basing our solution on the premise that the problem was solvable. Albert had sufficient information to determine if the premise was solvable or not, and we are given that he solved it.
At this stage of the puzzle, Albert knows the month, (we’ve already established that it must be July or August,) and he knows that Bernard knows the exact birthdate. So he can rule out the 14th.
If Cheryl had told Albert August, then he’d say “Dammit, I still don’t have enough information,” or something to that effect. But that’s not what he said, thus we can deduce what information Albert had available to solve the puzzle with.
I love these logical meta-puzzles, where the characters have information that we don’t, but based on the conclusions they come to we can deduce that information.
Now, if for the second statement, Bernard says “I still don’t know the date,” then Albert will have enough information to deduce the date, but there are two possibilities for us, as the puzzle solvers, that satisfy these conditions and statements: July 14 and August 14, depending on what month he was given. There is not a solution (that I see immediately) where Albert could say something in the spirit of the logic game that will allow Bernard to narrow it down farther using statement what either person must know or not know.
Exactly. The question is for us. What date satisfies each logical statement such that the conversation can take place, be truthful and logical, and satisfy the condition that after the three statements, both Albert and Bernard know the birthdate. There is only one: July 16. The question is not what questions can Albert and Bernard ask to deduce the date or whether they can assume the premise is solvable. It’s a puzzle for us, the readers, not them, the actors. Nobody in the story has to assume it’s solvable for it to work as a logic puzzle and for the statements to unfold as given.
This is an interesting result, as it’s correct if the roles are reversed (I missed the ‘respectively’ in the statement and came to that conclusion).
The problem doesn’t make it explicit that Cheryl’s passing of information is common knowledge, and I’m trying to see if that makes a difference (I don’t think it does).
Nm
This repeats what I called your first mistake above. A knows what he’s been told, which is not “public knowledge”, and he uses this to make his assertion about B.
Again, wrong. A knows the list of possibilities, which very much limits what B might have been told. A also knows what he’s been told, which further limits the possibilities, enough for him to make his claim, which is objectively true, assuming that B has no mystical abilities.
Did you read my reply? Which statement in my reply is illogical? It leads to the inescapable conclusion, and is logically simple, valid, and sound. If I’ve made a mistake, please point it out.
Good point! B might think he knows, but if he does, he’d be mistaken about that. A does not need to know that B is clever. However, B has to assume that A was correct.
Bingo. A is revealing information, and it happens to be enough for B to find the unique solution.
New argument.
Say Albert said * I don’t know when Cheryl’s birthday is, but I know that Bernard DOES know.*
i.e. the opposite of what is posited in the puzzle.
Since he can’t possibly say that based on the known facts, then he has no choice but to say
I don’t know when Cheryl’s birthday is, but I know that Bernard does not know too.
i.e. he will always say that, so it passes no information to Bernard.
It is not correct to say that he doesn’t have a choice. He has a third option: He could say “I don’t know when C’s birthday is, but I also don’t know if B knows”.