Logic and dreaming seem to be often at odds with each other. I don't know how many times I have come up with something in a dream that was going to improve the standard of life for the human race, just to wake up and say Huh? That was really stupid!