This isn't a joke or anything, I'm seriously asking for your input. I'm actually getting pretty angry about this riddle because I'm seeing all wrong answers wherever I look.
A friend at work brought this in from his "logic" class (which always made me laugh). He asked me to figure it out, and I did, and he said "no you're wrong." And I said "how so?" and he couldn't prove me wrong...but wouldn't concede that I was right!
Basically, the riddle is here.
http://mgonline.com/hats.html
There are 3 hats of color A, and 2 hats of color B (call them white and red respectively). Three people are wearing the hats (with the remaining two hidden). The people are then asked to discern the color of their hat by looking at the others'. They can only say "I know" or "I don't know"...not what colors they see.
The first two go and can't tell, but then the third person says his hat color without even looking...how could he know?
Here's a hint: the only way they could know the color of their hat is by observing two red hats. Then they know they're wearing a white hat because there are only 2 red hats.
Here's my answer:
I think he knew because he's wrong. He can't know.
The system is static, so you don't need to evaluate it in "order of observation." You only need to look at a few possible states (positions for the hats) to draw a conclusion.
Condition 1: they're all wearing white hats.
1. Person one looks and doesn't see 2 red hats - no conclusion.
2. Person two looks and doesn't see 2 red hats - no conclusion.
3. Person three is wearing a
WHITE hat.
Condition 2: #1 and #2 have white, #3 has red.
1. Person one looks and doesn't see 2 red hats - no conclusion.
2. Person two looks and doesn't see 2 red hats - no conclusion.
3. Person three is wearing a
RED hat.
This proves two states with contradictory conclusions. Therefore it's impossible to know which hat #3 is wearing!