/export/starexec/sandbox/solver/bin/starexec_run_tc21-9.sh /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES ************************************************** summary ************************************************** SRS with 20 rules on 10 letters DP SRS with 26 strict rules and 20 weak rules on 17 letters EDG SRS with 24 strict rules and 20 weak rules on 17 letters Matrix { monotone = Weak, domain = Natural, shape = Full, bits = 4, encoding = Ersatz_Binary, dim = 2, solver = Minisatapi, verbose = True, tracing = False} SRS with 22 strict rules and 20 weak rules on 17 letters EDG SRS with 22 strict rules and 20 weak rules on 17 letters Matrix { monotone = Weak, domain = Arctic, shape = Full, bits = 3, encoding = FBV, dim = 2, solver = Minisatapi, verbose = False, tracing = False} SRS with 12 strict rules and 20 weak rules on 17 letters weights SRS with 7 strict rules and 20 weak rules on 15 letters EDG 2 sub-proofs 1 SRS with 2 rules on 3 letters Usable SRS with 2 rules on 3 letters weights SRS with 0 rules on 0 letters no strict rules 2 SRS with 5 strict rules and 20 weak rules on 13 letters Matrix { monotone = Weak, domain = Natural, shape = Full, bits = 4, encoding = Ersatz_Binary, dim = 2, solver = Minisatapi, verbose = True, tracing = False} SRS with 4 strict rules and 20 weak rules on 13 letters weights SRS with 3 strict rules and 20 weak rules on 12 letters EDG SRS with 2 rules on 4 letters Usable SRS with 2 rules on 4 letters weights SRS with 0 rules on 0 letters no strict rules ************************************************** proof ************************************************** property Termination has value Just True for SRS [2, 7] -> [1, 8] {- Input 0 -} [2, 8, 1] -> [8] {- Input 1 -} [2, 8] -> [4] {- Input 2 -} [5, 9] -> [0] {- Input 3 -} [4] -> [5, 2, 3] {- Input 4 -} [5, 3] -> [6, 0] {- Input 5 -} [2, 8] -> [7] {- Input 6 -} [4, 7] -> [1, 3] {- Input 7 -} [5, 2, 6] -> [6, 2, 4] {- Input 8 -} [9, 7] -> [7, 5] {- Input 9 -} [7, 2] -> [4] {- Input 10 -} [7, 0] -> [9, 3] {- Input 11 -} [6, 9] -> [9] {- Input 12 -} [9, 5, 9] -> [5, 7] {- Input 13 -} [4] -> [9, 6, 6] {- Input 14 -} [9] -> [6, 7] {- Input 15 -} [6, 2] -> [7, 7] {- Input 16 -} [2, 4] -> [0, 7] {- Input 17 -} [6, 6] -> [3] {- Input 18 -} [0, 3] -> [5, 3] {- Input 19 -} reason DP property Termination has value Just True for SRS [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} [2#, 8] |-> [7#] {- DP (Top 0) (Input 6) -} [2#, 8] |-> [4#] {- DP (Top 0) (Input 2) -} [2#, 4] |-> [7#] {- DP (Top 1) (Input 17) -} [2#, 4] |-> [0#, 7] {- DP (Top 0) (Input 17) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [4#] |-> [2#, 3] {- DP (Top 1) (Input 4) -} [4#] |-> [5#, 2, 3] {- DP (Top 0) (Input 4) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [4#] |-> [6#] {- DP (Top 2) (Input 14) -} [4#] |-> [6#, 6] {- DP (Top 1) (Input 14) -} [5#, 2, 6] |-> [2#, 4] {- DP (Top 1) (Input 8) -} [5#, 2, 6] |-> [4#] {- DP (Top 2) (Input 8) -} [5#, 2, 6] |-> [6#, 2, 4] {- DP (Top 0) (Input 8) -} [5#, 9] |-> [0#] {- DP (Top 0) (Input 3) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [5#, 3] |-> [6#, 0] {- DP (Top 0) (Input 5) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [9#] |-> [6#, 7] {- DP (Top 0) (Input 15) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [9#, 7] |-> [5#] {- DP (Top 1) (Input 9) -} [9#, 5, 9] |-> [7#] {- DP (Top 1) (Input 13) -} [9#, 5, 9] |-> [5#, 7] {- DP (Top 0) (Input 13) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [6#, 2] |-> [7#] {- DP (Top 1) (Input 16) -} [6#, 2] |-> [7#, 7] {- DP (Top 0) (Input 16) -} reason EDG property Termination has value Just True for SRS [2#, 8] |-> [7#] {- DP (Top 0) (Input 6) -} [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [6#, 7] {- DP (Top 0) (Input 15) -} [6#, 2] |-> [7#, 7] {- DP (Top 0) (Input 16) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [6#, 6] {- DP (Top 1) (Input 14) -} [6#, 2] |-> [7#] {- DP (Top 1) (Input 16) -} [4#] |-> [6#] {- DP (Top 2) (Input 14) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 5, 9] |-> [5#, 7] {- DP (Top 0) (Input 13) -} [5#, 3] |-> [6#, 0] {- DP (Top 0) (Input 5) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 9] |-> [0#] {- DP (Top 0) (Input 3) -} [5#, 2, 6] |-> [6#, 2, 4] {- DP (Top 0) (Input 8) -} [5#, 2, 6] |-> [4#] {- DP (Top 2) (Input 8) -} [5#, 2, 6] |-> [2#, 4] {- DP (Top 1) (Input 8) -} [2#, 4] |-> [0#, 7] {- DP (Top 0) (Input 17) -} [2#, 4] |-> [7#] {- DP (Top 1) (Input 17) -} [2#, 8] |-> [4#] {- DP (Top 0) (Input 2) -} [9#, 5, 9] |-> [7#] {- DP (Top 1) (Input 13) -} [9#, 7] |-> [5#] {- DP (Top 1) (Input 9) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason ( 2 , Wk / 12 1 \ \ 0 1 / ) ( 7 , Wk / 0 1 \ \ 0 1 / ) ( 1 , Wk / 0 0 \ \ 0 1 / ) ( 8 , Wk / 0 13 \ \ 0 1 / ) ( 4 , Wk / 0 1 \ \ 0 1 / ) ( 5 , Wk / 0 1 \ \ 0 1 / ) ( 9 , Wk / 0 1 \ \ 0 1 / ) ( 0 , Wk / 0 1 \ \ 0 1 / ) ( 3 , Wk / 0 0 \ \ 0 1 / ) ( 6 , Wk / 0 1 \ \ 0 1 / ) ( 2# , Wk / 7 2 \ \ 0 1 / ) ( 7# , Wk / 0 9 \ \ 0 1 / ) ( 4# , Wk / 0 9 \ \ 0 1 / ) ( 0# , Wk / 0 9 \ \ 0 1 / ) ( 9# , Wk / 0 9 \ \ 0 1 / ) ( 5# , Wk / 0 9 \ \ 0 1 / ) ( 6# , Wk / 0 9 \ \ 0 1 / ) property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [6#, 7] {- DP (Top 0) (Input 15) -} [6#, 2] |-> [7#, 7] {- DP (Top 0) (Input 16) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [6#, 6] {- DP (Top 1) (Input 14) -} [6#, 2] |-> [7#] {- DP (Top 1) (Input 16) -} [4#] |-> [6#] {- DP (Top 2) (Input 14) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 5, 9] |-> [5#, 7] {- DP (Top 0) (Input 13) -} [5#, 3] |-> [6#, 0] {- DP (Top 0) (Input 5) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 9] |-> [0#] {- DP (Top 0) (Input 3) -} [5#, 2, 6] |-> [6#, 2, 4] {- DP (Top 0) (Input 8) -} [5#, 2, 6] |-> [4#] {- DP (Top 2) (Input 8) -} [5#, 2, 6] |-> [2#, 4] {- DP (Top 1) (Input 8) -} [2#, 4] |-> [0#, 7] {- DP (Top 0) (Input 17) -} [2#, 4] |-> [7#] {- DP (Top 1) (Input 17) -} [9#, 5, 9] |-> [7#] {- DP (Top 1) (Input 13) -} [9#, 7] |-> [5#] {- DP (Top 1) (Input 9) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason EDG property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [9#, 7] |-> [5#] {- DP (Top 1) (Input 9) -} [5#, 2, 6] |-> [2#, 4] {- DP (Top 1) (Input 8) -} [2#, 4] |-> [7#] {- DP (Top 1) (Input 17) -} [2#, 4] |-> [0#, 7] {- DP (Top 0) (Input 17) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [5#, 3] |-> [6#, 0] {- DP (Top 0) (Input 5) -} [6#, 2] |-> [7#] {- DP (Top 1) (Input 16) -} [6#, 2] |-> [7#, 7] {- DP (Top 0) (Input 16) -} [5#, 2, 6] |-> [4#] {- DP (Top 2) (Input 8) -} [4#] |-> [6#] {- DP (Top 2) (Input 14) -} [4#] |-> [6#, 6] {- DP (Top 1) (Input 14) -} [5#, 2, 6] |-> [6#, 2, 4] {- DP (Top 0) (Input 8) -} [5#, 9] |-> [0#] {- DP (Top 0) (Input 3) -} [9#, 5, 9] |-> [7#] {- DP (Top 1) (Input 13) -} [9#, 5, 9] |-> [5#, 7] {- DP (Top 0) (Input 13) -} [9#] |-> [6#, 7] {- DP (Top 0) (Input 15) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason ( 2 , Wk / 2A 2A \ \ 0A 2A / ) ( 7 , Wk / 0A 0A \ \ 0A 0A / ) ( 1 , Wk / 0A 2A \ \ 0A 0A / ) ( 8 , Wk / 0A 2A \ \ 0A 0A / ) ( 4 , Wk / 2A 2A \ \ 2A 2A / ) ( 5 , Wk / 0A 2A \ \ 0A 2A / ) ( 9 , Wk / 0A 2A \ \ 0A 2A / ) ( 0 , Wk / 0A 0A \ \ 0A 0A / ) ( 3 , Wk / 0A 0A \ \ -2A -2A / ) ( 6 , Wk / 0A 0A \ \ 0A 0A / ) ( 2# , Wk / 2A 4A \ \ 2A 4A / ) ( 7# , Wk / 2A 2A \ \ 2A 2A / ) ( 4# , Wk / 4A 4A \ \ 4A 4A / ) ( 0# , Wk / 2A 2A \ \ 2A 2A / ) ( 9# , Wk / 2A 4A \ \ 2A 4A / ) ( 5# , Wk / 2A 4A \ \ 2A 4A / ) ( 6# , Wk / 2A 2A \ \ 2A 2A / ) property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [9#, 7] |-> [5#] {- DP (Top 1) (Input 9) -} [5#, 2, 6] |-> [2#, 4] {- DP (Top 1) (Input 8) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [5#, 3] |-> [6#, 0] {- DP (Top 0) (Input 5) -} [5#, 2, 6] |-> [6#, 2, 4] {- DP (Top 0) (Input 8) -} [9#] |-> [6#, 7] {- DP (Top 0) (Input 15) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason (7#, 7/3) (4#, 7/3) (0#, 2/1) (9#, 7/3) (5#, 2/1) (6#, 1/1) property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason EDG property Termination has value Just True for SRS [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} reason Usable property Termination has value Just True for SRS [0#, 3] |-> [5#, 3] {- DP (Top 0) (Input 19) -} [5#, 3] |-> [0#] {- DP (Top 1) (Input 5) -} reason (3, 2/1) (0#, 1/1) property Termination has value Just True for SRS reason no strict rules property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [4#] |-> [9#, 6, 6] {- DP (Top 0) (Input 14) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason ( 2 , Wk / 1 2 \ \ 0 1 / ) ( 7 , Wk / 0 0 \ \ 0 1 / ) ( 1 , Wk / 0 0 \ \ 0 1 / ) ( 8 , Wk / 0 8 \ \ 0 1 / ) ( 4 , Wk / 0 0 \ \ 0 1 / ) ( 5 , Wk / 0 0 \ \ 0 1 / ) ( 9 , Wk / 0 0 \ \ 0 1 / ) ( 0 , Wk / 0 0 \ \ 0 1 / ) ( 3 , Wk / 0 0 \ \ 0 1 / ) ( 6 , Wk / 0 0 \ \ 0 1 / ) ( 7# , Wk / 2 8 \ \ 0 1 / ) ( 4# , Wk / 0 12 \ \ 0 1 / ) ( 9# , Wk / 2 8 \ \ 0 1 / ) property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [7#, 2] |-> [4#] {- DP (Top 0) (Input 10) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason (7#, 1/2) (9#, 1/2) property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} [9#, 7] |-> [7#, 5] {- DP (Top 0) (Input 9) -} [2, 7] ->= [1, 8] {- DP Nontop (Input 0) -} [2, 8, 1] ->= [8] {- DP Nontop (Input 1) -} [2, 8] ->= [4] {- DP Nontop (Input 2) -} [5, 9] ->= [0] {- DP Nontop (Input 3) -} [4] ->= [5, 2, 3] {- DP Nontop (Input 4) -} [5, 3] ->= [6, 0] {- DP Nontop (Input 5) -} [2, 8] ->= [7] {- DP Nontop (Input 6) -} [4, 7] ->= [1, 3] {- DP Nontop (Input 7) -} [5, 2, 6] ->= [6, 2, 4] {- DP Nontop (Input 8) -} [9, 7] ->= [7, 5] {- DP Nontop (Input 9) -} [7, 2] ->= [4] {- DP Nontop (Input 10) -} [7, 0] ->= [9, 3] {- DP Nontop (Input 11) -} [6, 9] ->= [9] {- DP Nontop (Input 12) -} [9, 5, 9] ->= [5, 7] {- DP Nontop (Input 13) -} [4] ->= [9, 6, 6] {- DP Nontop (Input 14) -} [9] ->= [6, 7] {- DP Nontop (Input 15) -} [6, 2] ->= [7, 7] {- DP Nontop (Input 16) -} [2, 4] ->= [0, 7] {- DP Nontop (Input 17) -} [6, 6] ->= [3] {- DP Nontop (Input 18) -} [0, 3] ->= [5, 3] {- DP Nontop (Input 19) -} reason EDG property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} reason Usable property Termination has value Just True for SRS [7#, 0] |-> [9#, 3] {- DP (Top 0) (Input 11) -} [9#] |-> [7#] {- DP (Top 1) (Input 15) -} reason (0, 2/1) (9#, 1/1) property Termination has value Just True for SRS reason no strict rules ************************************************** skeleton: (20,10)\Deepee(26/20,17)\EDG(24/20,17)\Matrix{\Natural}{2}\EDG(22/20,17)\Matrix{\Arctic}{2}(12/20,17)\Weight(7/20,15)\EDG[\Usable(2,3)\Weight(0,0)[],(5/20,13)\Matrix{\Natural}{2}(4/20,13)\Weight(3/20,12)\EDG\Usable(2,4)\Weight(0,0)[]] ************************************************** let {} in let {trac ?= False;loop_cap = 1;match_cap = 2;tile_cap = 3;matrix_cap = 4;mo = Pre (Or_Else Count (IfSizeLeq 100000 (Simplex Sparse) Fail));wop = Or_Else (Worker (Weight {modus = mo})) Pass;weighted = \ m -> And_Then m wop;done = Worker No_Strict_Rules;dont = \ p -> Fail;tiling = \ m w -> On tile_cap (weighted (And_Then (Worker (Tiling {method = m,width = w,map_type = Enum,max_num_tiles = Just 1000,max_num_rules = Just 100000})) (Worker Remap)));tile_roc = Tree_Search_Preemptive 0 done let {ws = [ 2, 4, 8, 12]}in (for ws (\ w -> tiling Overlap w)) <> [ Worker Unlabel];mb = \ size -> On match_cap (Apply (Worker (Matchbound {method = RFC,max_size = Just size})) done);mbs = \ size -> First_Of [ mb size, Apply (Worker Mirror) (mb size)];tile_rfc = Tree_Search_Preemptive 0 done let {ws = [ 2, 4, 8, 12]}in (for ws (\ w -> tiling Forward w)) <> ((for ws (\ w -> tiling Backward w)) <> [ Worker Unlabel]);solver = Minisatapi;qpi = \ dim bits -> On matrix_cap (weighted (Worker (QPI {tracing = trac,dim = dim,bits = bits,solver = solver})));qpis = Seq [ Timeout 10 (qpi 2 3), Timeout 30 (qpi 4 3), Timeout 50 (qpi 6 3), qpi 8 3];kbo = \ b -> On matrix_cap (weighted (Worker (KBO {bits = b,solver = solver})));matrix = \ dom dim bits -> On matrix_cap (weighted (Worker (Matrix {monotone = Weak,domain = dom,dim = dim,bits = bits,encoding = Ersatz_Binary,tracing = trac,verbose = True,solver = solver})));arctics = Seq [ Timeout 10 (matrix Arctic 2 16), Timeout 30 (matrix Arctic 4 8), Timeout 50 (matrix Arctic 6 4), matrix Arctic 8 2];naturals = Seq [ Timeout 10 (matrix Natural 2 4), Timeout 30 (matrix Natural 4 3), Timeout 50 (matrix Natural 6 2), matrix Natural 8 1];remove = First_Of [ qpis, arctics, naturals, As_Transformer tile_roc];remove_wop = And_Then wop (Or_Else (As_Transformer (Worker No_Strict_Rules)) remove);deepee = Apply (And_Then (Worker DP) (Worker Remap)) (Apply wop (Branch (Worker (EDG {tracing = False,usable = True})) remove_wop));when_small = \ m -> Apply (Worker (SizeAtmost 1000)) m;yeah = First_Of [ when_small (First_Of [ deepee, Apply (Worker Mirror) deepee]), tile_rfc, mbs 100000];noh_for = \ side -> Worker (Simple (Config {closure = side,max_closure_width = Nothing,intermediates = All,priority = Linear [ ( 1, Log2 Steps), ( -1, Width_lhs), ( -2, Log2 Width_rhs)]}));noh = First_Of [ On loop_cap (noh_for Forward), On loop_cap (noh_for Backward), On loop_cap (Worker Transport)]} in Apply (Worker Remap) (Apply wop (Seq [ Worker KKST01, First_Of [ yeah, noh]])) ************************************************** statistics on proof search (nodes types that (together) took more than 1.000000000000) ************************************************** Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] : Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} total number 5 max duration 3.454830896000 min duration 1.800145060000 total durat. 14.745577839000 Info { what = Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 25 , num_strict_rules = 5 , num_top_rules = 5 , num_weak_rules = 20 , alphabet_size = 13 , total_length = 93} , self = 98 , parent = Just 73 , duration = 1.800145060000 , status = Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] , start = 2021-07-13 12:05:56.019219876 UTC , finish = 2021-07-13 12:05:57.819364936 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '3' , '6' , '0' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 44 , num_strict_rules = 24 , num_top_rules = 24 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 162} , self = 40 , parent = Just 15 , duration = 2.890438659000 , status = Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] , start = 2021-07-13 12:05:49.468888954 UTC , finish = 2021-07-13 12:05:52.359327613 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '1' , '2' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 42 , num_strict_rules = 22 , num_top_rules = 22 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 156} , self = 71 , parent = Just 41 , duration = 3.276135818000 , status = Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] , start = 2021-07-13 12:05:52.702862877 UTC , finish = 2021-07-13 12:05:55.978998695 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '4' , '2' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 45 , num_strict_rules = 25 , num_top_rules = 25 , num_weak_rules = 20 , alphabet_size = 18 , total_length = 163} , self = 86 , parent = Just 52 , duration = 3.324027406000 , status = Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] , start = 2021-07-13 12:05:53.050019337 UTC , finish = 2021-07-13 12:05:56.374046743 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '8' , '6' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Arctic , shape = Full , bits = 16 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 49 , num_strict_rules = 29 , num_top_rules = 29 , num_weak_rules = 20 , alphabet_size = 19 , total_length = 176} , self = 50 , parent = Just 16 , duration = 3.454830896000 , status = Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] , start = 2021-07-13 12:05:49.541574258 UTC , finish = 2021-07-13 12:05:52.996405154 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '5' , '3' ] , 0 , True )} Except [ 'A' , 's' , 'y' , 'n' , 'c' , 'C' , 'a' , 'n' , 'c' , 'e' , 'l' , 'l' , 'e' , 'd' ] : Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 3 , encoding = Ersatz_Binary , dim = 4 , solver = Minisatapi , verbose = True , tracing = False} total number 2 max duration 0.810949319000 min duration 0.305049709000 total durat. 1.115999028000 Success : Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} total number 3 max duration 3.207642132000 min duration 1.745306459000 total durat. 7.728141585000 Info { what = Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 25 , num_strict_rules = 5 , num_top_rules = 5 , num_weak_rules = 20 , alphabet_size = 13 , total_length = 93} , self = 93 , parent = Just 73 , duration = 1.745306459000 , status = Success , start = 2021-07-13 12:05:56.019231288 UTC , finish = 2021-07-13 12:05:57.764537747 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '3' , '6' , '2' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 44 , num_strict_rules = 24 , num_top_rules = 24 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 162} , self = 36 , parent = Just 15 , duration = 2.775192994000 , status = Success , start = 2021-07-13 12:05:49.468840527 UTC , finish = 2021-07-13 12:05:52.244033521 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '0' , '8' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 45 , num_strict_rules = 25 , num_top_rules = 25 , num_weak_rules = 20 , alphabet_size = 18 , total_length = 163} , self = 82 , parent = Just 52 , duration = 3.207642132000 , status = Success , start = 2021-07-13 12:05:53.05002907 UTC , finish = 2021-07-13 12:05:56.257671202 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '8' , '8' ] , 0 , True )} Fail : Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} total number 2 max duration 3.149817183000 min duration 2.465266758000 total durat. 5.615083941000 Info { what = Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 42 , num_strict_rules = 22 , num_top_rules = 22 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 156} , self = 64 , parent = Just 41 , duration = 2.465266758000 , status = Fail , start = 2021-07-13 12:05:52.702873258 UTC , finish = 2021-07-13 12:05:55.168140016 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '4' , '4' ] , 0 , True )} Info { what = Matrix { monotone = Weak , domain = Natural , shape = Full , bits = 4 , encoding = Ersatz_Binary , dim = 2 , solver = Minisatapi , verbose = True , tracing = False} , input_size = Size { num_rules = 49 , num_strict_rules = 29 , num_top_rules = 29 , num_weak_rules = 20 , alphabet_size = 19 , total_length = 176} , self = 42 , parent = Just 16 , duration = 3.149817183000 , status = Fail , start = 2021-07-13 12:05:49.541529415 UTC , finish = 2021-07-13 12:05:52.691346598 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '4' , '9' ] , 0 , True )} Success : QPI { dim = 2, bits = 3, solver = Minisatapi, tracing = False, verbose = False} total number 5 max duration 3.328889293000 min duration 1.782060388000 total durat. 13.904026481000 Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 25 , num_strict_rules = 5 , num_top_rules = 5 , num_weak_rules = 20 , alphabet_size = 13 , total_length = 93} , self = 94 , parent = Just 73 , duration = 1.782060388000 , status = Success , start = 2021-07-13 12:05:56.016444624 UTC , finish = 2021-07-13 12:05:57.798505012 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '3' , '5' , '2' ] , 0 , True )} Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 42 , num_strict_rules = 22 , num_top_rules = 22 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 156} , self = 65 , parent = Just 41 , duration = 2.641569693000 , status = Success , start = 2021-07-13 12:05:52.702796167 UTC , finish = 2021-07-13 12:05:55.34436586 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '3' , '4' ] , 0 , True )} Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 44 , num_strict_rules = 24 , num_top_rules = 24 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 162} , self = 37 , parent = Just 15 , duration = 2.854492130000 , status = Success , start = 2021-07-13 12:05:49.468800564 UTC , finish = 2021-07-13 12:05:52.323292694 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '0' , '5' ] , 0 , True )} Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 45 , num_strict_rules = 25 , num_top_rules = 25 , num_weak_rules = 20 , alphabet_size = 18 , total_length = 163} , self = 83 , parent = Just 52 , duration = 3.297014977000 , status = Success , start = 2021-07-13 12:05:53.049964043 UTC , finish = 2021-07-13 12:05:56.34697902 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '7' , '8' ] , 0 , True )} Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 49 , num_strict_rules = 29 , num_top_rules = 29 , num_weak_rules = 20 , alphabet_size = 19 , total_length = 176} , self = 48 , parent = Just 16 , duration = 3.328889293000 , status = Success , start = 2021-07-13 12:05:49.541503773 UTC , finish = 2021-07-13 12:05:52.870393066 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '4' , '6' ] , 0 , True )} Fail : QPI { dim = 2, bits = 3, solver = Minisatapi, tracing = False, verbose = False} total number 1 max duration 1.249421654000 min duration 1.249421654000 total durat. 1.249421654000 Info { what = QPI { dim = 2 , bits = 3 , solver = Minisatapi , tracing = False , verbose = False} , input_size = Size { num_rules = 42 , num_strict_rules = 22 , num_top_rules = 22 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 153} , self = 102 , parent = Just 87 , duration = 1.249421654000 , status = Fail , start = 2021-07-13 12:05:56.572645231 UTC , finish = 2021-07-13 12:05:57.822066885 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '4' , '0' , '0' ] , 0 , True )} Success : Tiling { method = Backward , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} total number 2 max duration 5.010628029000 min duration 0.960790808000 total durat. 5.971418837000 Info { what = Tiling { method = Backward , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} , input_size = Size { num_rules = 17 , num_strict_rules = 17 , num_top_rules = 0 , num_weak_rules = 0 , alphabet_size = 10 , total_length = 66} , self = 62 , parent = Just 28 , duration = 5.010628029000 , status = Success , start = 2021-07-13 12:05:50.111697002 UTC , finish = 2021-07-13 12:05:55.122325031 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '2' , '0' , '9' ] , 3 , True )} Success : Tiling { method = Forward , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} total number 2 max duration 4.657172911000 min duration 0.630227400000 total durat. 5.287400311000 Info { what = Tiling { method = Forward , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} , input_size = Size { num_rules = 17 , num_strict_rules = 17 , num_top_rules = 0 , num_weak_rules = 0 , alphabet_size = 10 , total_length = 66} , self = 58 , parent = Just 28 , duration = 4.657172911000 , status = Success , start = 2021-07-13 12:05:50.10204118 UTC , finish = 2021-07-13 12:05:54.759214091 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '8' , '1' ] , 3 , True )} Success : Tiling { method = Overlap , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} total number 1 max duration 5.326412942000 min duration 5.326412942000 total durat. 5.326412942000 Info { what = Tiling { method = Overlap , width = 2 , state_type = Best , map_type = Enum , unlabel = True , print_completion_steps = False , print_tiles = False , max_num_tiles = Just 1000 , max_num_rules = Just 100000 , verbose = False , tracing = False} , input_size = Size { num_rules = 44 , num_strict_rules = 24 , num_top_rules = 24 , num_weak_rules = 20 , alphabet_size = 17 , total_length = 162} , self = 60 , parent = Just 15 , duration = 5.326412942000 , status = Success , start = 2021-07-13 12:05:49.489965526 UTC , finish = 2021-07-13 12:05:54.816378468 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '1' , '1' , '9' ] , 3 , True )} Fail : Weight { modus = Pre (Or_Else Count (IfSizeLeq 100000 (Simplex Sparse) Fail)) , verbose = False , tracing = False} total number 14 max duration 1.082243459000 min duration 0.002687821000 total durat. 2.112430107000 Info { what = Weight { modus = Pre (Or_Else Count (IfSizeLeq 100000 (Simplex Sparse) Fail)) , verbose = False , tracing = False} , input_size = Size { num_rules = 39 , num_strict_rules = 22 , num_top_rules = 22 , num_weak_rules = 17 , alphabet_size = 17 , total_length = 146} , self = 66 , parent = Just 61 , duration = 1.082243459000 , status = Fail , start = 2021-07-13 12:05:54.816728491 UTC , finish = 2021-07-13 12:05:55.89897195 UTC , thread_cap_info = ( [ 'T' , 'h' , 'r' , 'e' , 'a' , 'd' , 'I' , 'd' , ' ' , '3' , '1' , '1' ] , 3 , False )} **************************************************