Re: Is memory-based reasoning more powerful than Turing machine?
- From: cplxphil@xxxxxxxxx
- Date: Mon, 8 Jun 2009 08:18:56 -0700 (PDT)
On Jun 8, 10:26 am, jones...@xxxxxxxxxxx wrote:
On Jun 6, 10:22 am, Patricia Shanahan <p...@xxxxxxx> wrote:
jones...@xxxxxxxxxxx wrote:
On Jun 4, 11:24 am, cplxp...@xxxxxxxxx wrote:
On Jun 4, 11:13 am, jones...@xxxxxxxxxxx wrote:
There are some functions that no Turing machine can compute but aTuring machines are at least as powerful as a lookup table. For one
lookup table (a memory) can represent any function so is a LUT (or
memory-based reasoning system) more powerful than a Turing machine?
Related to this:
John Savage claims to have shown that "non-uniform families of
circuits" are more powerful than Turing machines. (Models of
Computation, Addison-Wesley, 1998, pgs 224 and 372).
Thoughts? Arguments? Opinions?
thing, one could essentially "hardcode" the lookup table into a Turing
machine.
As for your claim about non-uniform families of circuits, I will have
to defer to those who are more experienced with such concepts than I
am. (My inclination would be to say that that might be right, if I'm
properly interpreting that non-uniform families of circuits just means
that the circuits for inputs of different length are associated with
different functions. The reason why these would be more powerful than
a TM is because you essentially have an infinite number of different
circuits.)
-Phil
Again, if I let the tape be infinite you have to let me have infinite
LUTs.
And TMs DO allow infinite tapes.
Nope. A TM's tape length is unbounded, but at any point in the
calculation it is finite. Any initial non-blank portion of the tape at
the start of the calculation is, of course, finite.
A TM can be visualized as the combination of a finite length tape and a
factory that can splice in more blank tape whenever the head approaches
the end, so that the end will never be reached.
The LUT equivalent, an always finite but unbounded size LUT, would need
a factory to supply values for rows as it grows. The plausible options,
such as a recursive function or a C program, have already been proved to
be no more powerful than Turing machines.
Patricia- Hide quoted text -
- Show quoted text -
If you google "turing machine infinite tape" you will find various
references which allow a Turing
Machine to begin with an infinite tape.
Also, if you refer to Savages's book all I want is to replace each of
his cicruits with a LUT,
I don't see how you can believe his system is more powerful than TMs
but LUTs aren't.
Or do you disagree with Savage's book?
Bob- Hide quoted text -
- Show quoted text -
Think about it like this. The algorithm you are describing can be
expressed finitely with a Turing machine; you can draw it as a
diagram, or express it equivalently as a string of 1's and 0's. Yes,
the tape is infinite; but that just means that there is no limit on
how long the input tape can become. The machine itself--which
describes the step-by-step algorithm--is still finite.
When you have an infinite family of circuits, you cannot express the
entire algorithm with a finite amount of information or description.
If you use an infinite number of lookup tables, then yes, you might
have something more powerful than a TM. (For example, if you have a
lookup table that hardcodes the correct answer to every instance of
the halting problem, that would be more powerful than a Turing
machine.) But again, you cannot express these things finitely.
It's still possible that I don't know what you mean by "non-uniform
families of circuits," but if my interpretation is correct then what
I've said is valid.
-Phil
.
- References:
- Is memory-based reasoning more powerful than Turing machine?
- From: jonesrob
- Re: Is memory-based reasoning more powerful than Turing machine?
- From: cplxphil
- Re: Is memory-based reasoning more powerful than Turing machine?
- From: jonesrob
- Re: Is memory-based reasoning more powerful than Turing machine?
- From: Patricia Shanahan
- Re: Is memory-based reasoning more powerful than Turing machine?
- From: jonesrob
- Is memory-based reasoning more powerful than Turing machine?
- Prev by Date: Re: Is memory-based reasoning more powerful than Turing machine?
- Next by Date: Re: Is memory-based reasoning more powerful than Turing machine?
- Previous by thread: Re: Is memory-based reasoning more powerful than Turing machine?
- Next by thread: Re: Is memory-based reasoning more powerful than Turing machine?
- Index(es):
Relevant Pages
|