Re: [PO] Proving a negative is hard

From: Mitch Harris (harrisq_at_tcs.inf.tu-dresden.de)
Date: 08/24/04


Date: Tue, 24 Aug 2004 10:06:07 +0200

Peter Olcott wrote:
> "Mitch Harris" <harrisq@tcs.inf.tu-dresden.de> wrote in message news:2os9u5Fdrl1eU1@uni-berlin.de...
>>Peter Olcott <olcott@worldnet.att.net> wrote:
>>>"Mitch Harris" <harrisq@tcs.inf.tu-dresden.de> wrote in message
>>>
>>>>Every transition in a TM writes something to the tape. It
>>>
>>>I don't yet accept that this is true. It certainly does not
>>>seem to be required. This seems like a false assumption.
>>
>>I don't think you get it. This is just how TMs are defined.
>
> Not according to another respondent's direct quote of Turing.
> Turing said it more towards the way that I am saying it.

1) section 7 of Turing's paper explains it better (as
someone here pointed out.

2) I find Turing difficult to follow because I'm used to the
language given in Davis "Computability and Unsolvability"
and Hopcroft&Ullman "Intro to Automata..." (two slightly
different ways of expresing the same thing as Turing

3) I think the other respondent quoted an irrelevant
selection.

Maybe you should consult another source. Only having seen
the few pages of your text (Linz) you scanned, I think your
reading of that is problematic.

...
>>Are you implying that there is another definition of function other than
>>the mathematical one?
>
> Math functions must always return a result.
> C++ void functions never return a result.
> My method provides the means to selectively refrain
> from returning a result.

Your way of labeling things leads me to believe that we have
quite different world views. We're not just talking past
each other. We're talking in separate "cones of silence".

OK. Suppose we give (or take commonly accepted versions of)
mathematical definitions of "math function" and "C++ void
function". These definitions must operate -mathematically-,
logically, that's all I'm saying. So we're using the same
word, function, in two different ways. We've all known this
all along, it's just that it finally bugged me enough.

> Given arbitrary restrictions the problem can not be solved within
> the context of these arbitrary restrictions. Remove the arbitrary
> restrictions, and you have more options available.

There you have no argument from me.

It's just that the "arbitrary" restrictions/definitions for
TMs happen to define a model of computation that is
surprisingly equivalent in power (computability) to whole
bunch of other independently designed computation models,
which are all very reasonable (lambda calculus, term rewrite
systems, poly eqns over integers, two-stack machines
(pushdown automata with 2 stacks), tiling systems, register
machines (close to conventional computer operation), etc, etc.

If you can find the analogous concept of "-always- returning
a result" in all these other computing models (that would be
interesting in and of itself), and show that these analogous
properties are also poorly motivated (as you claim it is for
TMs), then maybe you might convince more people of the
relevance of your methods.

-- 
Mitch Harris
(remove q to reply)


Relevant Pages

  • Re: [PO] Proving a negative is hard
    ... This is just how TMs are defined. ... > Not according to another respondent's direct quote of Turing. ... language given in Davis "Computability and Unsolvability" ... bunch of other independently designed computation models, ...
    (comp.theory)
  • Re: LSP and subtype
    ... > Thus to solve a non-Turing problem on a Turing Machine, ... some properties of Clock, but that will always be a "computable" part of. ... computability: the application is a compiler to Turing-machine. ... let's consider Clock as a problem space entity. ...
    (comp.object)
  • Re: Super Turing Machines
    ... > |>Problem for normal Turing Machines. ... > |>Can anyone provide an example of such a 'Super Turing Machine'? ... Turing introduced the definition of an 'oracle' which can supply on demand ... the formulation of questions of relative rather than absolute computability. ...
    (comp.theory)
  • Re: all the incompleteness proofs are worthless untill...
    ... I suppose I am referring specifically to Turing equivalence, ... computability is not bound by physical constraints. ... cone or the physical universe in some sense as "mathematical objects" ... very pedestrian view on mathematics and logic, ...
    (sci.logic)
  • Re: [PO] Proving a negative is hard
    ... This is just how TMs are defined. ... Not according to another respondent's direct quote of Turing. ... > you like (there is a tendency to call things in programming languages ... Given arbitrary restrictions the problem can not be solved within ...
    (comp.theory)