Live data from Hacker News

Computation as a universal and fundamental concept

ergo.org

101–110 of 183 posts

Re: Computation as a universal and fundamental concept

#101

Earlier quoted context omitted.

I may be misremembering Godel's proof or misunderstanding your last paragraph, but I thought Godel's proof actually presented a specific undecidable statement. The hope then was that somehow undecidable statements could be cordoned off from decidable statements, and Turing's result showed that that wasn't possible. Perhaps that's what you mean by "the nonexistence of a single algorithm that correctly answers every in…

There's no such thing as an undecidable statement. A single statement can't be undecidable. Undecidability is a property of a class of statements. For example, you can ask whether a Java program, run with infinite memory, will eventually halt. For any particular Java program, there's obviously an algorithm that says whether it halts or not. The algorithm is a single statement, which says either "yes" or "no". Might b…

> For any particular Java program, there's obviously an algorithm that says whether it halts or not. The algorithm is a single statement, which says either "yes" or "no".

This isn't true.

In general, if a program hasn't halted yet you don't know if it will.

In particular, consider the Collatz conjecture. You can't even tell if your Java implementation of it will halt for a particular input, until it does.

https://en.wikipedia.org/wiki/Collatz_conjecture

Re: Computation as a universal and fundamental concept

#102

There are a lot of long comments basically saying what I am about to say so I will try to keep this brief: Computation is a metaphysically universal and fundamental concept, since metaphysics is (tautologically) the domain of humans and we use symbolic communication. So of course very general theories of symbolic processes (e.g. Turing machines) are pertinent to the symbolic methodology we use to understand scientifi…

Agreed. I’ll also make an observation based on this thread: the idea of computation as a fundamental law is most believable (and desirable) to people who like computers and want to reduce reality to a computer.

The belief is like a cheat code: somehow our tinkering and 9-5 job somehow grants us, the computer nerds, a deep understanding of life, the universe and everything. Deeper than scientists, philosophers, etc. It’s epistemic catnip and pretty tasty at that!

Re: Computation as a universal and fundamental concept

#103
post #73

Earlier quoted context omitted.

I’ve always hated the use of the word “information” in relation to things like spin. Information and order are effects of human perception and preference. They exist as abstractions in the mind and not in reality.

This. I'll never understand people who reify "information" as though it is some object with independent existence from man. No information without an interpretation. The "amount" of information is completely dependent on the observer. You'd think people who work constantly with abstraction wouldn't fall prey to reifying abstractions but they actually seem more susceptible to it than anyone else.

I think you are prematurely dismissing something deeper here.

The more I learn about the fundamental nature of the electron, probability in quantum mechanics, and the wave function in general... the more information being fundamental substrate makes sense.

I'm not saying it is... just that it makes more sense the deeper you get.

Re: Computation as a universal and fundamental concept

#104
post #5

Earlier quoted context omitted.

>Recently it's been shown that there are real, physical processes which are undecidable I want to push back a bit on this claim along two dimensions. Imagine a physical Turing machine built out of atoms, gears, levers, and an electron parked on the read/write head and ask whether that electron ever crosses some fixed plane in space, which it does only when the machine enters its halt configuration. That's now a purel…

How to build a Turing machine to tell which one of ten atoms of a radioactive element decays next?

That would be a quantum Turing Machine as radioactivity is a quantum process.

Re: Computation as a universal and fundamental concept

#105
post #5

Earlier quoted context omitted.

>Recently it's been shown that there are real, physical processes which are undecidable I want to push back a bit on this claim along two dimensions. Imagine a physical Turing machine built out of atoms, gears, levers, and an electron parked on the read/write head and ask whether that electron ever crosses some fixed plane in space, which it does only when the machine enters its halt configuration. That's now a purel…

Agreed, and I'll add: the universe is sufficiently messy and complex that some of the claimed undecidability results may never occur in practice. For your Turing machine example: even if we built such a machine, it would never truly be giving an answer to the halting problem, because any stray cosmic particle could excite the electron and cause it to cross whatever plane. For a more realistic example: the ground stat…

A quantum Turing machine would be needed to simulate a truly quantum process. Stochasticity exists in classical systems, but that's an entirely different type of randomness.

Re: Computation as a universal and fundamental concept

#106

Earlier quoted context omitted.

How to build a Turing machine to tell which one of ten atoms of a radioactive element decays next?

That would be a quantum Turing Machine as radioactivity is a quantum process.

How would that work as current understanding from quantum theory is that we cannot predict which atom decays next? Is there a quantum algorithm that can do that?

Re: Computation as a universal and fundamental concept

#107
post #5

Earlier quoted context omitted.

>Recently it's been shown that there are real, physical processes which are undecidable I want to push back a bit on this claim along two dimensions. Imagine a physical Turing machine built out of atoms, gears, levers, and an electron parked on the read/write head and ask whether that electron ever crosses some fixed plane in space, which it does only when the machine enters its halt configuration. That's now a purel…

I think Gödel undecidable sentence is always relative to a formal system (the title of the paper spoke about systems in the expressive power rank of Russell's Principia, of which he gives one particular example assuming it shows how his methods apply to the whole family of systems), but now Hilbert problem #6 still stands for the lack of a comprehensive axiomatization of Physics, as its modern heir the mass-gap mille…

Also, correct me if I'm wrong, the mass gap problem involves quantum physics, not classical, so the underlying math/logic is different.

Re: Computation as a universal and fundamental concept

#108
post #84
post #2

Computation has turned out to be a far more general concept than I think was imagined, up to the point that many computer scientists now seem to equate computation with the functioning of the universe. Recently it's been shown that there are real, physical processes which are undecidable (we cannot know if a latice of atoms has a spectral gap or not, we cannot determine if a specific particle in a fluid flow will rea…

Both P and NP are computable. That is, a Turing machine can compute both of them. Those quantum processes are interesting. Take the random numbers generated from radioactive decay. They are (after some cleanup) truly random. That is what we think. But how could we tell the difference from pseudorandom numbers, generated by a sufficiently advanced algorithm? We couldnt. So particles could simply be Turing Machines run…

There is such thing as a quantum Turing machine you know (Deutsch 1985).

Re: Computation as a universal and fundamental concept

#109
post #44
post #4

Earlier quoted context omitted.

It can be the case that both: - The physics of the universe can be completely modeled as computation, and - It's possible to pose undecidable problems about the way the universe unfolds This is intrinsic to the idea of undecidability even for Turing machines, e.g. "we equate computation with the functioning of Turing machines, but there are real processes executable in Turing machines that are undecidable".

A key thing about the undecidability problem wrt physics is preparation of the initial state. In math and computer science it is relatively straightforward to prepare such problems now (though this represented an enormous leap conceptually), but the "undecidability" of all physical problems relies on construction of materials that are clearly unconstructable - systems of infinite negentropy (eg Turing machines), infi…

In physics we don't talk about decidability, but solvability.

Re: Computation as a universal and fundamental concept

#110
post #13
post #4

Earlier quoted context omitted.

It can be the case that both: - The physics of the universe can be completely modeled as computation, and - It's possible to pose undecidable problems about the way the universe unfolds This is intrinsic to the idea of undecidability even for Turing machines, e.g. "we equate computation with the functioning of Turing machines, but there are real processes executable in Turing machines that are undecidable".

Of course, if our universe is undecidable it must be the case that computable processes can be executed within it, and it might be the case that all of the processes that are ever executed within it are computable... but it might be that some of the processes that are executed are not computable... because the machine may.. or may not?

Quantum mechanics is intrinsically probabilistic.
Post reply on HN