« first day    last day (740 days later) » 

user131753
6:29 AM
Regarding,
 
user131753
in Logic, 53 secs ago, by user21820
@user170039 I don't really know the details, but from what I've read Russell himself gave up the original aim of PM, and later invented type theory as a way out of the Russell paradox. But it isn't satisfying to me. Neither is ZFC though.
 
user131753
It is not clear to me what you mean by "the original aim of PM" and what are the sources from which you have heard that "Russell himself gave up the original aim of PM" (whatever that "original aim" was) @user21820?
 
user131753
Please see the following:
 
user131753
 
user131753
For supporting the following comment,
 
user131753
6:40 AM
in Logic, 16 mins ago, by user 170039
I forgot to add that "..although correct but not doing justice to Russell and Whitehead's original aim of pursuing the projects of PM." (Anyway, I am going to discuss this with you in the Philosophy of Mathematics room, if you are willing.)
 
user131753
And regarding Russell's response to the Incompleteness Theorems see the following answer,
 
user131753
8
A: What sources discuss Russell's response to Gödel's incompleteness theorems?

ConifoldIrvine in Bertrand Russell also writes that "Russell did not understand Gödel's celebrated results, which he interpreted as implying that arithmetic is inconsistent". Berto in Gödel Paradox and Wittgenstein's Reasons notes that both Russell and Zermelo mistook Gödel's theorem for a paradox due to...

 
user131753
and the following answer,
 
user131753
5
A: Did Russell understand Gödel's incompleteness theorems?

George ChenRussell's comments on Gödel were scanty, but it was very unlikely that Russell did not understand what Gödel was talking about. The paradox presented by Gödel sentence was nothing new; it was the same old vicious circle paradox, which had been abundantly dispelled by Russell's Theory of Types[sou...

 
user131753
6:57 AM
There are several puzzling remarks in the second answer. For example, it is asserted that "The paradox presented by Gödel sentence was nothing new; it was the same old vicious circle paradox, which had been abundantly dispelled by Russell's Theory of Types." Really? In my opinion that's a severe misunderstanding of Gödel's results (so far as I understand the Incompleteness Theorems).
 
user131753
7:51 AM
1 message moved to trash
 
user131753
But what's more puzzling is @NieldeBeaudrap's comment after the answer and @GeorgeChen's unresponsiveness to my question. I don't know why he did that. Was my question too trivial @user21820?
 
user131753
1 message moved to trash
 
11:48 AM
@user170039 I mixed up Frege's Begriffsschrift and Russell's Principia Mathematica; the latter is where Russell attempted to use type theory as a foundation, to replace Frege's inconsistent naive set theory. However, it does seem that I recall correctly the original aim of PM, which Wikipedia states as:
> PM was an attempt to describe a set of axioms and inference rules in symbolic logic from which all mathematical truths could in principle be proven. As such, this ambitious project is of great importance in the history of mathematics and philosophy, being one of the foremost products of the belief that such an undertaking may be achievable.
@user170039 As for Michael's pdf, I have previously explained that it is irrelevant. If PM is precise and interprets TC/PA−, it is essentially incomplete. Both constructive and non-constructive proofs give this result, as explained here:
6
A: In Godel's first incompleteness theorem, what is the appropriate notion of interpretation function?

user21820I've always interpreted this notion in the following way. $ \def\eq{\leftrightarrow} \def\t{\text} \def\pa{\t{PA}} \def\th{\t{Th}} \def\prf{\t{Proof}} \def\prov{\t{Prov}} \def\box{\square} \def\nn{\mathbb{N}} \def\str#1{{``\text{#1}\!"}} $ Formal system interpretation Take any formal systems...

Otherwise, PM cannot serve as a foundation for elementary number theory, not to say mathematics in general.
That's the reason I don't fancy arguing about what exactly Godel meant or achieved, because it is definitely not as strong as the generalized incompleteness theorems, and hence one can find loopholes to wiggle through. The generalized theorems essentially close all loopholes unless one completely rejects the idea that TC/PA− is meaningful.
 
12:34 PM
@user170039 You are absolutely right; Russell's theory of types aims to solve the problem of Russell's paradox, and has nothing to do with solving incompleteness. Indeed it can't. Perhaps such writings about Russell and Godel are the source for misconceptions as in Dennis' comment. Feel free to discuss here to clarify them:
@ArtemKaznatcheev I contacted one of my professors who is a Russell scholar, I'll let you know if anything comes of it. He was fairly certain Russell didn't make the mistake quoted in this answer. He did say this much: "There isn't much, however. I do recall his saying that Goedel's results show there must be a hierarchy of languages, which is a much more reasonable conclusion." — Dennis Jun 19 '13 at 18:17
@Dennis: That cannot be a valid response, whether or not Russell made it. The reason is that every computable formal system S that interprets arithmetic is subject to Godel's incompleteness theorem. It is irrelevant whether S is a set theory, a type theory, or something else, and whether S has classical truth values, multiple truth values or not even the concept of truth values. S can even be some crazy formal system that makes no sense. Still, S is essentially incomplete (this is a technical term, not an English phrase). See this for proof. — user21820 23 mins ago
@Dennis: In other words, whatever kind of logical system humans can ever think of will never succeed in Hilbert's original goal. Any hierarchy either would be computably describable (and hence any system built on such would be subject to the incompleteness theorems) or would be computably indescribable (and hence useless for human reasoning). — user21820 20 mins ago
@user170039 Your question wasn't that trivial, but it's already difficult enough to know precisely what people we talk to face to face are thinking, let alone people who have just left us vague writings to read. I presume that Dennis and George don't actually know the technical details of the incompleteness theorems, and hence shouldn't attempt to comment on Russell's (or anyone else's) remarks about Godel's theorems, in my opinion, since I cannot see any clear benefit in this sort of speculation.
By the way, you may also be interested in SEP's article on self-reference where Kripke uses transfinite recursion to construct a theory of truth that has its own truth predicate. Of course, this theory is useless for human reasoning, but it's an interesting idea.
 
