Experiments for ``Simulating Dependency Pairs by Semantic Labeling''
problem set | problems.tar.gz, containing 98 problems from the category TRS_Relative in the Termination Problem Database (TPDB) version 11.3 |
---|---|
tool | prototype termination tool version 0.2 (tool-0.2.tar.gz) with SMT solver Z3 v4.12.2 |
environment | a PC with 13th Gen Intel i5-1340P (3.559 GHz) and 8 GB memory. |
d | checks the preconditions of Theorem 20 (dominance and non-duplicatingness). | tool -d file.trs |
---|---|---|
a | checks the preconditions of Theorem 44 (almost dominance and non-duplicatingness). | tool -a file.trs | ld | checks relative termination via Theorem 44 with d-dimensional linear interpretations on (ℕd, ⩾lex) | tool -ld file.trs |
AProVE2023 | AProVE, the version released on Dec 29, 2023. | |
AProVE2024 | AProVE, the version released on Feb 3, 2024. | |
NaTT | NaTT 2.3.2 (the version that participated in termCOMP 2022). | |
TTT2 | TTT2 1.20.1 |
Note
- 1-dimensional linear interpretation is of the form fA(x1,...,xn) = a0 + a1 x1 + ... + an xn with a0 in ℕ and ai in {0,1}
- 2-dimensional linear interpretation is of the form fA((x1,y1),...,(xn,yn)) = (a0 + a1 x1 + ... + an xn, b0 + b1 y1 + ... + bn yn) with a0, b0 in ℕ and ai, bi in {0,1}. Such an interpretation is weakly monotone if ai > 0 whenever bi > 0.
- 3-dimensional is analogously defined.
- Example 21 uses ordinal interpretations B on ω2. Such interpretations fB(ω x1 + y1,..., ω xn + yn) = ω · (a0 + a1 x1 + ... + an xn) + b0 + b1 y1 + ... + bn yn with xi, yi in ℕ can be simulated by 2-dimensional linear interpretations of the above form. For instance, randB(z) = z + ω (z in ω2) is identical to randB(ω x + y) = (ω x + y) + ω = ω · (x + 1) with x, y in ℕ, and thus it is simulated by the 2-dimensional linear interpretation randA((x,y)) = (x+1,0).
- As usual, our tool uses reduction pairs based on linear interpretations to remove strictly oriented dependency pairs. If all dependency pairs can be removed, relative termination is concluded. See Hirokawa and Middeldorp (I&C 2005) and Giesl, Thiemann and Schneider-Kamp (LPAR 2005) for details.
- NaTT 2.3.3 (participated in termCOMP 2023) is not available for proving relative termination; see termCOMP 2023.
status | d | a | l1 | l2 | l3 | AProVE2023 | AProVE2024 | NaTT | TTT2 | total |
---|---|---|---|---|---|---|---|---|---|---|
YES | 56 | 64 | 12 | 46 | 48 | 43 | 59 | 58 | 39 | 84 |
(sec) | 0.89 | 1.03 | 0.74 | 4.73 | 5.53 | 50.72 | 89.49 | 18.69 | 37.47 | |
NO | 42 | 34 | 0 | 0 | 0 | 13 | 13 | 5 | 8 | 44 |
(sec) | 0.66 | 0.52 | 0.00 | 0.00 | 0.00 | 15.05 | 40.97 | 1.89 | 59.94 | |
MAYBE | 0 | 0 | 86 | 52 | 50 | 1 | 0 | 33 | 1 | 91 |
(sec) | 0.00 | 0.00 | 4.50 | 2.51 | 3.10 | 42.22 | 0.00 | 85.36 | 45.32 | |
TIMEOUT | 0 | 0 | 0 | 0 | 0 | 41 | 26 | 2 | 50 | 53 |
(sec) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2460.00 | 1560.00 | 120.00 | 3000.00 | |
total | 98 | 98 | 98 | 98 | 98 | 98 | 98 | 98 | 98 |