6

The Gödel Incompleteness Theorem was a major discovery in modern logic that has consistently attracted the attention of scientific and philosophical circles.

However, since the Gödel Incompleteness Theorem was put forward, the scientific and philosophical significance of its proof has been questioned; in particular, Wittgenstein regarded it as a certain logical paradox. In Gödel’s view, Wittgenstein does not understand the incompleteness theorem; Gödel said,

He interpreted it as a logical paradox that, but in fact, on the contrary, is a mathematical theorem of an undisputed part of mathematics (limited number theory or combinatorial mathematics).” (Wang Hao, 2009, p227).

Who is right?

2
  • Comments have been moved to chat; please do not continue the discussion here. Before posting a comment below this one, please review the purposes of comments. Comments that do not request clarification or suggest improvements usually belong as an answer, on Philosophy Meta, or in Philosophy Chat. Comments continuing discussion may be removed.
    – Philip Klöcking
    Commented Sep 6 at 15:32
  • 1
    I closed as pushing a personal philosophy because the answers and discussion in comments made apparent that this was solely posted to promote your own ideas in the matter.
    – Philip Klöcking
    Commented Sep 6 at 15:37

8 Answers 8

36

Gödel was right. O'Connor 2005 meets every known objection: it is constructive and finite, indeed it runs on commodity hardware in reasonable time; it includes Rosser's trick, it is not relative to ZFC, it addresses first-order axioms, and a large body of empirical work endorses the correctness of the proof in terms of both hardware and software. Smith 2007 rebuilds Gödel's approach using all of the tools developed by his contemporaries. Lawvere 2006 explains how Gödel's theorem is a special case of Lawvere's 1967 fixed-point theorem, and how the latter theorem is proved without any self-referential techniques; Yanofsky 2003 contextualizes Lawvere's theorem by showing that many apparently-self-referential paradoxes neatly decompose as special cases.

There is an important philosophical lesson here. Sometimes a philosopher — here, Wittgenstein — is wrong. Their reputation and prior work are irrelevant. The strength of their opinion and the beauty of their justification are irrelevant. Only the evidence presented is relevant. For mathematics, formal proof is very strong evidence, and insightful analogies are even stronger evidence; Gödel provided the (first) proof, and Lawvere provided the analogy.

20
  • Comments have been moved to chat; please do not continue the discussion here. Before posting a comment below this one, please review the purposes of comments. Comments that do not request clarification or suggest improvements usually belong as an answer, on Philosophy Meta, or in Philosophy Chat. Comments continuing discussion may be removed.
    – Geoffrey Thomas
    Commented Jun 7 at 8:56
  • @JulioDiEgidio-inactive: If you have any evidence against Lawvere's theorem, we have an active discussion happening in chat and you're invited to share. The thing is that I'm honestly not inclined to talk to folks who can't work through either Smith (syntactic) or Yanofsky (semantic); the entirety of logic and maths shifted from about 1880 to 1970, and we need to keep up. It's no different from the rest of postmodernism.
    – Corbin
    Commented Jun 17 at 17:39
  • 1
    @JulioDiEgidio-inactive I find it hard to read past the cursing, because there's nothing there. Maybe you could say why you object to this answer instead of spouting rude nonsense. Commented Jun 18 at 11:51
  • 1
    @ZhangHong: We already covered your papers in chat. You say "the proof of Gödel's incompleteness theorem must be wrong." Show us. Since O'Connor's 2005 proof is computer-checked, you need to demonstrate that there is a flaw in the underlying formalism, and since the system is based on the calculus of constructions, an element of the lambda cube, it is strongly normalizing and enjoys uniqueness of types. Basically, find a bug in Coq which invalidates their proof.
    – Corbin
    Commented Jul 24 at 18:25
  • 1
    You'll also need to find a flaw in Lawvere 1967, which amounts to showing that Cartesian-closed category theory is always inconsistent. I wouldn't bother looking for this one, but it's worth thinking about for an afternoon. When you're done, note that the lambda cube includes Cartesian-closed categories at the bottom and so you're back to fighting against Coq and Barendregt.
    – Corbin
    Commented Jul 24 at 18:27
