This question already has an answer here:
I read this phrase on a guide for texts about mathematical logic, it says that this proof is “rabbit-out-of-a-hat”.
What does this mean? Is it a slang expression? The exact sentence is:
A little unfortunately, the proof of that is rather too rabbit-out-of-a-hat for my liking.