Spaces
Explore
Communities
Statistics
Reports
Cluster
Status
Help
TRS Stand 20472 pair #381715479
details
property
value
status
complete
benchmark
Ex1_GL02a_C.xml
ran by
Akihisa Yamada
cpu timeout
1200 seconds
wallclock timeout
300 seconds
memory limit
137438953472 bytes
execution host
n098.star.cs.uiowa.edu
space
Transformed_CSR_04
run statistics
property
value
solver
ttt2-1.17+nonreach
configuration
ttt2-1.17+nonreach
runtime (wallclock)
16.6863248348 seconds
cpu usage
57.287504619
max memory
1.426948096E9
stage attributes
key
value
output-size
78070
starexec-result
YES
output
/export/starexec/sandbox/solver/bin/starexec_run_ttt2-1.17+nonreach /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES Problem: active(eq(0(),0())) -> mark(true()) active(eq(s(X),s(Y))) -> mark(eq(X,Y)) active(eq(X,Y)) -> mark(false()) active(inf(X)) -> mark(cons(X,inf(s(X)))) active(take(0(),X)) -> mark(nil()) active(take(s(X),cons(Y,L))) -> mark(cons(Y,take(X,L))) active(length(nil())) -> mark(0()) active(length(cons(X,L))) -> mark(s(length(L))) active(inf(X)) -> inf(active(X)) active(take(X1,X2)) -> take(active(X1),X2) active(take(X1,X2)) -> take(X1,active(X2)) active(length(X)) -> length(active(X)) inf(mark(X)) -> mark(inf(X)) take(mark(X1),X2) -> mark(take(X1,X2)) take(X1,mark(X2)) -> mark(take(X1,X2)) length(mark(X)) -> mark(length(X)) proper(eq(X1,X2)) -> eq(proper(X1),proper(X2)) proper(0()) -> ok(0()) proper(true()) -> ok(true()) proper(s(X)) -> s(proper(X)) proper(false()) -> ok(false()) proper(inf(X)) -> inf(proper(X)) proper(cons(X1,X2)) -> cons(proper(X1),proper(X2)) proper(take(X1,X2)) -> take(proper(X1),proper(X2)) proper(nil()) -> ok(nil()) proper(length(X)) -> length(proper(X)) eq(ok(X1),ok(X2)) -> ok(eq(X1,X2)) s(ok(X)) -> ok(s(X)) inf(ok(X)) -> ok(inf(X)) cons(ok(X1),ok(X2)) -> ok(cons(X1,X2)) take(ok(X1),ok(X2)) -> ok(take(X1,X2)) length(ok(X)) -> ok(length(X)) top(mark(X)) -> top(proper(X)) top(ok(X)) -> top(active(X)) Proof: DP Processor: DPs: active#(eq(s(X),s(Y))) -> eq#(X,Y) active#(inf(X)) -> s#(X) active#(inf(X)) -> inf#(s(X)) active#(inf(X)) -> cons#(X,inf(s(X))) active#(take(s(X),cons(Y,L))) -> take#(X,L) active#(take(s(X),cons(Y,L))) -> cons#(Y,take(X,L)) active#(length(cons(X,L))) -> length#(L) active#(length(cons(X,L))) -> s#(length(L)) active#(inf(X)) -> active#(X) active#(inf(X)) -> inf#(active(X)) active#(take(X1,X2)) -> active#(X1) active#(take(X1,X2)) -> take#(active(X1),X2) active#(take(X1,X2)) -> active#(X2) active#(take(X1,X2)) -> take#(X1,active(X2)) active#(length(X)) -> active#(X) active#(length(X)) -> length#(active(X)) inf#(mark(X)) -> inf#(X) take#(mark(X1),X2) -> take#(X1,X2) take#(X1,mark(X2)) -> take#(X1,X2) length#(mark(X)) -> length#(X) proper#(eq(X1,X2)) -> proper#(X2) proper#(eq(X1,X2)) -> proper#(X1) proper#(eq(X1,X2)) -> eq#(proper(X1),proper(X2)) proper#(s(X)) -> proper#(X) proper#(s(X)) -> s#(proper(X)) proper#(inf(X)) -> proper#(X) proper#(inf(X)) -> inf#(proper(X)) proper#(cons(X1,X2)) -> proper#(X2) proper#(cons(X1,X2)) -> proper#(X1) proper#(cons(X1,X2)) -> cons#(proper(X1),proper(X2)) proper#(take(X1,X2)) -> proper#(X2) proper#(take(X1,X2)) -> proper#(X1) proper#(take(X1,X2)) -> take#(proper(X1),proper(X2)) proper#(length(X)) -> proper#(X) proper#(length(X)) -> length#(proper(X)) eq#(ok(X1),ok(X2)) -> eq#(X1,X2) s#(ok(X)) -> s#(X) inf#(ok(X)) -> inf#(X) cons#(ok(X1),ok(X2)) -> cons#(X1,X2) take#(ok(X1),ok(X2)) -> take#(X1,X2) length#(ok(X)) -> length#(X) top#(mark(X)) -> proper#(X) top#(mark(X)) -> top#(proper(X)) top#(ok(X)) -> active#(X) top#(ok(X)) -> top#(active(X)) TRS: active(eq(0(),0())) -> mark(true()) active(eq(s(X),s(Y))) -> mark(eq(X,Y)) active(eq(X,Y)) -> mark(false()) active(inf(X)) -> mark(cons(X,inf(s(X)))) active(take(0(),X)) -> mark(nil()) active(take(s(X),cons(Y,L))) -> mark(cons(Y,take(X,L))) active(length(nil())) -> mark(0())
popout
output may be truncated. 'popout' for the full output.
job log
popout
actions
all output
return to TRS Stand 20472