YES(O(1), O(n^1)) 0.00/0.72 YES(O(1), O(n^1)) 0.00/0.73 0.00/0.73 0.00/0.73
0.00/0.73 0.00/0.730 CpxTRS0.00/0.73
↳1 CpxTrsToCdtProof (BOTH BOUNDS(ID, ID))0.00/0.73
↳2 CdtProblem0.00/0.73
↳3 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))0.00/0.73
↳4 CdtProblem0.00/0.73
↳5 CdtLeafRemovalProof (ComplexityIfPolyImplication)0.00/0.73
↳6 CdtProblem0.00/0.73
↳7 CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))))0.00/0.73
↳8 CdtProblem0.00/0.73
↳9 SIsEmptyProof (BOTH BOUNDS(ID, ID))0.00/0.73
↳10 BOUNDS(O(1), O(1))0.00/0.73
a__g(X) → a__h(X) 0.00/0.73
a__c → d 0.00/0.73
a__h(d) → a__g(c) 0.00/0.73
mark(g(X)) → a__g(X) 0.00/0.73
mark(h(X)) → a__h(X) 0.00/0.73
mark(c) → a__c 0.00/0.73
mark(d) → d 0.00/0.73
a__g(X) → g(X) 0.00/0.73
a__h(X) → h(X) 0.00/0.73
a__c → c
Tuples:
a__g(z0) → a__h(z0) 0.00/0.73
a__g(z0) → g(z0) 0.00/0.73
a__c → d 0.00/0.73
a__c → c 0.00/0.73
a__h(d) → a__g(c) 0.00/0.73
a__h(z0) → h(z0) 0.00/0.73
mark(g(z0)) → a__g(z0) 0.00/0.73
mark(h(z0)) → a__h(z0) 0.00/0.73
mark(c) → a__c 0.00/0.73
mark(d) → d
S tuples:
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c)) 0.00/0.73
MARK(g(z0)) → c7(A__G(z0)) 0.00/0.73
MARK(h(z0)) → c8(A__H(z0)) 0.00/0.73
MARK(c) → c9(A__C)
K tuples:none
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c)) 0.00/0.73
MARK(g(z0)) → c7(A__G(z0)) 0.00/0.73
MARK(h(z0)) → c8(A__H(z0)) 0.00/0.73
MARK(c) → c9(A__C)
a__g, a__c, a__h, mark
A__G, A__H, MARK
c1, c5, c7, c8, c9
Tuples:
a__g(z0) → a__h(z0) 0.00/0.73
a__g(z0) → g(z0) 0.00/0.73
a__c → d 0.00/0.73
a__c → c 0.00/0.73
a__h(d) → a__g(c) 0.00/0.73
a__h(z0) → h(z0) 0.00/0.73
mark(g(z0)) → a__g(z0) 0.00/0.73
mark(h(z0)) → a__h(z0) 0.00/0.73
mark(c) → a__c 0.00/0.73
mark(d) → d
S tuples:
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c)) 0.00/0.73
MARK(g(z0)) → c7(A__G(z0)) 0.00/0.73
MARK(h(z0)) → c8(A__H(z0)) 0.00/0.73
MARK(c) → c9
K tuples:none
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c)) 0.00/0.73
MARK(g(z0)) → c7(A__G(z0)) 0.00/0.73
MARK(h(z0)) → c8(A__H(z0)) 0.00/0.73
MARK(c) → c9
a__g, a__c, a__h, mark
A__G, A__H, MARK
c1, c5, c7, c8, c9
Removed 1 trailing nodes:
MARK(h(z0)) → c8(A__H(z0)) 0.00/0.73
MARK(g(z0)) → c7(A__G(z0))
MARK(c) → c9
Tuples:
a__g(z0) → a__h(z0) 0.00/0.73
a__g(z0) → g(z0) 0.00/0.73
a__c → d 0.00/0.73
a__c → c 0.00/0.73
a__h(d) → a__g(c) 0.00/0.73
a__h(z0) → h(z0) 0.00/0.73
mark(g(z0)) → a__g(z0) 0.00/0.73
mark(h(z0)) → a__h(z0) 0.00/0.73
mark(c) → a__c 0.00/0.73
mark(d) → d
S tuples:
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
K tuples:none
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
a__g, a__c, a__h, mark
A__G, A__H
c1, c5
We considered the (Usable) Rules:none
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
The order we found is given by the following interpretation:
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
POL(A__G(x1)) = [4] + [4]x1 0.00/0.73
POL(A__H(x1)) = [2] + [4]x1 0.00/0.73
POL(c) = [2] 0.00/0.73
POL(c1(x1)) = x1 0.00/0.73
POL(c5(x1)) = x1 0.00/0.73
POL(d) = [4]
Tuples:
a__g(z0) → a__h(z0) 0.00/0.73
a__g(z0) → g(z0) 0.00/0.73
a__c → d 0.00/0.73
a__c → c 0.00/0.73
a__h(d) → a__g(c) 0.00/0.73
a__h(z0) → h(z0) 0.00/0.73
mark(g(z0)) → a__g(z0) 0.00/0.73
mark(h(z0)) → a__h(z0) 0.00/0.73
mark(c) → a__c 0.00/0.73
mark(d) → d
S tuples:none
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
Defined Rule Symbols:
A__G(z0) → c1(A__H(z0)) 0.00/0.73
A__H(d) → c5(A__G(c))
a__g, a__c, a__h, mark
A__G, A__H
c1, c5