POV-Ray : Newsgroups : povray.off-topic : Wikipath : Re: Wikipath Server Time
1 Oct 2024 00:04:21 EDT (-0400)
  Re: Wikipath  
From: Darren New
Date: 14 Aug 2008 12:21:35
Message: <48a45b8f$1@news.povray.org>
Invisible wrote:
> [Strictly, a *universal* Turing machine is a simplified programmable 
> computer, if you want to nitpick.]

More completely, a Turing machine is a (very simple) machine with the 
program in ROM. A universal Turing machine is a Turing machine whose 
program (in ROM) is an interpreter for a program stored in the RAM. 
That's the sense in which it's "programmable".

The benefit is that if you can prove something is true of the universal 
turing machine, you can prove it's true of all turing machines, because 
the universal turing machine can be programmed to be like any other 
turing machine.

Mike Raiford wrote:
 > Why would someone want to do this? (other than the obvious self-abuse?)

Because it's math. If you can prove that X, with enough work, is 
equivalent to any Y, and then you prove some property of X holds, then 
you can prove that property holds for every Y.

If you can prove that (for example) you can't solve a problem with Iota 
calculus, and you can prove that Iota calculus can solve any problem a 
normal desktop computer can solve, then you can prove your desktop 
computer can't solve it.

By being very very simple, you make it easy to prove things about it 
that you'd never really want to *do* in actual real life.

-- 
Darren New / San Diego, CA, USA (PST)
  Ever notice how people in a zombie movie never already know how to
  kill zombies? Ask 100 random people in America how to kill someone
  who has reanimated from the dead in a secret viral weapons lab,
  and how many do you think already know you need a head-shot?


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.