On Wed, Dec 19, 2018 at 8:16 AM John Clark <[email protected]> wrote:

> On Tue, Dec 18, 2018 at 7:02 PM Jason Resch <[email protected]> wrote:
>
> >> Arithmetical computations don't change so there can't be a
>>> correspondence between them and the evolution of spacetime or with
>>> anything else that can change.
>>>
>>
>
> > *"y = 2x+1" defines the arithmetical relation of "oddness".*
>>
>
> Definitions can't compute anymore than the English word "cow" can produce
> milk.
>
> > *Solutions to this equation yield (compute) for y all possible odd
>> numbers. *
>>
>
> Correct computations can do that, incorrect computations can not, and no
> computation can happen without matter/energy and the laws of physics.  So
> equations can't even compute incorrect solutions to themselves let alone
> correct ones.
>
> > *y* changes with respect to increasing values of *x*,
>>
>
> In this context x and y are words in the language of mathematics that
> represent the physical process a Turing Machine would undergo if it were
> running the  y = 2x+1 program. Mathematics is a excellent language but x
> and y are still just words and they don't change anymore than the English
> word "calf" changes to "cow" as time passes.
>
> > *Similar equations (arithmetical relations) exist in arithmetic which
>> can compute, the Fibonacci numbers, the primes, the moves made by Deep
>> Blue, the outputs of LISP programs, and the time evolution of the
>> Schrodinger Equation for the Hubble Volume we find ourselves in.*
>>
>
> Equations are sentences in the language of mathematics and no sentence in
> any language can compute, because like words sentences don't change, but
> fortunately physical turing machines do.
>

What is special about the equations of the physical universe?



>
> >> A functioning Turing Machine does not take its marching orders from
>>> the Peano Postulates or from the numbers they define, a functioning Turing
>>> Machine only does what its program orders it to do and even then only if
>>> that order does not violate physical law. Depending on the program you
>>> could have the functioning Turing Machine output that 2+3 is 4,5,6,-17,
>>> 6.02*10^23. or an infinity of other things, but only one of those programs
>>> treats numbers the way Peano said they should be treated, and thus out of
>>> an infinite of  possible programs only one will produce an output
>>> consistent with arithmetic.
>>>
>>
>> *> I think I see the problem with our failure to communicate or reach
>> agreement on this. You appear to be equating "all computations" with "all
>> descriptions of all computations" or "all outputs of any computation
>> interpreted as true statements". *
>>
>
> A computation is the output of a Turing Machine after it has worked on
> data X with program Y and halted. Programers never want their programs to
> make arithmetical errors but this isn't always easy because there are an
> infinite number of programs that halt and contain no grammatical errors in
> the very very simple Turing Machine language but are nevertheless not
> compatible with the Peano Postulates and so do make arithmetical errors.
>
>
>> > *When I say all computations, I am referring to the executions of each
>> Turing machine initiated with each possible starting program, allowed to
>> run forever or halt, whichever that may be.*
>>
>
> If it goes on forever then it's not a computation it's just a Turing
> Machine moving around, but there is still a infinite number of programs
> that will halt and of those almost all of them will not be compatible with
> the Peano Postulates which dictates how numbers should behave. And only
> the Peano Postulates are harmonious with physical law; if the hand
> calculator you use to design a bridge is running a typical program it will
> not be based on Peano and so will make arithmetic errors and thus the bridge
> you're designing will fall down. That's why calculator manufactures make
> sure the program is not typical and is one of the very rare programs that
> is Peano friendly and will tell you that 2+2 is 4 and not 5.
>
>
The output of a computation is not the computation, and we make use of
non-halting programs all the time.  For example, Operating Systems, Web
Servers, Virtual Machines, etc.  Ideally, these programs never halt, and
usually they never output anything, unless they crash.

Would a program that simulates John Clock's brain need to halt in order for
that simulation to realize John Clock's consciousness?

Jason

-- 
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