Terry Tao: The "no self-defeating object" argument
terrytao.wordpress.com
terrytao.wordpress.com
The reasoning that proves you cannot assign a true/false value to the statement "This sentence is false." is used to show that for a computer program "feeding the source code for that program into the program itself (or some slight modification thereof)" will create a logical contradiction.
Cool stuff.
He has two more follow ups that I thought I'd post if someone was interested. This man is an amazing writer and truly a genius of our generation.
http://terrytao.wordpress.com/2010/10/18/the-no-self-defeati...
http://terrytao.wordpress.com/2010/11/02/the-no-self-defeati...