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)
[0, not, false] > s1
[0, not, false] > true
true: []
not: []
false: []
s1: [1]
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)
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))