The relative rewrite relation R/S is considered where R is the following TRS
RAo(R) | → | R | (1) |
RAn(R) | → | R | (2) |
WAo(W) | → | W | (3) |
WAn(W) | → | W | (4) |
and S is the following TRS.
check(RIn(x)) | → | RIn(check(x)) | (5) |
WIn(ok(x)) | → | ok(WIn(x)) | (6) |
sys_w(ok(x),y) | → | ok(sys_w(x,y)) | (7) |
check(WAn(x)) | → | WAn(check(x)) | (8) |
check(RIo(x)) | → | ok(RIo(x)) | (9) |
top(ok(sys_w(read(r,RIo(x)),write(W,Ww)))) | → | top(check(sys_w(read(RAo(r),x),write(W,Ww)))) | (10) |
check(sys_r(x,y)) | → | sys_r(check(x),y) | (11) |
check(sys_w(x,y)) | → | sys_w(x,check(y)) | (12) |
top(ok(sys_w(read(R,x),write(W,WIn(y))))) | → | top(check(sys_r(read(R,x),write(WAn(W),y)))) | (13) |
top(ok(sys_w(read(r,RIn(x)),write(W,Ww)))) | → | top(check(sys_w(read(RAn(r),x),write(W,Ww)))) | (14) |
top(ok(sys_r(read(R,Rw),write(W,WIn(y))))) | → | top(check(sys_r(read(R,Rw),write(WAn(W),y)))) | (15) |
top(ok(sys_w(read(R,x),write(W,WIo(y))))) | → | top(check(sys_r(read(R,x),write(WAo(W),y)))) | (16) |
sys_r(ok(x),y) | → | ok(sys_r(x,y)) | (17) |
check(WIn(x)) | → | WIn(check(x)) | (18) |
top(ok(sys_w(read(R,Rw),write(W,WIn(y))))) | → | top(check(sys_w(read(R,Rw),write(WAn(W),y)))) | (19) |
top(ok(sys_r(read(r,RIo(x)),write(W,y)))) | → | top(check(sys_w(read(RAo(r),x),write(W,y)))) | (20) |
WAo(ok(x)) | → | ok(WAo(x)) | (21) |
top(ok(sys_r(read(r,RIn(x)),write(W,y)))) | → | top(check(sys_w(read(RAn(r),x),write(W,y)))) | (22) |
check(sys_w(x,y)) | → | sys_w(check(x),y) | (23) |
top(ok(sys_w(read(R,Rw),write(W,WIo(y))))) | → | top(check(sys_w(read(R,Rw),write(WAo(W),y)))) | (24) |
RIn(ok(x)) | → | ok(RIn(x)) | (25) |
top(ok(sys_r(read(r,RIn(x)),write(W,Ww)))) | → | top(check(sys_r(read(RAn(r),x),write(W,Ww)))) | (26) |
top(ok(sys_r(read(R,Rw),write(W,WIo(y))))) | → | top(check(sys_r(read(R,Rw),write(WAo(W),y)))) | (27) |
check(WIo(x)) | → | WIo(check(x)) | (28) |
sys_r(x,ok(y)) | → | ok(sys_r(x,y)) | (29) |
sys_w(x,ok(y)) | → | ok(sys_w(x,y)) | (30) |
check(RAn(x)) | → | RAn(check(x)) | (31) |
check(sys_r(x,y)) | → | sys_r(x,check(y)) | (32) |
RAn(ok(x)) | → | ok(RAn(x)) | (33) |
check(WAo(x)) | → | WAo(check(x)) | (34) |
check(RIo(x)) | → | RIo(check(x)) | (35) |
WIo(ok(x)) | → | ok(WIo(x)) | (36) |
WAn(ok(x)) | → | ok(WAn(x)) | (37) |
Rw | → | RIn(Rw) | (38) |
Ww | → | WIn(Ww) | (39) |
top(ok(sys_r(read(r,RIo(x)),write(W,Ww)))) | → | top(check(sys_r(read(RAo(r),x),write(W,Ww)))) | (40) |
check(RAo(x)) | → | RAo(check(x)) | (41) |
RAo(ok(x)) | → | ok(RAo(x)) | (42) |
[RAo(x1)] | = | 1 · x1 |
[R] | = | 0 |
[RAn(x1)] | = | 1 · x1 |
[WAo(x1)] | = | 1 · x1 |
[W] | = | 0 |
[WAn(x1)] | = | 1 · x1 |
[check(x1)] | = | 1 · x1 |
[RIn(x1)] | = | 1 · x1 |
[WIn(x1)] | = | 1 · x1 |
[ok(x1)] | = | 1 · x1 |
[sys_w(x1, x2)] | = | 1 · x1 + 1 · x2 |
[RIo(x1)] | = | 1 + 1 · x1 |
[top(x1)] | = | 1 · x1 |
[read(x1, x2)] | = | 1 · x1 + 1 · x2 |
[write(x1, x2)] | = | 1 · x1 + 1 · x2 |
[Ww] | = | 0 |
[sys_r(x1, x2)] | = | 1 · x1 + 1 · x2 |
[Rw] | = | 0 |
[WIo(x1)] | = | 1 + 1 · x1 |
top(ok(sys_w(read(r,RIo(x)),write(W,Ww)))) | → | top(check(sys_w(read(RAo(r),x),write(W,Ww)))) | (10) |
top(ok(sys_w(read(R,x),write(W,WIo(y))))) | → | top(check(sys_r(read(R,x),write(WAo(W),y)))) | (16) |
top(ok(sys_r(read(r,RIo(x)),write(W,y)))) | → | top(check(sys_w(read(RAo(r),x),write(W,y)))) | (20) |
top(ok(sys_w(read(R,Rw),write(W,WIo(y))))) | → | top(check(sys_w(read(R,Rw),write(WAo(W),y)))) | (24) |
top(ok(sys_r(read(R,Rw),write(W,WIo(y))))) | → | top(check(sys_r(read(R,Rw),write(WAo(W),y)))) | (27) |
top(ok(sys_r(read(r,RIo(x)),write(W,Ww)))) | → | top(check(sys_r(read(RAo(r),x),write(W,Ww)))) | (40) |
[RAo(x1)] | = | 1 + 1 · x1 |
[R] | = | 0 |
[RAn(x1)] | = | 1 · x1 |
[WAo(x1)] | = | 1 · x1 |
[W] | = | 0 |
[WAn(x1)] | = | 1 · x1 |
[check(x1)] | = | 1 · x1 |
[RIn(x1)] | = | 1 · x1 |
[WIn(x1)] | = | 1 · x1 |
[ok(x1)] | = | 1 · x1 |
[sys_w(x1, x2)] | = | 1 + 1 · x1 + 1 · x2 |
[RIo(x1)] | = | 1 · x1 |
[sys_r(x1, x2)] | = | 1 + 1 · x1 + 1 · x2 |
[top(x1)] | = | 1 · x1 |
[read(x1, x2)] | = | 1 · x1 + 1 · x2 |
[write(x1, x2)] | = | 1 · x1 + 1 · x2 |
[Ww] | = | 0 |
[Rw] | = | 0 |
[WIo(x1)] | = | 1 · x1 |
RAo(R) | → | R | (1) |
[RAn(x1)] | = | 1 · x1 |
[R] | = | 0 |
[WAo(x1)] | = | 1 + 1 · x1 |
[W] | = | 0 |
[WAn(x1)] | = | 1 · x1 |
[check(x1)] | = | 1 + 1 · x1 |
[RIn(x1)] | = | 1 · x1 |
[WIn(x1)] | = | 1 · x1 |
[ok(x1)] | = | 1 + 1 · x1 |
[sys_w(x1, x2)] | = | 1 + 1 · x1 + 1 · x2 |
[RIo(x1)] | = | 1 · x1 |
[sys_r(x1, x2)] | = | 1 + 1 · x1 + 1 · x2 |
[top(x1)] | = | 1 · x1 |
[read(x1, x2)] | = | 1 · x1 + 1 · x2 |
[write(x1, x2)] | = | 1 · x1 + 1 · x2 |
[Ww] | = | 0 |
[Rw] | = | 0 |
[WIo(x1)] | = | 1 · x1 |
[RAo(x1)] | = | 1 · x1 |
WAo(W) | → | W | (3) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
|||||||||||||||||||
[RAo(x1)] | = |
|
check(RAo(x)) | → | RAo(check(x)) | (41) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
|||||||||||||||||||
[RAo(x1)] | = |
|
RAo(ok(x)) | → | ok(RAo(x)) | (42) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
WIn(ok(x)) | → | ok(WIn(x)) | (6) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
check(RAn(x)) | → | RAn(check(x)) | (31) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
WIo(ok(x)) | → | ok(WIo(x)) | (36) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
sys_r(x,ok(y)) | → | ok(sys_r(x,y)) | (29) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
top(ok(sys_r(read(R,Rw),write(W,WIn(y))))) | → | top(check(sys_r(read(R,Rw),write(WAn(W),y)))) | (15) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
check(WAn(x)) | → | WAn(check(x)) | (8) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
WAn(ok(x)) | → | ok(WAn(x)) | (37) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
top(ok(sys_w(read(R,x),write(W,WIn(y))))) | → | top(check(sys_r(read(R,x),write(WAn(W),y)))) | (13) |
[RAn(x1)] | = | 1 · x1 |
[R] | = | 0 |
[WAn(x1)] | = | 1 · x1 |
[W] | = | 0 |
[check(x1)] | = | 1 · x1 |
[RIn(x1)] | = | 1 · x1 |
[sys_w(x1, x2)] | = | 1 · x1 + 1 · x2 |
[ok(x1)] | = | 1 · x1 |
[RIo(x1)] | = | 1 · x1 |
[sys_r(x1, x2)] | = | 1 + 1 · x1 + 1 · x2 |
[top(x1)] | = | 1 · x1 |
[read(x1, x2)] | = | 1 · x1 + 1 · x2 |
[write(x1, x2)] | = | 1 · x1 + 1 · x2 |
[Ww] | = | 0 |
[WIn(x1)] | = | 1 · x1 |
[Rw] | = | 0 |
[WAo(x1)] | = | 1 · x1 |
[WIo(x1)] | = | 1 · x1 |
top(ok(sys_r(read(r,RIn(x)),write(W,y)))) | → | top(check(sys_w(read(RAn(r),x),write(W,y)))) | (22) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
WAn(W) | → | W | (4) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[Rw] | = |
|
|||||||||||||||||||
[WAn(x1)] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
top(ok(sys_w(read(R,Rw),write(W,WIn(y))))) | → | top(check(sys_w(read(R,Rw),write(WAn(W),y)))) | (19) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[WIo(x1)] | = |
|
|||||||||||||||||||
[Rw] | = |
|
check(WIo(x)) | → | WIo(check(x)) | (28) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[Rw] | = |
|
check(WAo(x)) | → | WAo(check(x)) | (34) |
[RAn(x1)] | = |
|
|||||||||||||||||||
[R] | = |
|
|||||||||||||||||||
[check(x1)] | = |
|
|||||||||||||||||||
[RIn(x1)] | = |
|
|||||||||||||||||||
[sys_w(x1, x2)] | = |
|
|||||||||||||||||||
[ok(x1)] | = |
|
|||||||||||||||||||
[RIo(x1)] | = |
|
|||||||||||||||||||
[sys_r(x1, x2)] | = |
|
|||||||||||||||||||
[top(x1)] | = |
|
|||||||||||||||||||
[read(x1, x2)] | = |
|
|||||||||||||||||||
[write(x1, x2)] | = |
|
|||||||||||||||||||
[W] | = |
|
|||||||||||||||||||
[Ww] | = |
|
|||||||||||||||||||
[WIn(x1)] | = |
|
|||||||||||||||||||
[WAo(x1)] | = |
|
|||||||||||||||||||
[Rw] | = |
|
check(RIo(x)) | → | ok(RIo(x)) | (9) |
[RAn(x1)] | = | 1 + 1 · x1 |
[R] | = | 0 |
[check(x1)] | = | 1 · x1 |
[RIn(x1)] | = | 1 · x1 |
[sys_w(x1, x2)] | = | 1 · x1 + 1 · x2 |
[ok(x1)] | = | 1 + 1 · x1 |
[sys_r(x1, x2)] | = | 1 · x1 + 1 · x2 |
[top(x1)] | = | 1 · x1 |
[read(x1, x2)] | = | 1 · x1 + 1 · x2 |
[write(x1, x2)] | = | 1 · x1 + 1 · x2 |
[W] | = | 0 |
[Ww] | = | 0 |
[WIn(x1)] | = | 1 · x1 |
[WAo(x1)] | = | 1 · x1 |
[RIo(x1)] | = | 1 · x1 |
[Rw] | = | 0 |
RAn(R) | → | R | (2) |
There are no rules in the TRS. Hence, it is terminating.