01342_01423_01432_02341_02431_03241_12340_12430_13240
Counting sequence:
1, 1, 2, 6, 24, 111, 549, 2822, 14909, 80462, 441698, 2458551, 13842796, 78699706, 451141326, 2604672471, 15132101858, 88394883213, 518881382388, 3059122147090, 18105996520976, 107542909314668, 640817406899484, 3829640534136793, 22948080714978635, 137849676904202049, 829952905867515711, 5007443043781453878, 30271082026288037019, 183328734750837939250, 1112169607750541382318, 6757744099927830112526, 41122502769540564176988, 250590840409149273021419, 1529054473769241907949497, 9341576208570972371323035, 57138240150210718817267587, 349877121869995883549039666, 2144672009400936177362003411, 13159503200105475991508785337, 80822029314629812041545425426, 496834347629103437074268550370, 3056796094767222302000194317254, 18822487329787724242366098270772, 115991753454620465428392886111201, 715322221472040406874321838726922, 4414553146929289675324495784835641, 27262710916880945960474050149626502, 168475297396204804323062233146449910, 1041781721966163454921564699012553494, 6445841814693035560839477521443019563, 39905678711795651850173380996962108804, 247190763860189457180530574176365143756, 1532015415339807386872651592116805626432, 9499894294783566098658998358424537732135, 58937404467483784497215355734633232199455, 365823941092455690352191911943374864351853, 2271720104829341961642013188597313255900115, 14113416888940147338872544275295170644445163, 87719792015064512120512969501160790575776974, 545437310956681471051843502213633298919670728, 3392875916997942548870932061032623799241035675, 21113553913984112985281977235971849918886721467, 131437578800754352763491685544626548109707677024, 818535406016163388950447370845616157061123935944, 5099295762325193453150250294480766757943967311561, 31778476457125183759698869313755819448713794491984, 198107817578249258032189451309511595107677579421504, 1235411264200343770804754880008392214414142028567590, 7706529001155947699979365327447610582731199141462863, 48088306674357422058740363938232528032340998204068055, 300157924952341171079517496991423210085814511869869394, 1874071762426914104701843838119397037776372503559920084, 11704294755508518647470014539715730953902103113194325614, 73117883462368013936330857800643352185101383008208960246, 456896813413959014033155664944318782079503896916264586820, 2855786637443952691074545995668874167711816530430781875155, 17854330415646190569872366970103055892723389116601671123848, 111652575409380402058368708652660636738082466296983643660248, 698390913950775135272158977512142208967739786239279324760007, 4369487150988576363881978211611755001106966775626253730062990, 27343990338524894300871880773140595824619032784951200788142426, 171155333488368400779081102531323422091277107408115337078910226, 1071553278984389278779979467226036933668316790861049088509963292, 6710110010294959629250642959315469718099704371167780729433788719, 42027724751449036102429558015081474808440592704951354044337191630, 263287591624503434521600095953539981204995463075227305331309325234, 1649723480055047992938261377324399632402747037920114710098746189692, 10338944804605881439929427399434748603705161694551393144844544597857, 64807264055856445254709746917436851960818187791049086108313776218600, 406304602695210499011443801072559203754972576621376330240043921899014, 2547760591914694871673209605558108865228057880038806339410622238451772, 15978742590147014832408762549477098930410976914463734409366754179697611, 100230995432353349232183961510996747317717969235409415049001845713703460, 628833028809326049044523242536961295774037629283606367276874090762631204, 3945853470122106556266976205410483646563947457380245695336240271508301162, 24763804646638158899156445245064091396681534651033516430391733656596439051, 155440124868724666271919634251870864871396884619753591166985710822116634060, 975836018830045921305322349012261918155285515565613250445300483324201188399, 6127130416252097182642326866422963046434088266198731346339579187709415210661, 38477128160389747101346002322964774088837281015422609261858907722098449281012
Specification 1
Strategy pack name: point_and_row_placements_tracked_fusion_tracked_component_fusion_symmetries
Tree: http://www.permpal.com/tree/25034/
System of equations in Maple syntax:
F[0,x] = F[1,x]+F[2,x]
F[1,x] = 1
F[2,x] = F[3,x]
F[3,x] = F[10,x]*F[4,x]
F[4,x] = F[1,x]+F[5,x]+F[84,x]
F[5,x] = F[10,x]*F[6,x]
F[6,x] = F[7,x,1]
F[7,x,k[0]] = F[1,x]+F[11,x,k[0]]+F[72,x,k[0]]+F[8,x,k[0]]
F[8,x,k[0]] = F[10,x]*F[9,x,k[0]]
F[9,x,k[0]] = 1/(-1+k[0])*(F[7,x,k[0]]*k[0]-F[7,x,1])
F[10,x] = x
F[11,x,k[0]] = F[12,x,k[0]]*F[40,x,k[0]]
F[12,x,k[0]] = F[13,x,k[0]]+F[55,x,k[0]]
F[13,x,k[0]] = F[14,x]+F[42,x,k[0]]
F[14,x] = F[1,x]+F[15,x]+F[17,x]
F[15,x] = F[10,x]*F[16,x]
F[16,x] = F[13,x,1]
F[17,x] = F[10,x]*F[18,x]
F[18,x] = F[14,x]+F[19,x]
F[19,x] = 2*F[20,x]+F[21,x]+F[53,x]
F[20,x] = 0
F[21,x] = F[10,x]*F[22,x]
F[22,x] = F[23,x,1]
F[23,x,k[0]] = 2*F[20,x]+F[24,x,k[0]]+F[26,x,k[0]]+F[52,x,k[0]]
F[24,x,k[0]] = F[10,x]*F[25,x,k[0]]
F[25,x,k[0]] = 1/(-1+k[0])*(F[23,x,k[0]]*k[0]-F[23,x,1])
F[26,x,k[0]] = F[27,x,k[0]]
F[27,x,k[0]] = F[28,x,k[0]]*F[40,x,k[0]]
F[28,x,k[0]] = F[19,x]+F[29,x,k[0]]
F[29,x,k[0]] = F[30,x,k[0]]
F[30,x,k[0]] = F[31,x,k[0]]*F[40,x,k[0]]
F[32,x,k[0]] = F[31,x,k[0]]+F[46,x,k[0]]
F[33,x,k[0]] = F[32,x,k[0]]*F[40,x,k[0]]
F[33,x,k[0]] = F[34,x,k[0]]
F[34,x,k[0]] = F[20,x]+F[35,x,k[0]]+F[37,x,k[0]]+F[41,x,k[0]]+F[45,x,k[0]]
F[35,x,k[0]] = F[10,x]*F[36,x,k[0]]
F[36,x,k[0]] = -k[0]*(F[34,x,1]-F[34,x,k[0]])/(-1+k[0])
F[37,x,k[0]] = F[38,x,k[0]]*F[40,x,k[0]]
F[38,x,k[0]] = F[12,x,k[0]]+F[39,x,k[0]]
F[39,x,k[0]] = F[28,x,k[0]]
F[40,x,k[0]] = k[0]*x
F[41,x,k[0]] = F[10,x]*F[42,x,k[0]]
F[42,x,k[0]] = F[11,x,k[0]]+F[20,x]+F[43,x,k[0]]+F[45,x,k[0]]
F[43,x,k[0]] = F[10,x]*F[44,x,k[0]]
F[44,x,k[0]] = -k[0]*(F[42,x,1]-F[42,x,k[0]])/(-1+k[0])
F[45,x,k[0]] = F[10,x]*F[34,x,k[0]]
F[46,x,k[0]] = F[47,x,k[0]]+F[49,x,k[0]]
F[48,x,k[0]] = F[40,x,k[0]]*F[47,x,k[0]]
F[48,x,k[0]] = F[42,x,k[0]]
F[49,x,k[0]] = F[28,x,k[0]]+F[50,x,k[0]]
F[50,x,k[0]] = F[10,x]*F[51,x,k[0]]
F[51,x,k[0]] = 1/(-1+k[0])*(F[49,x,k[0]]*k[0]-F[49,x,1])
F[52,x,k[0]] = F[10,x]*F[13,x,k[0]]
F[53,x] = F[54,x,1]
F[54,x,k[0]] = F[14,x]*F[40,x,k[0]]
F[55,x,k[0]] = k[0]*F[56,x,k[0]]
F[57,x,k[0]] = F[13,x,k[0]]+F[56,x,k[0]]
F[57,x,k[0]] = F[58,x]+F[90,x,k[0]]
F[58,x] = -F[89,x]+F[59,x]
F[59,x] = F[1,x]+F[60,x]+F[83,x]+F[84,x]+F[85,x]
F[60,x] = F[10,x]*F[61,x]
F[61,x] = F[62,x,1]
F[62,x,k[0]] = F[1,x]+F[63,x,k[0]]+F[65,x,k[0]]+F[70,x,k[0]]+F[72,x,k[0]]+F[74,x,k[0]]
F[63,x,k[0]] = F[10,x]*F[64,x,k[0]]
F[64,x,k[0]] = 1/(-1+k[0])*(F[62,x,k[0]]*k[0]-F[62,x,1])
F[65,x,k[0]] = F[40,x,k[0]]*F[66,x,k[0]]
F[66,x,k[0]] = F[67,x,k[0]]+F[69,x,k[0]]
F[67,x,k[0]] = F[57,x,k[0]]+F[68,x,k[0]]
F[68,x,k[0]] = F[55,x,k[0]]
F[69,x,k[0]] = F[56,x,k[0]]
F[70,x,k[0]] = F[10,x]*F[71,x,k[0]]
F[71,x,k[0]] = (F[57,x,k[0]]*k[0]-F[57,x,1])/(-1+k[0])
F[72,x,k[0]] = F[10,x]*F[73,x,k[0]]
F[73,x,k[0]] = (F[13,x,k[0]]*k[0]-F[13,x,1])/(-1+k[0])
F[74,x,k[0]] = F[10,x]*F[75,x,k[0]]
F[75,x,k[0]] = F[76,x,k[0]]+F[78,x,k[0]]
F[76,x,k[0]] = (F[77,x,k[0]]*k[0]-F[77,x,1])/(-1+k[0])
F[77,x,k[0]] = F[13,x,k[0]]+F[23,x,k[0]]
F[78,x,k[0]] = F[79,x,k[0]]
F[79,x,k[0]] = 3*F[20,x]+F[72,x,k[0]]+F[80,x,k[0]]+F[82,x,k[0]]
F[80,x,k[0]] = F[10,x]*F[81,x,k[0]]
F[81,x,k[0]] = 1/(-1+k[0])*(F[79,x,k[0]]*k[0]-F[79,x,1])
F[82,x,k[0]] = F[27,x,k[0]]
F[83,x] = F[10,x]*F[59,x]
F[84,x] = F[10,x]*F[16,x]
F[85,x] = F[86,x,1]
F[86,x,k[0]] = F[10,x]*F[87,x,k[0]]
F[87,x,k[0]] = F[77,x,k[0]]+F[88,x,k[0]]
F[88,x,k[0]] = F[28,x,k[0]]
F[89,x] = F[90,x,1]
F[90,x,k[0]] = F[42,x,k[0]]+F[91,x,k[0]]
F[91,x,k[0]] = F[92,x,k[0]]
F[92,x,k[0]] = F[40,x,k[0]]*F[93,x,k[0]]
F[93,x,k[0]] = 2*F[20,x]+F[100,x,k[0]]+F[103,x,k[0]]+F[94,x,k[0]]
F[94,x,k[0]] = F[95,x,k[0]]
F[95,x,k[0]] = F[10,x]*F[96,x,k[0]]
F[97,x,k[0]] = F[10,x]*F[96,x,k[0]]
F[97,x,k[0]] = F[98,x,k[0]]
F[99,x,k[0]] = F[56,x,k[0]]+F[98,x,k[0]]
F[99,x,k[0]] = 1/(-1+k[0])*(F[56,x,k[0]]*k[0]-F[56,x,1])
F[100,x,k[0]] = F[10,x]*F[101,x,k[0]]
F[102,x,k[0]] = F[101,x,k[0]]*F[40,x,k[0]]
F[102,x,k[0]] = F[42,x,k[0]]
F[103,x,k[0]] = F[104,x,k[0]]
F[104,x,k[0]] = F[10,x]*F[105,x,k[0]]
F[106,x,k[0]] = F[105,x,k[0]]*F[40,x,k[0]]
F[106,x,k[0]] = F[29,x,k[0]]
System of equations in latex syntax:
F_{0}\! \left(x \right) = F_{1}\! \left(x \right)+F_{2}\! \left(x \right)
F_{1}\! \left(x \right) = 1
F_{2}\! \left(x \right) = F_{3}\! \left(x \right)
F_{3}\! \left(x \right) = F_{10}\! \left(x \right) F_{4}\! \left(x \right)
F_{4}\! \left(x \right) = F_{1}\! \left(x \right)+F_{5}\! \left(x \right)+F_{84}\! \left(x \right)
F_{5}\! \left(x \right) = F_{10}\! \left(x \right) F_{6}\! \left(x \right)
F_{6}\! \left(x \right) = F_{7}\! \left(x , 1\right)
F_{7}\! \left(x , y\right) = F_{1}\! \left(x \right)+F_{11}\! \left(x , y\right)+F_{72}\! \left(x , y\right)+F_{8}\! \left(x , y\right)
F_{8}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{9}\! \left(x , y\right)
F_{9}\! \left(x , y\right) = -\frac{-F_{7}\! \left(x , y\right) y +F_{7}\! \left(x , 1\right)}{-1+y}
F_{10}\! \left(x \right) = x
F_{11}\! \left(x , y\right) = F_{12}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{12}\! \left(x , y\right) = F_{13}\! \left(x , y\right)+F_{55}\! \left(x , y\right)
F_{13}\! \left(x , y\right) = F_{14}\! \left(x \right)+F_{42}\! \left(x , y\right)
F_{14}\! \left(x \right) = F_{1}\! \left(x \right)+F_{15}\! \left(x \right)+F_{17}\! \left(x \right)
F_{15}\! \left(x \right) = F_{10}\! \left(x \right) F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{13}\! \left(x , 1\right)
F_{17}\! \left(x \right) = F_{10}\! \left(x \right) F_{18}\! \left(x \right)
F_{18}\! \left(x \right) = F_{14}\! \left(x \right)+F_{19}\! \left(x \right)
F_{19}\! \left(x \right) = 2 F_{20}\! \left(x \right)+F_{21}\! \left(x \right)+F_{53}\! \left(x \right)
F_{20}\! \left(x \right) = 0
F_{21}\! \left(x \right) = F_{10}\! \left(x \right) F_{22}\! \left(x \right)
F_{22}\! \left(x \right) = F_{23}\! \left(x , 1\right)
F_{23}\! \left(x , y\right) = 2 F_{20}\! \left(x \right)+F_{24}\! \left(x , y\right)+F_{26}\! \left(x , y\right)+F_{52}\! \left(x , y\right)
F_{24}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{25}\! \left(x , y\right)
F_{25}\! \left(x , y\right) = -\frac{-F_{23}\! \left(x , y\right) y +F_{23}\! \left(x , 1\right)}{-1+y}
F_{26}\! \left(x , y\right) = F_{27}\! \left(x , y\right)
F_{27}\! \left(x , y\right) = F_{28}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{28}\! \left(x , y\right) = F_{19}\! \left(x \right)+F_{29}\! \left(x , y\right)
F_{29}\! \left(x , y\right) = F_{30}\! \left(x , y\right)
F_{30}\! \left(x , y\right) = F_{31}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{32}\! \left(x , y\right) = F_{31}\! \left(x , y\right)+F_{46}\! \left(x , y\right)
F_{33}\! \left(x , y\right) = F_{32}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{33}\! \left(x , y\right) = F_{34}\! \left(x , y\right)
F_{34}\! \left(x , y\right) = F_{20}\! \left(x \right)+F_{35}\! \left(x , y\right)+F_{37}\! \left(x , y\right)+F_{41}\! \left(x , y\right)+F_{45}\! \left(x , y\right)
F_{35}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{36}\! \left(x , y\right)
F_{36}\! \left(x , y\right) = -\frac{y \left(F_{34}\! \left(x , 1\right)-F_{34}\! \left(x , y\right)\right)}{-1+y}
F_{37}\! \left(x , y\right) = F_{38}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{38}\! \left(x , y\right) = F_{12}\! \left(x , y\right)+F_{39}\! \left(x , y\right)
F_{39}\! \left(x , y\right) = F_{28}\! \left(x , y\right)
F_{40}\! \left(x , y\right) = y x
F_{41}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{42}\! \left(x , y\right)
F_{42}\! \left(x , y\right) = F_{11}\! \left(x , y\right)+F_{20}\! \left(x \right)+F_{43}\! \left(x , y\right)+F_{45}\! \left(x , y\right)
F_{43}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{44}\! \left(x , y\right)
F_{44}\! \left(x , y\right) = -\frac{y \left(F_{42}\! \left(x , 1\right)-F_{42}\! \left(x , y\right)\right)}{-1+y}
F_{45}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{34}\! \left(x , y\right)
F_{46}\! \left(x , y\right) = F_{47}\! \left(x , y\right)+F_{49}\! \left(x , y\right)
F_{48}\! \left(x , y\right) = F_{40}\! \left(x , y\right) F_{47}\! \left(x , y\right)
F_{48}\! \left(x , y\right) = F_{42}\! \left(x , y\right)
F_{49}\! \left(x , y\right) = F_{28}\! \left(x , y\right)+F_{50}\! \left(x , y\right)
F_{50}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{51}\! \left(x , y\right)
F_{51}\! \left(x , y\right) = -\frac{-F_{49}\! \left(x , y\right) y +F_{49}\! \left(x , 1\right)}{-1+y}
F_{52}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{13}\! \left(x , y\right)
F_{53}\! \left(x \right) = F_{54}\! \left(x , 1\right)
F_{54}\! \left(x , y\right) = F_{14}\! \left(x \right) F_{40}\! \left(x , y\right)
F_{55}\! \left(x , y\right) = y F_{56}\! \left(x , y\right)
F_{57}\! \left(x , y\right) = F_{13}\! \left(x , y\right)+F_{56}\! \left(x , y\right)
F_{57}\! \left(x , y\right) = F_{58}\! \left(x \right)+F_{90}\! \left(x , y\right)
F_{58}\! \left(x \right) = -F_{89}\! \left(x \right)+F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{1}\! \left(x \right)+F_{60}\! \left(x \right)+F_{83}\! \left(x \right)+F_{84}\! \left(x \right)+F_{85}\! \left(x \right)
F_{60}\! \left(x \right) = F_{10}\! \left(x \right) F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{62}\! \left(x , 1\right)
F_{62}\! \left(x , y\right) = F_{1}\! \left(x \right)+F_{63}\! \left(x , y\right)+F_{65}\! \left(x , y\right)+F_{70}\! \left(x , y\right)+F_{72}\! \left(x , y\right)+F_{74}\! \left(x , y\right)
F_{63}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{64}\! \left(x , y\right)
F_{64}\! \left(x , y\right) = -\frac{-F_{62}\! \left(x , y\right) y +F_{62}\! \left(x , 1\right)}{-1+y}
F_{65}\! \left(x , y\right) = F_{40}\! \left(x , y\right) F_{66}\! \left(x , y\right)
F_{66}\! \left(x , y\right) = F_{67}\! \left(x , y\right)+F_{69}\! \left(x , y\right)
F_{67}\! \left(x , y\right) = F_{57}\! \left(x , y\right)+F_{68}\! \left(x , y\right)
F_{68}\! \left(x , y\right) = F_{55}\! \left(x , y\right)
F_{69}\! \left(x , y\right) = F_{56}\! \left(x , y\right)
F_{70}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{71}\! \left(x , y\right)
F_{71}\! \left(x , y\right) = -\frac{-F_{57}\! \left(x , y\right) y +F_{57}\! \left(x , 1\right)}{-1+y}
F_{72}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{73}\! \left(x , y\right)
F_{73}\! \left(x , y\right) = -\frac{-F_{13}\! \left(x , y\right) y +F_{13}\! \left(x , 1\right)}{-1+y}
F_{74}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{75}\! \left(x , y\right)
F_{75}\! \left(x , y\right) = F_{76}\! \left(x , y\right)+F_{78}\! \left(x , y\right)
F_{76}\! \left(x , y\right) = -\frac{-y F_{77}\! \left(x , y\right)+F_{77}\! \left(x , 1\right)}{-1+y}
F_{77}\! \left(x , y\right) = F_{13}\! \left(x , y\right)+F_{23}\! \left(x , y\right)
F_{78}\! \left(x , y\right) = F_{79}\! \left(x , y\right)
F_{79}\! \left(x , y\right) = 3 F_{20}\! \left(x \right)+F_{72}\! \left(x , y\right)+F_{80}\! \left(x , y\right)+F_{82}\! \left(x , y\right)
F_{80}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{81}\! \left(x , y\right)
F_{81}\! \left(x , y\right) = -\frac{-F_{79}\! \left(x , y\right) y +F_{79}\! \left(x , 1\right)}{-1+y}
F_{82}\! \left(x , y\right) = F_{27}\! \left(x , y\right)
F_{83}\! \left(x \right) = F_{10}\! \left(x \right) F_{59}\! \left(x \right)
F_{84}\! \left(x \right) = F_{10}\! \left(x \right) F_{16}\! \left(x \right)
F_{85}\! \left(x \right) = F_{86}\! \left(x , 1\right)
F_{86}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{87}\! \left(x , y\right)
F_{87}\! \left(x , y\right) = F_{77}\! \left(x , y\right)+F_{88}\! \left(x , y\right)
F_{88}\! \left(x , y\right) = F_{28}\! \left(x , y\right)
F_{89}\! \left(x \right) = F_{90}\! \left(x , 1\right)
F_{90}\! \left(x , y\right) = F_{42}\! \left(x , y\right)+F_{91}\! \left(x , y\right)
F_{91}\! \left(x , y\right) = F_{92}\! \left(x , y\right)
F_{92}\! \left(x , y\right) = F_{40}\! \left(x , y\right) F_{93}\! \left(x , y\right)
F_{93}\! \left(x , y\right) = 2 F_{20}\! \left(x \right)+F_{100}\! \left(x , y\right)+F_{103}\! \left(x , y\right)+F_{94}\! \left(x , y\right)
F_{94}\! \left(x , y\right) = F_{95}\! \left(x , y\right)
F_{95}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{96}\! \left(x , y\right)
F_{97}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{96}\! \left(x , y\right)
F_{97}\! \left(x , y\right) = F_{98}\! \left(x , y\right)
F_{99}\! \left(x , y\right) = F_{56}\! \left(x , y\right)+F_{98}\! \left(x , y\right)
F_{99}\! \left(x , y\right) = -\frac{-y F_{56}\! \left(x , y\right)+F_{56}\! \left(x , 1\right)}{-1+y}
F_{100}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{101}\! \left(x , y\right)
F_{102}\! \left(x , y\right) = F_{101}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{102}\! \left(x , y\right) = F_{42}\! \left(x , y\right)
F_{103}\! \left(x , y\right) = F_{104}\! \left(x , y\right)
F_{104}\! \left(x , y\right) = F_{10}\! \left(x \right) F_{105}\! \left(x , y\right)
F_{106}\! \left(x , y\right) = F_{105}\! \left(x , y\right) F_{40}\! \left(x , y\right)
F_{106}\! \left(x , y\right) = F_{29}\! \left(x , y\right)
System of equations in sympy syntax:
Eq(F_0(x), F_1(x) + F_2(x))
Eq(F_1(x), 1)
Eq(F_2(x), F_3(x))
Eq(F_3(x), F_10(x)*F_4(x))
Eq(F_4(x), F_1(x) + F_5(x) + F_84(x))
Eq(F_5(x), F_10(x)*F_6(x))
Eq(F_6(x), F_7(x, 1))
Eq(F_7(x, k_0), F_1(x) + F_11(x, k_0) + F_72(x, k_0) + F_8(x, k_0))
Eq(F_8(x, k_0), F_10(x)*F_9(x, k_0))
Eq(F_9(x, k_0), (k_0*F_7(x, k_0) - F_7(x, 1))/(k_0 - 1))
Eq(F_10(x), x)
Eq(F_11(x, k_0), F_12(x, k_0)*F_40(x, k_0))
Eq(F_12(x, k_0), F_13(x, k_0) + F_55(x, k_0))
Eq(F_13(x, k_0), F_14(x) + F_42(x, k_0))
Eq(F_14(x), F_1(x) + F_15(x) + F_17(x))
Eq(F_15(x), F_10(x)*F_16(x))
Eq(F_16(x), F_13(x, 1))
Eq(F_17(x), F_10(x)*F_18(x))
Eq(F_18(x), F_14(x) + F_19(x))
Eq(F_19(x), 2*F_20(x) + F_21(x) + F_53(x))
Eq(F_20(x), 0)
Eq(F_21(x), F_10(x)*F_22(x))
Eq(F_22(x), F_23(x, 1))
Eq(F_23(x, k_0), 2*F_20(x) + F_24(x, k_0) + F_26(x, k_0) + F_52(x, k_0))
Eq(F_24(x, k_0), F_10(x)*F_25(x, k_0))
Eq(F_25(x, k_0), (k_0*F_23(x, k_0) - F_23(x, 1))/(k_0 - 1))
Eq(F_26(x, k_0), F_27(x, k_0))
Eq(F_27(x, k_0), F_28(x, k_0)*F_40(x, k_0))
Eq(F_28(x, k_0), F_19(x) + F_29(x, k_0))
Eq(F_29(x, k_0), F_30(x, k_0))
Eq(F_30(x, k_0), F_31(x, k_0)*F_40(x, k_0))
Eq(F_32(x, k_0), F_31(x, k_0) + F_46(x, k_0))
Eq(F_33(x, k_0), F_32(x, k_0)*F_40(x, k_0))
Eq(F_33(x, k_0), F_34(x, k_0))
Eq(F_34(x, k_0), F_20(x) + F_35(x, k_0) + F_37(x, k_0) + F_41(x, k_0) + F_45(x, k_0))
Eq(F_35(x, k_0), F_10(x)*F_36(x, k_0))
Eq(F_36(x, k_0), -F_34(x, 1) + (k_0*F_34(x, k_0) - F_34(x, 1))/(k_0 - 1))
Eq(F_37(x, k_0), F_38(x, k_0)*F_40(x, k_0))
Eq(F_38(x, k_0), F_12(x, k_0) + F_39(x, k_0))
Eq(F_39(x, k_0), F_28(x, k_0))
Eq(F_40(x, k_0), k_0*x)
Eq(F_41(x, k_0), F_10(x)*F_42(x, k_0))
Eq(F_42(x, k_0), F_11(x, k_0) + F_20(x) + F_43(x, k_0) + F_45(x, k_0))
Eq(F_43(x, k_0), F_10(x)*F_44(x, k_0))
Eq(F_44(x, k_0), -F_42(x, 1) + (k_0*F_42(x, k_0) - F_42(x, 1))/(k_0 - 1))
Eq(F_45(x, k_0), F_10(x)*F_34(x, k_0))
Eq(F_46(x, k_0), F_47(x, k_0) + F_49(x, k_0))
Eq(F_48(x, k_0), F_40(x, k_0)*F_47(x, k_0))
Eq(F_48(x, k_0), F_42(x, k_0))
Eq(F_49(x, k_0), F_28(x, k_0) + F_50(x, k_0))
Eq(F_50(x, k_0), F_10(x)*F_51(x, k_0))
Eq(F_51(x, k_0), (k_0*F_49(x, k_0) - F_49(x, 1))/(k_0 - 1))
Eq(F_52(x, k_0), F_10(x)*F_13(x, k_0))
Eq(F_53(x), F_54(x, 1))
Eq(F_54(x, k_0), F_14(x)*F_40(x, k_0))
Eq(F_55(x, k_0), k_0*F_56(x, k_0))
Eq(F_57(x, k_0), F_13(x, k_0) + F_56(x, k_0))
Eq(F_57(x, k_0), F_58(x) + F_90(x, k_0))
Eq(F_58(x), F_59(x) - F_89(x))
Eq(F_59(x), F_1(x) + F_60(x) + F_83(x) + F_84(x) + F_85(x))
Eq(F_60(x), F_10(x)*F_61(x))
Eq(F_61(x), F_62(x, 1))
Eq(F_62(x, k_0), F_1(x) + F_63(x, k_0) + F_65(x, k_0) + F_70(x, k_0) + F_72(x, k_0) + F_74(x, k_0))
Eq(F_63(x, k_0), F_10(x)*F_64(x, k_0))
Eq(F_64(x, k_0), (k_0*F_62(x, k_0) - F_62(x, 1))/(k_0 - 1))
Eq(F_65(x, k_0), F_40(x, k_0)*F_66(x, k_0))
Eq(F_66(x, k_0), F_67(x, k_0) + F_69(x, k_0))
Eq(F_67(x, k_0), F_57(x, k_0) + F_68(x, k_0))
Eq(F_68(x, k_0), F_55(x, k_0))
Eq(F_69(x, k_0), F_56(x, k_0))
Eq(F_70(x, k_0), F_10(x)*F_71(x, k_0))
Eq(F_71(x, k_0), (-k_0*F_57(x, k_0) + F_57(x, 1))/(1 - k_0))
Eq(F_72(x, k_0), F_10(x)*F_73(x, k_0))
Eq(F_73(x, k_0), (-k_0*F_13(x, k_0) + F_13(x, 1))/(1 - k_0))
Eq(F_74(x, k_0), F_10(x)*F_75(x, k_0))
Eq(F_75(x, k_0), F_76(x, k_0) + F_78(x, k_0))
Eq(F_76(x, k_0), (-k_0*F_77(x, k_0) + F_77(x, 1))/(1 - k_0))
Eq(F_77(x, k_0), F_13(x, k_0) + F_23(x, k_0))
Eq(F_78(x, k_0), F_79(x, k_0))
Eq(F_79(x, k_0), 3*F_20(x) + F_72(x, k_0) + F_80(x, k_0) + F_82(x, k_0))
Eq(F_80(x, k_0), F_10(x)*F_81(x, k_0))
Eq(F_81(x, k_0), (k_0*F_79(x, k_0) - F_79(x, 1))/(k_0 - 1))
Eq(F_82(x, k_0), F_27(x, k_0))
Eq(F_83(x), F_10(x)*F_59(x))
Eq(F_84(x), F_10(x)*F_16(x))
Eq(F_85(x), F_86(x, 1))
Eq(F_86(x, k_0), F_10(x)*F_87(x, k_0))
Eq(F_87(x, k_0), F_77(x, k_0) + F_88(x, k_0))
Eq(F_88(x, k_0), F_28(x, k_0))
Eq(F_89(x), F_90(x, 1))
Eq(F_90(x, k_0), F_42(x, k_0) + F_91(x, k_0))
Eq(F_91(x, k_0), F_92(x, k_0))
Eq(F_92(x, k_0), F_40(x, k_0)*F_93(x, k_0))
Eq(F_93(x, k_0), F_100(x, k_0) + F_103(x, k_0) + 2*F_20(x) + F_94(x, k_0))
Eq(F_94(x, k_0), F_95(x, k_0))
Eq(F_95(x, k_0), F_10(x)*F_96(x, k_0))
Eq(F_97(x, k_0), F_10(x)*F_96(x, k_0))
Eq(F_97(x, k_0), F_98(x, k_0))
Eq(F_99(x, k_0), F_56(x, k_0) + F_98(x, k_0))
Eq(F_99(x, k_0), (k_0*F_56(x, k_0) - F_56(x, 1))/(k_0 - 1))
Eq(F_100(x, k_0), F_10(x)*F_101(x, k_0))
Eq(F_102(x, k_0), F_101(x, k_0)*F_40(x, k_0))
Eq(F_102(x, k_0), F_42(x, k_0))
Eq(F_103(x, k_0), F_104(x, k_0))
Eq(F_104(x, k_0), F_10(x)*F_105(x, k_0))
Eq(F_106(x, k_0), F_105(x, k_0)*F_40(x, k_0))
Eq(F_106(x, k_0), F_29(x, k_0))
Pack JSON:
{"name": "point_and_row_placements_tracked_fusion_tracked_component_fusion_symmetries", "initial_strats": [{"class_module": "tilings.strategies.rearrange_assumption", "strategy_class": "RearrangeAssumptionFactory"}, {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionFactory"}, {"class_module": "tilings.strategies.factor", "strategy_class": "FactorFactory", "interleaving": null, "unions": false, "ignore_parent": true, "workable": true, "tracked": false}, {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "PointCorroborationFactory", "ignore_parent": true}, {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionFactory", "tracked": true}, {"class_module": "tilings.strategies.fusion.component", "strategy_class": "ComponentFusionFactory", "tracked": true, "isolation_level": null}, {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": true}, {"class_module": "tilings.strategies.monotone_sliding", "strategy_class": "MonotoneSlidingFactory"}, {"class_module": "tilings.strategies.point_jumping", "strategy_class": "AssumptionAndPointJumpingFactory"}, {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementCorroborationFactory", "ignore_parent": true}], "inferral_strats": [{"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}, {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionTransitivityFactory"}], "ver_strats": [{"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}, {"class_module": "tilings.strategies.verification", "strategy_class": "InsertionEncodingVerificationStrategy", "ignore_parent": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "ComponentVerificationStrategy", "ignore_parent": false}], "expansion_strats": [[{"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "CellInsertionFactory", "ignore_parent": false, "maxreqlen": 1, "extra_basis": [], "one_cell_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "PatternPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "point_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RowAndColumnPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "place_row": true, "place_col": false}], [{"class_module": "tilings.strategies.requirement_placement", "strategy_class": "FusableRowAndColumnPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "place_row": true, "place_col": true}]], "symmetries": [{"class_module": "tilings.strategies.symmetry", "strategy_class": "SymmetriesFactory", "basis": null}], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [4, 0], [4, 2]], [[3, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 2], [3, 0], [4, 0], [4, 2]], [[1, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 2], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 0], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [6, 2], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [4, 2], [5, 0], [6, 0], [6, 2]], [[3, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 1], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 0], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [5, 1], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[4, 0]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": true}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 2], [3, 0], [4, 0], [5, 0], [5, 2]], [[1, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [7, 2], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 0], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [7, 2], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[6, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 1], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [6, 1], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [4, 2], [5, 0], [6, 0], [7, 0], [7, 2]], [[3, 1]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}], "indices": [0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[2, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [2, 1], [4, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [2, 1], [4, 1], [5, 1]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1], [5, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [2, 1], [3, 1], [5, 1]], [[4, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1], [5, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 0]]]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1], [5, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1], [5, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [3, 1], [4, 1], [5, 1], [6, 1]], [[2, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [1, 1], [2, 1], [3, 1], [4, 1], [6, 1]], [[5, 0]]]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[3, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [3, 1], [3, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [3, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[4, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [3, 2], [4, 2], [5, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [1, 2], [2, 0], [4, 0], [5, 0], [5, 2]], [[3, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [2, 2], [3, 0], [4, 0], [5, 0], [5, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[4, 0]]}], "indices": [0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 1], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 0], [3, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [3, 1], [3, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [3, 1], [3, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [4, 1], [4, 2]], [[3, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [7, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [7, 2], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[6, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 1], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 0], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [6, 1], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 0], [4, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [2, 2], [3, 1], [4, 2], [5, 1], [6, 1], [7, 1], [7, 2]], [[1, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [5, 2], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 0], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 2], [2, 1], [3, 1], [5, 1], [5, 2]], [[4, 0]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[0, 0]]}], "indices": [0, 0, 0, 0, 0], "direction": 3, "own_col": true, "own_row": true, "include_empty": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [3, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [2, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [3, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [3, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [4, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1]], [[1, 0]]]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [3, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 1, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [2, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 0], [3, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [3, 2], [3, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[4, 2], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 0]]}, {"patt": [1, 0], "pos": [[4, 2], [6, 2]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [6, 2], [6, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 0], [6, 0]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 0], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 0], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 0]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [6, 2], [6, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 0], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [5, 1], [5, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[4, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[4, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [4, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [5, 0], [5, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [2, 0], [4, 0], [4, 0]]}], "requirements": [[{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[4, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[1, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [0, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 0], [0, 0], [1, 0], [3, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[2, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 0], [4, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [4, 2], [4, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 0], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 0], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 0], [2, 0], [4, 0], [4, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [4, 2], [4, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [4, 0]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 0], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 0], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 0]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[3, 0], [3, 0], [5, 0], [5, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 1]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [4, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [5, 0]]}, {"patt": [0, 1], "pos": [[2, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 0], [6, 0]]}, {"patt": [0, 1], "pos": [[6, 0], [6, 0]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[6, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [6, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [7, 2], [7, 0]]}, {"patt": [0, 2, 1], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 0], [5, 0], [5, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[2, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[6, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 0], [7, 0]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 0], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 0], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 0]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [7, 2], [7, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [7, 0], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 0], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 0], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 0], [5, 0], [7, 0], [7, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 0]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 0]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [1, 2], [7, 2], [7, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[6, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 2]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [3, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [3, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[4, 1], [4, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0], "pos": [[6, 2]]}, {"patt": [0], "pos": [[7, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[4, 2], [4, 2]]}, {"patt": [0, 1], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1], "pos": [[6, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[4, 2], [4, 2]]}, {"patt": [1, 0], "pos": [[6, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [4, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [7, 2], [7, 1]]}, {"patt": [0, 2, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 1], [7, 2]]}, {"patt": [2, 0, 1], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 1], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 1]]}, {"patt": [2, 1, 0], "pos": [[7, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [4, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [7, 2], [7, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [7, 1], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[5, 1], [5, 1], [7, 1], [7, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [7, 2], [7, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [2, 2], [7, 2], [7, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[6, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 1]]}, {"patt": [0], "pos": [[5, 2]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[5, 0], [5, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[5, 0], [5, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [4, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 1], [6, 2]]}, {"patt": [2, 0, 1], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [6, 2], [6, 2]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [6, 2], [6, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[5, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[4, 0], [4, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 0], [4, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 1], [5, 2]]}, {"patt": [2, 0, 1], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[1, 2], [5, 2], [5, 2]]}, {"patt": [2, 1, 0], "pos": [[5, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 1], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 1]]}, {"patt": [2, 1, 0], "pos": [[5, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [5, 2], [5, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 1], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 1], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[0, 1], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [5, 1], [5, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 2], [0, 2], [0, 2], [5, 2], [5, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}], [{"patt": [0], "pos": [[4, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[4, 1]]}, {"patt": [0, 1], "pos": [[2, 1], [4, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[5, 0]]}, {"patt": [0], "pos": [[6, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[3, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [4, 1]]}, {"patt": [0, 1], "pos": [[4, 1], [5, 1]]}, {"patt": [0, 1], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [4, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [5, 1]]}, {"patt": [1, 0], "pos": [[5, 1], [6, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 0, 1], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[3, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 0], "pos": [[6, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [5, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [6, 1], [6, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [6, 1], [6, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[5, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[3, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [3, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [4, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 0, 1], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 0], "pos": [[4, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 2, 3], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 3, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 2, 4, 3, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 3, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 2, 4, 3, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [0, 1], [4, 1], [4, 1]]}, {"patt": [1, 3, 2, 4, 0], "pos": [[0, 1], [0, 1], [1, 1], [4, 1], [4, 1]]}], "requirements": [[{"patt": [0], "pos": [[2, 0]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [1, 0], "pos": [[3, 1], [6, 1]]}, {"patt": [1, 0], "pos": [[4, 1], [6, 1]]}]}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}