This thread is a fishing expedition. I'm seeking out those who disagree with this proposition: Science is a good thing, to see what their arguments are. — Banno
The real key to Gödel is that the axioms are recursively enumerable, not countable. We can show there exist maximal consistent subsets of the countable set of all statements, and take those as axioms. Then we can show that maximality implies completeness. It’s just not useful for human or computer-read proofs, because there is no way to algorithmically prove each step is allowed.
Gödel's incompleteness theorem applies to formal languages with countable alphabets. So it does not rule out the possibility that one might be able to prove 'everything' in a formal system with an uncountable alphabet OR expand the alphabet to account for new variables.
Two ideas follow from the above:
-Hypothetically, a theorem can be "complete" if uncountable.
-A theorem can "reach" completeness in a limited fashion before being considered "uncountable", hence a sort of "loophole".
Therefore, would it be possible to demonstrate a theorem that is as close as possible to being "complete" without it becoming uncountable?
Concerning the "loophole" the demarcation between countability of an alphabet and uncountability would render the theorem complete, if the demarcation can be ascertained a priori or a posteriori?
What do you mean by 'computable axiom'? — TonesInDeepFreeze
Gödel's incompleteness theorem applies to formal languages with countable alphabets. So it does not rule out the possibility that one might be able to prove 'everything' in a formal system with an uncountable alphabet OR expand the alphabet to account for new variables.
Given the above, does it follow that, Turing complexity is subject to completeness rather than consistency of a theorem in a formal language with countable alphabets? However, if ordinality is considered, then consistency matters more for determining computational complexity, et that renders theorems posited in countable alphabets only.
I am trying to discern computability in terms of complexity with regards to a formal system with an uncountable alphabet OR expand the alphabet to account for new variables to render it as "complete" and Turing computable as possible without incurring uncountability? — Shawn
I am at the point that there might be the slightest possibility it falls into the Godel Hole, since I find that to prove the conjecture seems to require that I assume the conjecture, a circular trap. I'm not speaking of an indirect proof — jgill
There are two reasonable ways to measure the length of a proof: by steps or by symbols. For step-length, we can brute-force-search for proofs and be certain we've found the shortest one as long as our axiom system is finite - for symbol-length, we only need that the language is finite and our axiom system is computably axiomatized (e.g. PA and ZFC).
That said, in either case we have a serious issue as far as complexity is concerned: as long as our axiom system is "sufficiently rich," for every computable function F there is some theorem φ which has no proof of length ≤F(length(φ)). (Basically, we're looking at the Busy Beaver function in disguise when we talk about bounding proof searches ahead of time.)
That said, this doesn't rule out (i) efficient proof search in simpler theories or (ii) efficient proof search for particularly simple results. There's a rich literature on this topic, beginning with the already-interesting case of propositional proof search - "automated theorem proving" is a good keyword for this.
If your theories are allowed to have infinitely many axioms (defined by some recursive enumeration of the axioms), then there is no such brute force algorithm: the shortest possible proof of ⊢ϕ is when ϕ is an axiom, but it would require an infinite search through the axioms to find out whether that is so. If you restrict to finitely axiomatisable theories, then there is a brute force algorithm that just enumerates all the proofs of length 1, then 2 and so on and will find the shortest proof if the input ϕ is a theorem. I imagine the complexity will be enormous. — Rob Arthan
Turing degree — fishfry
I have no idea, I know very little of these matters. — fishfry
The method I mentioned is brute force. I don't know whether there's a better method. — TonesInDeepFreeze
What's interesting is that this is not a linear order. — fishfry
A machine for ascertaining the length of the shortest proof of a theorem doesn't involve anything like oracles. — TonesInDeepFreeze
Rather, it's about know the complexity of solving this particular solvable problem. — TonesInDeepFreeze
It's interesting that Abraham changed God's mind that day, but only when it was about authority. — Shawn
There is no set of all sets, I hope we're not going down this road. — fishfry
Are you deliberately wasting people's time with remarks you've intentionally prepared to be gibberish or are so personally esoteric that no one but you could know what you mean? — TonesInDeepFreeze
If my previous post is correct, then I take it that your full question is:
What is the complexity class of such an algorithm?
I don't know. And I'm not very much informed on complexity classes. — TonesInDeepFreeze
What does "this" refer to there? Set theory can't do a lot of things, but what is it in particular are you saying set theory can't do? — TonesInDeepFreeze
PM addressed complexity classes? — TonesInDeepFreeze
If my attempt was correct, and there are only finitely many symbols in the signature, then, if I'm not mistaken, there is an algorithm to list the theorems in order of proof length (and, say, lexicographically within length). — TonesInDeepFreeze
What is the complexity class of such an algorithm?
I don't know. And I'm not very much informed on complexity classes. — TonesInDeepFreeze