A0 A1 B0 B1 C0 C1 D0 D1 E0 E1
C1L D1R H1L D0R D1R A1L B0R E0R A0L E1L id=5502432 dm_0
List of the shift rules:
(sr0) *(+-) * *(-+)* --> *(--)D>*
(sr3) *B>(+-)* --> *(--)B>* (not used)
(sr4) *(+) * *(k|+-)(++|k)* --> *+(k|--)D>*
---------
Lemma proof (induction on length of sequences (xx|k) ):
a) (1) and (2) are trivialy true for k=0.
b) Let (1) and (2) are proved for k.
(1)/k+1 proof:
*--(k|--) *-- *+D>+(++|k)-*
repack --> *+D>(++|k)+-*
(2)/k --> *+(k|--)D>+-*
2 steps --> *+(k|--)- *+-(k|--) *+-(k|+-) OK!
(2)/k+1 proof:
*+D>(++|k)++*
(2)/k --> *+(k|--)D>--*
3 steps --> *+(k|--) *+ *+D>(++|k)-+*
(2)/k --> *+(k|--)D>-+*
sr2 --> *+(k|--)--D>* --pack--> OK!
(1) applied to starting position . .+#.
3: 1 E> .+-^
4: 0 .+#++.
9: -1 E> .+-#+.
10: -2 .+=++.
13: -1 B> .+-#+.
14: 0 D> .+--#.
15: 1 E> .+---^
16: 0 .+-+#.
19: 1 E> .+-+-^
20: 0 .+#++++.
27: -3 E> .+-#+++.
28: -4 .+=++++.
31: -3 B> .+-#+++.
32: -2 D> .+--#++.
33: -1 E> .+---#+.
34: -2 .++#-++.
38: -2 E> .++-=++.
39: -3 .+#+-++.
43: -3 E> .+-#-++.
44: -4 .+=+-++.
47: -3 B> .+-#-++.
48: -2 D> .+--=++.
49: -1 B> .+---#+.
50: 0 D> .+----#.
51: 1 E> .+-----^
52: 0 .+---+#.
55: 1 E> .+---+-^
56: 0 .+-+#++.
61: -1 E> .+-+-#+.
62: -2 .+-+=++.
65: -1 B> .+-+-#+.
66: 0 D> .+-+--#.
67: 1 E> .+-+---^
68: 0 .+-+-+#.
71: 1 E> .+-+-+-^
72: 0