mult | : | [N × N] ⟶ N |
plus | : | [N × N] ⟶ N |
s | : | [N] ⟶ N |
z | : | N |
X | : | N |
Y | : | N |
U | : | N |
V | : | N |
W | : | N |
P | : | N |
X1 | : | N |
Y1 | : | N |
U1 | : | N |
V1 | : | N |
W1 | : | N |
P1 | : | N |
plus(z, X) | ⇒ | X |
plus(s(Y), U) | ⇒ | plus(Y, s(U)) |
plus(plus(V, W), P) | ⇒ | plus(V, plus(W, P)) |
mult(z, X1) | ⇒ | z |
mult(s(Y1), U1) | ⇒ | plus(mult(Y1, U1), U1) |
mult(plus(V1, W1), P1) | ⇒ | plus(mult(V1, P1), mult(W1, P1)) |