The rewrite relation of the following TRS is considered.
not(x) | → | if(x,false,true) | (1) |
and(x,y) | → | if(x,y,false) | (2) |
or(x,y) | → | if(x,true,y) | (3) |
implies(x,y) | → | if(x,y,true) | (4) |
=(x,x) | → | true | (5) |
=(x,y) | → | if(x,y,not(y)) | (6) |
if(true,x,y) | → | x | (7) |
if(false,x,y) | → | y | (8) |
if(x,x,if(x,false,true)) | → | true | (9) |
=(x,y) | → | if(x,y,if(y,false,true)) | (10) |
=#(x,y) | → | if#(x,y,not(y)) | (11) |
or#(x,y) | → | if#(x,true,y) | (12) |
not#(x) | → | if#(x,false,true) | (13) |
=#(x,y) | → | if#(y,false,true) | (14) |
=#(x,y) | → | not#(y) | (15) |
and#(x,y) | → | if#(x,y,false) | (16) |
implies#(x,y) | → | if#(x,y,true) | (17) |
=#(x,y) | → | if#(x,y,if(y,false,true)) | (18) |
The dependency pairs are split into 0 components.