Liste des Groupes | Revenir à theory |
Tuples are finite. S.(M(x)) is an infinite sequence.Ok, noted. Is it that it is a tuple whenever it is finite, but when that
>I see. I shall use iterations instead.
More terminology... This is usually referred to as iteration. The map M
is iterated to generate the sequence s_i = M^i(x).
I hope you say a lot about what M can be because, left open, the resultYes, provided you're interpreting something like 'q_0 1 1 1 0' that I
might not be what we would want to call a computation! Presumably, your
M is the function that maps one TM configuration to the next, yes?
>
I don't see why you say "recurses over". M is a map from strings toOkay, would 'iterates over' be better?
strings. But using the term is merely a bit confusing. I don't think
you are trying to say anything significant by using it.
>
Weird, but OK. Substring seems to be rather weak, but maybe that'sIt allows us to extend things like halting. Say I build M using the
important later on.
>
Okay, if I may re-render your guess using my terminology, we would haveWith the assertion** that any recursion that decides that a>
computation satisfies some property
What does that mean? So far we all we know is that a recursion (let's
call one R to save overusing the letter M) defines, for any string s, a
sequence R^i(s). What does it mean to say that R decides anything?
Explain what you mean with a simple trivial case. Don't jump right into
explaining what "decides that a computation satisfies some property"
means.
>
My guess: if a "recursion" is indeed the map from one TM configuration
to the next, then R decides membership of a set S like this:
>
s in S iff exists(i) such that R^i(s) = ...q_accept...
s not in S iff exists(i) such that R^i(s) = ...q_reject...
>
Is my guess right? If not, you need to say a lot more.
>
With the assertion** that any recursion that decides that a>
computation satisfies some property necessarily yields at least one
element of the computation***, I am suggesting that it is easier to
check for inclusion in this set that it is to check for exclusion.
>
** - I should have liked to call this a proof, but everything I come up
with ends up being circular, so I took the assertion on its face (which
kind of feels like cheating). Indeed, this is where I most need
validation.
Yes, this might be a fatal flaw, but I am not yet sure there is even an
argument to be fatally flawed because I don't yet know what your central
term, "decides that a computation satisfies some property means". This
would seem, at the very least, to require that both "recursions" /and/
properties be encoded. How do you plan to do that?
>And that's really the core of the idea. The definitions serve to handle>
the technicalities that arise in the details, and to make sure that
existing concepts can be subsumed into the new scheme we have. If this
path doesn't sound promising, then it is unlikely that I have a proof
after all.
It might have a fatal "the only way to do X is Y" assumption in it.
>
But I have another question. Why all the new terms? Unless I am way
off-base with what I think you mean, all this can be written using the
accepted and familiar terminology of Turing machines. If you simply
don't know enough about how to talk about TMs, I would be happy to help
you re-write what you are saying in more conventional language (time
permitting).
>* - In my handwritten notes, I have this as some stylized left bracket.
I couldn't find what I was looking for when typing it out, so it became
the integral sign, but there's absolutely no relation with calculus.
>
>
*** - We can be even more restrictive with the assertion: the recursion
necessarily yields at least some substring of at least one element of
the computation.
Les messages affichés proviennent d'usenet.