Certification Problem

Input (TPDB Runtime_Complexity_Innermost_Rewriting/Frederiksen_Others/ex6)

The rewrite relation of the following TRS is considered.

g(S(x),y) g(x,S(y)) (1)
f(y,S(x)) f(S(y),x) (2)
g(0,x2) x2 (3)
f(x1,0) g(x1,0) (4)
The evaluation strategy is innermost.

Property / Task

Determine bounds on the runtime complexity.

Answer / Result

An upperbound for the complexity is O(n).

Proof (by AProVE @ termCOMP 2023)

1 Bounds

The given TRS is match-(raise)-bounded by 2. This is shown by the following automaton.