24

You do not understand the incompleteness theorem. It does not require "coding", and it does not depend on "actual infinity", and it does not "hide" any paradox. You cannot reject it as long as you accept basic facts about finite binary strings.

17
  • 17
    This answer is unnecessarily combative. The OP does not assert an understanding in their question. The OP doesn't claim to know what the correct answer is. It asks a question about two claims. Whether the OP understands the theorem or not has no bearing on whether Wittgenstein is correct in his assertion about it.
    – JimmyJames
    Commented Jun 4 at 17:58
  • 20
    @JimmyJames The comments to the question by the OP references an article written by the author of the OP which is nonsense and demonstrates a complete lack of understanding of the incompleteness theorem. As such, this answer by user21820 is perfectly justified.
    – Bumble
    Commented Jun 4 at 20:09
  • 5
    @‍Joshua: I said precisely what is correct in my answer. Additionally, the theorem has nothing to do with GR.
    – user21820
    Commented Jun 5 at 4:32
  • 8
    @‍ZhangHong: That is utter nonsense. Formal systems do not need to be set theories. And you are deliberately ignoring the fact that the incompleteness theorem has zilch to do with actual infinity. If you do not wish to learn mathematics, that's the end.
    – user21820
    Commented Jun 5 at 4:34
  • 3
    Zhang, you do not wish to learn mathematics, so that's the end.
    – user21820
    Commented Jul 7 at 6:33
4

In an appendix to Part I of Remarks on The Foundations Of Mathematics, Wittgenstein criticized the following argument:

I imagine someone asking my advice; he says: “I have constructed a proposition (I will use ‘P’ to designate it) in Russell’s symbolism, and by means of certain definitions and transformations it can be so interpreted that it says: ‘P is not provable in Russell’s system’. Must I not say that this proposition on the one hand is true, and on the other hand is unprovable? For suppose it were false; then it is true that it is provable. And that surely cannot be! And if it is proved, then it is proved that it is not provable. Thus it can only be true, but unprovable.”

(Translation by G.E.M. Anscombe; can be viewed with the original German here.)

The surrounding text seems to be a reasonable takedown of that argument. That argument is what many people believe to be Gödel's argument—enough that it is worth putting some effort into showing that it's wrong—but it's not Gödel's actual argument, which doesn't depend on a notion of truth.

Whether Wittgenstein was one of those who believed that that was Gödel's argument, I don't know. He didn't explicitly say so, nor otherwise. If he believed he was criticizing Gödel's theorem in that section then he was wrong.

12
  • "For suppose it were false; then it is true that it is provable." is this what "many people believe to be Gödel's argument"?
    – JimmyJames
    Commented Jun 4 at 21:45
  • 1
    @JimmyJames I think so, yes. People very often say that Gödel showed a certain proposition is true but unprovable.
    – benrg
    Commented Jun 4 at 21:48
  • That seems like an unreasonably shallow interpretation and that's coming from someone who is quite sure I have a very limited understanding of this. The example I anchor on is "the set of all sets that don't contain themselves" and that Gödel showed that there must be at least one such irreconcilable statement in any logic that can incorporate arithmetic. Is that roughly on target?
    – JimmyJames
    Commented Jun 4 at 21:53
  • 1
    @JimmyJames: Not at all. It seems that ZFC does not prove the existence of "the set of all sets that don't contain themselves", and the incompleteness theorem applies to it whether or not it does. What is your mathematical background, and do you know programming? If you tell me, then I can guide you to a complete understanding of the incompleteness theorem very quickly.
    – user21820
    Commented Jun 5 at 7:20
  • 1
    @ZhangHong: The well-known formal system MIU is not a set theory; it has neither functions nor composition nor elementhood.
    – Corbin
    Commented Jun 5 at 17:54
2

