sergey zhukovЯ не знаю, что считал Гедель, и буду говорить на современном языке, а не на том, на котором Гедель доказал свою теорему о неполноте. Не знаю, насколько Вы в теме, поэтому извините, если проговариваю банальности.
Теорема Геделя о неполноте применима только к формальным теориям. Что это такое? Формальная теория строится в четыре шага.
1. Определяем алфавит (обычно в него входят латинские буквы, цифры, скобки, логические символы и т.д.). Просто перечисляем символы. Их конечное и обычно небольшое число.
2. Определяем, какие наборы символов являются высказываниями (например,

является высказыванием, а

- нет).
Пункты 1-2 называются "определим язык".
3. Определяем, какие высказывания мы принимаем за аксиомы.
4. Определяем, какие конечные цепочки высказываний являются доказательством последнего высказывания в цепочке.
Пункт 4 называется "определяем правила вывода".
Пункты 1-4 вместе называются "определяем формальную теорию". Важно, что пп. 1-4 формулируются предельно конкретно, формально, механически. Так, чтобы не оставалось никакой двусмысленности и свободы толкования. Так, чтобы можно было буквально компьютерной программой, написанной школьником, проверить, является ли данный набор символов высказыванием, данное высказывание аксиомой и данная цепочка высказываний - доказательством.
Теорема Геделя о неполноте утверждает, что в любой непротиворечивой теории с достаточно богатым языком (уже язык арифметики Пеано достаточно богат) найдутся высказывания, для которых в этой теории не будет ни доказательств, ни опровержений (доказательств их отрицания). То есть сказать на языке теории мы можем больше, чем доказать или опровергнуть по ее правилам вывода. Пример: в арифметике Пеано недоказуема и неопровержима теорема Гудстейна.
Можно взять другую теорию, в которой теорема Гудстейна доказуема. Но, согласно теореме Геделя, в этой теории найдутся собственные недоказуемые и неопровержимые утверждения.
Важно, что математики, излагая доказательства в математических статьях, не ограничивают себя арифметикой Пеано или любой другой формальной теорией. В частности, они не ограничиваются никаким фиксированным списком аксиом или правил вывода. Подход математиков к доказательству можно выразить так: доказательство - это рассуждение, убеждающее математика настолько, что он готов с его помощью убеждать других математиков.
Поэтому неудивительно, что человек может доказывать теоремы, недоказуемые и неопровержимые, например, в арифметике Пеано. В этом смысле человек может быть "умнее" какой-то конкретной формальной теории.
С другой стороны, нельзя сказать, что он "умнее" всех формальных теорий вообще. Чтобы объяснить, почему так, нам понадобится понятие "алгоритм". Алгоритм - это компьютерная программа для компьютера с неограниченной (в общем случае) памятью. Есть несколько равносильных формализмов, позволяющих в принципе записать любой алгоритм. Наиболее известный из них - машина Тьюринга.
Какая связь с формальными теориями? Тривиально строится алгоритм, который для любого высказывания

ищет его доказательство или же опровержение. Просто перебирает все возможные цепочки высказываний в алфавитном порядке, пока не наткнется либо на доказательство утверждения

, либо на доказательство утверждения

. Ясно, что если в данной теории вообще существует доказательство высказывания

или же его отрицания, то алгоритм рано или поздно их найдёт и остановится. Правда, при попытке сделать это на реальном, а не воображаемом, компьютере ему может понадобиться столько времени, что звезды погаснут. Полный перебор такой полный. Поэтому с практической точки зрения такой алгоритм интереса не представляет. Но с принципиальной точки зрения важно, что он есть.
В обратную сторону это тоже работает. Если (как гласит авторитетная гипотеза) мышление вообще и поиск любого математического доказательства в частности представляет собой выполнение алгоритма, то этот алгоритм можно представить в виде некоторой формальной теории. И к ней, естественно, применима теорема Геделя о неполноте. Хотя, конечно, мы никогда не сможем в явном виде выписать ее язык, аксиомы и правила вывода. У нас буквально не хватит на это мозгов. У эволюции не было задачи создать мозг таким, чтобы он мог понять алгоритм собственного мышления.
Гипотеза о том, что мышление не вполне алгоритмируемо, скажем так, менее авторитетна. Хотя ее любит Пенроуз и некоторые философы и философствующие.
Кстати, даже сама теорема Геделя о неполноте сегодня доказывается на языке теории алгоритмов. И критерий "достаточно богатого языка" формулируется в ней же.
(Как?)
В максимальной (видимо) общности теорема Гёделя о неполноте сформулирована Клини в 1943 г.
Если на языке формальной системы для любого натурального числа

можно выразить утверждение "универсальный алгоритм остановится, получив на вход число

", то такая система либо противоречива, либо неполна. Поскольку, будь она полна, алгоритм, для каждого

перебирающий все доказательства подряд, пока одно из них не окажется доказательством утверждения "универсальный алгоритм остановится, получив на вход число

" или его отрицания, всегда останавливался бы, и тем самым, если система непротиворечива, решал проблему останова. Но известно, что проблема останова алгоритмически неразрешима.
Я набросал все очень кратко и схематично. С деталями можно ознакомиться по учебникам математической логики и теории алгоритмов. Например, по учебнику Клини или Верещагина, Шеня.
(Оффтоп)
Да что ж такое, опять пришел в "Свободный полет". Обещал же не ходить. Надеюсь, хотя бы не без пользы.