Ray Hirschfeld wrote:
> > That sure smells undecidable to me. Any non-trivial predicate P on
> > Turing machines (non-trivial meaning that both P and not-P are
> > non-empty) is undecidable by Rice's Theorem. There are technical
> > issues in encoding onto the tape all possible interactions with the
> > world -- the theorem doesn't apply if some inputs are deemed illegal
> > -- but, hey, it's all countably infinite; re-encode with the naturals.
>
> I don't think Rice's Theorem applies in this case because it's not a
> language property. The non-trivial predicate should be on
> r.e. languages, not on Turing machines.
Yeah, I was trying to avoid bringing in the term "recursively
enumerable", and I tripped myself up. The "technical issue" I mumbled
about was supposed to address this, but that reduction is in the wrong
direction: I need to show that if you can answer Thompson(M) you can
answer Thompson'(L), not the other way around. Which, when one stops
waving one's hands and thinks about it, is not going to happen, not
without drawing on some information about Thompson().
--
Eli Brandt | [EMAIL PROTECTED] | http://www.cs.cmu.edu/~eli/