user131753
12:53 PM
1 hour ago, by user21820
Otherwise, PM cannot serve as a foundation for elementary number theory, not to say mathematics in general.
 
user131753
It can and in a very specific sense different from Gödel. That's more or less the project of Principia as Russell and Whitehead saw it. In the pdf Detlefsen specifically argues about this.
 
user131753
In particular after reading that article you would very naturally be able to conclude that Gödel's Incompleteness Theorems neither were a very significant results that Russell and Whitehead would have wanted to achieve in their Principia project, nor it was of their primary concern.
 
user131753
What Gödel's result merely showed was that (according to Detlefsen and also to use your terminology) "[i]f $PM$ is precise and interprets $TC/PA−$, it is essentially Gödel-incomplete." where Gödel-incomplete is the modern notion of incompleteness.
 
user131753
1:09 PM
Detlefsen says,
 
user131753
"Gödel completeness, I claim, is very different from the type of completeness that primarily motivated Whitehead and Russell in the Principia project. The completeness with which they were principally concerned is what I will call descriptive completeness.
 
user131753
Roughly speaking, descriptive completeness is completeness with respect to a data set of some type. In the case of the Principia project, this was the set of accepted propositions of established mathematical practice. This is a very different type of completeness from Gödel completeness.
 
user131753
It reflects the distinctive aims of what I will call descriptive axiomatization. These aims center on the idea of a formal axiomatic system’s serving as a formalization of a pre-axiomatically given body of informal mathematical practice – in particular, a formalization of the theorems and proofs with which that body of practice is chiefly associated.
 
user131753
Whether a descriptive axiomatization satisfies such a condition is not much affected by whether it is Gödel-complete. This at any rate is what I will argue. ..."
 
user131753
Regarding @GeorgeChen's answer, I was especially confused regarding the following part, "Note that every time I point to the Liar's paradox, people automatically say I mistook true for provable. Actually, this distinction is irrelevant; what the liar's paradox and $G$ in common is that they are all self-referential.
 
user131753
1:16 PM
If a sentence can't comment itself, then it is commenting its counterpart one order below itself, thus a hierarchy rises from the second order ad infinitum. There is no first order $G$, because a proposition about a proposition is at least 2nd order. First order propositions are all about individuals, not propositions."
 
