Re: functions that halt
From: Jón Fairbairn (jon.fairbairn_at_cl.cam.ac.uk)
Date: 04/17/04
- Next message: tchow_at_lsa.umich.edu: "Re: functions that halt"
- Previous message: Arthur T. Murray: "Cognitive Architecture"
- In reply to: Michael Mendelsohn: "Re: functions that halt"
- Next in thread: Michael Mendelsohn: "Re: functions that halt"
- Reply: Michael Mendelsohn: "Re: functions that halt"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 17 Apr 2004 15:30:46 +0100
Michael Mendelsohn <keine.Werbung.1300@msgid.michael.mendelsohn.de> writes:
> I think the problem is that you can't distinguish a
> computable real from an uncomputable one.
I'm not sure what you mean here. If you can describe a
number and prove that it's not computable, that counts as
distinguishing it in my book. If it's one of the uncountable
number of reals that we can't even describe, you'd probably
best appeal to Wittgenstein.
> You can write down some specifications (for reals) that
> are uncomputable, but I think you can't decide whether the
> real that fulfills that spec just might happen to be a
> fraction of square roots or some such (precisely because
> you can't compute it and so check). At least all the
> examples I have seen were of that kind.
No: all the proofs of uncomputability I can think of prove
that a number really isn't computable. For example theš real
B defined as 0.bbbbb... where the n'th bit is 1 iff the
programme with Gödel number n halts is not computable. If it
were, then one could use another programme that took
programmes as argument, Gödel encoded them and indexed B as
a solution to the halting problem. Note that the proof says
nothing to specify the reason behind computing B; the
contradiction would arise if /any/ programme could compute B
in any fashion. So B isn't a fraction of the square root of
anything computable.
> So if someone does not accept the proof that the
> cardinality of reals is larger than the cardinality of
> computable numbers (which can be listed by listing all
> programs), what can you use to convince him?
It depends on why they don't accept it. If they are arguing
that numbers such as B above have no meaning in nature, or
that the universe we inhabit is constructed entirely on a
countable basis there is no way to refute that. I don't
think we know a single physical constant to more than a few
billion digits˛. Besides, every axiomatisation of the reals
has a countable model; in a sense we cannot really escape
from our discrete means of expressing mathematics.
Also, from a practical point of view, if the someone is too
obtuse there may be nothing that will convince him.
[1] FSVO "the". We have to pick a particular notion of
computation and a particular Gödel encoding -- so in fact
there's a (countable) infinity of Bs...
[2] I'm allowing for a certain amount of future scientific
effort here.
-- Jón Fairbairn Jon.Fairbairn@cl.cam.ac.uk
- Next message: tchow_at_lsa.umich.edu: "Re: functions that halt"
- Previous message: Arthur T. Murray: "Cognitive Architecture"
- In reply to: Michael Mendelsohn: "Re: functions that halt"
- Next in thread: Michael Mendelsohn: "Re: functions that halt"
- Reply: Michael Mendelsohn: "Re: functions that halt"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|