נסיון לפתרון (1,2,3,..) ../images/Emo8.gif
נניח בשלילה שאכן קיים אלגוריתם A כנ"ל. נבחר עבורו כקלט את: בתור אלגוריתם קלט X, את A עצמו. כלומר, X=A; בתור קלט לאלגוריתם הקלט, גם כן את A. כלומר, Y=A (מותר וחוקי כי למעשה הקלט של האלג´ A צריך להיות אלגוריתם). לפי ההנחה, A מחזיר תשובה (true\false) עבור הקלטים הנ"ל. מצד שני, כדי ש-A יחזיר תשובה (כלומר יסתיים), הוא צריך להריץ את עצמו אינסוף פעמים (בהתאם לקלטים שבחרנו לו), ולכן לעולם לא יסתיים, ולכן לעולם לא יחזיר תשובה. קיבלנו ש-A מחזיר ולא מחזיר תשובה בו-זמנית! זוהי סתירה, ולכן ההנחה שלנו לא נכונה, ואין אלג´ כזה.