What is the Incompleteness Theorem and how does it relate to Gödel's proof?

  • Context: Graduate 
  • Thread starter Thread starter heman
  • Start date Start date
  • Tags Tags
    Theorem
Click For Summary
SUMMARY

Gödel's Incompleteness Theorem demonstrates that a Universal Truth Machine (UTM) cannot be truly universal. Gödel constructs a self-referential statement, G, which asserts that the UTM will never declare G to be true. This leads to a contradiction: if the UTM claims G is true, it must be false, and if it claims G is false, it must be true. Thus, Gödel concludes that the UTM cannot encompass all truths, establishing the limitations of formal systems.

PREREQUISITES
  • Understanding of Gödel's Incompleteness Theorem
  • Familiarity with Universal Turing Machines (UTM)
  • Knowledge of self-referential statements and paradoxes
  • Basic concepts in mathematical logic
NEXT STEPS
  • Study the implications of Gödel's Incompleteness Theorem in mathematical logic
  • Explore the concept of self-reference in formal systems
  • Learn about Turing machines and their relation to computability
  • Investigate other paradoxes, such as the liar paradox, and their connections to Gödel's work
USEFUL FOR

Mathematicians, computer scientists, philosophers, and anyone interested in the foundations of mathematics and the limitations of formal systems.

heman
Messages
353
Reaction score
0
The proof of Gödel's Incompleteness Theorem is so simple, and so sneaky, that it is almost embarassing to relate. His basic procedure is as follows:

1. Someone introduces Gödel to a UTM, a machine that is supposed to be a Universal Truth Machine, capable of correctly answering any question at all.
2. Gödel asks for the program and the circuit design of the UTM. The program may be complicated, but it can only be finitely long. Call the program P(UTM) for Program of the Universal Truth Machine.
3. Smiling a little, Gödel writes out the following sentence: "The machine constructed on the basis of the program P(UTM) will never say that this sentence is true." Call this sentence G for Gödel. Note that G is equivalent to: "UTM will never say G is true."
4. Now Gödel laughs his high laugh and asks UTM whether G is true or not.
5. If UTM says G is true, then "UTM will never say G is true" is false. If "UTM will never say G is true" is false, then G is false (since G = "UTM will never say G is true"). So if UTM says G is true, then G is in fact false, and UTM has made a false statement. So UTM will never say that G is true, since UTM makes only true statements.
6. We have established that UTM will never say G is true. So "UTM will never say G is true" is in fact a true statement. So G is true (since G = "UTM will never say G is true").
7. "I know a truth that UTM can never utter," Gödel says. "I know that G is true. UTM is not truly universal."

Think about it - it grows on you ...

i really don't get it...i get lost understanding it..
 
Physics news on Phys.org
heman said:
The proof of Gödel's Incompleteness Theorem is so simple, and so sneaky, that it is almost embarassing to relate. His basic procedure is as follows:

1. Someone introduces Gödel to a UTM, a machine that is supposed to be a Universal Truth Machine, capable of correctly answering any question at all.
2. Gödel asks for the program and the circuit design of the UTM. The program may be complicated, but it can only be finitely long. Call the program P(UTM) for Program of the Universal Truth Machine.
3. Smiling a little, Gödel writes out the following sentence: "The machine constructed on the basis of the program P(UTM) will never say that this sentence is true." Call this sentence G for Gödel. Note that G is equivalent to: "UTM will never say G is true."
4. Now Gödel laughs his high laugh and asks UTM whether G is true or not.
5. If UTM says G is true, then "UTM will never say G is true" is false. If "UTM will never say G is true" is false, then G is false (since G = "UTM will never say G is true"). So if UTM says G is true, then G is in fact false, and UTM has made a false statement. So UTM will never say that G is true, since UTM makes only true statements.
6. We have established that UTM will never say G is true. So "UTM will never say G is true" is in fact a true statement. So G is true (since G = "UTM will never say G is true").
7. "I know a truth that UTM can never utter," Gödel says. "I know that G is true. UTM is not truly universal."

Think about it - it grows on you ...

i really don't get it...i get lost understanding it..

I see nothing in the statement that says that UTM can't opt to say nothing...

-Dan
 
Then it wouldn't be a "Universal Truth Machine, capable of correctly answering any question at all".

It would instead be a partial truth machine that answers some questions correctly, and doesn't answer other the other questions.
 
heman said:
The proof of Gödel's Incompleteness Theorem is so simple, and so sneaky, that it is almost embarassing to relate. His basic procedure is as follows:

1. Someone introduces Gödel to a UTM, a machine that is supposed to be a Universal Truth Machine, capable of correctly answering any question at all.
2. Gödel asks for the program and the circuit design of the UTM. The program may be complicated, but it can only be finitely long. Call the program P(UTM) for Program of the Universal Truth Machine.
3. Smiling a little, Gödel writes out the following sentence: "The machine constructed on the basis of the program P(UTM) will never say that this sentence is true." Call this sentence G for Gödel. Note that G is equivalent to: "UTM will never say G is true."
4. Now Gödel laughs his high laugh and asks UTM whether G is true or not.
5. If UTM says G is true, then "UTM will never say G is true" is false. If "UTM will never say G is true" is false, then G is false (since G = "UTM will never say G is true"). So if UTM says G is true, then G is in fact false, and UTM has made a false statement. So UTM will never say that G is true, since UTM makes only true statements.
6. We have established that UTM will never say G is true. So "UTM will never say G is true" is in fact a true statement. So G is true (since G = "UTM will never say G is true").
7. "I know a truth that UTM can never utter," Gödel says. "I know that G is true. UTM is not truly universal."

Think about it - it grows on you ...

i really don't get it...i get lost understanding it..


Think about a liar's type paradox- If I write "The following sentence is false. The preceeding sentence is true" Now is that system of sentences consistent? Can you determine truth or falseness from them? No-it is a paradox. This is "essentially" what Godel did, although a Godel statement G is a paradox due to (dis)provability rather than truth/falseness.
 

Similar threads

  • · Replies 34 ·
2
Replies
34
Views
4K
  • · Replies 54 ·
2
Replies
54
Views
6K
  • · Replies 12 ·
Replies
12
Views
7K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K