user131753
1:29 PM
Furthermore, Russell said in the Introduction to Tractatus, "These difficulties suggest to my mind some such possibility as this: that every language has, as Mr. Wittgenstein says, a structure concerning which, in the language, nothing
can be said, but that there may be another language dealing with the structure of the first language, and having itself a new structure, and that to this hierarchy of languages there may be no limit." Doesn't this sound very much similar to Tarski's Theorem @user21820?
 
user131753
1:47 PM
In @GeorgeChen's answer, I fail to understand the following statement @user21820, "A self-referential sentence $G$'s meaning cannot be determined until each of its constituent's meaning is determined". This doesn't seem to be the case always. If it is really the case here then can you explain how it is so @user21820?
 
@user170039: Before we continue, I've to correct an erroneous claim I made just now due to carelessness:
1 hour ago, by user21820
@user170039: There's one more interesting bit; if you have the halting oracle, you can decide the entire theory of the natural numbers. The halting oracle is so low in the hierarchy of computability that this fact feels slightly strange.
1 message moved to trash
I've just moved the original to trash.
It is wrong because as I've always said many times having the k-th jump corresponds to k-nested quantifiers.
The theory of the natural numbers thus requires the ω-jump. 1 is certainly not enough.
However, there is a true claim (though irrelevant to our discussion): Using the halting oracle you can build a complete theory extending PA. Just fix a computable ordering of arithmetical sentences, and then build the decider D as follows. D on an input sentence x initializes S to the axioms of PA and then runs through each sentence y from the first (in the order we fixed) up to x, and adds y if y is consistent with S, otherwise it adds the negation of y. It outputs "yes" iff x was added to S.
The part checking consistency with S can be done with just the halting oracle (1st jump).
Okay now I'll respond to your comments.
@user170039 I disagree with this. From what I've read, PM was written at a time when it was believed not only that mathematical truths are absolute, but also that you just need to choose the right deductive system to be able to capture all of them.
 
user131753
2:07 PM
Sorry to interrupt. But what did you mean by "this" in the following @user21820?
 
user131753
1 min ago, by user21820
@user170039 I disagree with this. From what I've read, PM was written at a time when it was believed not only that mathematical truths are absolute, but also that you just need to choose the right deductive system to be able to capture all of them.
 
I meant I disagree with your comments that imply that PM can serve as a complete foundation for elementary number theory. Notice that you actually quoted me out of context.
2 hours ago, by user21820
@user170039 As for Michael's pdf, I have previously explained that it is irrelevant. If PM is precise and interprets TC/PA−, it is essentially incomplete. Both constructive and non-constructive proofs give this result, as explained here:
> [...]
2 hours ago, by user21820
Otherwise, PM cannot serve as a foundation for elementary number theory, not to say mathematics in general.
I think you agree with me that PM is precise and interprets TC/PA−.
So the comment you quoted is irrelevant to our subsequent discussion.
 
user131753
I don't think so.
 
Ok wait, pick one:
(1) PM is precise and interprets TC/PA−.
(2) PM is imprecise or does not interpret TC/PA−.
We have to settle this issue before we continue, because the entire discussion would be completely different.
 
user131753
Although I agree that PM is precise and interprets TC/PA− and that it is essentially incomplete, I don't agree that PM can't serve as a complete foundation for elementary number theory, I think that it may be possible for PM to serve as a complete foundation for elementary number theory but in a different sense of the term "foundation" and which I think will be clear to you once you read Detlefsen's article.
 
2:16 PM
@user170039 That's precisely why I said you misquoted me (apparently due to a miscommunication).
My earlier comments were of the form "If PM is precise and interprets TC/PA−, [...]. Otherwise, PM cannot serve as a foundation [...].".
So if you pick (1), then that comment starting with "Otherwise" is irrelevant to you, and I don't believe it either.
 
user131753
Yes. Sorry for the misunderstanding. It is clear now.
 
Okay. By the way, do you have a precise grasp of the generalized incompleteness theorems as of now?
If not, I can explain it informally if you wish.
 
user131753
No, it's fine. I have studied it some days earlier. So I think I can understand.
 
user131753
By the way, I am sorry, but I have to go now. See you very soon @user21820. Take your time.
 
