Do you know of any way to approach this problem? I'm assuming you will reference information theory, which isn't what I think is appropriate to ascertain "complexity", or is it? — Shawn
A machine for ascertaining the length of the shortest proof of a theorem doesn't involve anything like oracles — TonesInDeepFreeze
how does the machine do this without a brute force method? — Shawn
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
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.
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
how do you discern axioms in the theorem that are non-computable from those that are computable. — Shawn
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
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?
Not to argue, but that's quite a claim. No need for a citation - I wouldn't understand it - but can you take a second look and confirm? So that I may tell others that Tones told me so.it is computable whether a symbol string is or is not an axiom. — TonesInDeepFreeze
Get involved in philosophical discussions about knowledge, truth, language, consciousness, science, politics, religion, logic and mathematics, art, history, and lots more. No ads, no clutter, and very little agreement — just fascinating conversations.