В 1930 году Гёдель защитил докторскую диссертацию, написанную под руководством Ханса Хана (1879-1934). Она называлась «Полнота аксиом логического функционального исчисления» и была посвящена теме, тесно связанной с формалистской программой Гильберта. В начале сентября того же года Гёдель принял участие в конгрессе «Эпистемология точных наук», на котором также выступали Рудольф Карнап, Аренд Гейтинг, Джон фон Нейман и Фридрих Вайсман. Гёдель четко заявил о своих сомнениях в выполнимости программы Гильберта и изложил некоторые свои результаты, демонстрирующие неполноту арифметики. Немногим позже, в 1931 году, когда ему было всего 25 лет, Гёдель опубликовал знаменитую теорему о неполноте, которая подрывала сами основы математики. Несмотря на то что в теореме говорилось о сугубо специализированных вещах, она очень быстро получила широкий международный резонанс. Благодаря этому в 1933 году ученый получил звание приват-доцента Венского университета.
Теория состоит из совокупности аксиом и правил логического вывода, которые позволяют установить ряд теорем исходя из этих аксиом. Теория считается противоречивой, когда в ее рамках можно доказать и некое утверждение, и противоположное ему. Если теория не противоречива, то говорят, что она последовательна. С другой стороны, в рамках теории должна быть возможность доказать любое утверждение, если оно истинное. В этом случае теория считается полной.
Первая теорема Гёделя гласит, что в любой системе аксиом, к которой можно отнести арифметику целых чисел, существуют верные предложения, которые невозможно доказать в рамках этой системы. То есть если арифметическая теория непротиворечива, то она неполная. Это равноценно утверждению, что совершенной системы аксиом, включающей арифметику натуральных чисел, не существует, так как она либо противоречивая, либо неполная.
Фон Нейман, принимавший участие в знаменитом конгрессе в Кёнигсберге, сразу же заинтересовался идеями Гёделя. Сам фон Нейман установил систему аксиом для теории множеств и считал, что тема закрыта. Но ученому пришлось признать, что его система была неполной: не потому, что в ней были недостатки, а потому что любая такая система является неполной по определению. Фон Нейман не только согласился с этим, но и за рекордно короткий срок, всего за месяц, подготовил для Гёделя следствие его теоремы, которое стало известно как вторая теорема Гёделя. Согласно ей если арифметическая теория непротиворечива, то в ее рамках нет ни одного доказательства, что она таковой является. Эта вторая теорема немного запутанная, и из нее следует, что если теория вмещает в себя арифметику натуральных чисел, она не может подтвердить сама себя, то есть утверждать «теория Т непротиворечива». Для этой теории было разработано несколько символов; чтобы выразить утверждение «теория Т непротиворечива», можно записать, например, С(Т). Согласно второй теореме Гёделя, если Т непротиворечива, то С(Т) нельзя доказать на основе Т.