The value of Σ is not known for n >= 5, because there are machines that we haven't been able to run long enough to halt or prove that they never halt (also, there is no hope of proving that they halt if we use a small axiomatic system: Google "ten pounds of axioms" for philosophical controversies).
Lacking evidence to the contrary, could it be justified to assume that a particular TM never halts? (note that many of these *deserve* to be axioms, since they are true and don't follow from our small axiom sets; and if we are wrong, we *will* eventually find out)
Such assumptions would allow us to solve open Pi_1 problems (like the Goldbach Conjecture) that can be expressed in n bits where Σ(n) is known, i.e. the assumption is that Σ(n) isn't bigger than the current champion. (the argument is that KC(1st counterexample) <= KC(statement). Thus 1st counterexample <= Σ(n) where n is the length of the statement)
This seems like a fine working assumption, analogous to axioms used in the natural sciences.
I can imagine proceeding this way, by choosing axioms that best explain mathematical regularities (including unproven ones), perhaps in a Bayesian way. Having said that, even if our assumption is falsified (if the TM is shown to halt afterall), might it be useful to continue pretending otherwise? (do axioms that take a long time to be refuted tend to be, for application purposes, less significant?)
Chaitin said that we need to be empirical about axioms, and that's what I'm suggesting here.
Lacking evidence to the contrary, could it be justified to assume that a particular TM never halts? (note that many of these *deserve* to be axioms, since they are true and don't follow from our small axiom sets; and if we are wrong, we *will* eventually find out)
Such assumptions would allow us to solve open Pi_1 problems (like the Goldbach Conjecture) that can be expressed in n bits where Σ(n) is known, i.e. the assumption is that Σ(n) isn't bigger than the current champion. (the argument is that KC(1st counterexample) <= KC(statement). Thus 1st counterexample <= Σ(n) where n is the length of the statement)
This seems like a fine working assumption, analogous to axioms used in the natural sciences.
I can imagine proceeding this way, by choosing axioms that best explain mathematical regularities (including unproven ones), perhaps in a Bayesian way. Having said that, even if our assumption is falsified (if the TM is shown to halt afterall), might it be useful to continue pretending otherwise? (do axioms that take a long time to be refuted tend to be, for application purposes, less significant?)
Chaitin said that we need to be empirical about axioms, and that's what I'm suggesting here.
(no subject)
Date: 2008-04-27 01:28 am (UTC)(no subject)
Date: 2008-04-27 01:52 am (UTC)(no subject)
Date: 2008-04-27 03:24 pm (UTC)Don't know if this makes much sense
Date: 2008-04-27 02:18 am (UTC)To "execute" (use) this A or not A fact, just assume A is false. Continue on your merry way - the only way you can ever use the fact "not A" is proving A and developing a contradiction. Okay, well you know what to do if A is true (the other branch!), go from there.
The first branch is the "continue on your merry way" approach. The problem is, I don't think it's sensible to say that, assuming you falsify your assumption, that you can pretend you haven't falsified that assumption - you have to prepare for the other contingency. The only way I would be willing to believe that "axioms that take a long time to be refuted tend to be less significant" would be if it took significantly longer than the time left in the universe to disprove - of course, how would you ever establish such a fact?
(no subject)
Date: 2008-04-27 03:02 pm (UTC)I am probably very biased by my own peculiar experiences doing math, but I don't see the role of mathematics as "solving problems" so much as "learning which entailments are provable".
If I start with ZFC plus some fact of busy beaver and I prove goldbach, it doesn't really matter whether I write this as
ZFC+BB |- GB
or
ZFG |- BB → GB
That is, I don't see any real difference between taking something as an axiom globally and taking it as an assumption during one proof. People prove statements taking the Riemann Hypothesis and P!=NP all the time.
(no subject)
Date: 2008-04-27 03:24 pm (UTC)The advantage of the former is that all problems up to a certain size become solvable.
(no subject)
Date: 2008-04-27 03:28 pm (UTC)(no subject)
Date: 2008-04-27 07:33 pm (UTC)(no subject)
Date: 2008-04-27 08:25 pm (UTC)(no subject)
Date: 2008-04-27 08:32 pm (UTC)What physicist prefers theories that predict false things?
(no subject)
Date: 2008-04-27 08:36 pm (UTC)Consider theory T that extends S with one more prediction.
If this prediction matches "the world" (be that the physical world or the "platonic realm of pure mathematics") then T is better than S
If it doesn't, T is worse than S.
Adding extremely high-consequence axioms like fixing the value of BB is not progress because for all we know it's adding a bunch of false predictions as well as a bunch of correct ones, without even enhancing our understanding the way an intuitively good (but materially incorrect) physical theory might.
(no subject)
Date: 2008-04-27 09:27 pm (UTC)predictions that are false will eventually be refuted. When we are confronted with such a contradiction, we will be left with the problem of "debugging" our axioms: which of our assumptions are false?
if we never add axioms, there are truths that will *never* be recognized as such.
(no subject)
Date: 2008-04-27 09:42 pm (UTC)are hardly truths at all.
(no subject)
Date: 2008-04-29 04:20 am (UTC)My understanding is you reject LEM here, which would lead me to think that statements about halting are not meaningful to you. If it's meaningful, it must be true or false (our ignorance is a different matter).
(no subject)
Date: 2008-04-29 06:08 am (UTC)2. I believe statements about halting are meaningful, but to me this does not entail believing they are either true or false. I am willing to accept that it is impossible for any statement to be neither true nor false -- so don't expect me to produce any counterexamples -- but i do not regard this as the same as every statement being either true or false. You may find it strange for me to say i accept "
not not (A or not A)" while rejecting "A or not A", but i want my proofs to have computational content as constructive decision procedures. A classical tautology like "for every Turing machine M, either M halts or it doesn't" should be unprovable, because we know that the halting problem is undecidable.3. To illustrate what my philosophy buys me, consider constructing an inference system (say for a logic, or a language -- whatever you like). If i work in an intuitionistic metalogic, then i can easily show my system to be decidable simply by proving that every judgement is either derivable or not -- the proof itself represents a decision procedure! In contrast, if i work classically then the theorem in question has a trivial proof, and if i want to actually show my system decidable, i have to code it up in terms of some computational model like Turing machines or lambda terms (or ... intuitionistic logic! *chuckle*), a vastly more involved enterprise.
4. As a proof theorist, i'd say i'm more interested in the relative strength of assertions than in their supposed absolute truth value. It's nice to be able to say things like, "I can prove first-order logic sound, and it requires only lexicographic induction over tuples of natural numbers", or "I can prove that one can dissect the unit ball into 5 pieces which translate and rotate into two copies of the unit ball, but only if i assume that all propositions are decidable". Are these things Platonically true, false, or meaningless? Who can say -- but at least i understand that the first rests on much simpler foundations. The name of the game is then determining how small a set of assumptions we need to demonstrate a fact, rather than determining how large a set of consequences we can derive if we assume more facts. Your desire to enlarge our provable set by assuming more axioms seems very counterintuitive given my goals -- at the end of the day, you may collect more truths than i, but only truths of a very weak character.
---
This comment is probably far more detailed than you care to read about, but it was a fun exercise anyway, challenging my philosophical assumptions :)
(no subject)
Date: 2008-04-29 07:11 am (UTC)My procedure achieves it in the limit, but it will make temporary mistakes.
<< "I can prove that one can dissect the unit ball into 5 pieces which translate and rotate into two copies of the unit ball, but only if i assume that all propositions are decidable". Are these things Platonically true, false, or meaningless? Who can say -- but at least i understand that the first rests on much simpler foundations. >>
Like you, I am a formalist about questions of this type (because the axioms used are not computational). I am only a Platonist when it comes to TMs.
And frankly, why can't you intuitionists speak normal English and use a provability predicate to make your points? Isn't your meta-language classical already?
(no subject)
Date: 2008-04-29 07:56 am (UTC)isn't assuming all Turing machines halt or loop equivalent to assuming the excluded middle in general? granted, Banach-Tarski relies on choice, which is stronger than mere excluded middle, but to my mind, LEM is already non-computational enough.
And frankly, why can't you intuitionists speak normal English and use a provability predicate to make your points?
speaking for myself, i sometimes say "true" to mean "provable" because i consider them to mean the same thing. i'm happy to restrict myself to just saying "provable" if it will make things clearer -- is that all you're asking?
Isn't your meta-language classical already?
i'm not sure what you mean by this, but i'm going to have to go with "no" :P
(no subject)
Date: 2008-04-29 03:54 pm (UTC)First of all, I only assume that they either halt or don't halt. If all non-halting machines were looping, the halting problem would be easy to solve (proof: make a machine that detects when a TM enters a previous state).
<< i sometimes say "true" to mean "provable" because i consider them to mean the same thing >>
when talking about Turing machines halting, you have a ground truth before you have any axioms. The best you can do is work on your axioms so that they approximate the ground truth. So you shouldn't consider "true" and "provable" to be the same thing.
(no subject)
Date: 2008-04-29 09:07 pm (UTC)we're still in agreement -- by "loop" i didn't mean "cycle to the same configuration".
when talking about Turing machines halting, you have a ground truth before you have any axioms.
i'm still not sure what that means -- like i said above, assuming all Turing machines halt or don't is equivalent to general LEM, since for first-order logic (and beyond), provability is reducible to the halting problem. so to someone who rejects general LEM, it's no more acceptable to say, "well just assume it for Turing machines halting..."
what does it mean to say that a particular Turing machine doesn't halt? if you can provide a proof that it doesn't halt, then i'll believe it, but we know from undecidability than there will be some machines which are neither provably halting nor provably non-halting, so in what sense is there a "ground truth" associated with halting?
(i see Turing machines as a red herring here -- since they enjoy computational universality, pretty much everything interesting can be reduced to Turing machines halting. so as a hypothetical "ground truth", it's no better than other infinitary notions of "truth", like validity in all models or what have you.. and really, it's this infinitary notion of Platonic truth that i object to -- an inaccessible "truth" that we can never know is useless to us. provability, though, i can get my hands on.)
(no subject)
Date: 2008-04-29 09:22 pm (UTC)Since "halting" implies "provably halting", the above machines are non-halting.
(In the same sense that a Gödel sentence is true. We say that the property of halting is verifiable but not refutable, i.e. like any Sigma_1 sentence)
(no subject)
Date: 2008-04-29 09:27 pm (UTC)