YES
0 QTRS
↳1 DependencyPairsProof (⇔, 0 ms)
↳2 QDP
↳3 DependencyGraphProof (⇔, 1 ms)
↳4 AND
↳5 QDP
↳6 UsableRulesProof (⇔, 0 ms)
↳7 QDP
↳8 QDPSizeChangeProof (⇔, 0 ms)
↳9 YES
↳10 QDP
↳11 UsableRulesProof (⇔, 0 ms)
↳12 QDP
↳13 QDPSizeChangeProof (⇔, 0 ms)
↳14 YES
↳15 QDP
↳16 UsableRulesProof (⇔, 0 ms)
↳17 QDP
↳18 QDPSizeChangeProof (⇔, 0 ms)
↳19 YES
↳20 QDP
↳21 UsableRulesProof (⇔, 0 ms)
↳22 QDP
↳23 QDPSizeChangeProof (⇔, 0 ms)
↳24 YES
↳25 QDP
↳26 UsableRulesProof (⇔, 0 ms)
↳27 QDP
↳28 QDPSizeChangeProof (⇔, 0 ms)
↳29 YES
↳30 QDP
↳31 QDPOrderProof (⇔, 56 ms)
↳32 QDP
↳33 QDPOrderProof (⇔, 19 ms)
↳34 QDP
↳35 PisEmptyProof (⇔, 0 ms)
↳36 YES
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
R0(0(x)) → 01(r0(x))
R0(0(x)) → R0(x)
R0(1(x)) → 11(r0(x))
R0(1(x)) → R0(x)
R0(m(x)) → M(r0(x))
R0(m(x)) → R0(x)
R1(0(x)) → 01(r1(x))
R1(0(x)) → R1(x)
R1(1(x)) → 11(r1(x))
R1(1(x)) → R1(x)
R1(m(x)) → M(r1(x))
R1(m(x)) → R1(x)
R0(b(x)) → 01(b(x))
R1(b(x)) → 11(b(x))
01(qr(x)) → 01(x)
11(qr(x)) → 11(x)
M(qr(x)) → M(x)
01(ql(x)) → 01(x)
11(ql(x)) → 11(x)
B(ql(0(x))) → 01(b(r0(x)))
B(ql(0(x))) → B(r0(x))
B(ql(0(x))) → R0(x)
B(ql(1(x))) → 11(b(r1(x)))
B(ql(1(x))) → B(r1(x))
B(ql(1(x))) → R1(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
M(qr(x)) → M(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
M(qr(x)) → M(x)
From the DPs we obtained the following set of size-change graphs:
11(ql(x)) → 11(x)
11(qr(x)) → 11(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
11(ql(x)) → 11(x)
11(qr(x)) → 11(x)
From the DPs we obtained the following set of size-change graphs:
01(ql(x)) → 01(x)
01(qr(x)) → 01(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
01(ql(x)) → 01(x)
01(qr(x)) → 01(x)
From the DPs we obtained the following set of size-change graphs:
R1(1(x)) → R1(x)
R1(0(x)) → R1(x)
R1(m(x)) → R1(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
R1(1(x)) → R1(x)
R1(0(x)) → R1(x)
R1(m(x)) → R1(x)
From the DPs we obtained the following set of size-change graphs:
R0(1(x)) → R0(x)
R0(0(x)) → R0(x)
R0(m(x)) → R0(x)
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
R0(1(x)) → R0(x)
R0(0(x)) → R0(x)
R0(m(x)) → R0(x)
From the DPs we obtained the following set of size-change graphs:
B(ql(1(x))) → B(r1(x))
B(ql(0(x))) → B(r0(x))
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(ql(1(x))) → B(r1(x))
POL(0(x1)) = x1
POL(1(x1)) = 1 + x1
POL(B(x1)) = x1
POL(b(x1)) = 0
POL(m(x1)) = 1
POL(ql(x1)) = x1
POL(qr(x1)) = 0
POL(r0(x1)) = x1
POL(r1(x1)) = x1
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r1(b(x)) → qr(1(b(x)))
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r0(b(x)) → qr(0(b(x)))
1(qr(x)) → qr(1(x))
1(ql(x)) → ql(1(x))
0(qr(x)) → qr(0(x))
0(ql(x)) → ql(0(x))
m(qr(x)) → ql(m(x))
B(ql(0(x))) → B(r0(x))
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
B(ql(0(x))) → B(r0(x))
POL(0(x1)) = 1 + x1
POL(1(x1)) = 0
POL(B(x1)) = x1
POL(b(x1)) = 0
POL(m(x1)) = 1
POL(ql(x1)) = x1
POL(qr(x1)) = 0
POL(r0(x1)) = x1
POL(r1(x1)) = 0
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r0(b(x)) → qr(0(b(x)))
1(qr(x)) → qr(1(x))
1(ql(x)) → ql(1(x))
0(qr(x)) → qr(0(x))
0(ql(x)) → ql(0(x))
m(qr(x)) → ql(m(x))
r0(0(x)) → 0(r0(x))
r0(1(x)) → 1(r0(x))
r0(m(x)) → m(r0(x))
r1(0(x)) → 0(r1(x))
r1(1(x)) → 1(r1(x))
r1(m(x)) → m(r1(x))
r0(b(x)) → qr(0(b(x)))
r1(b(x)) → qr(1(b(x)))
0(qr(x)) → qr(0(x))
1(qr(x)) → qr(1(x))
m(qr(x)) → ql(m(x))
0(ql(x)) → ql(0(x))
1(ql(x)) → ql(1(x))
b(ql(0(x))) → 0(b(r0(x)))
b(ql(1(x))) → 1(b(r1(x)))