MAYBE (ignored inputs)COMMENT translated from Cops 203 *** Computating Strongly Quasi-Reducible Parts *** TRS: [ +(?x,0) -> ?x, +(?x,s(?y)) -> s(+(?x,?y)), *(?x,0) -> 0, *(?x,s(?y)) -> +(*(?x,?y),?x), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), +(?x,?y) -> +(?y,?x), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(?x,?y) -> *(?y,?x), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)) ] Constructors: {0,s} Defined function symbols: {*,+} Constructor subsystem: [ ] Rule part & Conj Part: [ +(?x,0) -> ?x, +(?x,s(?y)) -> s(+(?x,?y)), *(?x,0) -> 0, *(?x,s(?y)) -> +(*(?x,?y),?x) ] [ +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), +(?x,?y) -> +(?y,?x), *(?x,?y) -> *(?y,?x) ] *** Ground Confluence Check by Rewriting Induction *** Sort: {Nat} Signature: [ * : Nat,Nat -> Nat, + : Nat,Nat -> Nat, 0 : Nat, s : Nat -> Nat ] Rule Part: [ +(?x,0) -> ?x, +(?x,s(?y)) -> s(+(?x,?y)), *(?x,0) -> 0, *(?x,s(?y)) -> +(*(?x,?y),?x) ] Conjecture Part: [ +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(?x,?y) = +(?y,?x), *(?x,?y) = *(?y,?x) ] Precedence (by weight): {(*,3),(+,2),(0,1),(s,0)} Rule part is confluent. R0 is ground confluent. Check conj part consists of inductive theorems of R0. Rules: [ +(?x,0) -> ?x, +(?x,s(?y)) -> s(+(?x,?y)), *(?x,0) -> 0, *(?x,s(?y)) -> +(*(?x,?y),?x) ] Conjectures: [ +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(?x,?y) = +(?y,?x), *(?x,?y) = *(?y,?x) ] STEP 0 ES: [ +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(?x,?y) = +(?y,?x), *(?x,?y) = *(?y,?x) ] HS: [ ] ES0: [ +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(?x,?y) = +(?y,?x), *(?x,?y) = *(?y,?x) ] HS0: [ ] ES1: [ +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(?x,?y) = +(?y,?x), *(?x,?y) = *(?y,?x) ] HS1: [ ] Expand +(?x,?y) = +(?y,?x) [ ?x_1 = +(0,?x_1), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2) ] ES2: [ ?x_1 = +(0,?x_1), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(?x,?y) = *(?y,?x), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)) ] HS2: [ +(?x,?y) -> +(?y,?x) ] STEP 1 ES: [ ?x_1 = +(0,?x_1), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(?x,?y) = *(?y,?x), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)) ] HS: [ +(?x,?y) -> +(?y,?x) ] ES0: [ ?x_1 = +(0,?x_1), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(?x,?y) = *(?y,?x), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)) ] HS0: [ +(?x,?y) -> +(?y,?x) ] ES1: [ ?x_1 = +(0,?x_1), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(?x,?y) = *(?y,?x), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)) ] HS1: [ +(?x,?y) -> +(?y,?x) ] Expand +(0,?x_1) = ?x_1 [ 0 = 0, s(+(0,?y_2)) = s(?y_2) ] ES2: [ 0 = 0, s(+(0,?y_2)) = s(?y_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,?y) = *(?y,?x), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2) ] HS2: [ +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 2 ES: [ 0 = 0, s(+(0,?y_2)) = s(?y_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,?y) = *(?y,?x), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2) ] HS: [ +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, s(?y_2) = s(?y_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,?y) = *(?y,?x), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2) ] HS0: [ +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,?y) = *(?y,?x), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2) ] HS1: [ +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(?x,?y) = *(?y,?x) [ 0 = *(0,?x_3), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4) ] ES2: [ 0 = *(0,?x_3), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS2: [ *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 3 ES: [ 0 = *(0,?x_3), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS: [ *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = *(0,?x_3), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS0: [ *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ 0 = *(0,?x_3), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS1: [ *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(0,?x_3) = 0 [ 0 = 0, +(*(0,?y_4),0) = 0 ] ES2: [ 0 = 0, *(0,?y_4) = 0, *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4) ] HS2: [ *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 4 ES: [ 0 = 0, *(0,?y_4) = 0, *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4) ] HS: [ *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, 0 = 0, *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4) ] HS0: [ *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), s(+(?x_2,?y_2)) = +(s(?y_2),?x_2), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4) ] HS1: [ *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(s(?y_2),?x_2) = s(+(?x_2,?y_2)) [ s(?y) = s(+(0,?y)), s(+(s(?y),?y_2)) = s(+(s(?y_2),?y)) ] ES2: [ s(?y) = s(+(0,?y)), s(+(s(?y),?y_2)) = s(+(s(?y_2),?y)), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS2: [ +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 5 ES: [ s(?y) = s(+(0,?y)), s(+(s(?y),?y_2)) = s(+(s(?y_2),?y)), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS: [ +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ s(?y) = s(?y), s(s(+(?y_2,?y))) = s(s(+(?y,?y_2))), +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS0: [ +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?x_4,?y_4),?x_4) = *(s(?y_4),?x_4), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) ] HS1: [ +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(s(?y_4),?x_4) = +(*(?x_4,?y_4),?x_4) [ 0 = +(*(0,?y),0), +(*(s(?y),?y_4),s(?y)) = +(*(s(?y_4),?y),s(?y_4)) ] ES2: [ 0 = +(*(0,?y),0), s(+(*(s(?y),?y_4),?y)) = +(*(s(?y_4),?y),s(?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)) ] HS2: [ *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 6 ES: [ 0 = +(*(0,?y),0), s(+(*(s(?y),?y_4),?y)) = +(*(s(?y_4),?y),s(?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)) ] HS: [ *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)) ] HS0: [ *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(*(?x,?y),?z) = *(?x,*(?y,?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)) ] HS1: [ *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(*(?x,?y),?z) = *(?x,*(?y,?z)) [ *(0,?z) = *(?x_3,*(0,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,*(s(?y_4),?z)) ] ES2: [ 0 = *(?x_3,*(0,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,*(s(?y_4),?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)) ] HS2: [ *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 7 ES: [ 0 = *(?x_3,*(0,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,*(s(?y_4),?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)) ] HS: [ *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)) ] HS0: [ *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), +(+(?x,?y),?z) = +(?x,+(?y,?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)) ] HS1: [ *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(+(?x,?y),?z) = +(?x,+(?y,?z)) [ +(?x_1,?z) = +(?x_1,+(0,?z)), +(s(+(?x_2,?y_2)),?z) = +(?x_2,+(s(?y_2),?z)) ] ES2: [ +(?x_1,?z) = +(?x_1,+(0,?z)), s(+(?z,+(?x_2,?y_2))) = +(?x_2,+(s(?y_2),?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS2: [ +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 8 ES: [ +(?x_1,?z) = +(?x_1,+(0,?z)), s(+(?z,+(?x_2,?y_2))) = +(?x_2,+(s(?y_2),?z)), s(+(+(*(?y_4,?y),?y_4),?y)) = s(+(+(*(?y,?y_4),?y),?y_4)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS: [ +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(?x_1,?z) = +(?x_1,?z), s(+(?z,+(?x_2,?y_2))) = s(+(?x_2,+(?z,?y_2))), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS0: [ +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ s(+(?z,+(?x_2,?y_2))) = s(+(?x_2,+(?z,?y_2))), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS1: [ +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand s(+(?z,+(?x_2,?y_2))) = s(+(?x_2,+(?z,?y_2))) [ s(+(?z,?x_3)) = s(+(?x_3,+(?z,0))), s(+(?z,s(+(?x_4,?y_4)))) = s(+(?x_4,+(?z,s(?y_4)))) ] ES2: [ s(+(?z,?x_3)) = s(+(?x_3,+(?z,0))), s(s(+(?z,+(?x_4,?y_4)))) = s(+(?x_4,+(?z,s(?y_4)))), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))) ] HS2: [ s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 9 ES: [ s(+(?z,?x_3)) = s(+(?x_3,+(?z,0))), s(s(+(?z,+(?x_4,?y_4)))) = s(+(?x_4,+(?z,s(?y_4)))), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))) ] HS: [ s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ s(+(?z,?x_3)) = s(+(?x_3,?z)), s(s(+(?z,+(?x_4,?y_4)))) = s(s(+(?x_4,+(?z,?y_4)))), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))) ] HS0: [ s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)), *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))) ] HS1: [ s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(?x,+(?y,?z)) = +(*(?x,?y),*(?x,?z)) [ *(?x,?x_1) = +(*(?x,?x_1),*(?x,0)), *(?x,s(+(?x_2,?y_2))) = +(*(?x,?x_2),*(?x,s(?y_2))) ] ES2: [ *(?x,?x_1) = +(*(?x,?x_1),*(?x,0)), +(*(?x,+(?x_2,?y_2)),?x) = +(*(?x,?x_2),*(?x,s(?y_2))), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS2: [ *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 10 ES: [ *(?x,?x_1) = +(*(?x,?x_1),*(?x,0)), +(*(?x,+(?x_2,?y_2)),?x) = +(*(?x,?x_2),*(?x,s(?y_2))), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(+(*(?x_4,?y_4),?x_4),?z) = *(?x_4,+(*(?z,?y_4),?z)) ] HS: [ *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ *(?x,?x_1) = *(?x,?x_1), +(*(?x,?x_2),+(*(?x,?y_2),?x)) = +(*(?x,?x_2),+(*(?x,?y_2),?x)), s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS0: [ *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))), *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS1: [ *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand s(+(*(?y_4,?y),+(?y_4,?y))) = s(+(*(?y,?y_4),+(?y,?y_4))) [ s(+(0,+(?x_7,0))) = s(+(*(0,?x_7),+(0,?x_7))), s(+(+(*(?x_8,?y_8),?x_8),+(?x_8,s(?y_8)))) = s(+(*(s(?y_8),?x_8),+(s(?y_8),?x_8))) ] ES2: [ s(?x_7) = s(+(*(0,?x_7),+(0,?x_7))), s(s(+(*(?x_8,?y_8),+(?x_8,+(?x_8,?y_8))))) = s(+(*(s(?y_8),?x_8),+(s(?y_8),?x_8))), *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS2: [ s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 11 ES: [ s(?x_7) = s(+(*(0,?x_7),+(0,?x_7))), s(s(+(*(?x_8,?y_8),+(?x_8,+(?x_8,?y_8))))) = s(+(*(s(?y_8),?x_8),+(s(?y_8),?x_8))), *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS: [ s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ s(?x_7) = s(?x_7), s(s(+(*(?x_8,?y_8),+(?x_8,+(?x_8,?y_8))))) = s(s(+(*(?x_8,?y_8),+(?x_8,+(?x_8,?y_8))))), *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS0: [ s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) ] HS1: [ s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand *(+(*(?x_4,?y_4),?x_4),?z) = +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)) [ *(+(0,?x_7),?z) = +(*(?x_7,*(?z,0)),*(?x_7,?z)), *(+(+(*(?x_8,?y_8),?x_8),?x_8),?z) = +(*(?x_8,*(?z,s(?y_8))),*(?x_8,?z)) ] ES2: [ *(?x_7,?z) = +(*(?x_7,*(?z,0)),*(?x_7,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) = +(*(?x_8,*(?z,s(?y_8))),*(?x_8,?z)) ] HS2: [ *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 12 ES: [ *(?x_7,?z) = +(*(?x_7,*(?z,0)),*(?x_7,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) = +(*(?x_8,*(?z,s(?y_8))),*(?x_8,?z)) ] HS: [ *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ *(?x_7,?z) = *(?x_7,?z), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) = +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))) ] HS0: [ *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) = +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))) ] HS1: [ *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) = +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))) [ +(*(?z,0),+(*(?z,?x_11),*(?z,?x_11))) = +(*(?x_11,*(?z,0)),+(*(?x_11,?z),*(?x_11,?z))), +(*(?z,+(*(?x_12,?y_12),?x_12)),+(*(?z,?x_12),*(?z,?x_12))) = +(*(?x_12,*(?z,s(?y_12))),+(*(?x_12,?z),*(?x_12,?z))) ] ES2: [ +(*(?z,?x_11),*(?z,?x_11)) = +(*(?x_11,*(?z,0)),+(*(?x_11,?z),*(?x_11,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,s(?y_12))),+(*(?x_12,?z),*(?x_12,?z))) ] HS2: [ +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 13 ES: [ +(*(?z,?x_11),*(?z,?x_11)) = +(*(?x_11,*(?z,0)),+(*(?x_11,?z),*(?x_11,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,s(?y_12))),+(*(?x_12,?z),*(?x_12,?z))) ] HS: [ +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_11),*(?z,?x_11)) = +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS0: [ +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_11),*(?z,?x_11)) = +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS1: [ +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_11),*(?z,?x_11)) = +(*(?x_11,?z),*(?x_11,?z)) [ +(0,*(?x_14,0)) = +(*(0,?x_14),*(0,?x_14)), +(+(*(?x_15,?y_15),?x_15),*(?x_15,s(?y_15))) = +(*(s(?y_15),?x_15),*(s(?y_15),?x_15)) ] ES2: [ 0 = +(*(0,?x_14),*(0,?x_14)), +(+(*(?x_15,?y_15),?x_15),+(*(?x_15,?y_15),?x_15)) = +(*(s(?y_15),?x_15),*(s(?y_15),?x_15)), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS2: [ +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 14 ES: [ 0 = +(*(0,?x_14),*(0,?x_14)), +(+(*(?x_15,?y_15),?x_15),+(*(?x_15,?y_15),?x_15)) = +(*(s(?y_15),?x_15),*(s(?y_15),?x_15)), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS: [ +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_15,?y_15),?x_15),+(*(?x_15,?y_15),?x_15)) = +(+(*(?x_15,?y_15),?x_15),+(*(?x_15,?y_15),?x_15)), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS0: [ +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) ] HS1: [ +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) = +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))) [ +(*(?z,0),+(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15)))) = +(*(?x_15,*(?z,0)),+(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z)))), +(*(?z,+(*(?x_16,?y_16),?x_16)),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16)))) = +(*(?x_16,*(?z,s(?y_16))),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z)))) ] ES2: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) = +(*(?x_15,*(?z,0)),+(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,s(?y_16))),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z)))) ] HS2: [ +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 15 ES: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) = +(*(?x_15,*(?z,0)),+(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,s(?y_16))),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z)))) ] HS: [ +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) = +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS0: [ +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) = +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS1: [ +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) = +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))) [ +(0,+(*(?x_18,0),*(?x_18,0))) = +(*(0,?x_18),+(*(0,?x_18),*(0,?x_18))), +(+(*(?x_19,?y_19),?x_19),+(*(?x_19,s(?y_19)),*(?x_19,s(?y_19)))) = +(*(s(?y_19),?x_19),+(*(s(?y_19),?x_19),*(s(?y_19),?x_19))) ] ES2: [ 0 = +(*(0,?x_18),+(*(0,?x_18),*(0,?x_18))), +(+(*(?x_19,?y_19),?x_19),+(+(*(?x_19,?y_19),?x_19),+(*(?x_19,?y_19),?x_19))) = +(*(s(?y_19),?x_19),+(*(s(?y_19),?x_19),*(s(?y_19),?x_19))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS2: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 16 ES: [ 0 = +(*(0,?x_18),+(*(0,?x_18),*(0,?x_18))), +(+(*(?x_19,?y_19),?x_19),+(+(*(?x_19,?y_19),?x_19),+(*(?x_19,?y_19),?x_19))) = +(*(s(?y_19),?x_19),+(*(s(?y_19),?x_19),*(s(?y_19),?x_19))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_19,?y_19),?x_19),+(+(*(?x_19,?y_19),?x_19),+(*(?x_19,?y_19),?x_19))) = +(+(*(?x_19,?y_19),?x_19),+(+(*(?x_19,?y_19),?x_19),+(*(?x_19,?y_19),?x_19))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS0: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) ] HS1: [ +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) = +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))) [ +(*(?z,0),+(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19))))) = +(*(?x_19,*(?z,0)),+(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z))))), +(*(?z,+(*(?x_20,?y_20),?x_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20))))) = +(*(?x_20,*(?z,s(?y_20))),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z))))) ] ES2: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) = +(*(?x_19,*(?z,0)),+(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,s(?y_20))),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z))))) ] HS2: [ +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 17 ES: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) = +(*(?x_19,*(?z,0)),+(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,s(?y_20))),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z))))) ] HS: [ +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) = +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS0: [ +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) = +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS1: [ +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) = +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))) [ +(0,+(*(?x_22,0),+(*(?x_22,0),*(?x_22,0)))) = +(*(0,?x_22),+(*(0,?x_22),+(*(0,?x_22),*(0,?x_22)))), +(+(*(?x_23,?y_23),?x_23),+(*(?x_23,s(?y_23)),+(*(?x_23,s(?y_23)),*(?x_23,s(?y_23))))) = +(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),*(s(?y_23),?x_23)))) ] ES2: [ 0 = +(*(0,?x_22),+(*(0,?x_22),+(*(0,?x_22),*(0,?x_22)))), +(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(*(?x_23,?y_23),?x_23)))) = +(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),*(s(?y_23),?x_23)))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS2: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 18 ES: [ 0 = +(*(0,?x_22),+(*(0,?x_22),+(*(0,?x_22),*(0,?x_22)))), +(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(*(?x_23,?y_23),?x_23)))) = +(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),+(*(s(?y_23),?x_23),*(s(?y_23),?x_23)))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(*(?x_23,?y_23),?x_23)))) = +(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(+(*(?x_23,?y_23),?x_23),+(*(?x_23,?y_23),?x_23)))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS0: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) ] HS1: [ +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) = +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))) [ +(*(?z,0),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23)))))) = +(*(?x_23,*(?z,0)),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z)))))), +(*(?z,+(*(?x_24,?y_24),?x_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24)))))) = +(*(?x_24,*(?z,s(?y_24))),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z)))))) ] ES2: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) = +(*(?x_23,*(?z,0)),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,s(?y_24))),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z)))))) ] HS2: [ +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 19 ES: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) = +(*(?x_23,*(?z,0)),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,s(?y_24))),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z)))))) ] HS: [ +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) = +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS0: [ +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) = +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS1: [ +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) = +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))) [ +(0,+(*(?x_26,0),+(*(?x_26,0),+(*(?x_26,0),*(?x_26,0))))) = +(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),*(0,?x_26))))), +(+(*(?x_27,?y_27),?x_27),+(*(?x_27,s(?y_27)),+(*(?x_27,s(?y_27)),+(*(?x_27,s(?y_27)),*(?x_27,s(?y_27)))))) = +(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),*(s(?y_27),?x_27))))) ] ES2: [ 0 = +(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),*(0,?x_26))))), +(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(*(?x_27,?y_27),?x_27))))) = +(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),*(s(?y_27),?x_27))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS2: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 20 ES: [ 0 = +(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),+(*(0,?x_26),*(0,?x_26))))), +(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(*(?x_27,?y_27),?x_27))))) = +(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),+(*(s(?y_27),?x_27),*(s(?y_27),?x_27))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(*(?x_27,?y_27),?x_27))))) = +(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(+(*(?x_27,?y_27),?x_27),+(*(?x_27,?y_27),?x_27))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS0: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) ] HS1: [ +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) = +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))) [ +(*(?z,0),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27))))))) = +(*(?x_27,*(?z,0)),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z))))))), +(*(?z,+(*(?x_28,?y_28),?x_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28))))))) = +(*(?x_28,*(?z,s(?y_28))),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z))))))) ] ES2: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) = +(*(?x_27,*(?z,0)),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,s(?y_28))),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z))))))) ] HS2: [ +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 21 ES: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) = +(*(?x_27,*(?z,0)),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,s(?y_28))),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z))))))) ] HS: [ +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) = +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS0: [ +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) = +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS1: [ +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) = +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))) [ +(0,+(*(?x_30,0),+(*(?x_30,0),+(*(?x_30,0),+(*(?x_30,0),*(?x_30,0)))))) = +(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),*(0,?x_30)))))), +(+(*(?x_31,?y_31),?x_31),+(*(?x_31,s(?y_31)),+(*(?x_31,s(?y_31)),+(*(?x_31,s(?y_31)),+(*(?x_31,s(?y_31)),*(?x_31,s(?y_31))))))) = +(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),*(s(?y_31),?x_31)))))) ] ES2: [ 0 = +(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),*(0,?x_30)))))), +(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(*(?x_31,?y_31),?x_31)))))) = +(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),*(s(?y_31),?x_31)))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS2: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 22 ES: [ 0 = +(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),+(*(0,?x_30),*(0,?x_30)))))), +(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(*(?x_31,?y_31),?x_31)))))) = +(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),+(*(s(?y_31),?x_31),*(s(?y_31),?x_31)))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(*(?x_31,?y_31),?x_31)))))) = +(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(+(*(?x_31,?y_31),?x_31),+(*(?x_31,?y_31),?x_31)))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS0: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) ] HS1: [ +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) = +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))) [ +(*(?z,0),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31)))))))) = +(*(?x_31,*(?z,0)),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z)))))))), +(*(?z,+(*(?x_32,?y_32),?x_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32)))))))) = +(*(?x_32,*(?z,s(?y_32))),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z)))))))) ] ES2: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) = +(*(?x_31,*(?z,0)),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,s(?y_32))),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z)))))))) ] HS2: [ +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 23 ES: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) = +(*(?x_31,*(?z,0)),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,s(?y_32))),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z)))))))) ] HS: [ +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) = +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS0: [ +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) = +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS1: [ +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) = +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))) [ +(0,+(*(?x_34,0),+(*(?x_34,0),+(*(?x_34,0),+(*(?x_34,0),+(*(?x_34,0),*(?x_34,0))))))) = +(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),*(0,?x_34))))))), +(+(*(?x_35,?y_35),?x_35),+(*(?x_35,s(?y_35)),+(*(?x_35,s(?y_35)),+(*(?x_35,s(?y_35)),+(*(?x_35,s(?y_35)),+(*(?x_35,s(?y_35)),*(?x_35,s(?y_35)))))))) = +(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),*(s(?y_35),?x_35))))))) ] ES2: [ 0 = +(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),*(0,?x_34))))))), +(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(*(?x_35,?y_35),?x_35))))))) = +(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),*(s(?y_35),?x_35))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS2: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 24 ES: [ 0 = +(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),+(*(0,?x_34),*(0,?x_34))))))), +(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(*(?x_35,?y_35),?x_35))))))) = +(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),+(*(s(?y_35),?x_35),*(s(?y_35),?x_35))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(*(?x_35,?y_35),?x_35))))))) = +(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(+(*(?x_35,?y_35),?x_35),+(*(?x_35,?y_35),?x_35))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS0: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) ] HS1: [ +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) = +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))) [ +(*(?z,0),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35))))))))) = +(*(?x_35,*(?z,0)),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z))))))))), +(*(?z,+(*(?x_36,?y_36),?x_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36))))))))) = +(*(?x_36,*(?z,s(?y_36))),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z))))))))) ] ES2: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) = +(*(?x_35,*(?z,0)),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z))))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,s(?y_36))),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z))))))))) ] HS2: [ +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 25 ES: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) = +(*(?x_35,*(?z,0)),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z))))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,s(?y_36))),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z))))))))) ] HS: [ +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) = +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS0: [ +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) = +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS1: [ +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) = +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))) [ +(0,+(*(?x_38,0),+(*(?x_38,0),+(*(?x_38,0),+(*(?x_38,0),+(*(?x_38,0),+(*(?x_38,0),*(?x_38,0)))))))) = +(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),*(0,?x_38)))))))), +(+(*(?x_39,?y_39),?x_39),+(*(?x_39,s(?y_39)),+(*(?x_39,s(?y_39)),+(*(?x_39,s(?y_39)),+(*(?x_39,s(?y_39)),+(*(?x_39,s(?y_39)),+(*(?x_39,s(?y_39)),*(?x_39,s(?y_39))))))))) = +(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),*(s(?y_39),?x_39)))))))) ] ES2: [ 0 = +(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),*(0,?x_38)))))))), +(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(*(?x_39,?y_39),?x_39)))))))) = +(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),*(s(?y_39),?x_39)))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS2: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 26 ES: [ 0 = +(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),+(*(0,?x_38),*(0,?x_38)))))))), +(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(*(?x_39,?y_39),?x_39)))))))) = +(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),+(*(s(?y_39),?x_39),*(s(?y_39),?x_39)))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES0: [ 0 = 0, +(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(*(?x_39,?y_39),?x_39)))))))) = +(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(+(*(?x_39,?y_39),?x_39),+(*(?x_39,?y_39),?x_39)))))))), +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS0: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] ES1: [ +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) ] HS1: [ +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] Expand +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) = +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))) [ +(*(?z,0),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),*(?z,?x_39)))))))))) = +(*(?x_39,*(?z,0)),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),*(?x_39,?z)))))))))), +(*(?z,+(*(?x_40,?y_40),?x_40)),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),*(?z,?x_40)))))))))) = +(*(?x_40,*(?z,s(?y_40))),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),*(?x_40,?z)))))))))) ] ES2: [ +(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),*(?z,?x_39))))))))) = +(*(?x_39,*(?z,0)),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),*(?x_39,?z)))))))))), +(*(?z,*(?x_40,?y_40)),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),*(?z,?x_40))))))))))) = +(*(?x_40,*(?z,s(?y_40))),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),*(?x_40,?z)))))))))) ] HS2: [ +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) -> +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))), +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] STEP 27 ES: [ +(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),+(*(?z,?x_39),*(?z,?x_39))))))))) = +(*(?x_39,*(?z,0)),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),+(*(?x_39,?z),*(?x_39,?z)))))))))), +(*(?z,*(?x_40,?y_40)),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),+(*(?z,?x_40),*(?z,?x_40))))))))))) = +(*(?x_40,*(?z,s(?y_40))),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),+(*(?x_40,?z),*(?x_40,?z)))))))))) ] HS: [ +(*(?z,*(?x_36,?y_36)),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),+(*(?z,?x_36),*(?z,?x_36)))))))))) -> +(*(?x_36,*(?z,?y_36)),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),+(*(?x_36,?z),*(?x_36,?z)))))))))), +(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),+(*(?z,?x_35),*(?z,?x_35)))))))) -> +(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),+(*(?x_35,?z),*(?x_35,?z)))))))), +(*(?z,*(?x_32,?y_32)),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),+(*(?z,?x_32),*(?z,?x_32))))))))) -> +(*(?x_32,*(?z,?y_32)),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),+(*(?x_32,?z),*(?x_32,?z))))))))), +(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),+(*(?z,?x_31),*(?z,?x_31))))))) -> +(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),+(*(?x_31,?z),*(?x_31,?z))))))), +(*(?z,*(?x_28,?y_28)),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),+(*(?z,?x_28),*(?z,?x_28)))))))) -> +(*(?x_28,*(?z,?y_28)),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),+(*(?x_28,?z),*(?x_28,?z)))))))), +(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),+(*(?z,?x_27),*(?z,?x_27)))))) -> +(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),+(*(?x_27,?z),*(?x_27,?z)))))), +(*(?z,*(?x_24,?y_24)),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),+(*(?z,?x_24),*(?z,?x_24))))))) -> +(*(?x_24,*(?z,?y_24)),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),+(*(?x_24,?z),*(?x_24,?z))))))), +(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),+(*(?z,?x_23),*(?z,?x_23))))) -> +(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),+(*(?x_23,?z),*(?x_23,?z))))), +(*(?z,*(?x_20,?y_20)),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),+(*(?z,?x_20),*(?z,?x_20)))))) -> +(*(?x_20,*(?z,?y_20)),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),+(*(?x_20,?z),*(?x_20,?z)))))), +(*(?z,?x_19),+(*(?z,?x_19),+(*(?z,?x_19),*(?z,?x_19)))) -> +(*(?x_19,?z),+(*(?x_19,?z),+(*(?x_19,?z),*(?x_19,?z)))), +(*(?z,*(?x_16,?y_16)),+(*(?z,?x_16),+(*(?z,?x_16),+(*(?z,?x_16),*(?z,?x_16))))) -> +(*(?x_16,*(?z,?y_16)),+(*(?x_16,?z),+(*(?x_16,?z),+(*(?x_16,?z),*(?x_16,?z))))), +(*(?z,?x_15),+(*(?z,?x_15),*(?z,?x_15))) -> +(*(?x_15,?z),+(*(?x_15,?z),*(?x_15,?z))), +(*(?z,*(?x_12,?y_12)),+(*(?z,?x_12),+(*(?z,?x_12),*(?z,?x_12)))) -> +(*(?x_12,*(?z,?y_12)),+(*(?x_12,?z),+(*(?x_12,?z),*(?x_12,?z)))), +(*(?z,?x_11),*(?z,?x_11)) -> +(*(?x_11,?z),*(?x_11,?z)), +(*(?z,*(?x_8,?y_8)),+(*(?z,?x_8),*(?z,?x_8))) -> +(*(?x_8,*(?z,?y_8)),+(*(?x_8,?z),*(?x_8,?z))), *(+(*(?x_4,?y_4),?x_4),?z) -> +(*(?x_4,*(?z,?y_4)),*(?x_4,?z)), s(+(*(?y_4,?y),+(?y_4,?y))) -> s(+(*(?y,?y_4),+(?y,?y_4))), *(?x,+(?y,?z)) -> +(*(?x,?y),*(?x,?z)), s(+(?z,+(?x_2,?y_2))) -> s(+(?x_2,+(?z,?y_2))), +(+(?x,?y),?z) -> +(?x,+(?y,?z)), *(*(?x,?y),?z) -> *(?x,*(?y,?z)), *(s(?y_4),?x_4) -> +(*(?x_4,?y_4),?x_4), +(s(?y_2),?x_2) -> s(+(?x_2,?y_2)), *(0,?x_3) -> 0, *(?x,?y) -> *(?y,?x), +(0,?x_1) -> ?x_1, +(?x,?y) -> +(?y,?x) ] rewriting induction stopped because of timeout. examples/fromCops/cr/203.trs: Failure(unknown) (5015 msec.)