Spaces
Explore
Communities
Statistics
Reports
Cluster
Status
Help
SRS Standard pair #487517620
details
property
value
status
complete
benchmark
aprove4.xml
ran by
Akihisa Yamada
cpu timeout
1200 seconds
wallclock timeout
300 seconds
memory limit
137438953472 bytes
execution host
n190.star.cs.uiowa.edu
space
Secret_05_SRS
run statistics
property
value
solver
matchbox-2020-06-25
configuration
tc20-std.sh
runtime (wallclock)
47.5004959106 seconds
cpu usage
188.640108649
max memory
3.285438464E9
stage attributes
key
value
output-size
35304
starexec-result
YES
output
/export/starexec/sandbox2/solver/bin/starexec_run_tc20-std.sh /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES ************************************************** summary ************************************************** SRS with 8 rules on 5 letters weights SRS with 7 rules on 5 letters mirror SRS with 7 rules on 5 letters tile all, by Config { method = Forward,width = 2,unlabel = False} SRS with 80 rules on 15 letters weights SRS with 77 rules on 14 letters unlabel SRS with 5 rules on 4 letters DP SRS with 10 strict rules and 5 weak rules on 5 letters weights SRS with 9 strict rules and 5 weak rules on 5 letters EDG SRS with 5 strict rules and 5 weak rules on 5 letters Matrix { monotone = Weak, domain = Arctic, shape = Full, bits = 4, dim = 2, solver = Minisatapi, verbose = False, tracing = False} SRS with 3 strict rules and 5 weak rules on 5 letters EDG SRS with 3 strict rules and 5 weak rules on 5 letters Matrix { monotone = Weak, domain = Arctic, shape = Full, bits = 4, dim = 3, solver = Minisatapi, verbose = False, tracing = False} SRS with 1 strict rules and 5 weak rules on 5 letters EDG SRS with 1 strict rules and 5 weak rules on 5 letters Matrix { monotone = Weak, domain = Arctic, shape = Full, bits = 4, dim = 3, solver = Minisatapi, verbose = False, tracing = False} SRS with 0 strict rules and 5 weak rules on 4 letters EDG ************************************************** proof ************************************************** property Termination has value Just True for SRS [log, s] -> [s, log, half, s] {- Input 0 -} [half, 0] -> [0, s, s, half] {- Input 1 -} [half, s, 0] -> [0] {- Input 2 -} [half, s, s] -> [s, half, p, s, s] {- Input 3 -} [half, half, s, s, s, s] -> [s, s, half, half] {- Input 4 -} [p, s, s, s] -> [s, p, s, s] {- Input 5 -} [s, s, p, s] -> [s, s] {- Input 6 -} [0] -> [] {- Input 7 -} reason (0, 1/1) property Termination has value Just True for SRS [log, s] -> [s, log, half, s] {- Input 0 -} [half, 0] -> [0, s, s, half] {- Input 1 -} [half, s, 0] -> [0] {- Input 2 -} [half, s, s] -> [s, half, p, s, s] {- Input 3 -} [half, half, s, s, s, s] -> [s, s, half, half] {- Input 4 -} [p, s, s, s] -> [s, p, s, s] {- Input 5 -} [s, s, p, s] -> [s, s] {- Input 6 -} reason mirror property Termination has value Just True for SRS [s, log] -> [s, half, log, s] {- Mirror (Input 0) -} [0, half] -> [half, s, s, 0] {- Mirror (Input 1) -} [0, s, half] -> [0] {- Mirror (Input 2) -} [s, s, half] -> [s, s, p, half, s] {- Mirror (Input 3) -} [s, s, s, s, half, half] -> [half, half, s, s] {- Mirror (Input 4) -} [s, s, s, p] -> [s, s, p, s] {- Mirror (Input 5) -} [s, p, s, s] -> [s, s] {- Mirror (Input 6) -} reason Tiling { method = Forward, width = 2, state_type = Bit64, map_type = Enum, unlabel = False, print_completion_steps = False, print_tiles = False, verbose = False, tracing = False} steps 1 using 17 tiles tile all rules steps: 1 property Termination has value Just True for SRS [[<, s], [s, log], [log, s]] -> [ [<, s] , [s, half] , [half, log] , [log, s] , [ s , s ] ] {- Semlab 0 (Concon 0 (Mirror (Input 0))) -} [[<, s], [s, log], [log, half]] -> [ [<, s] , [s, half] , [half, log] , [log, s] , [ s , half ] ] {- Semlab 0 (Concon 1 (Mirror (Input 0))) -} [[log, s], [s, log], [log, s]] -> [ [log, s] , [s, half] , [half, log] , [log, s] , [ s , s ] ] {- Semlab 1 (Concon 0 (Mirror (Input 0))) -} [[log, s], [s, log], [log, half]] -> [ [log, s] , [s, half] , [half, log] , [log, s] , [ s , half ] ] {- Semlab 1 (Concon 1 (Mirror (Input 0))) -} [[s, s], [s, log], [log, s]] -> [ [s, s] , [s, half] , [half, log] , [log, s] , [ s , s ] ] {- Semlab 2 (Concon 0 (Mirror (Input 0))) -} [[s, s], [s, log], [log, half]] -> [ [s, s] , [s, half] , [half, log] , [log, s] , [ s , half ] ] {- Semlab 2 (Concon 1 (Mirror (Input 0))) -} [[half, s], [s, log], [log, s]] -> [ [half, s] , [s, half] , [half, log] , [log, s] , [ s , s ] ] {- Semlab 3 (Concon 0 (Mirror (Input 0))) -} [[half, s], [s, log], [log, half]] -> [ [half, s] , [s, half] , [half, log] , [log, s] , [ s , half ] ] {- Semlab 3 (Concon 1 (Mirror (Input 0))) -} [[p, s], [s, log], [log, s]] -> [ [p, s] , [s, half] , [half, log] , [log, s] , [ s , s ] ] {- Semlab 4 (Concon 0 (Mirror (Input 0))) -} [[p, s], [s, log], [log, half]] -> [ [p, s] , [s, half] , [half, log] , [log, s] , [ s , half ] ] {- Semlab 4 (Concon 1 (Mirror (Input 0))) -} [[<, s], [s, s], [s, half], [half, log]] -> [ [<, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , log ] ] {- Semlab 0 (Concon 0 (Mirror (Input 3))) -} [[<, s], [s, s], [s, half], [half, s]] -> [ [<, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , s ] ] {- Semlab 0 (Concon 1 (Mirror (Input 3))) -} [[<, s], [s, s], [s, half], [half, half]] -> [ [<, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , half ] ] {- Semlab 0 (Concon 2 (Mirror (Input 3))) -} [[log, s], [s, s], [s, half], [half, log]] -> [ [log, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , log ] ] {- Semlab 1 (Concon 0 (Mirror (Input 3))) -} [[log, s], [s, s], [s, half], [half, s]] -> [ [log, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , s ] ] {- Semlab 1 (Concon 1 (Mirror (Input 3))) -} [[log, s], [s, s], [s, half], [half, half]] -> [ [log, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , half ] ] {- Semlab 1 (Concon 2 (Mirror (Input 3))) -} [[s, s], [s, s], [s, half], [half, log]] -> [ [s, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , log ] ] {- Semlab 2 (Concon 0 (Mirror (Input 3))) -} [[s, s], [s, s], [s, half], [half, s]] -> [ [s, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , s ] ] {- Semlab 2 (Concon 1 (Mirror (Input 3))) -} [[s, s], [s, s], [s, half], [half, half]] -> [ [s, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , half ] ] {- Semlab 2 (Concon 2 (Mirror (Input 3))) -} [[half, s], [s, s], [s, half], [half, log]] -> [ [half, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , log ] ] {- Semlab 3 (Concon 0 (Mirror (Input 3))) -} [[half, s], [s, s], [s, half], [half, s]] -> [ [half, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , s ] ] {- Semlab 3 (Concon 1 (Mirror (Input 3))) -} [[half, s], [s, s], [s, half], [half, half]] -> [ [half, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , half ] ] {- Semlab 3 (Concon 2 (Mirror (Input 3))) -} [[p, s], [s, s], [s, half], [half, log]] -> [ [p, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , log ] ] {- Semlab 4 (Concon 0 (Mirror (Input 3))) -} [[p, s], [s, s], [s, half], [half, s]] -> [ [p, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , s ] ] {- Semlab 4 (Concon 1 (Mirror (Input 3))) -} [[p, s], [s, s], [s, half], [half, half]] -> [ [p, s] , [s, s] , [s, p] , [p, half] , [half, s] , [ s , half ] ] {- Semlab 4 (Concon 2 (Mirror (Input 3))) -} [[<, s], [s, s], [s, s], [s, s], [s, half], [half, half], [half, log]] -> [ [ < , half ] , [ half , half ] , [ half , s ] , [ s , s ] , [ s , log ] ] {- Semlab 0 (Concon 0 (Mirror (Input 4))) -} [[<, s], [s, s], [s, s], [s, s], [s, half], [half, half], [half, s]] -> [ [ < , half ] , [ half , half ] , [ half , s ] , [s, s] , [ s , s ] ] {- Semlab 0 (Concon 1 (Mirror (Input 4))) -}
popout
output may be truncated. 'popout' for the full output.
job log
popout
actions
all output
return to SRS Standard