Spaces
Explore
Communities
Statistics
Reports
Cluster
Status
Help
TRS Standard pair #487068912
details
property
value
status
complete
benchmark
JFP_Ex51.xml
ran by
Akihisa Yamada
cpu timeout
1200 seconds
wallclock timeout
300 seconds
memory limit
137438953472 bytes
execution host
n074.star.cs.uiowa.edu
space
AProVE_04
run statistics
property
value
solver
ttt2-1.20
configuration
ttt2
runtime (wallclock)
6.19649 seconds
cpu usage
23.0731
user time
19.9619
system time
3.11116
max virtual memory
6005940.0
max residence set size
129828.0
stage attributes
key
value
starexec-result
YES
output
YES Problem: minus_active(0(),y) -> 0() mark(0()) -> 0() minus_active(s(x),s(y)) -> minus_active(x,y) mark(s(x)) -> s(mark(x)) ge_active(x,0()) -> true() mark(minus(x,y)) -> minus_active(x,y) ge_active(0(),s(y)) -> false() mark(ge(x,y)) -> ge_active(x,y) ge_active(s(x),s(y)) -> ge_active(x,y) mark(div(x,y)) -> div_active(mark(x),y) div_active(0(),s(y)) -> 0() mark(if(x,y,z)) -> if_active(mark(x),y,z) div_active(s(x),s(y)) -> if_active(ge_active(x,y),s(div(minus(x,y),s(y))),0()) if_active(true(),x,y) -> mark(x) minus_active(x,y) -> minus(x,y) if_active(false(),x,y) -> mark(y) ge_active(x,y) -> ge(x,y) if_active(x,y,z) -> if(x,y,z) div_active(x,y) -> div(x,y) Proof: DP Processor: DPs: minus_active#(s(x),s(y)) -> minus_active#(x,y) mark#(s(x)) -> mark#(x) mark#(minus(x,y)) -> minus_active#(x,y) mark#(ge(x,y)) -> ge_active#(x,y) ge_active#(s(x),s(y)) -> ge_active#(x,y) mark#(div(x,y)) -> mark#(x) mark#(div(x,y)) -> div_active#(mark(x),y) mark#(if(x,y,z)) -> mark#(x) mark#(if(x,y,z)) -> if_active#(mark(x),y,z) div_active#(s(x),s(y)) -> ge_active#(x,y) div_active#(s(x),s(y)) -> if_active#(ge_active(x,y),s(div(minus(x,y),s(y))),0()) if_active#(true(),x,y) -> mark#(x) if_active#(false(),x,y) -> mark#(y) TRS: minus_active(0(),y) -> 0() mark(0()) -> 0() minus_active(s(x),s(y)) -> minus_active(x,y) mark(s(x)) -> s(mark(x)) ge_active(x,0()) -> true() mark(minus(x,y)) -> minus_active(x,y) ge_active(0(),s(y)) -> false() mark(ge(x,y)) -> ge_active(x,y) ge_active(s(x),s(y)) -> ge_active(x,y) mark(div(x,y)) -> div_active(mark(x),y) div_active(0(),s(y)) -> 0() mark(if(x,y,z)) -> if_active(mark(x),y,z) div_active(s(x),s(y)) -> if_active(ge_active(x,y),s(div(minus(x,y),s(y))),0()) if_active(true(),x,y) -> mark(x) minus_active(x,y) -> minus(x,y) if_active(false(),x,y) -> mark(y) ge_active(x,y) -> ge(x,y) if_active(x,y,z) -> if(x,y,z) div_active(x,y) -> div(x,y) TDG Processor: DPs: minus_active#(s(x),s(y)) -> minus_active#(x,y) mark#(s(x)) -> mark#(x) mark#(minus(x,y)) -> minus_active#(x,y) mark#(ge(x,y)) -> ge_active#(x,y) ge_active#(s(x),s(y)) -> ge_active#(x,y) mark#(div(x,y)) -> mark#(x) mark#(div(x,y)) -> div_active#(mark(x),y) mark#(if(x,y,z)) -> mark#(x) mark#(if(x,y,z)) -> if_active#(mark(x),y,z) div_active#(s(x),s(y)) -> ge_active#(x,y) div_active#(s(x),s(y)) -> if_active#(ge_active(x,y),s(div(minus(x,y),s(y))),0()) if_active#(true(),x,y) -> mark#(x) if_active#(false(),x,y) -> mark#(y) TRS: minus_active(0(),y) -> 0() mark(0()) -> 0() minus_active(s(x),s(y)) -> minus_active(x,y) mark(s(x)) -> s(mark(x)) ge_active(x,0()) -> true() mark(minus(x,y)) -> minus_active(x,y) ge_active(0(),s(y)) -> false() mark(ge(x,y)) -> ge_active(x,y) ge_active(s(x),s(y)) -> ge_active(x,y) mark(div(x,y)) -> div_active(mark(x),y) div_active(0(),s(y)) -> 0() mark(if(x,y,z)) -> if_active(mark(x),y,z) div_active(s(x),s(y)) -> if_active(ge_active(x,y),s(div(minus(x,y),s(y))),0()) if_active(true(),x,y) -> mark(x) minus_active(x,y) -> minus(x,y) if_active(false(),x,y) -> mark(y) ge_active(x,y) -> ge(x,y) if_active(x,y,z) -> if(x,y,z) div_active(x,y) -> div(x,y) graph: if_active#(false(),x,y) -> mark#(y) -> mark#(if(x,y,z)) -> if_active#(mark(x),y,z) if_active#(false(),x,y) -> mark#(y) -> mark#(if(x,y,z)) -> mark#(x) if_active#(false(),x,y) -> mark#(y) ->
popout
output may be truncated. 'popout' for the full output.
job log
popout
actions
all output
return to TRS Standard