Experiments on relative termination problems
General Information
Our termination tool employs the dependency pair method by Iborra et al. (2017) with cycle analysis of dependency graphs, reduction pairs, and rule removal by monotone reduction pairs. Note that usable rules are not used due to a soundness reason. The problem set is taken from the TRS Relative category of the Termination Problem Database.
- d
- applicability of the dependency pair method by Iborra et al. (2017)
(R dominates S and S is non-duplicating)
- L
- lexicographic path orders (LPO) with argument filtering
- Ed
- echelon-form matrix interpretations on Nd with 0,1-matrix coefficients, equipped with the lexicographic order (Section 5)
- Sd
- matrix interpretations on Nd with 0,1-matrix coefficients, equipped with the standard order (by Endrullis et al. 2008)
- AProVE
- AProVE 2024
For instances, E1L stands for the lexicographic combination of E1 and L. Note that E1 and S1 are identical. Concerning heterogeneous combinations, (e.g.) E1 ⊆ E1L does not hold in general, as weak orientation by E1 does not guarantee weak orientation by L.
Y: YES | proved termination |
---|---|
N: NO | proved non-termination |
M: MAYBE | failed to prove |
T: TIMEOUT | exceeded time limit 60 seconds |
E: ERROR | tool terminated with some error |
Note
- The 57 problems where d is labeled YES are the targets of our experiments.
- L ⊆ LL ⊆ LLL.
- E1 ⊆ E1E1 ⊆ E2 ⊆ E3 ⊆ E4.
- S2 ⊆ S2S2 ⊆ S2S2S2.
- On the 57 problems where the The union of all methods (including AProVE) on amounts to 50, which is covered by LL ∪ E4.
status | d | L | LL | LLL | E1 | E2 | E3 | E4 | S2 | S2S2 | S2S2S2 | E1E1 | E1L | LE1 | AProVE | total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
YES | 57 | 4 | 20 | 22 | 8 | 43 | 45 | 47 | 10 | 47 | 47 | 41 | 30 | 27 | 86 | 104 |
(sec) | 0.80 | 0.21 | 4.01 | 6.36 | 0.54 | 5.00 | 10.27 | 29.09 | 1.13 | 17.75 | 28.86 | 3.83 | 5.11 | 4.47 | 111.90 | |
NO | 69 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 71 |
(sec) | 0.97 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 34.36 | |
MAYBE | 0 | 122 | 106 | 104 | 118 | 83 | 81 | 79 | 116 | 79 | 79 | 85 | 96 | 99 | 0 | 122 |
(sec) | 0.00 | 4.68 | 6.53 | 9.12 | 2.88 | 2.18 | 4.07 | 7.64 | 4.43 | 5.56 | 9.15 | 1.98 | 3.15 | 3.23 | 0.00 | |
TIMEOUT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27 | 27 |
(sec) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1620.00 | |
total | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 | 126 |