YES(O(1), O(1)) 0.00/0.54 YES(O(1), O(1)) 0.00/0.55 0.00/0.55 0.00/0.55
0.00/0.55 0.00/0.550 CpxRelTRS0.00/0.55
↳1 CpxRelTrsToCDT (UPPER BOUND (ID))0.00/0.55
↳2 CdtProblem0.00/0.55
↳3 CdtLeafRemovalProof (ComplexityIfPolyImplication)0.00/0.55
↳4 CdtProblem0.00/0.55
↳5 SIsEmptyProof (BOTH BOUNDS(ID, ID))0.00/0.55
↳6 BOUNDS(O(1), O(1))0.00/0.55
ordered(Cons(x', Cons(x, xs))) → ordered[Ite][True][Ite][True][Ite](<(x', x), Cons(x', Cons(x, xs))) 0.00/0.55
ordered(Cons(x, Nil)) → True 0.00/0.55
ordered(Nil) → True 0.00/0.55
notEmpty(Cons(x, xs)) → True 0.00/0.55
notEmpty(Nil) → False 0.00/0.55
goal(xs) → ordered(xs)
<(S(x), S(y)) → <(x, y) 0.00/0.55
<(0, S(y)) → True 0.00/0.55
<(x, 0) → False
Tuples:
<(S(z0), S(z1)) → <(z0, z1) 0.00/0.55
<(0, S(z0)) → True 0.00/0.55
<(z0, 0) → False 0.00/0.55
ordered(Cons(z0, Cons(z1, z2))) → ordered[Ite][True][Ite][True][Ite](<(z0, z1), Cons(z0, Cons(z1, z2))) 0.00/0.55
ordered(Cons(z0, Nil)) → True 0.00/0.55
ordered(Nil) → True 0.00/0.55
notEmpty(Cons(z0, z1)) → True 0.00/0.55
notEmpty(Nil) → False 0.00/0.55
goal(z0) → ordered(z0)
S tuples:
<'(S(z0), S(z1)) → c(<'(z0, z1)) 0.00/0.55
ORDERED(Cons(z0, Cons(z1, z2))) → c3(<'(z0, z1)) 0.00/0.55
GOAL(z0) → c8(ORDERED(z0))
K tuples:none
ORDERED(Cons(z0, Cons(z1, z2))) → c3(<'(z0, z1)) 0.00/0.55
GOAL(z0) → c8(ORDERED(z0))
ordered, notEmpty, goal, <
<', ORDERED, GOAL
c, c3, c8
GOAL(z0) → c8(ORDERED(z0)) 0.00/0.55
ORDERED(Cons(z0, Cons(z1, z2))) → c3(<'(z0, z1))
Tuples:
<(S(z0), S(z1)) → <(z0, z1) 0.00/0.55
<(0, S(z0)) → True 0.00/0.55
<(z0, 0) → False 0.00/0.55
ordered(Cons(z0, Cons(z1, z2))) → ordered[Ite][True][Ite][True][Ite](<(z0, z1), Cons(z0, Cons(z1, z2))) 0.00/0.55
ordered(Cons(z0, Nil)) → True 0.00/0.55
ordered(Nil) → True 0.00/0.55
notEmpty(Cons(z0, z1)) → True 0.00/0.55
notEmpty(Nil) → False 0.00/0.55
goal(z0) → ordered(z0)
S tuples:none
<'(S(z0), S(z1)) → c(<'(z0, z1))
ordered, notEmpty, goal, <
<'
c