0 QTRS
↳1 Overlay + Local Confluence (⇔)
↳2 QTRS
↳3 DependencyPairsProof (⇔)
↳4 QDP
↳5 DependencyGraphProof (⇔)
↳6 QDP
↳7 QDPOrderProof (⇔)
↳8 QDP
↳9 DependencyGraphProof (⇔)
↳10 TRUE
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
not(true)
not(false)
evenodd(x0, 0)
evenodd(0, s(0))
evenodd(s(x0), s(0))
EVENODD(x, 0) → NOT(evenodd(x, s(0)))
EVENODD(x, 0) → EVENODD(x, s(0))
EVENODD(s(x), s(0)) → EVENODD(x, 0)
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
not(true)
not(false)
evenodd(x0, 0)
evenodd(0, s(0))
evenodd(s(x0), s(0))
EVENODD(s(x), s(0)) → EVENODD(x, 0)
EVENODD(x, 0) → EVENODD(x, s(0))
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
not(true)
not(false)
evenodd(x0, 0)
evenodd(0, s(0))
evenodd(s(x0), s(0))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
EVENODD(s(x), s(0)) → EVENODD(x, 0)
evenodd > s1
evenodd > 0
evenodd > not > true > false
EVENODD1: [1]
s1: multiset
0: multiset
not: multiset
true: multiset
false: multiset
evenodd: multiset
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
EVENODD(x, 0) → EVENODD(x, s(0))
not(true) → false
not(false) → true
evenodd(x, 0) → not(evenodd(x, s(0)))
evenodd(0, s(0)) → false
evenodd(s(x), s(0)) → evenodd(x, 0)
not(true)
not(false)
evenodd(x0, 0)
evenodd(0, s(0))
evenodd(s(x0), s(0))