(VAR x y) (RULES mult(0, y) -> 0 mult(x, y) -> mult(x - 1, y) + y :|: x > 0 mult(x, y) -> -mult(-x, y) :|: 0 > x )
content may be truncated. 'popout' for larger text window.