Just as physicists hope to discover a Theory of Everything today, mathematicians in the 19001900s sought to identify a mathematical framework that explains, however tediously, all of mathematics. Unfortunately, mathematician Kurt Gödel’s incompleteness theorems, published in 19311931⁠, broke apart this dream, demonstrating that no framework can plausibly explain every mathematical truth.

Gödel essentially showed this astonishing result with one key claim:

<b>Claim:</b><b>Claim:</b> The logical statement <b>Thistruthcannotbeproven</b><b>This truth cannot be proven</b> is true but unproveable.

To understand Gödel’s method, this article will demonstrate Gödel’s result in the context of arithmetic, i.e. arithmetic cannot prove every numerical truth.

Gödel’s first puzzle was to turn logical expressions of truth, which utilize arithmetic operators, into numbers, the heart of arithmetic. Otherwise, he possessed no method to describe arithmetic using arithmetic itself, the basis of his claim.

To do so, Gödel created the Gödel numbers, which sets a positive integer to represent each operator. For instance, one specific numbering can map there exists (\exists) to 11⁠, equals (=) to 22⁠, 00 to 33⁠, successor (+1+1) as 44⁠, open parentheses to 55⁠, closed parentheses as 66⁠, variables as numbers greater than 1010⁠, and assign the remaining integers from 11 to 1010 to other arithmetic operators. Now, any logical statement can be broken up into a unique series of numbers gng_n. For example, “There exists xx equalling the successor of 00” (x=S0)\exists x = S0) can be turned into the sequence 1⁠,11⁠,2⁠,4⁠,3.1, 11, 2, 4, 3.

Defining pnp_n to be the sequence of prime numbers (p0=2p_0 = 2⁠, p1=3p_1 = 3⁠, etc.), Gödel transformed any logical sequence into a unique number G=ipigi.G = p_i g_i. The statement in the previous paragraph would become 21×311×52×74×1132^1 \times 3^{11} \times 5^2 \times 7^4 \times 11^3. Since every integer has a unique prime factorization, every number corresponds to an unique logical expression.

Now, Gödel used a clever trick. For any truthful arithmetic statement with Gödel value xx⁠, and let f(x)f(x) be the Gödel number after replacing any operator with Gödel number 1111 (variable xx) in the statement with xx. Consider the statement f(x) cannot be provenf(x) and let its Gödel number be CC. Gödel’s key realization is that “f(C) cannot be provenf(C) ” has Gödel number G=f(C)G=f(C) by definition of ff. Therefore, any logical statement GG is equivalent to itself not being able to be proven, proving its truthfulness by virtue of existence.

However, the key conundrum here is that if GG were able to be proven, then GG would be false, a contradiction, so GG must be unproveable. This demonstrates that no mathematical framework has sufficient axioms to describe every truth, completing Gödel’s result.

Gödel’s work shook the mathematics world in the 2020th century. Beyond mathematics, it also showed that computational algorithms and various physics techniques were also limited. However, while we cannot know everything, we can be certain that there is still much more to be discovered and explored in mathematics.