Spaces
Explore
Communities
Statistics
Reports
Cluster
Status
Help
TRS Standard pair #487068572
details
property
value
status
complete
benchmark
jw09.xml
ran by
Akihisa Yamada
cpu timeout
1200 seconds
wallclock timeout
300 seconds
memory limit
137438953472 bytes
execution host
n073.star.cs.uiowa.edu
space
Zantema_05
run statistics
property
value
solver
ttt2-1.20
configuration
ttt2
runtime (wallclock)
1.30498 seconds
cpu usage
4.01703
user time
3.04786
system time
0.969171
max virtual memory
5141032.0
max residence set size
68980.0
stage attributes
key
value
starexec-result
YES
output
YES Problem: f(a(),f(a(),x)) -> f(x,f(a(),f(f(a(),a()),a()))) Proof: Extended Uncurrying Processor: application symbol: f symbol table: a ==> a0/0 a1/1 a2/2 uncurry-rules: f(a1(x2),x3) -> a2(x2,x3) f(a0(),x2) -> a1(x2) eta-rules: f(f(a(),f(a(),x)),x1) -> f(f(x,f(a(),f(f(a(),a()),a()))),x1) problem: a1(a1(x)) -> f(x,a1(a2(a0(),a0()))) a2(a1(x),x1) -> f(f(x,a1(a2(a0(),a0()))),x1) f(a1(x2),x3) -> a2(x2,x3) f(a0(),x2) -> a1(x2) DP Processor: DPs: a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) a{1,#}(a1(x)) -> a{1,#}(a2(a0(),a0())) a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) f#(a1(x2),x3) -> a{2,#}(x2,x3) f#(a0(),x2) -> a{1,#}(x2) TRS: a1(a1(x)) -> f(x,a1(a2(a0(),a0()))) a2(a1(x),x1) -> f(f(x,a1(a2(a0(),a0()))),x1) f(a1(x2),x3) -> a2(x2,x3) f(a0(),x2) -> a1(x2) TDG Processor: DPs: a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) a{1,#}(a1(x)) -> a{1,#}(a2(a0(),a0())) a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) f#(a1(x2),x3) -> a{2,#}(x2,x3) f#(a0(),x2) -> a{1,#}(x2) TRS: a1(a1(x)) -> f(x,a1(a2(a0(),a0()))) a2(a1(x),x1) -> f(f(x,a1(a2(a0(),a0()))),x1) f(a1(x2),x3) -> a2(x2,x3) f(a0(),x2) -> a1(x2) graph: f#(a1(x2),x3) -> a{2,#}(x2,x3) -> a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) f#(a1(x2),x3) -> a{2,#}(x2,x3) -> a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) f#(a1(x2),x3) -> a{2,#}(x2,x3) -> a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) f#(a1(x2),x3) -> a{2,#}(x2,x3) -> a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) f#(a0(),x2) -> a{1,#}(x2) -> a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) f#(a0(),x2) -> a{1,#}(x2) -> a{1,#}(a1(x)) -> a{1,#}(a2(a0(),a0())) f#(a0(),x2) -> a{1,#}(x2) -> a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) -> f#(a0(),x2) -> a{1,#}(x2) a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) -> f#(a1(x2),x3) -> a{2,#}(x2,x3) a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) -> f#(a0(),x2) -> a{1,#}(x2) a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) -> f#(a1(x2),x3) -> a{2,#}(x2,x3) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0()) a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) -> a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) -> a{1,#}(a1(x)) -> a{1,#}(a2(a0(),a0())) a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) -> a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) -> f#(a0(),x2) -> a{1,#}(x2) a{1,#}(a1(x)) -> f#(x,a1(a2(a0(),a0()))) -> f#(a1(x2),x3) -> a{2,#}(x2,x3) a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> f#(f(x,a1(a2(a0(),a0()))),x1) a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> f#(x,a1(a2(a0(),a0()))) a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> a{1,#}(a2(a0(),a0())) a{1,#}(a1(x)) -> a{2,#}(a0(),a0()) -> a{2,#}(a1(x),x1) -> a{2,#}(a0(),a0())
popout
output may be truncated. 'popout' for the full output.
job log
popout
actions
all output
return to TRS Standard