The solution to yesterday’s rationality test:
This one is much much simpler (and much less infuriating) than some of our earlier rationality puzzles (e.g. here and especially here), but it has a good pedigree, having come to me from my student Tallis Moore, who found it in a paper of Armen Alchian, who attibutes it to the Nobel prizewinner Harry Markowitz.
Several commenters got it exactly right, but whenever possible, I prefer an explanation that invokes cats and dogs. So: Suppose I give you a choice between A) a cat, B) a dog, and C) a coin flip to determine which pet you’ll get:
![]() |
![]() |
![]() |
It’s perfectly rational to prefer the cat to the dog, and perfectly rational to prefer the dog to the cat, but (according to the traditional definition of rationality) quite indefensible to prefer the coin flip to either.