I'm not entirely sure that I'm justified in rejoining this question by way of a full answer, because I'm not entirely sure as to the justification of the question itself. But so I've decided to read your paper, and I will list my critical responses here, as I go along (if I find too many errors in a short enough time, I'll list those and give up on the remainder of the text, however):

  1. "In 1901, Russell discovered Russell’s Paradox, which brought a third crisis to the development of mathematics. The solution to this paradox has not been found." There are multiple solutions to Russell's paradox available, starting with the direct, "Don't accept the axiom of unrestricted comprehension," or then, "Don't combine a universal set with separation." So another can be found within the theory of proper classes (the Russell class is a proper class and not a proper set; note that, phrasing aside, this solution is roughly on a par with, "Don't combine a universal set with separation," since some understandings of proper classes is that they are separation-minus objects). Paraconsistent set theory is a bullet-biter reply: "The Russell set is, and is not, an element of itself." And there are probably solutions I'm forgetting.

  2. "... the philosophical collision between Wittgenstein and Gödel was the most fascinating and extreme in the twentieth century." This seems like hyperbole (why wouldn't various debates in ethical philosophy, or philosophy of religion, be more fascinating and extreme, especially per the 20th Century, the century of Hitler and Mao's hyper-genocidal slaughters?).

  3. "Question-1: The basis of the proof of the GIT is the idea of actual infinity. In the proof of the GIT, the relation W(p,q) and predicate W(x1, x2) do not agree; the object of the former is a potential infinity, while the object of the latter is an actual infinity. This clearly contradicts the “expressible relationship” between them. Therefore, the Gödel formula does not belong to the effective definition do-main of the predicate W(x1, x2)and cannot be used to prove the GIT." How is this a question? Note: a question, written in English, should typically include a question mark (?) or a clear erotetic marker of some other kind. Also, the potential/actual-infinity distinction is not to be formalized in your implicit manner of doing so, it would seem.

  4. [citing Wang Hao] we believe that the basis of the proof of the GIT is a complete idea of actual infinity. Hao's reputation notwithstanding, it is not clearly evident to me that this is correct: for Hofstadter's reputation notwithstanding either, still I know now that Hofstadter might not have fully appreciated the nature of the "true but unprovable" sentence either, and so why would I assume that Hao is right, here? But then again, maybe this isn't even an important point (in reality, I mean; it's important in your argument, granted).

  5. Since the actual infinity is different from the potential infinity, the relation W(p,q) and the predicate W(x1, x2)must be equivalent, and this requires that the object that the predicate W(x1, x2) processes should not be an actual infinity.The former is primitive recursive, an impossible self-loop, while the object processed by the latter is an actual infinity, which must contain its own judgment of itself, and must appear self-loop,thus destroying its own primitive recursiveness. Alright, I'm (mostly) going to have to give up here. As far as I can tell, you are contradicting yourself completely at this point, saying that primitive recursiveness both does, and doesn't, mean "an impossible self-loop." Now, on the other hand, then, maybe there's a way to rehabilitate your interpretation using paraconsistent logic?

