YES summary ************************************************** SRS with 34 strict rules and 26 weak rules on 6 letters tile all, by Config { method = Forward,width = 2,unlabel = False} SRS with 1666 strict rules and 1273 weak rules on 48 letters weights SRS with 75 strict rules and 970 weak rules on 48 letters unlabel SRS with 5 strict rules and 24 weak rules on 6 letters mirror SRS with 5 strict rules and 24 weak rules on 6 letters tile all, by Config { method = Forward,width = 2,unlabel = False} SRS with 245 strict rules and 1175 weak rules on 48 letters weights SRS with 75 strict rules and 970 weak rules on 48 letters mirror SRS with 75 strict rules and 970 weak rules on 48 letters tile all, by Config { method = Forward,width = 2,unlabel = False} SRS with 1568 strict rules and 39460 weak rules on 341 letters weights SRS with 1176 strict rules and 34460 weak rules on 339 letters unlabel SRS with 21 strict rules and 813 weak rules on 47 letters weights SRS with 21 strict rules and 802 weak rules on 47 letters tile all, by Config { method = Forward,width = 2,unlabel = False} SRS with 1078 strict rules and 32830 weak rules on 324 letters weights SRS with 0 strict rules and 12630 weak rules on 315 letters no strict rules ************************************************** skeleton: (34/26,6)\TileAllRFC{2}(1666/1273,48)\Weight(75/970,48)\Unlabel\Mirror(5/24,6)\TileAllRFC{2}(245/1175,48)\Weight\Mirror(75/970,48)\TileAllRFC{2}(1568/39460,341)\Weight(1176/34460,339)\Unlabel(21/813,47)\Weight(21/802,47)\TileAllRFC{2}(1078/32830,324)\Weight(0/12630,315)[] ************************************************** let {} in let {trac = False;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;tiling = \ m w -> weighted (And_Then (Worker (Tiling {method = m,width = w,unlabel = False})) (Worker Remap));when_small = \ m -> And_Then (Worker (SizeAtmost 1000)) m;when_medium = \ m -> And_Then (Worker (SizeAtmost 10000)) m;solver = Minisatapi;qpi = \ dim bits -> weighted (when_small (Worker (QPI {tracing = trac,dim = dim,bits = bits,solver = solver})));matrix = \ dom dim bits -> weighted (when_small (Worker (Matrix {monotone = Weak,domain = dom,dim = dim,bits = bits,tracing = trac,solver = solver})));kbo = \ b -> weighted (when_small (Worker (KBO {bits = b,solver = solver})));mb = Worker (Matchbound {method = RFC,max_size = 100000});remove = First_Of ([ Worker (Weight {modus = mo})] <> ([ Seq [ qpi 2 4, qpi 3 4, qpi 4 4], Seq [ qpi 5 4, qpi 6 3, qpi 7 3]] <> ([ Seq [ matrix Arctic 2 5, matrix Arctic 3 4, matrix Arctic 4 3], Seq [ matrix Natural 2 5, matrix Natural 3 4, matrix Natural 4 3]] <> [ kbo 1, And_Then (Worker Mirror) (And_Then (kbo 1) (Worker Mirror))])));dp = As_Transformer (Apply (And_Then (Worker (DP {tracing = True})) (Worker Remap)) (Apply wop (Branch (Worker (EDG {tracing = True})) remove)));noh = [ Worker (Enumerate {closure = Forward}), Worker (Enumerate {closure = Backward})];yeah = Tree_Search_Preemptive 0 done ([ Worker (Weight {modus = mo}), mb, And_Then (Worker Mirror) mb, dp, And_Then (Worker Mirror) dp, tiling Forward 2, And_Then (Worker Mirror) (tiling Forward 2)] <> [ Worker (Unlabel {verbose = True})])} in Apply (Worker Remap) (Seq [ Worker KKST01, First_Of ([ yeah] <> noh)])