pull down to refresh

We can conclude A and E.
A. Pinocchio has at least one hat
True. If he has less than 1 hat, i.e. zero, then it could be construed as being true that "all (zero) are green," but he doesn't say things that are true. Like, if I said, all my Lambos are in the garage. It is not false if I have zero Lamborghinis. It is true that all zero of them are in the garage along with my zero Ferraris.
B. Pinocchio has only one green hat.
Is false because to have "only one green hat" is effectively all his hats, which we know is a lie.
C. Pinocchio has no hats.
Is false. See explanation of A.
D. Pinocchio has at least one green hat.
Is false. If he has 1 or more green hats then it's possible all are green, in which case he would have told the truth, which he doesn't do.
E. Pinocchio has no green hats.
Is necessarily true. By saying all his hats are green, Pinocchio has implied that he has hats, but is lying about the quantity and colour.
He has at least one hat, none of which is green.
Shit, I was too slow.
reply
Better luck next time! You did have a great explanation though.
Edit: Oh wait, E is technically wrong though.
E is wrong because he could have 1 green hat and 1 red hat, and he'd still be lying about "All my hats are green."
reply