Skip to main content
21 events
when toggle format what by license comment
Nov 19, 2014 at 9:23 vote accept Ward Blondé
Nov 19, 2014 at 9:21 comment added Ward Blondé @JoelDavidHamkins Would it be possible to remove the comments that were addressed to previous versions of the question? It is my ambition to get this question upvoted to at least neutral again :-) I guess UTP is now precisely defined.
Nov 18, 2014 at 21:17 review Reopen votes
Nov 19, 2014 at 10:36
Nov 18, 2014 at 21:11 comment added Ward Blondé I have brought the question back to its essence, leaving away all traces of the idea of a 'program that computes all programs'. Computing all strings appears to be more precise.
Nov 18, 2014 at 21:01 history edited Ward Blondé CC BY-SA 3.0
Reduced the question back to its essence, removing all traces of the concept 'program that computes all programs'
Nov 18, 2014 at 0:05 history closed Henry Cohn
Stefan Kohl
Ryan Budney
Ricardo Andrade
Ramiro de la Vega
Needs details or clarity
Nov 17, 2014 at 17:13 history edited Ward Blondé CC BY-SA 3.0
Added the alphabet of the program.
Nov 17, 2014 at 13:03 history edited Ward Blondé CC BY-SA 3.0
deleted 146 characters in body
Nov 17, 2014 at 5:12 review Close votes
Nov 18, 2014 at 0:05
Nov 17, 2014 at 1:16 answer added Joel David Hamkins timeline score: 4
Nov 16, 2014 at 22:10 comment added Joel David Hamkins For example, in the alphabet of the usual decimal digits, I could design a machine that simply wrote out the numbers 0123456789101112131415... and so on, and every finite string of digits would eventually appear, so we could find there any kind of representation of simulated computation, but I wouldn't say that this machine is actually simulating any of these computations.
Nov 16, 2014 at 21:40 comment added Joel David Hamkins I'm sorry to say that I don't find it to be precise. Do the programs have inputs? What is the alphabet? You talk about a "largest non-interrupted" region, but I don't see how there could be a "largest" such region, if finite, unless you mean "largest" with respect to some other unstated criterion. Do you count any program that systematically writes every finite string on the tape to be a UTP? If so, then simulating the computations seems to have nothing to do with it, and you are just talking about a program whose tapes are universal in that sense. (I think this is a necessary condition.)
Nov 16, 2014 at 17:46 history edited Ward Blondé CC BY-SA 3.0
added 535 characters in body
Nov 16, 2014 at 15:12 comment added Joel David Hamkins That isn't the problem. The problem is that you are asking if a certain set is decidable, but you haven't really told us exactly what the set is. The answer to your question depends on this, since if the answer to "is $p$ a UTP?" depends only on syntactic things about how $p$ is designed to work, then it will be decidable; but if the answer depends on the behavior of $p$ as it proceeds, then it will not.
Nov 16, 2014 at 14:00 history edited Ward Blondé CC BY-SA 3.0
Added the relation between computing a program and being a UTP. Added an addedum about irrational numbers.
Nov 16, 2014 at 13:44 comment added Joel David Hamkins Your edit gives a more precise example of a UTP, but what I was asking for was: what counts as a UTP exactly?
Nov 16, 2014 at 13:40 history edited Ward Blondé CC BY-SA 3.0
Added a more formal definition of UTP in a new paragraph.
Nov 16, 2014 at 12:56 comment added Joel David Hamkins ...with the behavior of the machine and whether externally we can view it as undertaking the UTP idea, then the kind of counterexample you propose would be a counterexample. So more precision in the question is needed in order to answer.
Nov 16, 2014 at 12:54 comment added Joel David Hamkins Your definition of what it means to be a UTP is not sufficiently precise to answer the question. If what it means to be a UTP is that the algorithm performs a certain precisely specified kind of algorithm (with no extra checks or other computation), then yes, this will be decidable, since we can inspect the code to see if it carries things out exactly like that. (The algorithm in your proposed counterexample does not follow the UTP template, since it also checks to see if a certain program halts, and then does something else.) But if your definition of what it means to be a UTP has to do...
Nov 16, 2014 at 11:49 answer added usul timeline score: 1
Nov 16, 2014 at 10:50 history asked Ward Blondé CC BY-SA 3.0