Я начинаю с вопроса: «Есть ли вопрос, на который ни один компьютер не смог бы ответить убедительно?» и вести дискуссию к философским вопросам, таким как «если дерево падает в лесу, оно издает звук?» или "есть ли загробная жизнь?" Мы быстро получаем согласие с тем, что человеческий язык может выражать вопросы «да / нет», связанные с парадоксами или концепциями, которые не могут быть выражены математически, и, таким образом, да, есть невычислимые вопросы.
Затем я риторически спрашиваю, есть ли невычислимые вопросы о понятиях, которые могут быть представлены в компьютере, например, целые числа и графы. Я говорю, что да, один из примеров - известная проблема остановки, которая касается изучения описания программы и определения наличия в ней бесконечных циклов. Интуитивно понятно, что бесконечные циклы похожи на черные дыры, и любая программа, которая наблюдает бесконечный цикл, может оказаться в ловушке самого бесконечного цикла. Таким образом, любая процедура, которая отвечает на эту проблему, может выполняться вечно, поэтому по определению «алгоритм» ни один алгоритм не может решить проблему остановки.
Затем я возвращаюсь к доказательствам на машинах Тьюринга.