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