YES *** Computating Strongly Quasi-Reducible Parts *** TRS: [ +(0,?y) -> ?y, +(s(0),?y) -> s(?y), +(s(s(?x)),?y) -> s(s(+(?y,?x))) ] Constructors: {0,s} Defined function symbols: {+} Constructor subsystem: [ ] Rule part & Conj Part: [ +(0,?y) -> ?y, +(s(0),?y) -> s(?y), +(s(s(?x)),?y) -> s(s(+(?y,?x))) ] [ ] *** Ground Confluence Check by Rewriting Induction *** Sort: {Nat} Signature: [ + : Nat,Nat -> Nat, s : Nat -> Nat, 0 : Nat ] Rule Part: [ +(0,?y) -> ?y, +(s(0),?y) -> s(?y), +(s(s(?x)),?y) -> s(s(+(?y,?x))) ] Conjecture Part: [ ] Precedence (by weight): {(+,3),(0,1),(s,0)} Rule part is confluent. R0 is ground confluent. Conjucture part is empty. examples/additions/plus5.trs: Success(GCR) (293 msec.)