Here is what I came up with. It may not be the simplest possible solution, but it is quite pedagogical, yes?
OP_PUSHDATA1 1 0x01
OP_PUSHDATA1 1 0x02
OP_EQUALVERIFY
You don't need to be a kick-ass coder to decipher this: "Add the number 1 to the stack. Add the number 2 to the stack. Verify that these are equal."
Since 1 is never equal to 2, and there are no other inputs or variables, when the script is executed, it must always return FALSE.
This script ("0x4c01014c010287" in hexadecimal) corresponds to Bitcoin mainnet P2SH address 3Qvy14U4thp4iLZSMz2Jm4on7hVZBwAwhp (calculate it yourself, or use a nice tool such as
this to verify).
This public address is thus provable unspendable. A Bitcoin black hole. Beware.