(VAR x) (RULES app(half, 0) -> 0 app(half, app(s, 0)) -> 0 app(half, app(s, app(s, x))) -> app(s, app(half, x)) app(bits, 0) -> 0 app(bits, app(s, x)) -> app(s, app(bits, app(half, app(s, x)))) ) (STRATEGY INNERMOST)
Submit to AProVE Web Frontend
Edit in AProVE Web Frontend