MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).
show/hide this revision's text 7 added 532 characters in body

I cannot find any answer to that apparently simple problem : On a square lattice, a path is given by a sequence of relative moves in {"move forward", "turn right" and "turn left"}.

Is there a rule that characterizes if a path is self-avoiding (or not) ?

Edit : Let me precise the kind of rule I am looking for: Let's imagine a walk described, this time, by absolute moves (U=up, D=downN=move North, R=RightS=move South, L=Left)E=move East, W=move West), then the presence of a loop in the sequence is characterized by a subsequence for which nb(Unb(N) = nb(Dnb(S) and nb(R)=nb(L)nb(E)=nb(W). That's a simple rule.

Is there such a rule in the case of a sequence of relative moves ? Or do we have to translate the sequence to absolute moves ? Thanks.

Example (to make myself clear): here is a walk (or part of a walk), written in absolute moves {North, East, West, South}: EENWNNWSSS => We immediately know it is a loop, without having to draw anything or keep track of the positions visited, because nb(N)=nb(S) and nb(E)=nb(W).

Now here is the same walk written in relative moves {Forward, Turn right, Turn left}: FFLFLFRFFLFLFFF => Without drawing anything, nor converting to absolute moves. Is there a rule that allows to say it is a loop ?

show/hide this revision's text 6 edited tags
show/hide this revision's text 5 deleted 11 characters in body

I cannot find any answer to that apparently simple problem : On a square lattice, a path is given by a sequence of relative moves in {"move forward", "move to the turn right" and "move to the turn left"}.

Is there a rule that characterizes if a path is self-avoiding (or not).not) ?

Edit : Let me precise the kind of rule I am looking for: Let's imagine a walk described, this time, by absolute moves (U=up, D=down, R=Right, L=Left), then the presence of a loop in the sequence is characterized by a subsequence for which nb(U) = nb(D) and nb(R)=nb(L). That's a simple rule.

Is there such a rule in the case of a sequence of relative moves ? Or do we have to translate the sequence to absolute moves ? Thanks.

show/hide this revision's text 4 edited tags
show/hide this revision's text 3 added 420 characters in body
show/hide this revision's text 2 edited tags
show/hide this revision's text 1