@user170039 No problem.
My next question is whether you agree with the proof. In other words, do you agree with the assumptions inherent in the meta-system MS that are needed to prove the incompleteness theorems?
Some logicians will claim that PA itself can do it, but there is philosophical reason to say that this claim is not meaningful, because it essentially boils down to showing that PA |− ( Con(PA) ⇒ ¬Prov(Con(PA)) ), where Con(PA) and Prov(Con(PA)) are two arithmetical sentences. The problem is that these sentences cannot be justified to make sense without some notion of natural numbers. To quote from my post:
9
A: Are sets and symbols the building blocks of mathematics?

user21820The things you actually write on the paper or some other medium are not definable as any kind of mathematical objects. Mathematical structures can at most be used to model (or approximate) the real world structures. For example we might say that we can have strings of symbols of arbitrary length,...

> The catch is that the sentence "Prov(P)" is completely meaningless unless we have some notion of interpretation of a sentence over T, which we have completely avoided so far so that everything is purely syntactic.
At that point in my post, I had only justified syntactic manipulation, which is basically all that PA can do natively (without encoding that requires us to imbue the coding with external meaning).
This is vague, because even 'native' support for something in a formal system is ultimately still syntactic. Just because "1+1" is a valid expression in a system does not mean that it really means 1+1, but at least it's philosophically more satisfying because it 'means what it says' (or at least 'says what it means'). =)
I should have said earlier that PA can prove the internal incompleteness theorem for any formal system S that interprets PA, and this proof is uniformly computable from a proof verifier V for S. Namely, there is a single program that one can write down explicitly, that given input V will output a proof of ( Con(S) ⇒ ¬Prov(Con(S)) ) over PA.
So in my opinion the most natural system that can play the role of MS is not PA but ACA. ACA can natively construct the set of theorems of S, where arithmetical sentences are still encoded as natural numbers, but now we no longer need to encode the notion of consistency as an arithmetical sentence; ACA can natively form and prove the sentence:
> For any program V that is a verifier for a formal system S (given as a set of theorems) that interprets PA via translation i, if S does not prove the i("0=1") then S does not prove both i(P) and i("¬"+P) for some arithmetical sentence P.
Ok so I shouldn't have said "most natural"; the most natural would be a system with native string manipulation. But traditionally well-known foundational systems in reverse mathematics have always been over the language of arithmetic so...
If you like, we can use the language of strings plus axioms of TC plus all finite turing jump oracles plus the full induction schema. That would be equivalent to ACA with a computable translation.
@user170039 This does not seem to make sense. I contend that AC (axiom of choice) is not a universally accepted proposition of established mathematical practice. One aspect of the incompleteness theorems is that it shows that there can be no such notion of universal acceptance even in principle. Would you accept PA+Con(ZFC)? Or would you accept PA+¬Con(ZFC)? How about PA+Con(ZF+Reinhardt) where Reinhardt stands for existence of a Reinhardt cardinal?
@user170039 However, if you just mean that PM aimed to formalize only the body of mathematics at that particular time, then your previous comment about "accepted propositions" does make sense, but I disagree with this notion, because nobody creates a formal system to merely be able to prove existing facts.
Rather, formal systems are always created with the intent to prove not only existing accepted theorems but also all other theorems that would conceivably be accepted, and yet without proving what would conceivably be rejected (like "0=1").
@user170039 I won't comment much on his answer, except that as I said earlier it is very likely he doesn't understand the incompleteness theorems, so there's nothing to say.
@user170039 I feel I should say that this and the previous comment are simply wrong. Godel's sentence is not self-referential. Only MS can 'observe' that it appears to refer to itself. But it itself is not and cannot be self-referential because it is simply not permitted to construct any such thing in the system itself.
I guess the only way to fully understand the nature of the apparent self-reference is to go back to the basics of proof+model theory. Recall that MS assumes the existence of a model N for PA. MS can construct an arithmetical sentence Q and prove that PA proves ( Q ⇔ ¬Prov(Q) ). MS can prove that ( PA proves Q ) iff ( N |= Prov(Q) ). Since MS proves ( N |= PA ), MS can hence prove that ( PA proves Q ) iff ( N |= ¬Q ). There is no self-reference.
 
 
2 hours later…
4:56 PM
@user170039: By the way, Dennis has responded to my comments on that answer we were talking about and it seems we largely agree. You may be interested in the conversation!
 
 
7 hours later…
11:45 PM
I have posted in this chat room.
The previous message is self proving. ;)
 

« first day    last day (740 days later) »