On Thursday, August 23, 2018 at 2:01:24 AM UTC, Jason wrote:
>
>
>
> On Wed, Aug 22, 2018 at 4:43 PM <[email protected] <javascript:>> wrote:
>
>>
>>
>> On Tuesday, August 21, 2018 at 3:22:04 PM UTC, Jason wrote:
>>>
>>>
>>>
>>> On Tue, Aug 21, 2018 at 1:16 AM <[email protected]> wrote:
>>>
>>>> I've been looking at the Wiki article on this topic. I find that I 
>>>> really don't understand what it is, or why it's important. Maybe a few 
>>>> succinct words from the usual suspects can be of help. TIA.
>>>>
>>>>
>>>>
>>>
>>> Bruno provided a great definition and background of the Church-Turing 
>>> Thesis. I will try to answer why it is important and comes up often in our 
>>> discussion.
>>>
>>>
>>> The Church-Turing thesis says that anything that is computable is 
>>> computable by any computer.  In other words, there is nothing that the 
>>> computer in your cell phone can't compute, that your laptop or that a super 
>>> computer (or even a quantum computer) can.  It just comes down to having 
>>> enough time and memory.
>>>
>>> This is why you don't need to buy a new phone with new hardware every 
>>> time you want to install a new app.  Regardless of the type of CPU in your 
>>> phone, it can be extended in its power of what it might compute only given 
>>> some new software.  It is in this sense that computers are "Universal", 
>>> they are universal in the same sense that of a universal remote, or in the 
>>> sense that a record player is a universal sound imitating device.  A record 
>>> player might emulate the sounds of an orchestra, Britney Spears, whale 
>>> songs, etc., all it needs is the appropriate record and it can produce the 
>>> sound.
>>>
>>> In the same sense, all a Turing Machine (computer) needs to imitate (or 
>>> emulate) the right program or function is the right software.  Because of 
>>> this, anything that can be described in software, be it a brain emulation, 
>>> an AI, a virtual environment, a virtual machine or operating system, can 
>>> never know what hardware is running it, because the Church-Turing thesis 
>>> says that any computer is capable of running it.
>>>
>>> This is why if consciousness is computable (the computational theory of 
>>> mind) we cannot know what is computing us (e.g. we could be in a matrix 
>>> type simulation for all we know).  The other implication is that if 
>>> computations exist in mathematics (and they do), then we exist within 
>>> mathematics.  Mathematics (or at least the part necessary to describe 
>>> computations) becomes the fundamental science of what we experience and 
>>> what is possible to experience or what we may predict about our future 
>>> experiences (physics).
>>>
>>>
>>> Jason
>>>
>>
>> If someone digitizes (emulates) the Mona Lisa, is this equivalent to the 
>> Mona Lisa? 
>>
>
> If you digitize a person and put the digitized Mona Lisa before them, it 
> is equivalent to the real Mona Lisa to that person, at least as far as they 
> can tell.
>
>  
>
>> Can you write a function which is not computable? AG 
>>
>>
>>
> If by not computable you mean it never returns, then this is easy:
>
> function foo():
>   while (true)
>   {
>      // loop forever
>   }
>  
> There are also programs for which no one knows if they are computable or 
> not.  If you can prove whether or not this function ever completes, you 
> will be world famous, and may even earn a million dollars (though I think 
> the prize has been retracted, it might be oferred again):
>
> Step 1: Set X = 4
> Step 2: Set R = 0
> Step 3: For each Y from 1 to X, if both Y and (X – Y) are prime, set R = 1
> Step 4: If R = 1, Set X = X + 2 and go to Step 2
> Step 5: If R = 0, print X and halt
>
> All you have to prove is the computer either never gets to step 5 or that 
> it does get to step 5.  Mathematicians have been working on a related 
> problem for 300 years, no one has solved it yet.
>
>
> Jason
>

*I was asking about a well-defined mathematical function that can be 
written in closed form, or possibly as an infinite series. I believe that 
all such functions are computable. I was not discussing subroutines that 
might never terminate. If all well defined mathematical functions are 
computable, why did computability become a big deal? AG *

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

Reply via email to