MAYBE Problem: *(x,*(y,z)) -> *(otimes(x,y),z) *(1(),y) -> y *(+(x,y),z) -> oplus(*(x,z),*(y,z)) *(x,oplus(y,z)) -> oplus(*(x,y),*(x,z)) Proof: DP Processor: DPs: *#(x,*(y,z)) -> *#(otimes(x,y),z) *#(+(x,y),z) -> *#(y,z) *#(+(x,y),z) -> *#(x,z) *#(x,oplus(y,z)) -> *#(x,z) *#(x,oplus(y,z)) -> *#(x,y) TRS: *(x,*(y,z)) -> *(otimes(x,y),z) *(1(),y) -> y *(+(x,y),z) -> oplus(*(x,z),*(y,z)) *(x,oplus(y,z)) -> oplus(*(x,y),*(x,z)) Open