YES Problem: h(x,c(y,z)) -> h(c(s(y),x),z) h(c(s(x),c(s(0()),y)),z) -> h(y,c(s(0()),c(x,z))) Proof: DP Processor: DPs: h#(x,c(y,z)) -> h#(c(s(y),x),z) h#(c(s(x),c(s(0()),y)),z) -> h#(y,c(s(0()),c(x,z))) TRS: h(x,c(y,z)) -> h(c(s(y),x),z) h(c(s(x),c(s(0()),y)),z) -> h(y,c(s(0()),c(x,z))) Bounds Processor: bound: 2 enrichment: match-dp automaton: final states: {7} transitions: h{#,1}(21,35) -> 7,3 h{#,1}(6,35) -> 3,6,7 h{#,1}(1,35) -> 3* h{#,1}(28,1) -> 3,6,7 h{#,1}(28,3) -> 3,6,7 h{#,1}(28,5) -> 3,6,7 h{#,1}(21,55) -> 3,6,7 h{#,1}(29,2) -> 7* h{#,1}(29,4) -> 7* h{#,1}(68,35) -> 3,6,7 h{#,1}(58,35) -> 3,6,7 h{#,1}(28,35) -> 3,6,7 h{#,1}(3,35) -> 3* h{#,1}(28,55) -> 3,6,7 h{#,1}(21,2) -> 7,3 h{#,1}(21,4) -> 7,3 h{#,1}(5,35) -> 3* h{#,1}(27,1) -> 3* h{#,1}(27,3) -> 3* h{#,1}(27,5) -> 3* h{#,1}(68,6) -> 7,3,6 h{#,1}(58,6) -> 3,6,7 h{#,1}(28,2) -> 3,6,7 h{#,1}(28,4) -> 3,6,7 h{#,1}(62,35) -> 3,6,7 h{#,1}(37,35) -> 7* h{#,1}(27,35) -> 7,3 h{#,1}(21,56) -> 3,6,7 h{#,1}(2,35) -> 3* h{#,1}(29,1) -> 7* h{#,1}(29,3) -> 7* h{#,1}(29,5) -> 7* h{#,1}(27,55) -> 7* h{#,1}(64,35) -> 3,6 h{#,1}(39,35) -> 3,6,7 h{#,1}(29,35) -> 3,6,7 h{#,1}(28,56) -> 3,6,7 h{#,1}(9,35) -> 3,6,7 h{#,1}(4,35) -> 3* h{#,1}(21,1) -> 7,3 h{#,1}(21,3) -> 7,3 h{#,1}(21,5) -> 7,3 h{#,1}(27,2) -> 3* h{#,1}(27,4) -> 3* h{#,1}(61,35) -> 7* c1(6,35) -> 32* c1(26,39) -> 21* c1(20,58) -> 28* c1(5,56) -> 32* c1(57,28) -> 58* c1(20,62) -> 28* c1(20,64) -> 21* c1(3,1) -> 32* c1(3,3) -> 32* c1(20,68) -> 21* c1(3,5) -> 32* c1(1,55) -> 32* c1(26,65) -> 21* c1(4,2) -> 32* c1(4,4) -> 32* c1(57,62) -> 58* c1(2,56) -> 32* c1(20,1) -> 21* c1(20,3) -> 21* c1(5,1) -> 32* c1(20,5) -> 21* c1(5,3) -> 32* c1(5,5) -> 32* c1(20,9) -> 28* c1(34,32) -> 35* c1(3,55) -> 32* c1(26,2) -> 27* c1(20,21) -> 21* c1(26,4) -> 21* c1(1,2) -> 32* c1(20,27) -> 21* c1(1,4) -> 32* c1(6,6) -> 32* c1(20,29) -> 28* c1(20,39) -> 21* c1(4,56) -> 32* c1(2,1) -> 32* c1(2,3) -> 32* c1(26,28) -> 28* c1(2,5) -> 32* c1(57,21) -> 58* c1(5,55) -> 32* c1(57,27) -> 58* c1(20,65) -> 21* c1(3,2) -> 32* c1(3,4) -> 32* c1(57,39) -> 68* c1(26,58) -> 28* c1(1,56) -> 32* c1(26,62) -> 28* c1(26,64) -> 21* c1(4,1) -> 32* c1(4,3) -> 32* c1(26,68) -> 21* c1(4,5) -> 32* c1(2,55) -> 32* c1(20,2) -> 21* c1(20,4) -> 21* c1(5,2) -> 32* c1(5,4) -> 32* c1(34,35) -> 35* c1(3,56) -> 32* c1(26,1) -> 21* c1(26,3) -> 21* c1(26,5) -> 21* c1(1,1) -> 32* c1(1,3) -> 32* c1(26,9) -> 29* c1(20,28) -> 28* c1(1,5) -> 32* c1(4,55) -> 32* c1(26,21) -> 21* c1(2,2) -> 32* c1(26,27) -> 21* c1(2,4) -> 32* c1(26,29) -> 28* s1(5) -> 20* s1(2) -> 20* s1(4) -> 26* s1(6) -> 57* s1(1) -> 26* s1(33) -> 34* s1(3) -> 20* 01() -> 33* h{#,2}(37,32) -> 7,3,6 h{#,2}(64,6) -> 3,6,7 h{#,2}(39,2) -> 7,3,6 h{#,2}(39,4) -> 7,3,6 h{#,2}(62,56) -> 3,6,7 h{#,2}(65,35) -> 7,3,6 h{#,2}(39,56) -> 3,6,7 h{#,2}(62,1) -> 3,6,7 h{#,2}(62,3) -> 3,6,7 h{#,2}(62,5) -> 3,6,7 h{#,2}(61,32) -> 3,6,7 h{#,2}(37,35) -> 3,6,7 h{#,2}(39,1) -> 7,3,6 h{#,2}(39,3) -> 7,3,6 h{#,2}(39,5) -> 7,3,6 h{#,2}(62,55) -> 3,6,7 h{#,2}(65,6) -> 3,6,7 h{#,2}(64,35) -> 3,6,7 h{#,2}(39,55) -> 7,3,6 h{#,2}(62,2) -> 3,6,7 h{#,2}(62,4) -> 3,6,7 h{#,2}(61,35) -> 3,6,7 c2(36,37) -> 37* c2(36,39) -> 37* c2(36,61) -> 61* c2(36,65) -> 37* c2(63,37) -> 65* c2(38,37) -> 39* c2(63,61) -> 64* c2(38,61) -> 62* c2(36,2) -> 37* c2(36,4) -> 37* c2(36,6) -> 61* c2(36,28) -> 61* c2(36,58) -> 61* c2(36,62) -> 61* c2(36,64) -> 61* c2(36,68) -> 37* c2(36,1) -> 37* c2(36,3) -> 37* c2(36,5) -> 37* c2(36,9) -> 61* c2(36,21) -> 37* c2(36,27) -> 37* c2(36,29) -> 61* h{#,0}(5,56) -> 7* h{#,0}(3,1) -> 3* h{#,0}(3,3) -> 3* h{#,0}(3,5) -> 3* h{#,0}(4,2) -> 3* h{#,0}(4,4) -> 3* h{#,0}(9,6) -> 7* h{#,0}(2,56) -> 7* h{#,0}(5,1) -> 3* h{#,0}(5,3) -> 3* h{#,0}(5,5) -> 3* h{#,0}(1,2) -> 3* h{#,0}(1,4) -> 3* h{#,0}(4,56) -> 7* h{#,0}(2,1) -> 3* h{#,0}(2,3) -> 3* h{#,0}(2,5) -> 3* h{#,0}(3,2) -> 3* h{#,0}(3,4) -> 3* h{#,0}(1,56) -> 7* h{#,0}(4,1) -> 3* h{#,0}(4,3) -> 3* h{#,0}(4,5) -> 3* h{#,0}(5,2) -> 3* h{#,0}(5,4) -> 3* h{#,0}(3,56) -> 7* h{#,0}(1,1) -> 3* h{#,0}(1,3) -> 3* h{#,0}(1,5) -> 3* h{#,0}(2,2) -> 3* h{#,0}(2,4) -> 3* s2(5) -> 38* s2(2) -> 38* s2(34) -> 36* s2(4) -> 38* s2(6) -> 63* s2(1) -> 38* s2(3) -> 38* c0(5,56) -> 55* c0(3,1) -> 2* c0(3,3) -> 2* c0(3,5) -> 2* c0(1,55) -> 56* c0(4,2) -> 2* c0(4,4) -> 2* c0(2,56) -> 55* c0(5,1) -> 2* c0(5,3) -> 2* c0(5,5) -> 2* c0(1,2) -> 2* c0(1,4) -> 2* c0(6,6) -> 55* c0(4,56) -> 55* c0(2,1) -> 2* c0(2,3) -> 2* c0(2,5) -> 2* c0(3,2) -> 2* c0(3,4) -> 2* c0(8,6) -> 9* c0(1,56) -> 55* c0(4,1) -> 2* c0(4,3) -> 2* c0(4,5) -> 2* c0(5,2) -> 2* c0(5,4) -> 2* c0(3,56) -> 55* c0(1,1) -> 2* c0(1,3) -> 2* c0(1,5) -> 2* c0(2,2) -> 2* c0(2,4) -> 2* s0(5) -> 1* s0(2) -> 1* s0(4) -> 1* s0(6) -> 8* s0(1) -> 1* s0(3) -> 1* 00() -> 4* h0(3,1) -> 5* h0(3,3) -> 5* h0(3,5) -> 5* h0(4,2) -> 5* h0(4,4) -> 5* h0(5,1) -> 5* h0(5,3) -> 5* h0(5,5) -> 5* h0(1,2) -> 5* h0(1,4) -> 5* h0(2,1) -> 5* h0(2,3) -> 5* h0(2,5) -> 5* h0(3,2) -> 5* h0(3,4) -> 5* h0(4,1) -> 5* h0(4,3) -> 5* h0(4,5) -> 5* h0(5,2) -> 5* h0(5,4) -> 5* h0(1,1) -> 5* h0(1,3) -> 5* h0(1,5) -> 5* h0(2,2) -> 5* h0(2,4) -> 5* 1 -> 6* 2 -> 6* 3 -> 6* 4 -> 6* 5 -> 6* problem: DPs: h#(c(s(x),c(s(0()),y)),z) -> h#(y,c(s(0()),c(x,z))) TRS: h(x,c(y,z)) -> h(c(s(y),x),z) h(c(s(x),c(s(0()),y)),z) -> h(y,c(s(0()),c(x,z))) Subterm Criterion Processor: simple projection: pi(h#) = 0 problem: DPs: TRS: h(x,c(y,z)) -> h(c(s(y),x),z) h(c(s(x),c(s(0()),y)),z) -> h(y,c(s(0()),c(x,z))) Qed