0 QTRS
↳1 DependencyPairsProof (⇔)
↳2 QDP
↳3 DependencyGraphProof (⇔)
↳4 AND
↳5 QDP
↳6 QDPSizeChangeProof (⇔)
↳7 TRUE
↳8 QDP
↳9 QDPSizeChangeProof (⇔)
↳10 TRUE
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 TRUE
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
quot(0, s(Y)) → 0
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
log(s(0)) → 0
log(s(s(X))) → s(log(s(quot(X, s(s(0))))))
MIN(s(X), s(Y)) → MIN(X, Y)
QUOT(s(X), s(Y)) → QUOT(min(X, Y), s(Y))
QUOT(s(X), s(Y)) → MIN(X, Y)
LOG(s(s(X))) → LOG(s(quot(X, s(s(0)))))
LOG(s(s(X))) → QUOT(X, s(s(0)))
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
quot(0, s(Y)) → 0
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
log(s(0)) → 0
log(s(s(X))) → s(log(s(quot(X, s(s(0))))))
MIN(s(X), s(Y)) → MIN(X, Y)
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
quot(0, s(Y)) → 0
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
log(s(0)) → 0
log(s(s(X))) → s(log(s(quot(X, s(s(0))))))
Order:Homeomorphic Embedding Order
AFS:
s(x1) = s(x1)
From the DPs we obtained the following set of size-change graphs:
We oriented the following set of usable rules [AAECC05,FROCOS05].
none
QUOT(s(X), s(Y)) → QUOT(min(X, Y), s(Y))
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
quot(0, s(Y)) → 0
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
log(s(0)) → 0
log(s(s(X))) → s(log(s(quot(X, s(s(0))))))
Order:Combined order from the following AFS and order.
min(x1, x2) = x1
0 = 0
s(x1) = s(x1)
Lexicographic path order with status [LPO].
Quasi-Precedence:
trivial
0: []
s1: [1]
AFS:
min(x1, x2) = x1
0 = 0
s(x1) = s(x1)
From the DPs we obtained the following set of size-change graphs:
We oriented the following set of usable rules [AAECC05,FROCOS05].
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
LOG(s(s(X))) → LOG(s(quot(X, s(s(0)))))
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)
quot(0, s(Y)) → 0
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
log(s(0)) → 0
log(s(s(X))) → s(log(s(quot(X, s(s(0))))))
Order:Combined order from the following AFS and order.
quot(x1, x2) = x1
s(x1) = s(x1)
min(x1, x2) = x1
0 = 0
Lexicographic path order with status [LPO].
Quasi-Precedence:
trivial
s1: [1]
0: []
AFS:
quot(x1, x2) = x1
s(x1) = s(x1)
min(x1, x2) = x1
0 = 0
From the DPs we obtained the following set of size-change graphs:
We oriented the following set of usable rules [AAECC05,FROCOS05].
quot(s(X), s(Y)) → s(quot(min(X, Y), s(Y)))
quot(0, s(Y)) → 0
min(X, 0) → X
min(s(X), s(Y)) → min(X, Y)