Certification Problem

Input (TPDB Runtime_Complexity_Innermost_Rewriting/Frederiksen_Others/ocall-unsafe)

The rewrite relation of the following TRS is considered.

dbl(S(0),S(0)) S(S(S(S(0)))) (1)
unsafe(S(x)) dbl(unsafe(x),0) (2)
unsafe(0) 0 (3)
dbl(0,y) y (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 1. This is shown by the following automaton.