YES Problem: +(x,+(y,z)) -> +(+(x,y),z) +(*(x,y),+(x,z)) -> *(x,+(y,z)) +(*(x,y),+(*(x,z),u)) -> +(*(x,+(y,z)),u) Proof: Matrix Interpretation Processor: dim=1 interpretation: [*](x0, x1) = 6x0 + 4x1 + 4, [+](x0, x1) = x0 + 4x1 + 2 orientation: +(x,+(y,z)) = x + 4y + 16z + 10 >= x + 4y + 4z + 4 = +(+(x,y),z) +(*(x,y),+(x,z)) = 10x + 4y + 16z + 14 >= 6x + 4y + 16z + 12 = *(x,+(y,z)) +(*(x,y),+(*(x,z),u)) = 16u + 30x + 4y + 16z + 30 >= 4u + 6x + 4y + 16z + 14 = +(*(x,+(y,z)),u) problem: Qed