0.00/0.28 YES 0.00/0.28 property Termination 0.00/0.28 has value True 0.00/0.28 for SRS ( [b, c, a] -> [d, d], [b] -> [c, c], [a, a] -> [a, c, b, a], [a, b] ->= [d], [d] ->= [a, b]) 0.00/0.28 reason 0.00/0.28 remap for 5 rules 0.00/0.28 property Termination 0.00/0.28 has value True 0.00/0.28 for SRS ( [0, 1, 2] -> [3, 3], [0] -> [1, 1], [2, 2] -> [2, 1, 0, 2], [2, 0] ->= [3], [3] ->= [2, 0]) 0.00/0.28 reason 0.00/0.28 Tiling { method = Overlap, width = 2, state_type = Bit64, map_type = Enum, verbose = False, tracing = False} 0.00/0.28 using 23 tiles 0.00/0.28 [ [0, >] , [1, >] , [2, >] , [3, >] , [0, 0] , [1, 0] , [2, 0] , [3, 0] , [<, 1] , [0, 1] , [1, 1] , [2, 1] , [3, 1] , [<, 2] , [0, 2] , [1, 2] , [2, 2] , [3, 2] , [<, 3] , [0, 3] , [1, 3] , [2, 3] , [3, 3] ] 0.00/0.28 tile all rules 0.00/0.28 0.00/0.28 property Termination 0.00/0.28 has value True 0.00/0.29 for SRS ( [[0, 0], [0, 1], [1, 2], [2, >]] -> [[0, 3], [3, 3], [3, >]], [[0, 0], [0, 1], [1, 2], [2, 0]] -> [[0, 3], [3, 3], [3, 0]], [[0, 0], [0, 1], [1, 2], [2, 1]] -> [[0, 3], [3, 3], [3, 1]], [[0, 0], [0, 1], [1, 2], [2, 2]] -> [[0, 3], [3, 3], [3, 2]], [[0, 0], [0, 1], [1, 2], [2, 3]] -> [[0, 3], [3, 3], [3, 3]], [[1, 0], [0, 1], [1, 2], [2, >]] -> [[1, 3], [3, 3], [3, >]], [[1, 0], [0, 1], [1, 2], [2, 0]] -> [[1, 3], [3, 3], [3, 0]], [[1, 0], [0, 1], [1, 2], [2, 1]] -> [[1, 3], [3, 3], [3, 1]], [[1, 0], [0, 1], [1, 2], [2, 2]] -> [[1, 3], [3, 3], [3, 2]], [[1, 0], [0, 1], [1, 2], [2, 3]] -> [[1, 3], [3, 3], [3, 3]], [[2, 0], [0, 1], [1, 2], [2, >]] -> [[2, 3], [3, 3], [3, >]], [[2, 0], [0, 1], [1, 2], [2, 0]] -> [[2, 3], [3, 3], [3, 0]], [[2, 0], [0, 1], [1, 2], [2, 1]] -> [[2, 3], [3, 3], [3, 1]], [[2, 0], [0, 1], [1, 2], [2, 2]] -> [[2, 3], [3, 3], [3, 2]], [[2, 0], [0, 1], [1, 2], [2, 3]] -> [[2, 3], [3, 3], [3, 3]], [[3, 0], [0, 1], [1, 2], [2, >]] -> [[3, 3], [3, 3], [3, >]], [[3, 0], [0, 1], [1, 2], [2, 0]] -> [[3, 3], [3, 3], [3, 0]], [[3, 0], [0, 1], [1, 2], [2, 1]] -> [[3, 3], [3, 3], [3, 1]], [[3, 0], [0, 1], [1, 2], [2, 2]] -> [[3, 3], [3, 3], [3, 2]], [[3, 0], [0, 1], [1, 2], [2, 3]] -> [[3, 3], [3, 3], [3, 3]], [[0, 0], [0, >]] -> [[0, 1], [1, 1], [1, >]], [[0, 0], [0, 0]] -> [[0, 1], [1, 1], [1, 0]], [[0, 0], [0, 1]] -> [[0, 1], [1, 1], [1, 1]], [[0, 0], [0, 2]] -> [[0, 1], [1, 1], [1, 2]], [[0, 0], [0, 3]] -> [[0, 1], [1, 1], [1, 3]], [[1, 0], [0, >]] -> [[1, 1], [1, 1], [1, >]], [[1, 0], [0, 0]] -> [[1, 1], [1, 1], [1, 0]], [[1, 0], [0, 1]] -> [[1, 1], [1, 1], [1, 1]], [[1, 0], [0, 2]] -> [[1, 1], [1, 1], [1, 2]], [[1, 0], [0, 3]] -> [[1, 1], [1, 1], [1, 3]], [[2, 0], [0, >]] -> [[2, 1], [1, 1], [1, >]], [[2, 0], [0, 0]] -> [[2, 1], [1, 1], [1, 0]], [[2, 0], [0, 1]] -> [[2, 1], [1, 1], [1, 1]], [[2, 0], [0, 2]] -> [[2, 1], [1, 1], [1, 2]], [[2, 0], [0, 3]] -> [[2, 1], [1, 1], [1, 3]], [[3, 0], [0, >]] -> [[3, 1], [1, 1], [1, >]], [[3, 0], [0, 0]] -> [[3, 1], [1, 1], [1, 0]], [[3, 0], [0, 1]] -> [[3, 1], [1, 1], [1, 1]], [[3, 0], [0, 2]] -> [[3, 1], [1, 1], [1, 2]], [[3, 0], [0, 3]] -> [[3, 1], [1, 1], [1, 3]], [[<, 2], [2, 2], [2, >]] -> [[<, 2], [2, 1], [1, 0], [0, 2], [2, >]], [[<, 2], [2, 2], [2, 0]] -> [[<, 2], [2, 1], [1, 0], [0, 2], [2, 0]], [[<, 2], [2, 2], [2, 1]] -> [[<, 2], [2, 1], [1, 0], [0, 2], [2, 1]], [[<, 2], [2, 2], [2, 2]] -> [[<, 2], [2, 1], [1, 0], [0, 2], [2, 2]], [[<, 2], [2, 2], [2, 3]] -> [[<, 2], [2, 1], [1, 0], [0, 2], [2, 3]], [[0, 2], [2, 2], [2, >]] -> [[0, 2], [2, 1], [1, 0], [0, 2], [2, >]], [[0, 2], [2, 2], [2, 0]] -> [[0, 2], [2, 1], [1, 0], [0, 2], [2, 0]], [[0, 2], [2, 2], [2, 1]] -> [[0, 2], [2, 1], [1, 0], [0, 2], [2, 1]], [[0, 2], [2, 2], [2, 2]] -> [[0, 2], [2, 1], [1, 0], [0, 2], [2, 2]], [[0, 2], [2, 2], [2, 3]] -> [[0, 2], [2, 1], [1, 0], [0, 2], [2, 3]], [[1, 2], [2, 2], [2, >]] -> [[1, 2], [2, 1], [1, 0], [0, 2], [2, >]], [[1, 2], [2, 2], [2, 0]] -> [[1, 2], [2, 1], [1, 0], [0, 2], [2, 0]], [[1, 2], [2, 2], [2, 1]] -> [[1, 2], [2, 1], [1, 0], [0, 2], [2, 1]], [[1, 2], [2, 2], [2, 2]] -> [[1, 2], [2, 1], [1, 0], [0, 2], [2, 2]], [[1, 2], [2, 2], [2, 3]] -> [[1, 2], [2, 1], [1, 0], [0, 2], [2, 3]], [[2, 2], [2, 2], [2, >]] -> [[2, 2], [2, 1], [1, 0], [0, 2], [2, >]], [[2, 2], [2, 2], [2, 0]] -> [[2, 2], [2, 1], [1, 0], [0, 2], [2, 0]], [[2, 2], [2, 2], [2, 1]] -> [[2, 2], [2, 1], [1, 0], [0, 2], [2, 1]], [[2, 2], [2, 2], [2, 2]] -> [[2, 2], [2, 1], [1, 0], [0, 2], [2, 2]], [[2, 2], [2, 2], [2, 3]] -> [[2, 2], [2, 1], [1, 0], [0, 2], [2, 3]], [[3, 2], [2, 2], [2, >]] -> [[3, 2], [2, 1], [1, 0], [0, 2], [2, >]], [[3, 2], [2, 2], [2, 0]] -> [[3, 2], [2, 1], [1, 0], [0, 2], [2, 0]], [[3, 2], [2, 2], [2, 1]] -> [[3, 2], [2, 1], [1, 0], [0, 2], [2, 1]], [[3, 2], [2, 2], [2, 2]] -> [[3, 2], [2, 1], [1, 0], [0, 2], [2, 2]], [[3, 2], [2, 2], [2, 3]] -> [[3, 2], [2, 1], [1, 0], [0, 2], [2, 3]], [[<, 2], [2, 0], [0, >]] ->= [[<, 3], [3, >]], [[<, 2], [2, 0], [0, 0]] ->= [[<, 3], [3, 0]], [[<, 2], [2, 0], [0, 1]] ->= [[<, 3], [3, 1]], [[<, 2], [2, 0], [0, 2]] ->= [[<, 3], [3, 2]], [[<, 2], [2, 0], [0, 3]] ->= [[<, 3], [3, 3]], [[0, 2], [2, 0], [0, >]] ->= [[0, 3], [3, >]], [[0, 2], [2, 0], [0, 0]] ->= [[0, 3], [3, 0]], [[0, 2], [2, 0], [0, 1]] ->= [[0, 3], [3, 1]], [[0, 2], [2, 0], [0, 2]] ->= [[0, 3], [3, 2]], [[0, 2], [2, 0], [0, 3]] ->= [[0, 3], [3, 3]], [[1, 2], [2, 0], [0, >]] ->= [[1, 3], [3, >]], [[1, 2], [2, 0], [0, 0]] ->= [[1, 3], [3, 0]], [[1, 2], [2, 0], [0, 1]] ->= [[1, 3], [3, 1]], [[1, 2], [2, 0], [0, 2]] ->= [[1, 3], [3, 2]], [[1, 2], [2, 0], [0, 3]] ->= [[1, 3], [3, 3]], [[2, 2], [2, 0], [0, >]] ->= [[2, 3], [3, >]], [[2, 2], [2, 0], [0, 0]] ->= [[2, 3], [3, 0]], [[2, 2], [2, 0], [0, 1]] ->= [[2, 3], [3, 1]], [[2, 2], [2, 0], [0, 2]] ->= [[2, 3], [3, 2]], [[2, 2], [2, 0], [0, 3]] ->= [[2, 3], [3, 3]], [[3, 2], [2, 0], [0, >]] ->= [[3, 3], [3, >]], [[3, 2], [2, 0], [0, 0]] ->= [[3, 3], [3, 0]], [[3, 2], [2, 0], [0, 1]] ->= [[3, 3], [3, 1]], [[3, 2], [2, 0], [0, 2]] ->= [[3, 3], [3, 2]], [[3, 2], [2, 0], [0, 3]] ->= [[3, 3], [3, 3]], [[<, 3], [3, >]] ->= [[<, 2], [2, 0], [0, >]], [[<, 3], [3, 0]] ->= [[<, 2], [2, 0], [0, 0]], [[<, 3], [3, 1]] ->= [[<, 2], [2, 0], [0, 1]], [[<, 3], [3, 2]] ->= [[<, 2], [2, 0], [0, 2]], [[<, 3], [3, 3]] ->= [[<, 2], [2, 0], [0, 3]], [[0, 3], [3, >]] ->= [[0, 2], [2, 0], [0, >]], [[0, 3], [3, 0]] ->= [[0, 2], [2, 0], [0, 0]], [[0, 3], [3, 1]] ->= [[0, 2], [2, 0], [0, 1]], [[0, 3], [3, 2]] ->= [[0, 2], [2, 0], [0, 2]], [[0, 3], [3, 3]] ->= [[0, 2], [2, 0], [0, 3]], [[1, 3], [3, >]] ->= [[1, 2], [2, 0], [0, >]], [[1, 3], [3, 0]] ->= [[1, 2], [2, 0], [0, 0]], [[1, 3], [3, 1]] ->= [[1, 2], [2, 0], [0, 1]], [[1, 3], [3, 2]] ->= [[1, 2], [2, 0], [0, 2]], [[1, 3], [3, 3]] ->= [[1, 2], [2, 0], [0, 3]], [[2, 3], [3, >]] ->= [[2, 2], [2, 0], [0, >]], [[2, 3], [3, 0]] ->= [[2, 2], [2, 0], [0, 0]], [[2, 3], [3, 1]] ->= [[2, 2], [2, 0], [0, 1]], [[2, 3], [3, 2]] ->= [[2, 2], [2, 0], [0, 2]], [[2, 3], [3, 3]] ->= [[2, 2], [2, 0], [0, 3]], [[3, 3], [3, >]] ->= [[3, 2], [2, 0], [0, >]], [[3, 3], [3, 0]] ->= [[3, 2], [2, 0], [0, 0]], [[3, 3], [3, 1]] ->= [[3, 2], [2, 0], [0, 1]], [[3, 3], [3, 2]] ->= [[3, 2], [2, 0], [0, 2]], [[3, 3], [3, 3]] ->= [[3, 2], [2, 0], [0, 3]]) 0.00/0.29 reason 0.00/0.29 remap for 115 rules 0.00/0.29 property Termination 0.00/0.29 has value True 0.00/0.29 for SRS ( [0, 1, 2, 3] -> [4, 5, 6], [0, 1, 2, 7] -> [4, 5, 8], [0, 1, 2, 9] -> [4, 5, 10], [0, 1, 2, 11] -> [4, 5, 12], [0, 1, 2, 13] -> [4, 5, 5], [14, 1, 2, 3] -> [15, 5, 6], [14, 1, 2, 7] -> [15, 5, 8], [14, 1, 2, 9] -> [15, 5, 10], [14, 1, 2, 11] -> [15, 5, 12], [14, 1, 2, 13] -> [15, 5, 5], [7, 1, 2, 3] -> [13, 5, 6], [7, 1, 2, 7] -> [13, 5, 8], [7, 1, 2, 9] -> [13, 5, 10], [7, 1, 2, 11] -> [13, 5, 12], [7, 1, 2, 13] -> [13, 5, 5], [8, 1, 2, 3] -> [5, 5, 6], [8, 1, 2, 7] -> [5, 5, 8], [8, 1, 2, 9] -> [5, 5, 10], [8, 1, 2, 11] -> [5, 5, 12], [8, 1, 2, 13] -> [5, 5, 5], [0, 16] -> [1, 17, 18], [0, 0] -> [1, 17, 14], [0, 1] -> [1, 17, 17], [0, 19] -> [1, 17, 2], [0, 4] -> [1, 17, 15], [14, 16] -> [17, 17, 18], [14, 0] -> [17, 17, 14], [14, 1] -> [17, 17, 17], [14, 19] -> [17, 17, 2], [14, 4] -> [17, 17, 15], [7, 16] -> [9, 17, 18], [7, 0] -> [9, 17, 14], [7, 1] -> [9, 17, 17], [7, 19] -> [9, 17, 2], [7, 4] -> [9, 17, 15], [8, 16] -> [10, 17, 18], [8, 0] -> [10, 17, 14], [8, 1] -> [10, 17, 17], [8, 19] -> [10, 17, 2], [8, 4] -> [10, 17, 15], [20, 11, 3] -> [20, 9, 14, 19, 3], [20, 11, 7] -> [20, 9, 14, 19, 7], [20, 11, 9] -> [20, 9, 14, 19, 9], [20, 11, 11] -> [20, 9, 14, 19, 11], [20, 11, 13] -> [20, 9, 14, 19, 13], [19, 11, 3] -> [19, 9, 14, 19, 3], [19, 11, 7] -> [19, 9, 14, 19, 7], [19, 11, 9] -> [19, 9, 14, 19, 9], [19, 11, 11] -> [19, 9, 14, 19, 11], [19, 11, 13] -> [19, 9, 14, 19, 13], [2, 11, 3] -> [2, 9, 14, 19, 3], [2, 11, 7] -> [2, 9, 14, 19, 7], [2, 11, 9] -> [2, 9, 14, 19, 9], [2, 11, 11] -> [2, 9, 14, 19, 11], [2, 11, 13] -> [2, 9, 14, 19, 13], [11, 11, 3] -> [11, 9, 14, 19, 3], [11, 11, 7] -> [11, 9, 14, 19, 7], [11, 11, 9] -> [11, 9, 14, 19, 9], [11, 11, 11] -> [11, 9, 14, 19, 11], [11, 11, 13] -> [11, 9, 14, 19, 13], [12, 11, 3] -> [12, 9, 14, 19, 3], [12, 11, 7] -> [12, 9, 14, 19, 7], [12, 11, 9] -> [12, 9, 14, 19, 9], [12, 11, 11] -> [12, 9, 14, 19, 11], [12, 11, 13] -> [12, 9, 14, 19, 13], [20, 7, 16] ->= [21, 6], [20, 7, 0] ->= [21, 8], [20, 7, 1] ->= [21, 10], [20, 7, 19] ->= [21, 12], [20, 7, 4] ->= [21, 5], [19, 7, 16] ->= [4, 6], [19, 7, 0] ->= [4, 8], [19, 7, 1] ->= [4, 10], [19, 7, 19] ->= [4, 12], [19, 7, 4] ->= [4, 5], [2, 7, 16] ->= [15, 6], [2, 7, 0] ->= [15, 8], [2, 7, 1] ->= [15, 10], [2, 7, 19] ->= [15, 12], [2, 7, 4] ->= [15, 5], [11, 7, 16] ->= [13, 6], [11, 7, 0] ->= [13, 8], [11, 7, 1] ->= [13, 10], [11, 7, 19] ->= [13, 12], [11, 7, 4] ->= [13, 5], [12, 7, 16] ->= [5, 6], [12, 7, 0] ->= [5, 8], [12, 7, 1] ->= [5, 10], [12, 7, 19] ->= [5, 12], [12, 7, 4] ->= [5, 5], [21, 6] ->= [20, 7, 16], [21, 8] ->= [20, 7, 0], [21, 10] ->= [20, 7, 1], [21, 12] ->= [20, 7, 19], [21, 5] ->= [20, 7, 4], [4, 6] ->= [19, 7, 16], [4, 8] ->= [19, 7, 0], [4, 10] ->= [19, 7, 1], [4, 12] ->= [19, 7, 19], [4, 5] ->= [19, 7, 4], [15, 6] ->= [2, 7, 16], [15, 8] ->= [2, 7, 0], [15, 10] ->= [2, 7, 1], [15, 12] ->= [2, 7, 19], [15, 5] ->= [2, 7, 4], [13, 6] ->= [11, 7, 16], [13, 8] ->= [11, 7, 0], [13, 10] ->= [11, 7, 1], [13, 12] ->= [11, 7, 19], [13, 5] ->= [11, 7, 4], [5, 6] ->= [12, 7, 16], [5, 8] ->= [12, 7, 0], [5, 10] ->= [12, 7, 1], [5, 12] ->= [12, 7, 19], [5, 5] ->= [12, 7, 4]) 0.00/0.29 reason 0.00/0.29 weights 0.00/0.29 Map [(0, 1/1), (1, 1/1), (3, 1/1), (6, 1/4), (8, 1/1), (10, 1/1), (16, 1/4)] 0.00/0.29 0.00/0.29 property Termination 0.00/0.29 has value True 0.00/0.30 for SRS ( [14, 1, 2, 7] -> [15, 5, 8], [14, 1, 2, 9] -> [15, 5, 10], [7, 1, 2, 7] -> [13, 5, 8], [7, 1, 2, 9] -> [13, 5, 10], [0, 19] -> [1, 17, 2], [0, 4] -> [1, 17, 15], [14, 19] -> [17, 17, 2], [14, 4] -> [17, 17, 15], [7, 19] -> [9, 17, 2], [7, 4] -> [9, 17, 15], [8, 19] -> [10, 17, 2], [8, 4] -> [10, 17, 15], [20, 11, 3] -> [20, 9, 14, 19, 3], [20, 11, 7] -> [20, 9, 14, 19, 7], [20, 11, 9] -> [20, 9, 14, 19, 9], [20, 11, 11] -> [20, 9, 14, 19, 11], [20, 11, 13] -> [20, 9, 14, 19, 13], [19, 11, 3] -> [19, 9, 14, 19, 3], [19, 11, 7] -> [19, 9, 14, 19, 7], [19, 11, 9] -> [19, 9, 14, 19, 9], [19, 11, 11] -> [19, 9, 14, 19, 11], [19, 11, 13] -> [19, 9, 14, 19, 13], [2, 11, 3] -> [2, 9, 14, 19, 3], [2, 11, 7] -> [2, 9, 14, 19, 7], [2, 11, 9] -> [2, 9, 14, 19, 9], [2, 11, 11] -> [2, 9, 14, 19, 11], [2, 11, 13] -> [2, 9, 14, 19, 13], [11, 11, 3] -> [11, 9, 14, 19, 3], [11, 11, 7] -> [11, 9, 14, 19, 7], [11, 11, 9] -> [11, 9, 14, 19, 9], [11, 11, 11] -> [11, 9, 14, 19, 11], [11, 11, 13] -> [11, 9, 14, 19, 13], [12, 11, 3] -> [12, 9, 14, 19, 3], [12, 11, 7] -> [12, 9, 14, 19, 7], [12, 11, 9] -> [12, 9, 14, 19, 9], [12, 11, 11] -> [12, 9, 14, 19, 11], [12, 11, 13] -> [12, 9, 14, 19, 13], [20, 7, 16] ->= [21, 6], [20, 7, 0] ->= [21, 8], [20, 7, 1] ->= [21, 10], [20, 7, 19] ->= [21, 12], [20, 7, 4] ->= [21, 5], [19, 7, 16] ->= [4, 6], [19, 7, 0] ->= [4, 8], [19, 7, 1] ->= [4, 10], [19, 7, 19] ->= [4, 12], [19, 7, 4] ->= [4, 5], [2, 7, 16] ->= [15, 6], [2, 7, 0] ->= [15, 8], [2, 7, 1] ->= [15, 10], [2, 7, 19] ->= [15, 12], [2, 7, 4] ->= [15, 5], [11, 7, 16] ->= [13, 6], [11, 7, 0] ->= [13, 8], [11, 7, 1] ->= [13, 10], [11, 7, 19] ->= [13, 12], [11, 7, 4] ->= [13, 5], [12, 7, 16] ->= [5, 6], [12, 7, 0] ->= [5, 8], [12, 7, 1] ->= [5, 10], [12, 7, 19] ->= [5, 12], [12, 7, 4] ->= [5, 5], [21, 6] ->= [20, 7, 16], [21, 8] ->= [20, 7, 0], [21, 10] ->= [20, 7, 1], [21, 12] ->= [20, 7, 19], [21, 5] ->= [20, 7, 4], [4, 6] ->= [19, 7, 16], [4, 8] ->= [19, 7, 0], [4, 10] ->= [19, 7, 1], [4, 12] ->= [19, 7, 19], [4, 5] ->= [19, 7, 4], [15, 6] ->= [2, 7, 16], [15, 8] ->= [2, 7, 0], [15, 10] ->= [2, 7, 1], [15, 12] ->= [2, 7, 19], [15, 5] ->= [2, 7, 4], [13, 6] ->= [11, 7, 16], [13, 8] ->= [11, 7, 0], [13, 10] ->= [11, 7, 1], [13, 12] ->= [11, 7, 19], [13, 5] ->= [11, 7, 4], [5, 6] ->= [12, 7, 16], [5, 8] ->= [12, 7, 0], [5, 10] ->= [12, 7, 1], [5, 12] ->= [12, 7, 19], [5, 5] ->= [12, 7, 4]) 0.00/0.30 reason 0.00/0.30 Tiling { method = Overlap, width = 2, state_type = Bit64, map_type = Enum, verbose = False, tracing = False} 0.00/0.30 using 105 tiles 0.00/0.30 [ [0, >] , [1, >] , [2, >] , [3, >] , [4, >] , [5, >] , [6, >] , [7, >] , [8, >] , [9, >] , [10, >] , [11, >] , [12, >] , [13, >] , [15, >] , [16, >] , [19, >] , [0, 0] , [7, 0] , [8, 0] , [<, 1] , [0, 1] , [7, 1] , [8, 1] , [<, 2] , [17, 2] , [2, 3] , [12, 3] , [19, 3] , [<, 4] , [0, 4] , [7, 4] , [8, 4] , [14, 4] , [<, 5] , [4, 5] , [5, 5] , [13, 5] , [15, 5] , [21, 5] , [4, 6] , [5, 6] , [13, 6] , [15, 6] , [21, 6] , [2, 7] , [11, 7] , [12, 7] , [19, 7] , [20, 7] , [4, 8] , [5, 8] , [13, 8] , [15, 8] , [21, 8] , [<, 9] , [2, 9] , [11, 9] , [12, 9] , [19, 9] , [20, 9] , [<, 10] , [4, 10] , [5, 10] , [13, 10] , [15, 10] , [21, 10] , [<, 11] , [2, 11] , [11, 11] , [12, 11] , [19, 11] , [20, 11] , [<, 12] , [4, 12] , [5, 12] , [13, 12] , [15, 12] , [21, 12] , [<, 13] , [2, 13] , [11, 13] , [12, 13] , [19, 13] , [20, 13] , [1, 14] , [9, 14] , [10, 14] , [<, 15] , [17, 15] , [0, 16] , [7, 16] , [8, 16] , [<, 17] , [1, 17] , [9, 17] , [10, 17] , [17, 17] , [<, 19] , [0, 19] , [7, 19] , [8, 19] , [14, 19] , [<, 20] , [<, 21] ] 0.00/0.30 remove some unmatched rules 0.00/0.30 0.00/0.30 property Termination 0.00/0.30 has value True 0.00/0.30 for SRS ( [[0], [19]] -> [[1], [17], [2]], [[0], [4]] -> [[1], [17], [15]], [[14], [19]] -> [[17], [17], [2]], [[14], [4]] -> [[17], [17], [15]], [[7], [19]] -> [[9], [17], [2]], [[7], [4]] -> [[9], [17], [15]], [[8], [19]] -> [[10], [17], [2]], [[8], [4]] -> [[10], [17], [15]], [[20], [11], [7]] -> [[20], [9], [14], [19], [7]], [[20], [11], [9]] -> [[20], [9], [14], [19], [9]], [[20], [11], [11]] -> [[20], [9], [14], [19], [11]], [[20], [11], [13]] -> [[20], [9], [14], [19], [13]], [[19], [11], [7]] -> [[19], [9], [14], [19], [7]], [[19], [11], [9]] -> [[19], [9], [14], [19], [9]], [[19], [11], [11]] -> [[19], [9], [14], [19], [11]], [[19], [11], [13]] -> [[19], [9], [14], [19], [13]], [[2], [11], [7]] -> [[2], [9], [14], [19], [7]], [[2], [11], [9]] -> [[2], [9], [14], [19], [9]], [[2], [11], [11]] -> [[2], [9], [14], [19], [11]], [[2], [11], [13]] -> [[2], [9], [14], [19], [13]], [[11], [11], [7]] -> [[11], [9], [14], [19], [7]], [[11], [11], [9]] -> [[11], [9], [14], [19], [9]], [[11], [11], [11]] -> [[11], [9], [14], [19], [11]], [[11], [11], [13]] -> [[11], [9], [14], [19], [13]], [[12], [11], [7]] -> [[12], [9], [14], [19], [7]], [[12], [11], [9]] -> [[12], [9], [14], [19], [9]], [[12], [11], [11]] -> [[12], [9], [14], [19], [11]], [[12], [11], [13]] -> [[12], [9], [14], [19], [13]], [[20], [7], [16]] ->= [[21], [6]], [[20], [7], [0]] ->= [[21], [8]], [[20], [7], [1]] ->= [[21], [10]], [[20], [7], [19]] ->= [[21], [12]], [[20], [7], [4]] ->= [[21], [5]], [[19], [7], [16]] ->= [[4], [6]], [[19], [7], [0]] ->= [[4], [8]], [[19], [7], [1]] ->= [[4], [10]], [[19], [7], [19]] ->= [[4], [12]], [[19], [7], [4]] ->= [[4], [5]], [[2], [7], [16]] ->= [[15], [6]], [[2], [7], [0]] ->= [[15], [8]], [[2], [7], [1]] ->= [[15], [10]], [[2], [7], [19]] ->= [[15], [12]], [[2], [7], [4]] ->= [[15], [5]], [[11], [7], [16]] ->= [[13], [6]], [[11], [7], [0]] ->= [[13], [8]], [[11], [7], [1]] ->= [[13], [10]], [[11], [7], [19]] ->= [[13], [12]], [[11], [7], [4]] ->= [[13], [5]], [[12], [7], [16]] ->= [[5], [6]], [[12], [7], [0]] ->= [[5], [8]], [[12], [7], [1]] ->= [[5], [10]], [[12], [7], [19]] ->= [[5], [12]], [[12], [7], [4]] ->= [[5], [5]], [[21], [6]] ->= [[20], [7], [16]], [[21], [8]] ->= [[20], [7], [0]], [[21], [10]] ->= [[20], [7], [1]], [[21], [12]] ->= [[20], [7], [19]], [[21], [5]] ->= [[20], [7], [4]], [[4], [6]] ->= [[19], [7], [16]], [[4], [8]] ->= [[19], [7], [0]], [[4], [10]] ->= [[19], [7], [1]], [[4], [12]] ->= [[19], [7], [19]], [[4], [5]] ->= [[19], [7], [4]], [[15], [6]] ->= [[2], [7], [16]], [[15], [8]] ->= [[2], [7], [0]], [[15], [10]] ->= [[2], [7], [1]], [[15], [12]] ->= [[2], [7], [19]], [[15], [5]] ->= [[2], [7], [4]], [[13], [6]] ->= [[11], [7], [16]], [[13], [8]] ->= [[11], [7], [0]], [[13], [10]] ->= [[11], [7], [1]], [[13], [12]] ->= [[11], [7], [19]], [[13], [5]] ->= [[11], [7], [4]], [[5], [6]] ->= [[12], [7], [16]], [[5], [8]] ->= [[12], [7], [0]], [[5], [10]] ->= [[12], [7], [1]], [[5], [12]] ->= [[12], [7], [19]], [[5], [5]] ->= [[12], [7], [4]]) 0.00/0.30 reason 0.00/0.30 remap for 78 rules 0.00/0.30 property Termination 0.00/0.30 has value True 0.00/0.30 for SRS ( [0, 1] -> [2, 3, 4], [0, 5] -> [2, 3, 6], [7, 1] -> [3, 3, 4], [7, 5] -> [3, 3, 6], [8, 1] -> [9, 3, 4], [8, 5] -> [9, 3, 6], [10, 1] -> [11, 3, 4], [10, 5] -> [11, 3, 6], [12, 13, 8] -> [12, 9, 7, 1, 8], [12, 13, 9] -> [12, 9, 7, 1, 9], [12, 13, 13] -> [12, 9, 7, 1, 13], [12, 13, 14] -> [12, 9, 7, 1, 14], [1, 13, 8] -> [1, 9, 7, 1, 8], [1, 13, 9] -> [1, 9, 7, 1, 9], [1, 13, 13] -> [1, 9, 7, 1, 13], [1, 13, 14] -> [1, 9, 7, 1, 14], [4, 13, 8] -> [4, 9, 7, 1, 8], [4, 13, 9] -> [4, 9, 7, 1, 9], [4, 13, 13] -> [4, 9, 7, 1, 13], [4, 13, 14] -> [4, 9, 7, 1, 14], [13, 13, 8] -> [13, 9, 7, 1, 8], [13, 13, 9] -> [13, 9, 7, 1, 9], [13, 13, 13] -> [13, 9, 7, 1, 13], [13, 13, 14] -> [13, 9, 7, 1, 14], [15, 13, 8] -> [15, 9, 7, 1, 8], [15, 13, 9] -> [15, 9, 7, 1, 9], [15, 13, 13] -> [15, 9, 7, 1, 13], [15, 13, 14] -> [15, 9, 7, 1, 14], [12, 8, 16] ->= [17, 18], [12, 8, 0] ->= [17, 10], [12, 8, 2] ->= [17, 11], [12, 8, 1] ->= [17, 15], [12, 8, 5] ->= [17, 19], [1, 8, 16] ->= [5, 18], [1, 8, 0] ->= [5, 10], [1, 8, 2] ->= [5, 11], [1, 8, 1] ->= [5, 15], [1, 8, 5] ->= [5, 19], [4, 8, 16] ->= [6, 18], [4, 8, 0] ->= [6, 10], [4, 8, 2] ->= [6, 11], [4, 8, 1] ->= [6, 15], [4, 8, 5] ->= [6, 19], [13, 8, 16] ->= [14, 18], [13, 8, 0] ->= [14, 10], [13, 8, 2] ->= [14, 11], [13, 8, 1] ->= [14, 15], [13, 8, 5] ->= [14, 19], [15, 8, 16] ->= [19, 18], [15, 8, 0] ->= [19, 10], [15, 8, 2] ->= [19, 11], [15, 8, 1] ->= [19, 15], [15, 8, 5] ->= [19, 19], [17, 18] ->= [12, 8, 16], [17, 10] ->= [12, 8, 0], [17, 11] ->= [12, 8, 2], [17, 15] ->= [12, 8, 1], [17, 19] ->= [12, 8, 5], [5, 18] ->= [1, 8, 16], [5, 10] ->= [1, 8, 0], [5, 11] ->= [1, 8, 2], [5, 15] ->= [1, 8, 1], [5, 19] ->= [1, 8, 5], [6, 18] ->= [4, 8, 16], [6, 10] ->= [4, 8, 0], [6, 11] ->= [4, 8, 2], [6, 15] ->= [4, 8, 1], [6, 19] ->= [4, 8, 5], [14, 18] ->= [13, 8, 16], [14, 10] ->= [13, 8, 0], [14, 11] ->= [13, 8, 2], [14, 15] ->= [13, 8, 1], [14, 19] ->= [13, 8, 5], [19, 18] ->= [15, 8, 16], [19, 10] ->= [15, 8, 0], [19, 11] ->= [15, 8, 2], [19, 15] ->= [15, 8, 1], [19, 19] ->= [15, 8, 5]) 0.00/0.30 reason 0.00/0.30 weights 0.00/0.30 Map [(0, 1/1), (1, 1/2), (5, 1/2), (7, 1/1), (10, 1/1), (13, 5/2), (14, 5/2), (15, 1/2), (19, 1/2)] 0.00/0.30 0.00/0.30 property Termination 0.00/0.30 has value True 0.00/0.30 for SRS ( [12, 8, 16] ->= [17, 18], [12, 8, 0] ->= [17, 10], [12, 8, 2] ->= [17, 11], [12, 8, 1] ->= [17, 15], [12, 8, 5] ->= [17, 19], [1, 8, 16] ->= [5, 18], [1, 8, 0] ->= [5, 10], [1, 8, 2] ->= [5, 11], [1, 8, 1] ->= [5, 15], [1, 8, 5] ->= [5, 19], [4, 8, 16] ->= [6, 18], [4, 8, 0] ->= [6, 10], [4, 8, 2] ->= [6, 11], [4, 8, 1] ->= [6, 15], [4, 8, 5] ->= [6, 19], [13, 8, 16] ->= [14, 18], [13, 8, 0] ->= [14, 10], [13, 8, 2] ->= [14, 11], [13, 8, 1] ->= [14, 15], [13, 8, 5] ->= [14, 19], [15, 8, 16] ->= [19, 18], [15, 8, 0] ->= [19, 10], [15, 8, 2] ->= [19, 11], [15, 8, 1] ->= [19, 15], [15, 8, 5] ->= [19, 19], [17, 18] ->= [12, 8, 16], [17, 10] ->= [12, 8, 0], [17, 11] ->= [12, 8, 2], [17, 15] ->= [12, 8, 1], [17, 19] ->= [12, 8, 5], [5, 18] ->= [1, 8, 16], [5, 10] ->= [1, 8, 0], [5, 11] ->= [1, 8, 2], [5, 15] ->= [1, 8, 1], [5, 19] ->= [1, 8, 5], [6, 18] ->= [4, 8, 16], [6, 10] ->= [4, 8, 0], [6, 11] ->= [4, 8, 2], [6, 15] ->= [4, 8, 1], [6, 19] ->= [4, 8, 5], [14, 18] ->= [13, 8, 16], [14, 10] ->= [13, 8, 0], [14, 11] ->= [13, 8, 2], [14, 15] ->= [13, 8, 1], [14, 19] ->= [13, 8, 5], [19, 18] ->= [15, 8, 16], [19, 10] ->= [15, 8, 0], [19, 11] ->= [15, 8, 2], [19, 15] ->= [15, 8, 1], [19, 19] ->= [15, 8, 5]) 0.00/0.30 reason 0.00/0.30 has no strict rules 0.00/0.30 0.00/0.30 ************************************************** 0.00/0.30 summary 0.00/0.30 ************************************************** 0.00/0.30 SRS with 5 rules on 4 letters Remap { tracing = False} 0.00/0.30 SRS with 5 rules on 4 letters tile all, by Tiling { method = Overlap, width = 2, state_type = Bit64, map_type = Enum, verbose = False, tracing = False} 0.00/0.30 SRS with 115 rules on 22 letters Remap { tracing = False} 0.00/0.30 SRS with 115 rules on 22 letters weights 0.00/0.30 SRS with 87 rules on 21 letters remove some, by Tiling { method = Overlap, width = 2, state_type = Bit64, map_type = Enum, verbose = False, tracing = False} 0.00/0.30 SRS with 78 rules on 20 letters Remap { tracing = False} 0.00/0.30 SRS with 78 rules on 20 letters weights 0.00/0.30 SRS with 50 rules on 17 letters has no strict rules 0.00/0.30 0.00/0.30 ************************************************** 0.00/0.31 (5, 4)\TileAllROC{2}(115, 22)\Weight(87, 21)\TileRemoveROC{2}(78, 20)\Weight(50, 17)[] 0.00/0.31 ************************************************** 0.00/0.31 let { done = Worker No_Strict_Rules;mo = Pre (Or_Else Count (IfSizeLeq 10000 GLPK Fail));wop = Or_Else (Worker (Weight { modus = mo})) Pass;weighted = \ m -> And_Then m wop;when_small = \ m -> And_Then (Worker (SizeAtmost 100)) m;when_medium = \ m -> And_Then (Worker (SizeAtmost 10000)) m;tiling = \ m w -> weighted (And_Then (Worker (Tiling { method = m,width = w})) (Worker Remap));matrix = \ mo dom dim bits -> weighted (Worker (Matrix { monotone = mo,domain = dom,dim = dim,bits = bits}));kbo = \ b -> weighted (Worker (KBO { bits = b,solver = Minisatapi}));method = Apply wop (Tree_Search_Preemptive 0 done ([ ] <> ([ when_medium (kbo 1), when_medium (And_Then (Worker Mirror) (kbo 1))] <> ((for [ 3, 4] (\ d -> when_small (matrix Strict Natural d 3))) <> (for [ 2, 3, 5, 8] (\ w -> tiling Overlap w))))))} 0.00/0.31 in Apply (Worker Remap) method 0.00/0.32 EOF