On 12 Jun 2016, at 01:04, Brent Meeker wrote:



On 6/11/2016 3:44 PM, John Clark wrote:
On Sat, Jun 11, 2016 at 3:03 PM, Brent Meeker <[email protected]> wrote:

​>​ There are no "incorrect calculations".

​2+2=5​

If you programmed a Turing machine to start with "2" and "2" on it's tape and print out "5" it just means it didn't compute the sum of 2 and 2. If you program your computer to print out "2+2=5" the computer will still do a correct computation. It's just your interpretation of the output as applying to something other than what the computer did that is incorrect. The computer still executed your program correctly.


That is so true. A debugging technic in Prolog illustrates this. Indeed, Eyud Shapiro wrote a prolog program capable of debugging a program when the program is corrected when some of its output is false on some input. The program is so powerful (on a class of programs) that it can be used to fully synthesize any program (of that class) by debugging the ... empty program. So you run the empty program, and each time it is wrong you correct it , and this of course, *relatively to what you want to synthetize!

In fact a program is never wrong or correct, nor is a theorem. It is wrong or correct relatively to a semantics. Incompleteness shows that all universal machine is unable to describe fully its own semantics, nor even to prove there is one. (Gödel's completeness theorem says roughly that a mechanical belief system is consistent if and only if it has a semantic).

Now, if you write a program for a universal dovetailer, you can make it short and convince you that there is no bug. Then, when running, it will generate all pieces of codes, and run them correctly. Of course, it will generate all "buggy" version of programs as well, but "buggy" is in the eyes of the one who has a goal in mind, and that will be a notion as much relative to the generated "self-aware programs" than to us.

Bruno







​> ​ It's just a universal Turing machine that runs all one step programs, all two step programs, etc. Some programs stop. Some programs fall into infinite loops. Some just keep computing.

​And some are consistent with the Peano postulates ​ and some are not, those that aren't physicists have no use for because they can attach no meaning to them.

Actually physicists often use continuum mathematics, which are not consistent with Peano axioms, e.g. every number has a divisor.

It is consistent with arithmetic. It just do not conncerne the natural numbers. But with the FPI, numbers can expect some continuous observable or, at the least, a random oracle.




Mathematicians could start with 2+2=5 as an axiom and build some form of arithmetic from that, it would be a pretty silly thing to do but it wouldn't surprise me if some mathematician had actually done it. And that's the trouble with mathematicians, sometimes when they drift higher and higher into the stratosphere they start to sound like Minnie Mouse on helium. Physicist are bound by something, observational facts, but mathematicians have no such bound so sometimes they end up moving in all directions and going nowhere. ​

​> ​ These are all abstract processes that "exist" in the mathematical sense.

​What sense is that?​

For every integer x there exists a successor of x, S(x). There exist infinitely man prime integers. In every continuous mapping of a compact convex set into itself there exists a point that is mapped into itself.

Yes, it is the sense more or less captured by the usual inference rule managing the quantifier (for all, it exists) in predicate logic.







​> ​ There is no sense in which they can be correct or incorrect.

​What about non-sense?

You mean what about something that is not a computation, not an implementation of an algorithm?

The physical reality can implement, apparently, non-sensical being (relatively to some standard sense, say), but arithmetic is similar in that respect. That is why we are confronted to a measure problem, indeed. Gleason theorem + Everett solves the measure problem, I think, and we have only more work to do for getting a similar solution for arithmetic. Advantage: thanks to the difference between G and G*, inherited by the observable, we get an explanation of both 1p plural physics (quanta) and the 1p singular and private physics (like when that's hurting, consciousness, sensations, qualia).

Bruno





Brent

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

http://iridia.ulb.ac.be/~marchal/



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