Logic and
Language

Copyright   James R Meyer    2012 - 2024 https://www.jamesrmeyer.com

# A Simplified Explanation of Gödel’s Incompleteness Proof: Part 9

## The Flaw In The Proof

Page last updated 15 May 2021

The key point of Gödel’s paper is the part that he calls his Fifth Proposition. In fact, it isn’t actually his fifth proposition; what he really meant was that it was his fifth key proposition. The entire result of his theorem depends on this Fifth Proposition. Since it’s the crux of the proof, you might expect that he would go into it in great detail, and set out the proof of this proposition in a very clear and logical fashion. However, he only provides a brief outline of how you might create a proof. (Footnote: The convicted paedophile ex-professor Peter Smith, although he is a staunch advocate of Gödel’s proof, acknowledges in his paper, PDF Expounding the First Incompleteness Theorem, that, “Gödel only sketches a proof… The crucial step is just asserted.”
See also Peter Smith’s Gödel Without (Too Many) Tears - Or Not? and PDF A Fundamental Flaw in an Incompleteness Proof by Peter Smith.)
Now, there’s nothing wrong with having a new idea, and writing down a brief synopsis of your idea. But to rely on that brief synopsis instead of giving a rigorous and complete proof is simply not good enough. To assume a theorem is correct because you have a gut feeling that it’s correct simply isn’t acceptable.

To show you why Gödel’s assumption that his Fifth Proposition is correct is completely wrong, we’ll look at the simplified version of the proof that has just been demonstrated to you, because the principles are the same. The principles are the principles involved in dealing with meta-languages and sub-languages. And Gödel’s proof has to be stated in a language that is a meta-language to the formal language.

I’m going to recap the differences between a variable and the specific values that it represents, because a proper understanding of this simple concept is crucial to understanding the flaw in Gödel’s theorem.

When I say the proposition:

‘Every person has a heart’

I’m implying the proposition:

‘James R Meyer has a heart’.

All that we did there was to substitute the variable ‘person’ by the value ‘James R Meyer’, and I removed the quantifier ‘Every’ and I got the new expression, ‘James R Meyer has a heart’. And when I refer to ‘James R Meyer’ in this expression, ‘James R Meyer’ is obviously not a variable, but a specific person (me).

And that simply shows that whenever there’s a word which is a variable of a language, any values that it represents aren’t variables – the values that it represents are specific values in that language. But when you have meta-languages and sub-languages, a variable in one language can be a specific value in another language. And when that is the case, you have to be very careful that you don’t mix up your languages.

In Part 6: Matching number relationships and formal sentences, we came across a proposition. That proposition was:

‘For any number relationship with one free variable, there is a matching formal sentence with one free variable, where that formal sentence expresses the same concept as that number relationship.’

Note: At this point we remind readers that in the above and in the following argument, when we use the term number relationship, we mean number relationships that aren’t formal sentences, as pointed out in Part 6: Matching number relationships and formal sentences.

Since ‘number relationship’ is quantified by ‘For every’ that means that ‘number relationship’ is a variable in the language of that proposition. That language is Gödel’s proof language – his meta-language. That means that the specific values to which the variable ‘number relationship’ refers to are specific number relationships. And that means that in the language of Gödel’s proof, any specific number relationship is a specific value.

It’s no coincidence that Gödel’s Fifth Proposition also states essentially the same thing as the proposition in this simplified proof, which was:

‘For any number relationship with one free variable, there is a matching formal sentence with one free variable, where that formal sentence expresses the same concept as that number relationship.’

And the word ‘variable’ in that proposition is itself a variable in the language of that proposition. The specific values that it refers to are symbols that are variables of number relationships. That means that any symbol that is a variable of a number relationship is a specific value in the language of Gödel’s proof.

So we can say that in the language of Gödel’s proof, number relationships are specific values, and variables of number relationships are also specific values. That means the language of Gödel’s proof has to be a language that is a meta-language to number relationships, and that whatever language a number relationship might be expressed in, that is a sub-language to that meta-language.

Now, remember, Gödel’s proof language is a meta-language to the formal language. So in that meta-language, formal sentences are specific values, and the variables of formal sentences are specific values.

And that means that the language of Gödel’s proof is a meta-language to both the formal language and to the language of his number relationships. His meta-language is a meta-language that talks about formal sentences and talks about number relationships.

The fundamental flaw in Gödel’s proof is that he confuses his meta-language and the language of number relationships. Although the language of number relationships is a sub-language, Gödel makes the mistake of assuming that number relationships can also actually be valid expressions of his meta-language – but they can’t – because of his statement of his Fifth Proposition.

Since the formal language is a sub-language, that means that formal sentences aren’t expressions of the meta-language. They’re simply combinations of symbols that the meta-language talks about. And exactly the same thing applies to number relationships. Number relationships can’t be expressions in that meta-language either – they’re simply combinations of symbols that the meta-language talks about. That means that neither number relationships nor formal sentences are expressions in the meta-language – they’re seen by the meta-language simply as combinations of symbols. And as already mentioned, that means that a number relationship has no meaning in the meta-language. It’s just a combination of symbols that is a specific value in the meta-language.

In order that Gödel’s proof language can translate a number relationship into a formal sentence, it has to use variables to refer in general terms to the symbols that make up the formal language and which make up number relationships. Because it uses its own variables to refer to those values, any value that is one of those specific values can’t be a variable of the meta-language. That means that the variables of formal sentences can’t be variables of the meta-language; and neither can the variables of number relationships.

As I said, in his proof, Gödel didn’t bother actually providing a proper proof of his Fifth Proposition. All he did was to provide a brief outline. But in fact his Fifth Proposition is completely wrong. And the reason it’s completely wrong is that Gödel fails to understand that when he talks about number relationships and variables of number relationships, the language he’s using has to be a logically valid language. And that means it has to be a meta-language to the language of number relationships.

Once you realise that Gödel’s proof language is a meta-language to the language of number relationships as well as to the formal system, there are a variety of ways that you can show that Gödel’s proof cannot possibly give the result that Gödel intended (if it is to be a logical proof).

Footnotes:

Interested in supporting this site?

You can help by sharing the site with others. You can also donate at where there are full details.

As site owner I reserve the right to keep my comments sections as I deem appropriate. I do not use that right to unfairly censor valid criticism. My reasons for deleting or editing comments do not include deleting a comment because it disagrees with what is on my website. Reasons for exclusion include:
Comments with excessive number of different points.
Questions about matters that do not relate to the page they post on. Such posts are not comments.
Comments with a substantial amount of mathematical terms not properly formatted will not be published unless a file (such as doc, tex, pdf) is simultaneously emailed to me, and where the mathematical terms are correctly formatted.

Reasons for deleting comments of certain users:
Bulk posting of comments in a short space of time, often on several different pages, and which are not simply part of an ongoing discussion. Multiple anonymous user names for one person.
Users, who, when shown their point is wrong, immediately claim that they just wrote it incorrectly and rewrite it again - still erroneously, or else attack something else on my site - erroneously. After the first few instances, further posts are deleted.
Users who make persistent erroneous attacks in a scatter-gun attempt to try to find some error in what I write on this site. After the first few instances, further posts are deleted.

Difficulties in understanding the site content are usually best addressed by contacting me by e-mail.

Based on HashOver Comment System by Jacob Barkdull

Copyright   James R Meyer   2012 - 2024
https://www.jamesrmeyer.com