It's concerning, moreover, that in your list of references for your paper, you don't list Gödel. Here is a link to his own work w.r.t. this issue. I will admit that I'm not as good with almost any formal system as I would like to be, so I could read Gödel's essay a hundred times over again and still learn far more than I grasp regarding it now. (P.S. the references you do list, aren't in alphabetical order.)

Finally, as I said, I would mostly give up as of (5). But I want to add that Gödel shows us the existence of his peculiar sentence such as to show the incompleteness of mathematical theories of a certain strength. Other, weaker but still perhaps "true" mathematical theories need not run afoul of the principle of the matter, and we (the academic community) have acknowledged this all along, seeing as it's kind of the point of the whole principle in the first place.

4
  • Of course, there are good ways to avoid Russell's paradox, but not to solve it completely. The root cause, especially the philosophical cause, has not been found so far.
    – Zhang Hong
    Commented Sep 6 at 15:03
  • What I'm trying to prove is that Godel's sentence is a paradoxical form, not some "true but unprovable" sentence.
    – Zhang Hong
    Commented Sep 6 at 15:10
  • Gödel's formula is a cyclic expression. This is obviously not recursive and thus violates the principle of representability. Therefore, it is also obviously absurd that we should discuss this Gödel's formula only outside the valid domain of the predicate W.
    – Zhang Hong
    Commented Sep 6 at 15:11
  • 2
    @ZhangHong as far as I myself am concerned, Russell's paradox has been completely and utterly solved: by a disjunction between all the stable other solutions. Nothing more, nor less, is needed for that, even philosophically. As for your talk of cylic expressions, non-recursiveness, and representability, I have no proof that you mean by these words the same precise things as are meant by the wording of the incompleteness theorems. You very much seem to mean something else, though whether you appreciate this, I do not know. Commented Sep 6 at 15:40
0

Wittgenstein's criticism can be summed up as "it is not true that Goedel's proof is purely syntactic, in fact it cannot be". Wittgenstein was indeed very critical to the whole Aristotelian, Fregean, Russellian approach to logic. And, for the chronicle, some even have it that in fact Wittgenstein was quite right, or at least that his objections are quite legitimate.

But, as a word of caution, one has to read and study W. himself, not his critics, at least not to begin with, in particular the mail correspondence between W. and Russell before and up to the Tractatus is quite illuminating as to the actual debates: just maybe keep in mind that W. is not any less misrepresented and misunderstood than Marx himself is...

12
  • Wittgenstein argues that the truth of Godel's "true and unprovable" proposition is so implausible that it cannot be used except by sophistry. Because Godel's formula itself is a paradox.
    – Zhang Hong
    Commented Jun 6 at 11:44
  • 1
    "the mail correspondence between W. and Russell before and up to the Tractatus is quite illuminating..." What is the link with the question? Godel's Theorem is later than Tractatus. Commented Jun 6 at 14:26
  • @MauroALLEGRANZA "Godel's Theorem is later than Tractatus": yes, but we cannot understand Wittgenstein's objection to that theorem without knowing where it's coming from, otherwise it is not even possible to understand the terms or the analogies or the problems and the goals. Commented Jun 6 at 17:32
  • @ZhangHong "Because Godel's formula itself is a paradox": I don't think so, the argument and its conclusion is not so much in question as the "standard" claim that the proof is purely syntactic, which is the result that is really at stake, since, put simply, if semantics has anything to do with it, then models in which G is false are simply false models (of arithmetic): and what that in fact entails generally in terms of Model Theory and its import. Commented Jun 6 at 17:38
  • @JulioDiEgidio-inactive My paper points out that there are paradoxes in the proof of Godel's incompleteness theorem. If this paradox is necessary, then the proof of Godel's theorem is wrong. We must find out the root cause of the mistake. In my opinion, any statement that refers to itself is a cycle, an actual infinity, and inevitably brings contradictions.
    – Zhang Hong
    Commented Jun 9 at 11:36
0

Cogito ... Gödel's argument is that in a given axiomatic system capable of math, call it A, there is a statement/mathematical theorem, call it T, such that:

  1. T is true
  2. T is unprovable in A

A few points that are non liquet:

  1. Did Gödel prove an unprovable?
  2. In deductive logic at least it would be the case that T is true IFF T is proven (for that T has to be provable) or some weaker version of that. How come then that T is true AND T is unprovable? At a minimum this is counterintuitive.

From what I've read in the posts, my reading of Gödel's argument is way off the mark; it seems he's not claiming that there's a mathematical theorem T that's true and blah blah blah. At least there's no controversy here regarding unprovability.

Another thing I don't understand is why Gödel's paradox (if I may call it that) and its implications are accepted while Russell's paradox prompted a revision of set theory, specifically to rid math of the paradox?

Yet another issue is that if the Gödel sentence G asserts G is unprovable, how is that different from the proof-variant of the liar paradox viz. This sentence is unprovable? I recall reading Gödel admitted to using a spinoff of the liar sentence.

10
  • 1
    The representability principle is equivalent to recursion. A formula that loops itself obviously cannot be recursive. Wittgenstein discovered this problem.
    – Zhang Hong
    Commented Sep 6 at 10:53
  • 1
    My paper completely debunked Godel's view. researchgate.net/publication/…
    – Zhang Hong
    Commented Sep 6 at 10:55
  • 1
    A few points. In the third paragraph: we say T is true in the standard model. There is no finite natural number which, interpreted as a proof in A, proves T. It is consistent to let T be false axiomatically, in which case there is some non-standard natural number which codes the proof of T in a non-computable fashion.
    – Corbin
    Commented Sep 6 at 18:13
  • 1
    Fourth paragraph is one POV. Here's another: Russell's paradox prompted us to throw out some of Frege's axioms, not all of them; set theory survived. There are plenty of non-ZFC axioms of similar power, like ETCS, which reinvent set theory for other reasons. Meanwhile, Gödel's theorems brought Hilbert's programme to a complete halt and was a tough pill to swallow; legend is that only Von Neumann and Hilbert understood what Gödel had shown, and only Von Neumann approved.
    – Corbin
    Commented Sep 6 at 18:20
  • 1
    Fifth paragraph: In a certain sense, the sense of the liar's sentence encoding a negation, yes: they're the same argument and Lawvere showed that in 1967. However, Gödel's proof is syntactic, which means that we can verify it by manipulating formal symbols according to objective rules. This is in contrast to the semantic understanding of the liar's sentence, which begs the assumption that it must be either true or false. Indeed, Tarski used Gödel's argument to show that semantic truth cannot be defined formally.
    – Corbin
    Commented Sep 6 at 18:24
-2

In my paper, there are two core ideas that are mutually corroborating and well-documented.

  1. I found a paradox in the proof of Gödel's Incompleteness Theorem and found the concrete form of the paradox. This is, first of all, a new discovery, and one that has been overlooked. This obviously makes up for the weakness of Wittgenstein's argument.
  2. Gödel's formula is a cyclic expression. This is obviously not recursive and thus violates the principle of representability. Therefore, it is also obviously absurd that we should discuss this Gödel's formula only outside the valid domain of the predicate W.
1
  • The general proof of Godel's Incompleteness Theorem is based on a "fixed point lemma". There is also a cycle in the "fixed point lemma", that is, Godel's formula is a cyclic expression. It is this cycle that makes Godel's formula lose its "recursion" and thus also violates the principle of representability, which is the cornerstone of the proof of Godel's incompleteness theorem. Therefore, it is also obviously absurd that we should discuss this Godel formula only outside the valid domain of the predicate W. Wittgenstein found that this cycle broke the principle of representability.
    – Zhang Hong
    Commented Sep 5 at 4:12
-3

The paradox certainly exists. Because first-order logical systems are essentially like naive set theory, they lack restrictions on the definition of propositions (as arbitrary elements in naive set theory), resulting in self-contradictory definitions such as Godel's formula. Just as we need to develop naive set theory into ZFC axiomatic set theory, we also need to improve first-order logical systems in order to avoid paradoxes.The paradox in the proof

5
  • A formula that satisfies primitive recursion must have a limit on its variables. Not just a skin bag. Otherwise, we will go to the opposite of the theorem.
    – Zhang Hong
    Commented Jul 25 at 0:56
  • I have pointed out the crux of the matter. The proof of Godel's diagonal lemma, for example, was a classic mistake. Our original discussion was based on primitive recursion, but then the proof of the lemma deviated from the primitive recursion, resulting in a self-referential proposition, and so deceived ourselves. This goes against the grain of mathematical rigor.
    – Zhang Hong
    Commented Jul 25 at 0:57
  • The fundamental reason why the proof of Godel's incompleteness theorem is wrong is that it destroys the basic principle of representability. "Representability" is equivalent to "primitive recursion", and Godel's formula obviously does not have the property of "primitive recursion". Wittgenstein saw through the cloud.
    – Zhang Hong
    Commented Aug 12 at 9:00
  • 1
    I don't see that we can be reasonably expected to trust your derivation. You seem to be talking about the things we're talking about, but in another sense you seem to be talking about something else (not entirely elsewise, but enough to where again, the credibility and applicability of your deduction is not apparent). Commented Sep 5 at 4:53
  • @KristianBerry I found a paradox in the proof of Gödel's Incompleteness Theorem and found the concrete form of the paradox. This is, first of all, a new discovery, and one that has been overlooked. This obviously makes up for the weakness of Wittgenstein's argument.
    – Zhang Hong
    Commented Sep 6 at 6:21

Not the answer you're looking for? Browse other questions tagged .