(*
-\ 5h1\ 6Moves\ 5/h1\ 6*)
+\ 5h1\ 6Moves\ 5/h1\ 6We now define the move operation, that corresponds to the advancement of the
+state in response to the processing of an input character a. The intuition is
+clear: we have to look at points inside $e$ preceding the given character a,
+let the point traverse the character, and broadcast it. All other points must
+be removed.
+
+We can give a particularly elegant definition in terms of the
+lifted operators of the previous section:
+*)
-include "chapter8.ma".
+include "tutorial/chapter8.ma".
let rec move (S: DeqSet) (x:S) (E: pitem S) on E : pre S ≝
match E with