We consider the following Problem: Strict Trs: { *(x, +(y, z)) -> +(*(x, y), *(x, z)) , *(+(y, z), x) -> +(*(x, y), *(x, z)) , *(*(x, y), z) -> *(x, *(y, z)) , +(+(x, y), z) -> +(x, +(y, z))} StartTerms: basic terms Strategy: innermost Certificate: YES(?,O(n^2)) Proof: We consider the following Problem: Strict Trs: { *(x, +(y, z)) -> +(*(x, y), *(x, z)) , *(+(y, z), x) -> +(*(x, y), *(x, z)) , *(*(x, y), z) -> *(x, *(y, z)) , +(+(x, y), z) -> +(x, +(y, z))} StartTerms: basic terms Strategy: innermost Certificate: YES(?,O(n^2)) Proof: We consider the following Problem: Strict Trs: { *(x, +(y, z)) -> +(*(x, y), *(x, z)) , *(+(y, z), x) -> +(*(x, y), *(x, z)) , *(*(x, y), z) -> *(x, *(y, z)) , +(+(x, y), z) -> +(x, +(y, z))} StartTerms: basic terms Strategy: innermost Certificate: YES(?,O(n^2)) Proof: The following argument positions are usable: Uargs(*) = {2}, Uargs(+) = {1, 2} We have the following restricted polynomial interpretation: Interpretation Functions: [*](x1, x2) = 1 + 3*x1 + 3*x1*x2 + 2*x2 [+](x1, x2) = 3 + 2*x1 + x2 Hurray, we answered YES(?,O(n^2))