Digression:
stevendaryl said:
Well, it's very complicated, although no single step is very difficult, conceptually.
Well to put it in a slightly different way. Suppose one wasn't completely convinced about the soundness of ZFC regarding arithmetic statements.
(Note that this is much weaker than taking a specific "negative" stance about soundness. A lack of very clear stance is enough.)
When I look at syntactic proof, I can view it as completely separately from having anything to do with ZFC at all. I can just look at it its own merit and decide whether the arguments can be justified or not. The issue is looking at the individual steps of arguments from revisionist perspective so to speak. Quoting from this
essay for example:
Godel’s theorem does not actually say that the consistency of PA cannot be proved except in a system that is stronger than PA. It does say that Con(PA) cannot be proved in a system that is weaker than PA, in the sense of a system whose theorems are a subset of the theorems of PA—and therefore Hilbert’s original program of proving statements such as Con(PA) or Con(ZFC) in a strictly weaker system such as PRA is doomed. However, the possibility remains open that one could prove Con(PA) in a system that is neither weaker nor stronger than PA, e.g., PRA together with an axiom (or axioms) that cannot be proved in PA but that we can examine on an individual basis, and whose legitimacy we can accept. This is exactly what Gerhard Gentzen accomplished back in the 1930s...
The author also describes an "easy" proof in section-2, but I have no idea how it relates to semantic proof you mentioned (obviously because I don't understand either). My question roughly was that to what extent you can weaken the axiomatic system, while carrying over that sort of proof. It seems that in section-9 a very interesting comment is made (which seems to, be more or less, an answer to this ... I should add I have no idea as to "why" this is the answer):
1. If we believe that N must either have, or not have, every property expressible in the first-order language of arithmetic, then the straightforward set-theoretic proof should satisfy us that PA is consistent.
Personally, every such property having a truth value definitely is "satisfactory enough" to me. Honestly, if that's all what is the underpinning assumption, then that is really far more satisfactory than I would have expected.
Slight digression: But indeed, asking a question why every such property must have a truth value is a reasonable point ... (a point that I have repeated perhaps more times than necessary, on this forum). Basically my view point (I should stress that this is just my viewpoint) is that the only definitive answer to such an objection can be to give (if possible) a sufficiently growing function, while avoiding circularity(I have used this word informally here).
Perhaps, much more authoritatively, a very similar point is mentioned (towards end of section-3):
Voevodsky noted in his talk that first-order properties of the natural numbers can be uncomputable. This means that if our plan is to react to a purported proof of P∧¬P by checking directly whether P or ¬P holds for the natural numbers, then we might be out of luck—we might not be able to figure out, in a finite amount of time, which of P and ¬P really holds of the natural numbers. In the absence of such a decision procedure, how confident can we really be that the natural numbers must either have the property or not? Maybe the alleged “property” is meaningless.
On Topic:
stevendaryl said:
The proof-theoretic proof of consistency is a lot more work, and gives less insight.
...
Are you talking about giving a proof-theoretic proof of the consistency of set theory, itself? That's a completely unsolved problem, as far as I know. The kind of induction that is needed to prove the consistency of a theory requires induction on an ordinal that is beyond the ability of the theory itself to represent. Take PA for example. To represent an ordinal ##\alpha## within PA requires what's called an "ordinal notation", which is a way to code all the ordinals less than ##\alpha## as natural numbers in such a way that PA can define a relation ##R(x,y)## such that whenevery ##\beta < \gamma < \alpha##, PA proves ##R(code(\beta), code(\gamma))## (where ##code(x)## means the natural number coding ##x##). PA can only represent in this sense ordinals less than ##\epsilon_0##.
In the case of set theory, the theory can represent ordinals much huger than ##\epsilon_0##. I'm not sure that there is a clear bound on the highest ordinal that can be represented. But to prove by induction that set theory is consistent, you'd have to do induction on an ordinal larger than any representable in set theory.
The proof-theoretic proof of consistency is very limited. I don't think it has been successfully applied to anything much more powerful than PA. (But I'm not sure).
Yes, basically I think if we define a predicate WO(x) (where x∈ℕ), which should describe whether the program corresponding to index x(computing a function ℕ
2 to {0,1}), describes a well-order (of ℕ with any order-type) or not . Then we can define the smallest ordinal α such that: "theory T can't prove
any computable well-order relation with order-type α as a well-order."
Though I am not fully sure whether this is the standard definition, if there is one (or whether there are multiple definitions?).
Anyway, two small points:
(1) If the theory was "really" correct about its answers to predicate WO(x), then I think for sure the smallest such α can't equal ω
CK (obviously α>ω
CK is trivially ruled out). Because then we a trivial recipe for generating a computable relation for ω
CK (a contradiction).
(2) The
smallest ordinal α should work because given any computable β ... for any β
small<β there is a trivial computable relation that we can write for β
small, given the relation for β (and it seems quite reasonable to assume that any powerful-enough theory will prove that too, given it proves the relation for β to represent a well-order).
======
But anyway, I think your comment about such a proof giving less insight might not be fully justified.
Just based on what I have read: usually, on the very least, such an analysis (possibly among number of other things) also gives a collection of (recursive) increasing functions f
n (n∈ω) such that the theory proves any given f
i to be total but not any function which eventually dominates all of these function.
Totality of such function should be expressible purely using quantifiers on natural numbers, I think. But the way this information is captured in the above paragraph seems interesting.
=====
You are right that it is an unsolved problem for standard set theory. That's why I said
"we don't have (iii)
" in post#19. Also, I think you are probably right that currently there is not a clear understanding (for standard set theory) on what the highest bounds may or may not be (but I might be wrong too ... I just remember reading something along these lines). Generally, one does expect it to be pretty difficult to put such bounds.
Finally, regarding the last comment, I think that may not be quite true. I am just basing this on the wiki page which seems to list about two dozen different systems.
Furthermore one doesn't expect the wiki to list any partial results (also these kinds of analysis also might have applications outside of consistency perhaps(?) ... but I don't really know).