Skip to main content
15 events
when toggle format what by license comment
Sep 29, 2014 at 8:04 comment added Hans-Peter Stricker Notice further, that $b$ can not only be read but also be written.
Sep 29, 2014 at 7:49 comment added Hans-Peter Stricker Re-reading your answer I am still not satisfied: In Hopcroft/Ullman's definition of a Turing machine as a 7-tupel the blank symbol $b$ is distinguished (among the tape symbols), but there seems to be no requirement on a Turing machine involving $b$. Especially the transition function $\delta$ can be defined on the whole tape alphabet (including $b$). The same holds - by the way - for the initial state $q_0$.
Aug 26, 2014 at 21:07 comment added Joel David Hamkins Of course one can still expect to compute some things, as you've indicated. But your machines are not suitable for a full-fledged theory of computability, since they are not Turing complete. We could also handicap other kinds of Turing machines in various ways, to prevent them from being Turing complete, such as by insisting they run in polynomial time. Such a polytime handicap offers a computational model of an extremely robust and important class of decidability problems. Your model similarly handles some class of decidability problems, but I'm not sure how robust it is.
Aug 26, 2014 at 20:58 comment added Hans-Peter Stricker Yet another question: Does your answer imply that my $T_{bin-double}$ computes nothing, thus is no Turing machine at all? And what about $T_{id}$ which rewrites the first symbol and halts? $T_{id}$ seems to work equally well for unary and binary and arbitrary $k$-ary (interpreted) inputs.
Aug 26, 2014 at 20:14 comment added Hans-Peter Stricker Yes, this is what I mean. But you put the head initially on a specific square (left or equal to the first $1$).
Aug 26, 2014 at 20:12 comment added Joel David Hamkins I understood the situation as: you write the input on the tape (in binary) and then fill up the rest of the tape with blanks, that is, with $0$s.
Aug 26, 2014 at 20:10 comment added Hans-Peter Stricker One question: you write "input is padded with infinitely many additional $0$s". How can this be, when we have only finitely many $1$s?
Aug 26, 2014 at 20:07 comment added Joel David Hamkins It is fine for MO, in my opinion.
Aug 26, 2014 at 20:02 comment added Hans-Peter Stricker @Joel: Thank you very much! (Now, that I know and understand your answer, I see that my question was not really "research level". Do you find it inappropriate for MO, too?)
Aug 26, 2014 at 20:01 comment added Sridhar Ramesh Heh, good point. Though we might also consider more sophisticated prefix-free encodings, the simplest is to reserve an "Ok, we're done" character, and that's basically the role the blank symbol plays.
Aug 26, 2014 at 19:57 history edited Joel David Hamkins CC BY-SA 3.0
added 1 character in body
Aug 26, 2014 at 19:56 vote accept Hans-Peter Stricker
Aug 26, 2014 at 19:55 comment added Joel David Hamkins Yes. For example, one could use unary input, which amounts in this case to imposing the Hopcroft/Ulman requirement.
Aug 26, 2014 at 19:53 comment added Sridhar Ramesh One might note that the proposed machine is Turing-complete using any computable prefix-free encoding of the natural numbers.
Aug 26, 2014 at 19:44 history answered Joel David Hamkins CC BY-SA 3.0