s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
S(b(s(x1))) → T(x1)
T(s(x1)) → T(t(x1))
T(b(x1)) → S(x1)
B(u(x1)) → B(s(x1))
S(u(x1)) → S(s(x1))
S(b(x1)) → S(s(x1))
S(b(x1)) → B(s(s(s(x1))))
S(b(x1)) → S(x1)
T(b(s(x1))) → T(b(x1))
T(b(s(x1))) → B(x1)
T(u(x1)) → T(x1)
T(s(x1)) → T(x1)
B(u(x1)) → S(x1)
S(b(x1)) → S(s(s(x1)))
S(b(s(x1))) → B(t(x1))
S(u(x1)) → S(x1)
T(b(x1)) → B(s(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QTRS Reverse
S(b(s(x1))) → T(x1)
T(s(x1)) → T(t(x1))
T(b(x1)) → S(x1)
B(u(x1)) → B(s(x1))
S(u(x1)) → S(s(x1))
S(b(x1)) → S(s(x1))
S(b(x1)) → B(s(s(s(x1))))
S(b(x1)) → S(x1)
T(b(s(x1))) → T(b(x1))
T(b(s(x1))) → B(x1)
T(u(x1)) → T(x1)
T(s(x1)) → T(x1)
B(u(x1)) → S(x1)
S(b(x1)) → S(s(s(x1)))
S(b(s(x1))) → B(t(x1))
S(u(x1)) → S(x1)
T(b(x1)) → B(s(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
S(b(s(x1))) → T(x1)
T(b(x1)) → S(x1)
S(b(x1)) → S(s(x1))
S(b(x1)) → B(s(s(s(x1))))
S(b(x1)) → S(x1)
T(b(s(x1))) → B(x1)
B(u(x1)) → S(x1)
S(b(x1)) → S(s(s(x1)))
S(b(s(x1))) → B(t(x1))
T(b(x1)) → B(s(x1))
POL(B(x1)) = 1 + 2·x1
POL(S(x1)) = x1
POL(T(x1)) = 2·x1
POL(b(x1)) = 2 + 2·x1
POL(s(x1)) = x1
POL(t(x1)) = x1
POL(u(x1)) = x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
T(s(x1)) → T(t(x1))
T(u(x1)) → T(x1)
T(s(x1)) → T(x1)
B(u(x1)) → B(s(x1))
S(u(x1)) → S(x1)
S(u(x1)) → S(s(x1))
T(b(s(x1))) → T(b(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ QDP
↳ QTRS Reverse
S(u(x1)) → S(s(x1))
S(u(x1)) → S(x1)
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
S(u(u(x0))) → S(s(s(x0)))
S(u(b(x0))) → S(b(s(s(s(x0)))))
S(u(b(s(x0)))) → S(b(t(x0)))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ QDP
↳ QTRS Reverse
S(u(u(x0))) → S(s(s(x0)))
S(u(x1)) → S(x1)
S(u(b(x0))) → S(b(s(s(s(x0)))))
S(u(b(s(x0)))) → S(b(t(x0)))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
S.1(u.1(x1)) → S.0(x1)
S.1(u.0(b.1(x0))) → S.0(b.0(s.0(s.0(s.1(x0)))))
S.1(u.1(u.1(x0))) → S.0(s.0(s.1(x0)))
S.1(u.1(x1)) → S.1(x1)
S.1(u.1(u.0(x0))) → S.0(s.0(s.0(x0)))
S.1(u.0(b.0(s.1(x0)))) → S.0(b.1(t.1(x0)))
S.1(u.0(b.0(x0))) → S.0(b.0(s.0(s.0(s.0(x0)))))
S.1(u.0(b.0(s.0(x0)))) → S.0(b.1(t.0(x0)))
S.1(u.0(x1)) → S.0(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDP
↳ QTRS Reverse
S.1(u.1(x1)) → S.0(x1)
S.1(u.0(b.1(x0))) → S.0(b.0(s.0(s.0(s.1(x0)))))
S.1(u.1(u.1(x0))) → S.0(s.0(s.1(x0)))
S.1(u.1(x1)) → S.1(x1)
S.1(u.1(u.0(x0))) → S.0(s.0(s.0(x0)))
S.1(u.0(b.0(s.1(x0)))) → S.0(b.1(t.1(x0)))
S.1(u.0(b.0(x0))) → S.0(b.0(s.0(s.0(s.0(x0)))))
S.1(u.0(b.0(s.0(x0)))) → S.0(b.1(t.0(x0)))
S.1(u.0(x1)) → S.0(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ QDP
↳ QTRS Reverse
S.1(u.1(x1)) → S.1(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
No rules are removed from R.
S.1(u.1(x1)) → S.1(x1)
POL(S.1(x1)) = x1
POL(u.1(x1)) = x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ PisEmptyProof
↳ QDP
↳ QDP
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ QTRS Reverse
B(u(x1)) → B(s(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(u(x1)) → B(s(x1))
POL( s(x1) ) = max{0, -1}
POL( b(x1) ) = max{0, -1}
POL( B(x1) ) = x1 + 1
POL( t(x1) ) = 1
POL( u(x1) ) = 1
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
s(b(x1)) → b(s(s(s(x1))))
s(u(x1)) → s(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
↳ QTRS Reverse
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QTRS Reverse
T(s(x1)) → T(t(x1))
T(u(x1)) → T(x1)
T(s(x1)) → T(x1)
T(b(s(x1))) → T(b(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
T(s(b(s(x0)))) → T(u(t(b(x0))))
T(s(s(x0))) → T(t(t(x0)))
T(s(b(x0))) → T(b(s(x0)))
T(s(u(x0))) → T(u(t(x0)))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QTRS Reverse
T(u(x1)) → T(x1)
T(s(b(s(x0)))) → T(u(t(b(x0))))
T(s(x1)) → T(x1)
T(s(b(x0))) → T(b(s(x0)))
T(s(s(x0))) → T(t(t(x0)))
T(b(s(x1))) → T(b(x1))
T(s(u(x0))) → T(u(t(x0)))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
T.1(s.0(b.1(s.1(x0)))) → T.0(u.0(t.0(b.1(x0))))
T.1(s.0(b.0(x0))) → T.0(b.1(s.0(x0)))
T.0(b.1(s.0(x1))) → T.0(b.0(x1))
T.0(b.1(s.1(x1))) → T.0(b.1(x1))
T.1(s.0(u.0(x0))) → T.0(u.0(t.0(x0)))
T.0(u.1(x1)) → T.1(x1)
T.1(s.1(x1)) → T.0(x1)
T.1(s.0(b.1(s.0(x0)))) → T.0(u.0(t.0(b.0(x0))))
T.0(u.0(x1)) → T.0(x1)
T.1(s.1(s.1(x0))) → T.0(t.0(t.1(x0)))
T.1(s.1(x1)) → T.1(x1)
T.1(s.1(s.0(x0))) → T.0(t.0(t.0(x0)))
T.1(s.0(x1)) → T.0(x1)
T.1(s.0(u.1(x0))) → T.0(u.0(t.1(x0)))
T.1(s.0(b.1(x0))) → T.0(b.1(s.1(x0)))
T.0(u.1(x1)) → T.0(x1)
t.0(b.1(s.1(x1))) → u.0(t.0(b.1(x1)))
s.0(b.1(s.1(x1))) → b.0(t.1(x1))
t.0(b.1(s.0(x1))) → u.0(t.0(b.0(x1)))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
b.0(u.1(x1)) → b.1(s.1(x1))
t.1(s.1(x1)) → t.0(t.1(x1))
t.0(u.1(x1)) → u.0(t.1(x1))
s.0(u.1(x1)) → s.1(s.1(x1))
s.0(u.0(x1)) → s.1(s.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(x1)) → b.1(s.1(s.1(s.0(x1))))
s.0(b.1(x1)) → b.1(s.1(s.1(s.1(x1))))
t.1(s.0(x1)) → t.0(t.0(x1))
t.0(u.0(x1)) → u.0(t.0(x1))
s.1(x0) → s.0(x0)
t.0(b.0(x1)) → b.1(s.0(x1))
t.0(b.1(x1)) → b.1(s.1(x1))
s.0(b.1(s.0(x1))) → b.0(t.0(x1))
b.0(u.0(x1)) → b.1(s.0(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ SemLabProof2
↳ QTRS Reverse
T.1(s.0(b.1(s.1(x0)))) → T.0(u.0(t.0(b.1(x0))))
T.1(s.0(b.0(x0))) → T.0(b.1(s.0(x0)))
T.0(b.1(s.0(x1))) → T.0(b.0(x1))
T.0(b.1(s.1(x1))) → T.0(b.1(x1))
T.1(s.0(u.0(x0))) → T.0(u.0(t.0(x0)))
T.0(u.1(x1)) → T.1(x1)
T.1(s.1(x1)) → T.0(x1)
T.1(s.0(b.1(s.0(x0)))) → T.0(u.0(t.0(b.0(x0))))
T.0(u.0(x1)) → T.0(x1)
T.1(s.1(s.1(x0))) → T.0(t.0(t.1(x0)))
T.1(s.1(x1)) → T.1(x1)
T.1(s.1(s.0(x0))) → T.0(t.0(t.0(x0)))
T.1(s.0(x1)) → T.0(x1)
T.1(s.0(u.1(x0))) → T.0(u.0(t.1(x0)))
T.1(s.0(b.1(x0))) → T.0(b.1(s.1(x0)))
T.0(u.1(x1)) → T.0(x1)
t.0(b.1(s.1(x1))) → u.0(t.0(b.1(x1)))
s.0(b.1(s.1(x1))) → b.0(t.1(x1))
t.0(b.1(s.0(x1))) → u.0(t.0(b.0(x1)))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
b.0(u.1(x1)) → b.1(s.1(x1))
t.1(s.1(x1)) → t.0(t.1(x1))
t.0(u.1(x1)) → u.0(t.1(x1))
s.0(u.1(x1)) → s.1(s.1(x1))
s.0(u.0(x1)) → s.1(s.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(x1)) → b.1(s.1(s.1(s.0(x1))))
s.0(b.1(x1)) → b.1(s.1(s.1(s.1(x1))))
t.1(s.0(x1)) → t.0(t.0(x1))
t.0(u.0(x1)) → u.0(t.0(x1))
s.1(x0) → s.0(x0)
t.0(b.0(x1)) → b.1(s.0(x1))
t.0(b.1(x1)) → b.1(s.1(x1))
s.0(b.1(s.0(x1))) → b.0(t.0(x1))
b.0(u.0(x1)) → b.1(s.0(x1))
The following rules are removed from R:
T.0(u.1(x1)) → T.1(x1)
T.1(s.0(u.1(x0))) → T.0(u.0(t.1(x0)))
T.0(u.1(x1)) → T.0(x1)
Used ordering: POLO with Polynomial interpretation [25]:
b.0(u.1(x1)) → b.1(s.1(x1))
s.0(u.1(x1)) → s.1(s.1(x1))
t.0(u.1(x1)) → u.0(t.1(x1))
POL(T.0(x1)) = 1 + x1
POL(T.1(x1)) = 1 + x1
POL(b.0(x1)) = x1
POL(b.1(x1)) = x1
POL(s.0(x1)) = x1
POL(s.1(x1)) = x1
POL(t.0(x1)) = x1
POL(t.1(x1)) = x1
POL(u.0(x1)) = x1
POL(u.1(x1)) = 1 + x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ DependencyGraphProof
↳ SemLabProof2
↳ QTRS Reverse
T.1(s.0(b.1(s.1(x0)))) → T.0(u.0(t.0(b.1(x0))))
T.1(s.0(b.0(x0))) → T.0(b.1(s.0(x0)))
T.0(b.1(s.0(x1))) → T.0(b.0(x1))
T.0(b.1(s.1(x1))) → T.0(b.1(x1))
T.1(s.0(u.0(x0))) → T.0(u.0(t.0(x0)))
T.1(s.1(x1)) → T.0(x1)
T.1(s.0(b.1(s.0(x0)))) → T.0(u.0(t.0(b.0(x0))))
T.0(u.0(x1)) → T.0(x1)
T.1(s.1(s.1(x0))) → T.0(t.0(t.1(x0)))
T.1(s.1(x1)) → T.1(x1)
T.1(s.1(s.0(x0))) → T.0(t.0(t.0(x0)))
T.1(s.0(x1)) → T.0(x1)
T.1(s.0(b.1(x0))) → T.0(b.1(s.1(x0)))
b.0(u.0(x1)) → b.1(s.0(x1))
b.1(x0) → b.0(x0)
s.0(b.1(s.1(x1))) → b.0(t.1(x1))
s.0(u.0(x1)) → s.1(s.0(x1))
s.1(x0) → s.0(x0)
s.0(b.0(x1)) → b.1(s.1(s.1(s.0(x1))))
s.0(b.1(x1)) → b.1(s.1(s.1(s.1(x1))))
s.0(b.1(s.0(x1))) → b.0(t.0(x1))
t.0(b.1(s.1(x1))) → u.0(t.0(b.1(x1)))
t.0(b.1(s.0(x1))) → u.0(t.0(b.0(x1)))
t.0(u.0(x1)) → u.0(t.0(x1))
t.0(b.0(x1)) → b.1(s.0(x1))
t.0(b.1(x1)) → b.1(s.1(x1))
t.1(x0) → t.0(x0)
t.1(s.1(x1)) → t.0(t.1(x1))
t.1(s.0(x1)) → t.0(t.0(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ SemLabProof2
↳ QTRS Reverse
T.0(u.0(x1)) → T.0(x1)
T.0(b.1(s.1(x1))) → T.0(b.1(x1))
T.0(b.1(s.0(x1))) → T.0(b.0(x1))
b.0(u.0(x1)) → b.1(s.0(x1))
b.1(x0) → b.0(x0)
s.0(b.1(s.1(x1))) → b.0(t.1(x1))
s.0(u.0(x1)) → s.1(s.0(x1))
s.1(x0) → s.0(x0)
s.0(b.0(x1)) → b.1(s.1(s.1(s.0(x1))))
s.0(b.1(x1)) → b.1(s.1(s.1(s.1(x1))))
s.0(b.1(s.0(x1))) → b.0(t.0(x1))
t.0(b.1(s.1(x1))) → u.0(t.0(b.1(x1)))
t.0(b.1(s.0(x1))) → u.0(t.0(b.0(x1)))
t.0(u.0(x1)) → u.0(t.0(x1))
t.0(b.0(x1)) → b.1(s.0(x1))
t.0(b.1(x1)) → b.1(s.1(x1))
t.1(x0) → t.0(x0)
t.1(s.1(x1)) → t.0(t.1(x1))
t.1(s.0(x1)) → t.0(t.0(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ SemLabProof2
↳ QTRS Reverse
T.1(s.1(x1)) → T.1(x1)
b.0(u.0(x1)) → b.1(s.0(x1))
b.1(x0) → b.0(x0)
s.0(b.1(s.1(x1))) → b.0(t.1(x1))
s.0(u.0(x1)) → s.1(s.0(x1))
s.1(x0) → s.0(x0)
s.0(b.0(x1)) → b.1(s.1(s.1(s.0(x1))))
s.0(b.1(x1)) → b.1(s.1(s.1(s.1(x1))))
s.0(b.1(s.0(x1))) → b.0(t.0(x1))
t.0(b.1(s.1(x1))) → u.0(t.0(b.1(x1)))
t.0(b.1(s.0(x1))) → u.0(t.0(b.0(x1)))
t.0(u.0(x1)) → u.0(t.0(x1))
t.0(b.0(x1)) → b.1(s.0(x1))
t.0(b.1(x1)) → b.1(s.1(x1))
t.1(x0) → t.0(x0)
t.1(s.1(x1)) → t.0(t.1(x1))
t.1(s.0(x1)) → t.0(t.0(x1))
No rules are removed from R.
T.1(s.1(x1)) → T.1(x1)
POL(T.1(x1)) = x1
POL(s.1(x1)) = x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ PisEmptyProof
↳ SemLabProof2
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QTRS Reverse
T(u(x1)) → T(x1)
T(b(s(x1))) → T(b(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
T.1(u.1(x1)) → T.1(x1)
T.0(b.0(s.1(x1))) → T.0(b.1(x1))
T.0(b.0(s.0(x1))) → T.0(b.0(x1))
T.1(u.0(x1)) → T.0(x1)
T.1(u.1(x1)) → T.0(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ SemLabProof2
↳ QTRS Reverse
T.1(u.1(x1)) → T.1(x1)
T.0(b.0(s.1(x1))) → T.0(b.1(x1))
T.0(b.0(s.0(x1))) → T.0(b.0(x1))
T.1(u.0(x1)) → T.0(x1)
T.1(u.1(x1)) → T.0(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ SemLabProof2
↳ QTRS Reverse
T.0(b.0(s.1(x1))) → T.0(b.1(x1))
T.0(b.0(s.0(x1))) → T.0(b.0(x1))
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ SemLabProof2
↳ QTRS Reverse
T.1(u.1(x1)) → T.1(x1)
b.1(u.0(x1)) → b.0(s.0(x1))
t.0(s.0(x1)) → t.1(t.0(x1))
t.0(b.0(s.1(x1))) → u.1(t.0(b.1(x1)))
t.1(u.1(x1)) → u.1(t.1(x1))
b.1(u.1(x1)) → b.0(s.1(x1))
t.1(x0) → t.0(x0)
b.1(x0) → b.0(x0)
s.0(b.0(s.0(x1))) → b.1(t.0(x1))
t.1(u.0(x1)) → u.1(t.0(x1))
u.1(x0) → u.0(x0)
s.0(b.0(s.1(x1))) → b.1(t.1(x1))
s.1(u.0(x1)) → s.0(s.0(x1))
t.0(s.1(x1)) → t.1(t.1(x1))
s.1(x0) → s.0(x0)
s.1(u.1(x1)) → s.0(s.1(x1))
t.0(b.1(x1)) → b.0(s.1(x1))
t.0(b.0(s.0(x1))) → u.1(t.0(b.0(x1)))
t.0(b.0(x1)) → b.0(s.0(x1))
s.0(b.1(x1)) → b.0(s.0(s.0(s.1(x1))))
s.0(b.0(x1)) → b.0(s.0(s.0(s.0(x1))))
No rules are removed from R.
T.1(u.1(x1)) → T.1(x1)
POL(T.1(x1)) = x1
POL(u.1(x1)) = x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ PisEmptyProof
↳ SemLabProof2
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS Reverse
T(b(s(x1))) → T(b(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
T(b(s(x1))) → T(b(x1))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
T(b(s(x1))) → T(b(x1))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
S(b(t(x))) → U(x)
U(s(x)) → S(s(x))
B(s(x)) → B(x)
B(s(x)) → S(s(s(b(x))))
S(b(t(x))) → B(t(u(x)))
S(b(s(x))) → B(x)
B(t(x)) → B(x)
B(t(x)) → S(b(x))
B(s(x)) → S(b(x))
B(s(x)) → S(s(b(x)))
U(b(x)) → S(b(x))
U(t(x)) → U(x)
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
S(b(t(x))) → U(x)
U(s(x)) → S(s(x))
B(s(x)) → B(x)
B(s(x)) → S(s(s(b(x))))
S(b(t(x))) → B(t(u(x)))
S(b(s(x))) → B(x)
B(t(x)) → B(x)
B(t(x)) → S(b(x))
B(s(x)) → S(b(x))
B(s(x)) → S(s(b(x)))
U(b(x)) → S(b(x))
U(t(x)) → U(x)
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
S(b(t(x))) → U(x)
POL(B(x1)) = 1 + 2·x1
POL(S(x1)) = x1
POL(T(x1)) = 2·x1
POL(U(x1)) = x1
POL(b(x1)) = 1 + 2·x1
POL(s(x1)) = x1
POL(t(x1)) = x1
POL(u(x1)) = x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → S(s(s(b(x))))
B(s(x)) → B(x)
U(s(x)) → S(s(x))
S(b(t(x))) → B(t(u(x)))
S(b(s(x))) → B(x)
B(s(x)) → S(s(b(x)))
B(s(x)) → S(b(x))
B(t(x)) → S(b(x))
B(t(x)) → B(x)
U(b(x)) → S(b(x))
U(t(x)) → U(x)
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
B(s(x)) → S(s(s(b(x))))
S(b(t(x))) → B(t(u(x)))
S(b(s(x))) → B(x)
B(s(x)) → S(b(x))
B(t(x)) → B(x)
B(t(x)) → S(b(x))
B(s(x)) → S(s(b(x)))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(T(x0))) → S(s(b(T(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(s(x))) → B(x)
B(s(x)) → S(s(b(x)))
B(s(T(x0))) → S(s(b(T(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(x)) → S(b(x))
B(t(x)) → B(x)
B(t(x)) → S(b(x))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
B(s(t(x0))) → S(s(s(b(x0))))
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
B(s(s(x0))) → S(t(b(x0)))
B(s(T(x0))) → S(b(T(x0)))
B(s(t(x0))) → S(b(t(u(x0))))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(t(b(x0)))
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
S(b(s(x))) → B(x)
B(s(t(x0))) → S(b(t(u(x0))))
B(s(T(x0))) → S(b(T(x0)))
B(s(T(x0))) → S(s(b(T(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(t(x)) → S(b(x))
B(t(x)) → B(x)
B(s(x)) → S(b(x))
B(s(t(x0))) → S(s(s(b(x0))))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(s(x))) → B(x)
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
B(s(t(x0))) → S(b(t(u(x0))))
B(s(T(x0))) → S(s(b(T(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(x)) → S(b(x))
B(t(x)) → S(b(x))
B(t(x)) → B(x)
B(s(t(x0))) → S(s(s(b(x0))))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
B(s(T(x0))) → S(b(T(x0)))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
S(b(s(x))) → B(x)
B(s(T(x0))) → S(b(T(x0)))
B(s(t(x0))) → S(b(t(u(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(t(x)) → B(x)
B(t(x)) → S(b(x))
B(s(x)) → S(b(x))
B(s(t(x0))) → S(s(s(b(x0))))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(s(x))) → B(x)
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
B(s(t(x0))) → S(b(t(u(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(s(x0))) → S(s(t(b(x0))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(x)) → S(b(x))
B(t(x)) → S(b(x))
B(t(x)) → B(x)
B(s(t(x0))) → S(s(s(b(x0))))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(s(s(x0))) → S(s(t(b(x0))))
Used ordering: Polynomial Order [21,25] with Interpretation:
B(s(x)) → B(x)
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(s(x))) → B(x)
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
B(s(t(x0))) → S(b(t(u(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(x)) → S(b(x))
B(t(x)) → S(b(x))
B(t(x)) → B(x)
B(s(t(x0))) → S(s(s(b(x0))))
POL( T(x1) ) = max{0, -1}
POL( B(x1) ) = 1
POL( t(x1) ) = max{0, -1}
POL( u(x1) ) = x1
POL( s(x1) ) = x1
POL( b(x1) ) = 1
POL( S(x1) ) = x1
b(s(x)) → s(s(s(b(x))))
s(b(t(x))) → b(t(u(x)))
b(t(x)) → s(b(x))
u(b(x)) → s(b(x))
s(b(s(x))) → t(b(x))
u(t(x)) → t(u(x))
s(t(x)) → t(t(x))
s(b(T(x))) → b(T(x))
u(s(x)) → s(s(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ Narrowing
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ Narrowing
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ QDP
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
B(s(x)) → B(x)
B(s(t(x0))) → S(s(b(t(u(x0)))))
B(s(s(x0))) → S(s(s(s(s(s(b(x0)))))))
S(b(t(x))) → B(t(u(x)))
B(s(s(x0))) → S(s(s(s(s(b(x0))))))
S(b(s(x))) → B(x)
B(s(t(x0))) → S(b(t(u(x0))))
B(t(x)) → B(x)
B(t(x)) → S(b(x))
B(s(x)) → S(b(x))
B(s(t(x0))) → S(s(s(b(x0))))
B(s(t(x0))) → S(s(s(s(b(x0)))))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
U(t(x)) → U(x)
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
U(t(x)) → U(x)
No rules are removed from R.
U(t(x)) → U(x)
POL(U(x1)) = 2·x1
POL(t(x1)) = 2·x1
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ UsableRulesProof
↳ QDP
↳ UsableRulesReductionPairsProof
↳ QDP
↳ PisEmptyProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS Reverse
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
s(b(x)) → b(s(s(s(x))))
s(b(s(x))) → b(t(x))
t(b(x)) → b(s(x))
t(b(s(x))) → u(t(b(x)))
b(u(x)) → b(s(x))
t(s(x)) → t(t(x))
t(u(x)) → u(t(x))
s(u(x)) → s(s(x))
T(b(s(x))) → T(b(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
↳ QTRS Reverse
s(b(x)) → b(s(s(s(x))))
s(b(s(x))) → b(t(x))
t(b(x)) → b(s(x))
t(b(s(x))) → u(t(b(x)))
b(u(x)) → b(s(x))
t(s(x)) → t(t(x))
t(u(x)) → u(t(x))
s(u(x)) → s(s(x))
T(b(s(x))) → T(b(x))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
s(b(T(x))) → b(T(x))
s(b(x)) → b(s(s(s(x))))
s(b(s(x))) → b(t(x))
t(b(x)) → b(s(x))
t(b(s(x))) → u(t(b(x)))
b(u(x)) → b(s(x))
t(s(x)) → t(t(x))
t(u(x)) → u(t(x))
s(u(x)) → s(s(x))
T(b(s(x))) → T(b(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QDP
↳ RuleRemovalProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDP
↳ Narrowing
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ SemLabProof
↳ SemLabProof2
↳ QDP
↳ QDPToSRSProof
↳ QTRS
↳ QTRS Reverse
↳ QTRS
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS Reverse
↳ QTRS
↳ QTRS Reverse
s(b(x)) → b(s(s(s(x))))
s(b(s(x))) → b(t(x))
t(b(x)) → b(s(x))
t(b(s(x))) → u(t(b(x)))
b(u(x)) → b(s(x))
t(s(x)) → t(t(x))
t(u(x)) → u(t(x))
s(u(x)) → s(s(x))
T(b(s(x))) → T(b(x))
s(b(x1)) → b(s(s(s(x1))))
s(b(s(x1))) → b(t(x1))
t(b(x1)) → b(s(x1))
t(b(s(x1))) → u(t(b(x1)))
b(u(x1)) → b(s(x1))
t(s(x1)) → t(t(x1))
t(u(x1)) → u(t(x1))
s(u(x1)) → s(s(x1))
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))
↳ QTRS
↳ QTRS Reverse
↳ DependencyPairsProof
↳ QTRS Reverse
↳ QTRS
b(s(x)) → s(s(s(b(x))))
s(b(s(x))) → t(b(x))
b(t(x)) → s(b(x))
s(b(t(x))) → b(t(u(x)))
u(b(x)) → s(b(x))
s(t(x)) → t(t(x))
u(t(x)) → t(u(x))
u(s(x)) → s(s(x))