/home/nowonder/forschung/aprove/TPDB05/TRS/currying/D33/13.trs

The program

(VAR x y z)
(RULES
  app(app(*, x), app(app(+, y), z)) -> app(app(+, app(app(*, x), y)), app(app(*, x), z))
  app(app(*, app(app(+, y), z)), x) -> app(app(+, app(app(*, x), y)), app(app(*, x), z))
  app(app(*, app(app(*, x), y)), z) -> app(app(*, x), app(app(*, y), z))
  app(app(+, app(app(+, x), y)), z) -> app(app(+, x), app(app(+, y), z))
)

Submit to AProVE Web Frontend

Edit in AProVE Web Frontend