YES Problem: sum(0()) -> 0() sum(s(x)) -> +(sqr(s(x)),sum(x)) sqr(x) -> *(x,x) sum(s(x)) -> +(*(s(x),s(x)),sum(x)) Proof: Matrix Interpretation Processor: dim=1 interpretation: [*](x0, x1) = x0 + x1, [+](x0, x1) = x0 + 2x1, [sqr](x0) = 2x0, [s](x0) = 4x0, [sum](x0) = 5x0, [0] = 5 orientation: sum(0()) = 25 >= 5 = 0() sum(s(x)) = 20x >= 18x = +(sqr(s(x)),sum(x)) sqr(x) = 2x >= 2x = *(x,x) sum(s(x)) = 20x >= 18x = +(*(s(x),s(x)),sum(x)) problem: sum(s(x)) -> +(sqr(s(x)),sum(x)) sqr(x) -> *(x,x) sum(s(x)) -> +(*(s(x),s(x)),sum(x)) Matrix Interpretation Processor: dim=1 interpretation: [*](x0, x1) = x0 + x1, [+](x0, x1) = 2x0 + x1 + 2, [sqr](x0) = 2x0 + 1, [s](x0) = 4x0 + 2, [sum](x0) = 6x0 + 4 orientation: sum(s(x)) = 24x + 16 >= 22x + 16 = +(sqr(s(x)),sum(x)) sqr(x) = 2x + 1 >= 2x = *(x,x) sum(s(x)) = 24x + 16 >= 22x + 14 = +(*(s(x),s(x)),sum(x)) problem: sum(s(x)) -> +(sqr(s(x)),sum(x)) Matrix Interpretation Processor: dim=1 interpretation: [+](x0, x1) = 2x0 + x1 + 1, [sqr](x0) = 2x0, [s](x0) = 3x0 + 1, [sum](x0) = 6x0 + 1 orientation: sum(s(x)) = 18x + 7 >= 18x + 6 = +(sqr(s(x)),sum(x)) problem: Qed