About the Execution of 2021-gold for PhilosophersDyn-PT-20
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
16244.892 | 3600000.00 | 11968806.00 | 27558.50 | T?FFTFTTF?F?T?TF | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Formatting '/data/fkordon/mcc2022-input.r179-tall-165277026900162.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2022-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-4028
Executing tool gold2021
Input is PhilosophersDyn-PT-20, examination is ReachabilityFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r179-tall-165277026900162
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 77M
-rw-r--r-- 1 mcc users 136K Apr 30 08:43 CTLCardinality.txt
-rw-r--r-- 1 mcc users 529K Apr 30 08:43 CTLCardinality.xml
-rw-r--r-- 1 mcc users 1.3M Apr 30 08:34 CTLFireability.txt
-rw-r--r-- 1 mcc users 5.7M Apr 30 08:34 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K May 10 09:34 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.3K May 10 09:34 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 31K May 9 08:27 LTLCardinality.txt
-rw-r--r-- 1 mcc users 101K May 9 08:27 LTLCardinality.xml
-rw-r--r-- 1 mcc users 1.2M May 9 08:27 LTLFireability.txt
-rw-r--r-- 1 mcc users 4.2M May 9 08:27 LTLFireability.xml
-rw-r--r-- 1 mcc users 190K Apr 30 10:55 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 753K Apr 30 10:55 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 8.4M Apr 30 10:49 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 41M Apr 30 10:48 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 3.6K May 9 08:27 UpperBounds.txt
-rw-r--r-- 1 mcc users 8.8K May 9 08:27 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 May 10 09:34 equiv_col
-rw-r--r-- 1 mcc users 3 May 10 09:34 instance
-rw-r--r-- 1 mcc users 6 May 10 09:34 iscolored
-rw-r--r-- 1 mcc users 14M May 10 09:34 model.pnml
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of booleans
BOOL_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-00
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-01
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-02
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-03
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-04
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-05
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-06
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-07
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-08
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-09
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-10
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-11
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-12
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-13
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-14
FORMULA_NAME PhilosophersDyn-PT-20-ReachabilityFireability-15
=== Now, execution of the tool begins
BK_START 1655083189962
Running Version 0
[2022-06-13 01:19:51] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityFireability, -spotpath, /home/mcc/BenchKit/bin//..//ltlfilt, -z3path, /home/mcc/BenchKit/bin//..//z3/bin/z3, -yices2path, /home/mcc/BenchKit/bin//..//yices/bin/yices, -its, -ltsmin, -greatspnpath, /home/mcc/BenchKit/bin//..//greatspn/, -order, META, -manyOrder, -smt, -timeout, 3600]
[2022-06-13 01:19:51] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2022-06-13 01:19:52] [INFO ] Load time of PNML (sax parser for PT used): 623 ms
[2022-06-13 01:19:52] [INFO ] Transformed 540 places.
[2022-06-13 01:19:52] [INFO ] Transformed 17220 transitions.
[2022-06-13 01:19:52] [INFO ] Parsed PT model containing 540 places and 17220 transitions in 787 ms.
Parsed 16 properties from file /home/mcc/execution/ReachabilityFireability.xml in 645 ms.
Working with output stream class java.io.PrintStream
[2022-06-13 01:19:53] [INFO ] Reduced 379 identical enabling conditions.
[2022-06-13 01:19:53] [INFO ] Reduced 379 identical enabling conditions.
[2022-06-13 01:19:53] [INFO ] Reduced 379 identical enabling conditions.
[2022-06-13 01:19:53] [INFO ] Reduced 379 identical enabling conditions.
[2022-06-13 01:19:53] [INFO ] Reduced 379 identical enabling conditions.
Ensure Unique test removed 190 transitions
Reduce redundant transitions removed 190 transitions.
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-00 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-02 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-04 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-05 FALSE TECHNIQUES TOPOLOGICAL INITIAL_STATE
Incomplete random walk after 10000 steps, including 1144 resets, run finished after 2018 ms. (steps per millisecond=4 ) properties (out of 12) seen :3
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-07 TRUE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-06 TRUE TECHNIQUES TOPOLOGICAL RANDOM_WALK
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-03 FALSE TECHNIQUES TOPOLOGICAL RANDOM_WALK
Interrupted Best-First random walk after 945 steps, including 2 resets, run timeout after 6009 ms. (steps per millisecond=0 ) properties seen :{}
Incomplete Best-First random walk after 10001 steps, including 29 resets, run finished after 72 ms. (steps per millisecond=138 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 29 resets, run finished after 90 ms. (steps per millisecond=111 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 29 resets, run finished after 64 ms. (steps per millisecond=156 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 31 resets, run finished after 122 ms. (steps per millisecond=81 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 32 resets, run finished after 113 ms. (steps per millisecond=88 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 31 resets, run finished after 221 ms. (steps per millisecond=45 ) properties (out of 9) seen :0
Incomplete Best-First random walk after 10001 steps, including 32 resets, run finished after 62 ms. (steps per millisecond=161 ) properties (out of 9) seen :1
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-14 TRUE TECHNIQUES TOPOLOGICAL BESTFIRST_WALK
Incomplete Best-First random walk after 10001 steps, including 33 resets, run finished after 160 ms. (steps per millisecond=62 ) properties (out of 8) seen :0
Running SMT prover for 8 properties.
[2022-06-13 01:20:02] [INFO ] Flow matrix only has 15510 transitions (discarded 1520 similar events)
// Phase 1: matrix 15510 rows 540 cols
[2022-06-13 01:20:04] [INFO ] Computed 79 place invariants in 1158 ms
[2022-06-13 01:20:05] [INFO ] [Real]Absence check using 53 positive place invariants in 19 ms returned sat
[2022-06-13 01:20:05] [INFO ] [Real]Absence check using 53 positive and 26 generalized place invariants in 33 ms returned sat
[2022-06-13 01:20:05] [INFO ] SMT Verify possible in real domain returnedunsat :1 sat :0 real:7
[2022-06-13 01:20:06] [INFO ] [Nat]Absence check using 53 positive place invariants in 40 ms returned sat
[2022-06-13 01:20:06] [INFO ] [Nat]Absence check using 53 positive and 26 generalized place invariants in 29 ms returned sat
[2022-06-13 01:20:06] [INFO ] [Nat]Adding state equation constraints to refine reachable states.
[2022-06-13 01:20:30] [INFO ] [Nat]Absence check using state equation in 23813 ms returned unsat :3 sat :4
[2022-06-13 01:20:31] [INFO ] State equation strengthened by 8060 read => feed constraints.
[2022-06-13 01:20:31] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-15 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-12 TRUE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-10 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
FORMULA PhilosophersDyn-PT-20-ReachabilityFireability-08 FALSE TECHNIQUES STRUCTURAL_REDUCTION TOPOLOGICAL SAT_SMT
Fused 8 Parikh solutions to 1 different solutions.
Support contains 540 out of 540 places. Attempting structural reductions.
Starting structural reductions, iteration 0 : 540/540 places, 17030/17030 transitions.
Applied a total of 0 rules in 4180 ms. Remains 540 /540 variables (removed 0) and now considering 17030/17030 (removed 0) transitions.
[2022-06-13 01:20:35] [INFO ] Flow matrix only has 15510 transitions (discarded 1520 similar events)
// Phase 1: matrix 15510 rows 540 cols
[2022-06-13 01:20:36] [INFO ] Computed 79 place invariants in 1099 ms
[2022-06-13 01:20:44] [INFO ] Dead Transitions using invariants and state equation in 8732 ms returned [2, 12, 13, 20, 25, 40, 42, 56, 58, 60, 85, 111, 114, 125, 128, 137, 139, 155, 195, 208, 217, 222, 223, 303, 307, 308, 310, 324, 325, 326, 344, 372, 377, 384, 404, 406, 407, 418, 425, 436, 448, 465, 476, 486, 491, 492, 495, 509, 524, 525, 526, 527, 536, 540, 552, 566, 579, 623, 626, 628, 632, 650, 662, 696, 717, 741, 744, 755, 759, 761, 785, 797, 822, 836, 840, 842, 847, 851, 856, 873, 874, 882, 892, 898, 912, 913, 918, 934, 945, 950, 961, 962, 966, 994, 1000, 1033, 1048, 1072, 1093, 1103, 1105, 1108, 1114, 1122, 1125, 1132, 1155, 1160, 1163, 1170, 1177, 1186, 1200, 1213, 1214, 1229, 1233, 1239, 1243, 1250, 1253, 1259, 1267, 1269, 1288, 1299, 1304, 1312, 1318, 1331, 1338, 1340, 1341, 1364, 1384, 1387, 1390, 1404, 1407, 1426, 1427, 1431, 1434, 1437, 1456, 1461, 1469, 1482, 1488, 1501, 1519, 1522, 1536, 1540, 1563, 1576, 1581, 1583, 1584, 1591, 1592, 1598, 1628, 1630, 1638, 1657, 1659, 1661, 1664, 1668, 1677, 1715, 1721, 1730, 1751, 1772, 1773, 1778, 1782, 1787, 1800, 1819, 1821, 1861, 1871, 1894, 1897, 1910, 1919, 1940, 1954, 1966, 1970, 1973, 1982, 1998, 2001, 2007, 2009, 2012, 2028, 2029, 2054, 2066, 2067, 2070, 2075, 2088, 2103, 2116, 2119, 2131, 2140, 2153, 2164, 2171, 2173, 2191, 2198, 2204, 2215, 2239, 2248, 2256, 2274, 2284, 2285, 2299, 2301, 2310, 2311, 2321, 2323, 2347, 2348, 2349, 2387, 2404, 2410, 2419, 2430, 2433, 2466, 2471, 2476, 2481, 2498, 2499, 2502, 2505, 2516, 2532, 2551, 2555, 2559, 2596, 2601, 2606, 2617, 2624, 2658, 2694, 2695, 2697, 2707, 2719, 2731, 2738, 2744, 2745, 2760, 2764, 2767, 2777, 2787, 2800, 2827, 2828, 2832, 2838, 2851, 2854, 2856, 2887, 2888, 2891, 2894, 2904, 2908, 2915, 2954, 2988, 2990, 2992, 3002, 3012, 3036, 3037, 3038, 3041, 3046, 3057, 3068, 3071, 3073, 3083, 3085, 3086, 3106, 3107, 3109, 3114, 3118, 3153, 3159, 3169, 3173, 3175, 3185, 3197, 3222, 3240, 3262, 3265, 3293, 3316, 3340, 3347, 3353, 3361, 3370, 3378, 3379, 3397, 3400, 3404, 3405, 3423, 3435, 3442, 3450, 3467, 3478, 3502, 3503, 3511, 3513, 3531, 3540, 3545, 3550, 3576, 3583, 3590, 3591, 3602, 3603, 3618, 3631, 3641, 3656, 3694, 3698, 3712, 3714, 3724, 3727, 3730, 3740, 3750, 3760, 3762, 3775, 3780, 3789, 3816, 3839, 3844, 3845, 3846, 3863, 3871, 3879, 3902, 3908, 3924, 3925, 3933, 3985, 4013, 4017, 4028, 4037, 4043, 4047, 4048, 4068, 4108, 4113, 4139, 4159, 4160, 4168, 4189, 4199, 4208, 4210, 4246, 4271, 4272, 4276, 4286, 4297, 4307, 4310, 4314, 4352, 4383, 4387, 4400, 4401, 4423, 4437, 4449, 4451, 4456, 4458, 4465, 4483, 4498, 4501, 4509, 4513, 4535, 4538, 4545, 4559, 4562, 4571, 4574, 4581, 4592, 4602, 4604, 4613, 4640, 4647, 4656, 4661, 4665, 4689, 4707, 4713, 4717, 4721, 4723, 4741, 4765, 4774, 4780, 4796, 4813, 4835, 4852, 4868, 4870, 4887, 4893, 4934, 4937, 4968, 4985, 4991, 4995, 4997, 5008, 5020, 5035, 5038, 5065, 5069, 5087, 5102, 5138, 5154, 5159, 5162, 5189, 5212, 5215, 5230, 5232, 5235, 5239, 5243, 5245, 5248, 5259, 5260, 5266, 5287, 5306, 5335, 5338, 5347, 5372, 5376, 5389, 5393, 5421, 5422, 5425, 5428, 5433, 5461, 5478, 5479, 5491, 5504, 5509, 5524, 5528, 5536, 5538, 5546, 5548, 5580, 5611, 5668, 5698, 5712, 5723, 5750, 5759, 5772, 5791, 5808, 5817, 5845, 5869, 5877, 5896, 5907, 5928, 5935, 5952, 5957, 5959, 5961, 5964, 5965, 5973, 5982, 6006, 6035, 6053, 6080, 6081, 6082, 6100, 6142, 6154, 6157, 6167, 6181, 6212, 6213, 6218, 6232, 6233, 6247, 6250, 6277, 6280, 6286, 6287, 6316, 6318, 6323, 6325, 6326, 6332, 6346, 6349, 6362, 6363, 6372, 6394, 6406, 6420, 6431, 6436, 6438, 6470, 6474, 6476, 6479, 6544, 6552, 6560, 6563, 6574, 6608, 6611, 6613, 6615, 6620, 6648, 6693, 6700, 6720, 6724, 6725, 6733, 6775, 6778, 6781, 6786, 6797, 6805, 6818, 6871, 6882, 6895, 6902, 6910, 6923, 6934, 6947, 6955, 6959, 6961, 6962, 6967, 6968, 6976, 6986, 7043, 7058, 7062, 7064, 7086, 7089, 7091, 7102, 7106, 7108, 7139, 7142, 7144, 7165, 7182, 7189, 7190, 7219, 7225, 7228, 7231, 7257, 7274, 7281, 7284, 7287, 7316, 7320, 7329, 7337, 7339, 7349, 7366, 7377, 7401, 7407, 7458, 7462, 7485, 7499, 7500, 7503, 7504, 7519, 7520, 7524, 7527, 7532, 7536, 7559, 7562, 7578, 7595, 7608, 7614, 7616, 7620, 7622, 7628, 7630, 7652, 7661, 7675, 7682, 7683, 7705, 7712, 7716, 7726, 7738, 7744, 7747, 7774, 7798, 7810, 7824, 7833, 7846, 7865, 7866, 7868, 7891, 7897, 7908, 7926, 7937, 7940, 7952, 7959, 7963, 7980, 7988, 8006, 8008, 8013, 8042, 8055, 8056, 8113, 8149, 8182, 8214, 8220, 8229, 8243, 8247, 8251, 8266, 8267, 8270, 8285, 8295, 8308, 8333, 8344, 8353, 8354, 8367, 8381, 8386, 8390, 8392, 8401, 8409, 8415, 8424, 8448, 8454, 8464, 8467, 8490, 8504, 8511, 8520, 8524, 8525, 8532, 8550, 8556, 8561, 8569, 8573, 8575, 8578, 8581, 8591, 8596, 8601, 8607, 8642, 8643, 8661, 8673, 8678, 8703, 8706, 8759, 8771, 8791, 8806, 8829, 8833, 8840, 8845, 8849, 8873, 8886, 8887, 8896, 8913, 8930, 8938, 8940, 8944, 8965, 8977, 8994, 8995, 9006, 9011, 9026, 9044, 9045, 9060, 9086, 9097, 9103, 9124, 9132, 9143, 9147, 9156, 9159, 9175, 9200, 9208, 9215, 9258, 9267, 9273, 9287, 9289, 9291, 9294, 9304, 9331, 9336, 9339, 9341, 9402, 9407, 9457, 9460, 9470, 9474, 9483, 9493, 9540, 9544, 9548, 9557, 9565, 9593, 9594, 9599, 9606, 9612, 9613, 9619, 9626, 9634, 9635, 9640, 9647, 9661, 9680, 9686, 9694, 9696, 9700, 9705, 9706, 9731, 9732, 9736, 9741, 9742, 9761, 9770, 9771, 9796, 9801, 9808, 9815, 9822, 9842, 9860, 9884, 9888, 9910, 9913, 9933, 9945, 9948, 9949, 9962, 9973, 10026, 10033, 10046, 10047, 10049, 10052, 10058, 10067, 10083, 10091, 10100, 10101, 10126, 10161, 10162, 10171, 10185, 10186, 10196, 10212, 10215, 10224, 10243, 10245, 10246, 10251, 10255, 10272, 10282, 10290, 10309, 10311, 10335, 10338, 10342, 10351, 10360, 10362, 10369, 10370, 10376, 10378, 10385, 10396, 10406, 10422, 10425, 10429, 10438, 10443, 10457, 10459, 10470, 10475, 10511, 10517, 10535, 10539, 10542, 10563, 10568, 10578, 10581, 10584, 10588, 10589, 10603, 10632, 10642, 10654, 10663, 10665, 10672, 10675, 10688, 10694, 10718, 10729, 10733, 10742, 10744, 10747, 10749, 10760, 10770, 10794, 10804, 10824, 10826, 10829, 10836, 10837, 10846, 10849, 10861, 10867, 10888, 10890, 10921, 10923, 10924, 10939, 10962, 10976, 10987, 10989, 10996, 11010, 11021, 11033, 11034, 11041, 11081, 11103, 11112, 11118, 11121, 11124, 11157, 11191, 11233, 11238, 11251, 11252, 11255, 11258, 11289, 11309, 11312, 11341, 11356, 11357, 11387, 11389, 11395, 11406, 11415, 11417, 11465, 11492, 11498, 11501, 11503, 11507, 11522, 11524, 11531, 11536, 11560, 11575, 11576, 11583, 11613, 11614, 11618, 11623, 11650, 11654, 11659, 11676, 11692, 11700, 11707, 11711, 11714, 11724, 11729, 11730, 11750, 11761, 11766, 11781, 11787, 11794, 11805, 11815, 11828, 11842, 11859, 11880, 11884, 11896, 11907, 11922, 11926, 11943, 11947, 11948, 11952, 11955, 11956, 11960, 11975, 11981, 11982, 11984, 11987, 11997, 12000, 12001, 12002, 12007, 12039, 12043, 12050, 12057, 12062, 12076, 12087, 12089, 12090, 12115, 12125, 12143, 12151, 12165, 12191, 12195, 12198, 12199, 12204, 12215, 12238, 12239, 12265, 12271, 12275, 12303, 12305, 12333, 12359, 12360, 12385, 12396, 12401, 12409, 12429, 12431, 12432, 12437, 12453, 12460, 12471, 12473, 12506, 12528, 12532, 12533, 12539, 12543, 12550, 12559, 12563, 12566, 12636, 12640, 12643, 12668, 12673, 12684, 12693, 12694, 12696, 12707, 12722, 12727, 12734, 12736, 12738, 12752, 12771, 12774, 12779, 12800, 12805, 12818, 12834, 12841, 12843, 12846, 12851, 12879, 12892, 12896, 12904, 12908, 12920, 12922, 12933, 12947, 12979, 12984, 12997, 13004, 13005, 13010, 13018, 13030, 13037, 13041, 13065, 13074, 13084, 13091, 13092, 13094, 13118, 13120, 13140, 13144, 13152, 13164, 13175, 13203, 13215, 13221, 13228, 13231, 13233, 13265, 13279, 13311, 13317, 13319, 13320, 13325, 13341, 13349, 13352, 13365, 13372, 13418, 13466, 13495, 13502, 13508, 13540, 13557, 13563, 13577, 13595, 13613, 13624, 13631, 13647, 13654, 13670, 13677, 13679, 13685, 13691, 13699, 13706, 13720, 13721, 13723, 13736, 13748, 13755, 13763, 13764, 13775, 13779, 13782, 13803, 13811, 13819, 13840, 13847, 13865, 13877, 13884, 13894, 13897, 13910, 13916, 13918, 13923, 13936, 13956, 13958, 13961, 13972, 13973, 13975, 13976, 13982, 13993, 14000, 14040, 14059, 14062, 14070, 14080, 14091, 14092, 14100, 14108, 14124, 14127, 14135, 14152, 14153, 14157, 14162, 14191, 14192, 14195, 14205, 14209, 14232, 14238, 14250, 14262, 14263, 14266, 14281, 14287, 14303, 14310, 14324, 14326, 14335, 14351, 14354, 14362, 14364, 14389, 14397, 14399, 14407, 14408, 14438, 14445, 14446, 14466, 14478, 14487, 14497, 14507, 14551, 14577, 14578, 14583, 14595, 14629, 14630, 14635, 14713, 14714, 14716, 14728, 14733, 14734, 14754, 14766, 14768, 14786, 14794, 14814, 14824, 14849, 14855, 14874, 14889, 14891, 14901, 14903, 14920, 14941, 14943, 14955, 14972, 14978, 14979, 15014, 15018, 15020, 15029, 15041, 15045, 15049, 15067, 15160, 15165, 15169, 15174, 15178, 15179, 15182, 15191, 15210, 15254, 15262, 15278, 15284, 15304, 15331, 15332, 15335, 15339, 15345, 15376, 15379, 15388, 15391, 15395, 15404, 15406, 15409, 15427, 15436, 15447, 15450, 15457, 15459, 15465, 15485, 15495, 15502, 15507, 15508, 15510, 15516, 15529, 15542, 15567, 15575, 15593, 15603, 15604, 15626, 15652, 15677, 15683, 15704, 15710, 15748, 15752, 15766, 15789, 15796, 15804, 15810, 15815, 15817, 15820, 15823, 15827, 15829, 15842, 15844, 15855, 15875, 15885, 15900, 15919, 15921, 15924, 15958, 15960, 15967, 15974, 16004, 16008, 16027, 16041, 16058, 16067, 16071, 16074, 16084, 16087, 16096, 16114, 16117, 16125, 16131, 16134, 16148, 16157, 16164, 16174, 16179, 16211, 16218, 16230, 16239, 16245, 16252, 16259, 16275, 16296, 16301, 16313, 16315, 16355, 16356, 16359, 16395, 16396, 16398, 16399, 16450, 16471, 16474, 16496, 16498, 16528, 16536, 16545, 16568, 16577, 16583, 16588, 16600, 16612, 16625, 16635, 16640, 16652, 16666, 16668, 16686, 16691, 16697, 16715, 16731, 16736, 16743, 16747, 16761, 16765, 16781, 16782, 16791, 16811, 16817, 16832, 16837, 16855, 16869, 16872, 16881, 16897, 16919, 16922, 16929, 16932, 16940, 16953, 16966, 16993, 16998, 17000, 17027]
Found 1560 dead transitions using SMT.
Drop transitions removed 1560 transitions
Dead transitions reduction (with SMT) triggered by suspicious arc values removed 1560 transitions :[17027, 17000, 16998, 16993, 16966, 16953, 16940, 16932, 16929, 16922, 16919, 16897, 16881, 16872, 16869, 16855, 16837, 16832, 16817, 16811, 16791, 16782, 16781, 16765, 16761, 16747, 16743, 16736, 16731, 16715, 16697, 16691, 16686, 16668, 16666, 16652, 16640, 16635, 16625, 16612, 16600, 16588, 16583, 16577, 16568, 16545, 16536, 16528, 16498, 16496, 16474, 16471, 16450, 16399, 16398, 16396, 16395, 16359, 16356, 16355, 16315, 16313, 16301, 16296, 16275, 16259, 16252, 16245, 16239, 16230, 16218, 16211, 16179, 16174, 16164, 16157, 16148, 16134, 16131, 16125, 16117, 16114, 16096, 16087, 16084, 16074, 16071, 16067, 16058, 16041, 16027, 16008, 16004, 15974, 15967, 15960, 15958, 15924, 15921, 15919, 15900, 15885, 15875, 15855, 15844, 15842, 15829, 15827, 15823, 15820, 15817, 15815, 15810, 15804, 15796, 15789, 15766, 15752, 15748, 15710, 15704, 15683, 15677, 15652, 15626, 15604, 15603, 15593, 15575, 15567, 15542, 15529, 15516, 15510, 15508, 15507, 15502, 15495, 15485, 15465, 15459, 15457, 15450, 15447, 15436, 15427, 15409, 15406, 15404, 15395, 15391, 15388, 15379, 15376, 15345, 15339, 15335, 15332, 15331, 15304, 15284, 15278, 15262, 15254, 15210, 15191, 15182, 15179, 15178, 15174, 15169, 15165, 15160, 15067, 15049, 15045, 15041, 15029, 15020, 15018, 15014, 14979, 14978, 14972, 14955, 14943, 14941, 14920, 14903, 14901, 14891, 14889, 14874, 14855, 14849, 14824, 14814, 14794, 14786, 14768, 14766, 14754, 14734, 14733, 14728, 14716, 14714, 14713, 14635, 14630, 14629, 14595, 14583, 14578, 14577, 14551, 14507, 14497, 14487, 14478, 14466, 14446, 14445, 14438, 14408, 14407, 14399, 14397, 14389, 14364, 14362, 14354, 14351, 14335, 14326, 14324, 14310, 14303, 14287, 14281, 14266, 14263, 14262, 14250, 14238, 14232, 14209, 14205, 14195, 14192, 14191, 14162, 14157, 14153, 14152, 14135, 14127, 14124, 14108, 14100, 14092, 14091, 14080, 14070, 14062, 14059, 14040, 14000, 13993, 13982, 13976, 13975, 13973, 13972, 13961, 13958, 13956, 13936, 13923, 13918, 13916, 13910, 13897, 13894, 13884, 13877, 13865, 13847, 13840, 13819, 13811, 13803, 13782, 13779, 13775, 13764, 13763, 13755, 13748, 13736, 13723, 13721, 13720, 13706, 13699, 13691, 13685, 13679, 13677, 13670, 13654, 13647, 13631, 13624, 13613, 13595, 13577, 13563, 13557, 13540, 13508, 13502, 13495, 13466, 13418, 13372, 13365, 13352, 13349, 13341, 13325, 13320, 13319, 13317, 13311, 13279, 13265, 13233, 13231, 13228, 13221, 13215, 13203, 13175, 13164, 13152, 13144, 13140, 13120, 13118, 13094, 13092, 13091, 13084, 13074, 13065, 13041, 13037, 13030, 13018, 13010, 13005, 13004, 12997, 12984, 12979, 12947, 12933, 12922, 12920, 12908, 12904, 12896, 12892, 12879, 12851, 12846, 12843, 12841, 12834, 12818, 12805, 12800, 12779, 12774, 12771, 12752, 12738, 12736, 12734, 12727, 12722, 12707, 12696, 12694, 12693, 12684, 12673, 12668, 12643, 12640, 12636, 12566, 12563, 12559, 12550, 12543, 12539, 12533, 12532, 12528, 12506, 12473, 12471, 12460, 12453, 12437, 12432, 12431, 12429, 12409, 12401, 12396, 12385, 12360, 12359, 12333, 12305, 12303, 12275, 12271, 12265, 12239, 12238, 12215, 12204, 12199, 12198, 12195, 12191, 12165, 12151, 12143, 12125, 12115, 12090, 12089, 12087, 12076, 12062, 12057, 12050, 12043, 12039, 12007, 12002, 12001, 12000, 11997, 11987, 11984, 11982, 11981, 11975, 11960, 11956, 11955, 11952, 11948, 11947, 11943, 11926, 11922, 11907, 11896, 11884, 11880, 11859, 11842, 11828, 11815, 11805, 11794, 11787, 11781, 11766, 11761, 11750, 11730, 11729, 11724, 11714, 11711, 11707, 11700, 11692, 11676, 11659, 11654, 11650, 11623, 11618, 11614, 11613, 11583, 11576, 11575, 11560, 11536, 11531, 11524, 11522, 11507, 11503, 11501, 11498, 11492, 11465, 11417, 11415, 11406, 11395, 11389, 11387, 11357, 11356, 11341, 11312, 11309, 11289, 11258, 11255, 11252, 11251, 11238, 11233, 11191, 11157, 11124, 11121, 11118, 11112, 11103, 11081, 11041, 11034, 11033, 11021, 11010, 10996, 10989, 10987, 10976, 10962, 10939, 10924, 10923, 10921, 10890, 10888, 10867, 10861, 10849, 10846, 10837, 10836, 10829, 10826, 10824, 10804, 10794, 10770, 10760, 10749, 10747, 10744, 10742, 10733, 10729, 10718, 10694, 10688, 10675, 10672, 10665, 10663, 10654, 10642, 10632, 10603, 10589, 10588, 10584, 10581, 10578, 10568, 10563, 10542, 10539, 10535, 10517, 10511, 10475, 10470, 10459, 10457, 10443, 10438, 10429, 10425, 10422, 10406, 10396, 10385, 10378, 10376, 10370, 10369, 10362, 10360, 10351, 10342, 10338, 10335, 10311, 10309, 10290, 10282, 10272, 10255, 10251, 10246, 10245, 10243, 10224, 10215, 10212, 10196, 10186, 10185, 10171, 10162, 10161, 10126, 10101, 10100, 10091, 10083, 10067, 10058, 10052, 10049, 10047, 10046, 10033, 10026, 9973, 9962, 9949, 9948, 9945, 9933, 9913, 9910, 9888, 9884, 9860, 9842, 9822, 9815, 9808, 9801, 9796, 9771, 9770, 9761, 9742, 9741, 9736, 9732, 9731, 9706, 9705, 9700, 9696, 9694, 9686, 9680, 9661, 9647, 9640, 9635, 9634, 9626, 9619, 9613, 9612, 9606, 9599, 9594, 9593, 9565, 9557, 9548, 9544, 9540, 9493, 9483, 9474, 9470, 9460, 9457, 9407, 9402, 9341, 9339, 9336, 9331, 9304, 9294, 9291, 9289, 9287, 9273, 9267, 9258, 9215, 9208, 9200, 9175, 9159, 9156, 9147, 9143, 9132, 9124, 9103, 9097, 9086, 9060, 9045, 9044, 9026, 9011, 9006, 8995, 8994, 8977, 8965, 8944, 8940, 8938, 8930, 8913, 8896, 8887, 8886, 8873, 8849, 8845, 8840, 8833, 8829, 8806, 8791, 8771, 8759, 8706, 8703, 8678, 8673, 8661, 8643, 8642, 8607, 8601, 8596, 8591, 8581, 8578, 8575, 8573, 8569, 8561, 8556, 8550, 8532, 8525, 8524, 8520, 8511, 8504, 8490, 8467, 8464, 8454, 8448, 8424, 8415, 8409, 8401, 8392, 8390, 8386, 8381, 8367, 8354, 8353, 8344, 8333, 8308, 8295, 8285, 8270, 8267, 8266, 8251, 8247, 8243, 8229, 8220, 8214, 8182, 8149, 8113, 8056, 8055, 8042, 8013, 8008, 8006, 7988, 7980, 7963, 7959, 7952, 7940, 7937, 7926, 7908, 7897, 7891, 7868, 7866, 7865, 7846, 7833, 7824, 7810, 7798, 7774, 7747, 7744, 7738, 7726, 7716, 7712, 7705, 7683, 7682, 7675, 7661, 7652, 7630, 7628, 7622, 7620, 7616, 7614, 7608, 7595, 7578, 7562, 7559, 7536, 7532, 7527, 7524, 7520, 7519, 7504, 7503, 7500, 7499, 7485, 7462, 7458, 7407, 7401, 7377, 7366, 7349, 7339, 7337, 7329, 7320, 7316, 7287, 7284, 7281, 7274, 7257, 7231, 7228, 7225, 7219, 7190, 7189, 7182, 7165, 7144, 7142, 7139, 7108, 7106, 7102, 7091, 7089, 7086, 7064, 7062, 7058, 7043, 6986, 6976, 6968, 6967, 6962, 6961, 6959, 6955, 6947, 6934, 6923, 6910, 6902, 6895, 6882, 6871, 6818, 6805, 6797, 6786, 6781, 6778, 6775, 6733, 6725, 6724, 6720, 6700, 6693, 6648, 6620, 6615, 6613, 6611, 6608, 6574, 6563, 6560, 6552, 6544, 6479, 6476, 6474, 6470, 6438, 6436, 6431, 6420, 6406, 6394, 6372, 6363, 6362, 6349, 6346, 6332, 6326, 6325, 6323, 6318, 6316, 6287, 6286, 6280, 6277, 6250, 6247, 6233, 6232, 6218, 6213, 6212, 6181, 6167, 6157, 6154, 6142, 6100, 6082, 6081, 6080, 6053, 6035, 6006, 5982, 5973, 5965, 5964, 5961, 5959, 5957, 5952, 5935, 5928, 5907, 5896, 5877, 5869, 5845, 5817, 5808, 5791, 5772, 5759, 5750, 5723, 5712, 5698, 5668, 5611, 5580, 5548, 5546, 5538, 5536, 5528, 5524, 5509, 5504, 5491, 5479, 5478, 5461, 5433, 5428, 5425, 5422, 5421, 5393, 5389, 5376, 5372, 5347, 5338, 5335, 5306, 5287, 5266, 5260, 5259, 5248, 5245, 5243, 5239, 5235, 5232, 5230, 5215, 5212, 5189, 5162, 5159, 5154, 5138, 5102, 5087, 5069, 5065, 5038, 5035, 5020, 5008, 4997, 4995, 4991, 4985, 4968, 4937, 4934, 4893, 4887, 4870, 4868, 4852, 4835, 4813, 4796, 4780, 4774, 4765, 4741, 4723, 4721, 4717, 4713, 4707, 4689, 4665, 4661, 4656, 4647, 4640, 4613, 4604, 4602, 4592, 4581, 4574, 4571, 4562, 4559, 4545, 4538, 4535, 4513, 4509, 4501, 4498, 4483, 4465, 4458, 4456, 4451, 4449, 4437, 4423, 4401, 4400, 4387, 4383, 4352, 4314, 4310, 4307, 4297, 4286, 4276, 4272, 4271, 4246, 4210, 4208, 4199, 4189, 4168, 4160, 4159, 4139, 4113, 4108, 4068, 4048, 4047, 4043, 4037, 4028, 4017, 4013, 3985, 3933, 3925, 3924, 3908, 3902, 3879, 3871, 3863, 3846, 3845, 3844, 3839, 3816, 3789, 3780, 3775, 3762, 3760, 3750, 3740, 3730, 3727, 3724, 3714, 3712, 3698, 3694, 3656, 3641, 3631, 3618, 3603, 3602, 3591, 3590, 3583, 3576, 3550, 3545, 3540, 3531, 3513, 3511, 3503, 3502, 3478, 3467, 3450, 3442, 3435, 3423, 3405, 3404, 3400, 3397, 3379, 3378, 3370, 3361, 3353, 3347, 3340, 3316, 3293, 3265, 3262, 3240, 3222, 3197, 3185, 3175, 3173, 3169, 3159, 3153, 3118, 3114, 3109, 3107, 3106, 3086, 3085, 3083, 3073, 3071, 3068, 3057, 3046, 3041, 3038, 3037, 3036, 3012, 3002, 2992, 2990, 2988, 2954, 2915, 2908, 2904, 2894, 2891, 2888, 2887, 2856, 2854, 2851, 2838, 2832, 2828, 2827, 2800, 2787, 2777, 2767, 2764, 2760, 2745, 2744, 2738, 2731, 2719, 2707, 2697, 2695, 2694, 2658, 2624, 2617, 2606, 2601, 2596, 2559, 2555, 2551, 2532, 2516, 2505, 2502, 2499, 2498, 2481, 2476, 2471, 2466, 2433, 2430, 2419, 2410, 2404, 2387, 2349, 2348, 2347, 2323, 2321, 2311, 2310, 2301, 2299, 2285, 2284, 2274, 2256, 2248, 2239, 2215, 2204, 2198, 2191, 2173, 2171, 2164, 2153, 2140, 2131, 2119, 2116, 2103, 2088, 2075, 2070, 2067, 2066, 2054, 2029, 2028, 2012, 2009, 2007, 2001, 1998, 1982, 1973, 1970, 1966, 1954, 1940, 1919, 1910, 1897, 1894, 1871, 1861, 1821, 1819, 1800, 1787, 1782, 1778, 1773, 1772, 1751, 1730, 1721, 1715, 1677, 1668, 1664, 1661, 1659, 1657, 1638, 1630, 1628, 1598, 1592, 1591, 1584, 1583, 1581, 1576, 1563, 1540, 1536, 1522, 1519, 1501, 1488, 1482, 1469, 1461, 1456, 1437, 1434, 1431, 1427, 1426, 1407, 1404, 1390, 1387, 1384, 1364, 1341, 1340, 1338, 1331, 1318, 1312, 1304, 1299, 1288, 1269, 1267, 1259, 1253, 1250, 1243, 1239, 1233, 1229, 1214, 1213, 1200, 1186, 1177, 1170, 1163, 1160, 1155, 1132, 1125, 1122, 1114, 1108, 1105, 1103, 1093, 1072, 1048, 1033, 1000, 994, 966, 962, 961, 950, 945, 934, 918, 913, 912, 898, 892, 882, 874, 873, 856, 851, 847, 842, 840, 836, 822, 797, 785, 761, 759, 755, 744, 741, 717, 696, 662, 650, 632, 628, 626, 623, 579, 566, 552, 540, 536, 527, 526, 525, 524, 509, 495, 492, 491, 486, 476, 465, 448, 436, 425, 418, 407, 406, 404, 384, 377, 372, 344, 326, 325, 324, 310, 308, 307, 303, 223, 222, 217, 208, 195, 155, 139, 137, 128, 125, 114, 111, 85, 60, 58, 56, 42, 40, 25, 20, 13, 12, 2]
Starting structural reductions, iteration 1 : 540/540 places, 15470/17030 transitions.
Applied a total of 0 rules in 3100 ms. Remains 540 /540 variables (removed 0) and now considering 15470/15470 (removed 0) transitions.
Finished structural reductions, in 2 iterations. Remains : 540/540 places, 15470/17030 transitions.
[2022-06-13 01:20:49] [INFO ] Flatten gal took : 1211 ms
[2022-06-13 01:20:50] [INFO ] Flatten gal took : 868 ms
[2022-06-13 01:20:50] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality2853447840554769763.gal : 146 ms
[2022-06-13 01:20:50] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality6152370284026850514.prop : 135 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityCardinality2853447840554769763.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityCardinality6152370284026850514.prop, --nowitness, --gen-order, FOLLOW], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityCardinality2853447840554769763.gal -t CGAL -reachable-file /tmp/ReachabilityCardinality6152370284026850514.prop --nowitness --gen-order FOLLOW
Loading property file /tmp/ReachabilityCardinality6152370284026850514.prop.
Detected timeout of ITS tools.
[2022-06-13 01:21:06] [INFO ] Flatten gal took : 839 ms
[2022-06-13 01:21:06] [INFO ] Applying decomposition
[2022-06-13 01:21:07] [INFO ] Flatten gal took : 822 ms
Converted graph to binary with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/convert-linux64, -i, /tmp/graph1006288178658457378.txt, -o, /tmp/graph1006288178658457378.bin, -w, /tmp/graph1006288178658457378.weights], workingDir=null]
Built communities with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/louvain-linux64, /tmp/graph1006288178658457378.bin, -l, -1, -v, -w, /tmp/graph1006288178658457378.weights, -q, 0, -e, 0.001], workingDir=null]
[2022-06-13 01:21:10] [INFO ] Decomposing Gal with order
[2022-06-13 01:21:10] [INFO ] Rewriting arrays to variables to allow decomposition.
[2022-06-13 01:21:42] [INFO ] Removed a total of 24620 redundant transitions.
[2022-06-13 01:21:44] [INFO ] Flatten gal took : 10457 ms
[2022-06-13 01:21:45] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 157 ms.
[2022-06-13 01:21:45] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality16032144960371077739.gal : 93 ms
[2022-06-13 01:21:45] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality4681480569856168728.prop : 88 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityCardinality16032144960371077739.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityCardinality4681480569856168728.prop, --nowitness], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityCardinality16032144960371077739.gal -t CGAL -reachable-file /tmp/ReachabilityCardinality4681480569856168728.prop --nowitness
Loading property file /tmp/ReachabilityCardinality4681480569856168728.prop.
Detected timeout of ITS tools.
Built C files in :
/tmp/ltsmin2311270454673948514
[2022-06-13 01:22:01] [INFO ] Built C files in 329ms conformant to PINS (ltsmin variant)in folder :/tmp/ltsmin2311270454673948514
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin2311270454673948514]
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin2311270454673948514] killed by timeout after 1 SECONDS
java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin2311270454673948514] killed by timeout after 1 SECONDS
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:79)
at java.base/java.lang.Thread.run(Thread.java:834)
Interrupted random walk after 171279 steps, including 19584 resets, run timeout after 30001 ms. (steps per millisecond=5 ) properties seen :{}
Interrupted Best-First random walk after 969 steps, including 2 resets, run timeout after 6121 ms. (steps per millisecond=0 ) properties seen :{}
Interrupted Best-First random walk after 662726 steps, including 1952 resets, run timeout after 5001 ms. (steps per millisecond=132 ) properties seen :{}
Interrupted Best-First random walk after 385677 steps, including 1207 resets, run timeout after 5001 ms. (steps per millisecond=77 ) properties seen :{}
Interrupted Best-First random walk after 214671 steps, including 673 resets, run timeout after 5001 ms. (steps per millisecond=42 ) properties seen :{}
Interrupted probabilistic random walk after 137789 steps, run timeout after 30001 ms. (steps per millisecond=4 ) properties seen :{}
Probabilistic random walk after 137789 steps, saw 38046 distinct states, run finished after 30001 ms. (steps per millisecond=4 ) properties seen :{}
Running SMT prover for 4 properties.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:23:25] [INFO ] Computed 79 place invariants in 1902 ms
[2022-06-13 01:23:25] [INFO ] [Real]Absence check using 27 positive place invariants in 8 ms returned sat
[2022-06-13 01:23:25] [INFO ] [Real]Absence check using 27 positive and 52 generalized place invariants in 44 ms returned sat
[2022-06-13 01:23:26] [INFO ] SMT Verify possible in real domain returnedunsat :0 sat :0 real:4
[2022-06-13 01:23:26] [INFO ] [Nat]Absence check using 27 positive place invariants in 8 ms returned sat
[2022-06-13 01:23:26] [INFO ] [Nat]Absence check using 27 positive and 52 generalized place invariants in 44 ms returned sat
[2022-06-13 01:23:27] [INFO ] [Nat]Adding state equation constraints to refine reachable states.
[2022-06-13 01:23:52] [INFO ] [Nat]Absence check using state equation in 24948 ms returned unsat :0 sat :3
[2022-06-13 01:23:53] [INFO ] State equation strengthened by 8020 read => feed constraints.
[2022-06-13 01:23:55] [INFO ] [Nat]Added 8020 Read/Feed constraints in 2658 ms returned sat
[2022-06-13 01:24:23] [INFO ] SMT Verify possible in nat domain returned unsat :0 sat :0
Incomplete Parikh walk after 20500 steps, including 3002 resets, run finished after 3479 ms. (steps per millisecond=5 ) properties (out of 4) seen :0 could not realise parikh vector
Incomplete Parikh walk after 19700 steps, including 3013 resets, run finished after 3662 ms. (steps per millisecond=5 ) properties (out of 4) seen :0 could not realise parikh vector
Incomplete Parikh walk after 23700 steps, including 1002 resets, run finished after 2553 ms. (steps per millisecond=9 ) properties (out of 4) seen :0 could not realise parikh vector
Support contains 540 out of 540 places. Attempting structural reductions.
Starting structural reductions, iteration 0 : 540/540 places, 15470/15470 transitions.
Applied a total of 0 rules in 3245 ms. Remains 540 /540 variables (removed 0) and now considering 15470/15470 (removed 0) transitions.
Finished structural reductions, in 1 iterations. Remains : 540/540 places, 15470/15470 transitions.
Starting structural reductions, iteration 0 : 540/540 places, 15470/15470 transitions.
Applied a total of 0 rules in 3219 ms. Remains 540 /540 variables (removed 0) and now considering 15470/15470 (removed 0) transitions.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:24:41] [INFO ] Computed 79 place invariants in 1941 ms
[2022-06-13 01:24:42] [INFO ] Implicit Places using invariants in 2064 ms returned []
Implicit Place search using SMT only with invariants took 2074 ms to find 0 implicit places.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:24:43] [INFO ] Computed 79 place invariants in 1922 ms
[2022-06-13 01:24:51] [INFO ] Dead Transitions using invariants and state equation in 9747 ms returned []
Finished structural reductions, in 1 iterations. Remains : 540/540 places, 15470/15470 transitions.
Incomplete random walk after 100000 steps, including 11455 resets, run finished after 18999 ms. (steps per millisecond=5 ) properties (out of 4) seen :0
Running SMT prover for 4 properties.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:25:13] [INFO ] Computed 79 place invariants in 1927 ms
[2022-06-13 01:25:13] [INFO ] [Real]Absence check using 27 positive place invariants in 9 ms returned sat
[2022-06-13 01:25:13] [INFO ] [Real]Absence check using 27 positive and 52 generalized place invariants in 45 ms returned sat
[2022-06-13 01:25:14] [INFO ] SMT Verify possible in real domain returnedunsat :0 sat :0 real:4
[2022-06-13 01:25:14] [INFO ] [Nat]Absence check using 27 positive place invariants in 8 ms returned sat
[2022-06-13 01:25:14] [INFO ] [Nat]Absence check using 27 positive and 52 generalized place invariants in 46 ms returned sat
[2022-06-13 01:25:15] [INFO ] [Nat]Adding state equation constraints to refine reachable states.
[2022-06-13 01:25:40] [INFO ] [Nat]Absence check using state equation in 25457 ms returned unsat :0 sat :3
[2022-06-13 01:25:42] [INFO ] State equation strengthened by 8020 read => feed constraints.
[2022-06-13 01:25:44] [INFO ] [Nat]Added 8020 Read/Feed constraints in 1810 ms returned sat
[2022-06-13 01:26:12] [INFO ] SMT Verify possible in nat domain returned unsat :0 sat :0
[2022-06-13 01:26:13] [INFO ] Flatten gal took : 1026 ms
[2022-06-13 01:26:14] [INFO ] Flatten gal took : 871 ms
[2022-06-13 01:26:14] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality7322453510484146613.gal : 110 ms
[2022-06-13 01:26:14] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality17966215054738112449.prop : 72 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityCardinality7322453510484146613.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityCardinality17966215054738112449.prop, --nowitness, --gen-order, FOLLOW], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityCardinality7322453510484146613.gal -t CGAL -reachable-file /tmp/ReachabilityCardinality17966215054738112449.prop --nowitness --gen-order FOLLOW
Loading property file /tmp/ReachabilityCardinality17966215054738112449.prop.
Detected timeout of ITS tools.
[2022-06-13 01:26:30] [INFO ] Flatten gal took : 962 ms
[2022-06-13 01:26:30] [INFO ] Applying decomposition
[2022-06-13 01:26:31] [INFO ] Flatten gal took : 873 ms
Converted graph to binary with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/convert-linux64, -i, /tmp/graph10363538194637806884.txt, -o, /tmp/graph10363538194637806884.bin, -w, /tmp/graph10363538194637806884.weights], workingDir=null]
Built communities with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/louvain-linux64, /tmp/graph10363538194637806884.bin, -l, -1, -v, -w, /tmp/graph10363538194637806884.weights, -q, 0, -e, 0.001], workingDir=null]
[2022-06-13 01:26:34] [INFO ] Decomposing Gal with order
[2022-06-13 01:26:34] [INFO ] Rewriting arrays to variables to allow decomposition.
[2022-06-13 01:27:06] [INFO ] Removed a total of 24620 redundant transitions.
[2022-06-13 01:27:07] [INFO ] Flatten gal took : 10203 ms
[2022-06-13 01:27:08] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 94 ms.
[2022-06-13 01:27:08] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality5259117795408091578.gal : 85 ms
[2022-06-13 01:27:08] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality8274656338614685574.prop : 92 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityCardinality5259117795408091578.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityCardinality8274656338614685574.prop, --nowitness], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityCardinality5259117795408091578.gal -t CGAL -reachable-file /tmp/ReachabilityCardinality8274656338614685574.prop --nowitness
Loading property file /tmp/ReachabilityCardinality8274656338614685574.prop.
Detected timeout of ITS tools.
Built C files in :
/tmp/ltsmin9080831157179762948
[2022-06-13 01:27:24] [INFO ] Built C files in 233ms conformant to PINS (ltsmin variant)in folder :/tmp/ltsmin9080831157179762948
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin9080831157179762948]
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin9080831157179762948] killed by timeout after 1 SECONDS
java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin9080831157179762948] killed by timeout after 1 SECONDS
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:79)
at java.base/java.lang.Thread.run(Thread.java:834)
Applied a total of 0 rules in 1091 ms. Remains 540 /540 variables (removed 0) and now considering 15470/15470 (removed 0) transitions.
Running SMT prover for 4 properties.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:27:28] [INFO ] Computed 79 place invariants in 2060 ms
[2022-06-13 01:27:28] [INFO ] [Real]Absence check using 27 positive place invariants in 10 ms returned sat
[2022-06-13 01:27:29] [INFO ] [Real]Absence check using 27 positive and 52 generalized place invariants in 52 ms returned sat
[2022-06-13 01:27:29] [INFO ] SMT Verify possible in real domain returnedunsat :0 sat :0 real:4
[2022-06-13 01:27:30] [INFO ] [Nat]Absence check using 27 positive place invariants in 280 ms returned sat
[2022-06-13 01:27:30] [INFO ] [Nat]Absence check using 27 positive and 52 generalized place invariants in 146 ms returned sat
[2022-06-13 01:27:31] [INFO ] [Nat]Adding state equation constraints to refine reachable states.
[2022-06-13 01:28:00] [INFO ] [Nat]Absence check using state equation in 29141 ms returned unsat :0 sat :3
Attempting to minimize the solution found.
Minimization took 1189 ms.
[2022-06-13 01:28:02] [INFO ] SMT Verify possible in nat domain returned unsat :0 sat :3
[2022-06-13 01:28:03] [INFO ] Flatten gal took : 877 ms
Using solver Z3 to compute partial order matrices.
[2022-06-13 01:28:06] [INFO ] Flatten gal took : 1852 ms
Built C files in :
/tmp/ltsmin12516347407677750428
[2022-06-13 01:28:06] [INFO ] Too many transitions (15470) to apply POR reductions. Disabling POR matrices.
[2022-06-13 01:28:06] [INFO ] Built C files in 575ms conformant to PINS (ltsmin variant)in folder :/tmp/ltsmin12516347407677750428
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin12516347407677750428]
[2022-06-13 01:28:07] [INFO ] Input system was already deterministic with 15470 transitions.
[2022-06-13 01:28:08] [INFO ] Applying decomposition
[2022-06-13 01:28:09] [INFO ] Flatten gal took : 1406 ms
Converted graph to binary with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/convert-linux64, -i, /tmp/graph6903632850996035232.txt, -o, /tmp/graph6903632850996035232.bin, -w, /tmp/graph6903632850996035232.weights], workingDir=null]
Built communities with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/louvain-linux64, /tmp/graph6903632850996035232.bin, -l, -1, -v, -w, /tmp/graph6903632850996035232.weights, -q, 0, -e, 0.001], workingDir=null]
[2022-06-13 01:28:12] [INFO ] Decomposing Gal with order
[2022-06-13 01:28:12] [INFO ] Rewriting arrays to variables to allow decomposition.
[2022-06-13 01:28:16] [INFO ] Ran tautology test, simplified 0 / 4 in 10374 ms.
[2022-06-13 01:28:18] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-01(UNSAT) depth K=0 took 1867 ms
[2022-06-13 01:28:18] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-09(UNSAT) depth K=0 took 57 ms
[2022-06-13 01:28:18] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-11(UNSAT) depth K=0 took 58 ms
[2022-06-13 01:28:18] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-13(UNSAT) depth K=0 took 64 ms
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
// Phase 1: matrix 15470 rows 540 cols
[2022-06-13 01:28:26] [INFO ] Computed 79 place invariants in 3332 ms
inv : Think_20 + WaitRight_20 + HasRight_20 + Outside_20 = 1
inv : -Neighbourhood_4_6 - Neighbourhood_11_6 + Neighbourhood_6_3 + Neighbourhood_6_8 + Neighbourhood_6_19 - Neighbourhood_5_6 - Neighbourhood_17_6 - Neighbourhood_19_6 + Neighbourhood_6_10 - Neighbourhood_18_6 + Neighbourhood_6_9 + Neighbourhood_6_20 - Neighbourhood_16_6 + Neighbourhood_6_2 + Neighbourhood_6_7 + Neighbourhood_6_12 + Neighbourhood_6_1 + Neighbourhood_6_11 + Neighbourhood_6_4 - Neighbourhood_15_6 - Neighbourhood_7_6 - Neighbourhood_1_6 + Neighbourhood_6_15 + Neighbourhood_6_14 + Neighbourhood_6_5 - Neighbourhood_14_6 + Neighbourhood_6_13 - Neighbourhood_13_6 - Neighbourhood_8_6 - Neighbourhood_9_6 - Neighbourhood_20_6 + Neighbourhood_6_16 - Neighbourhood_10_6 - Neighbourhood_3_6 - Neighbourhood_12_6 + Neighbourhood_6_18 - Neighbourhood_2_6 + Neighbourhood_6_17 = 0
inv : -Neighbourhood_12_7 - Neighbourhood_12_10 - Neighbourhood_9_17 - Neighbourhood_9_2 - Neighbourhood_12_1 - Neighbourhood_9_4 - Neighbourhood_9_16 + Neighbourhood_4_9 - Neighbourhood_9_12 - Neighbourhood_12_18 + Neighbourhood_19_9 + WaitLeft_12 + Neighbourhood_5_9 - Neighbourhood_9_13 - Neighbourhood_9_15 + Neighbourhood_20_9 - Neighbourhood_9_1 + HasLeft_12 - Neighbourhood_9_14 - Neighbourhood_12_19 + Neighbourhood_6_9 + Neighbourhood_7_9 - Neighbourhood_9_5 + Neighbourhood_11_9 - Neighbourhood_9_3 - Neighbourhood_9_20 + Neighbourhood_17_9 + Neighbourhood_10_9 - Neighbourhood_12_8 + Neighbourhood_8_9 - Neighbourhood_12_2 - Neighbourhood_12_17 + Neighbourhood_18_9 - Neighbourhood_12_3 - Neighbourhood_9_19 - Neighbourhood_9_8 - Neighbourhood_12_13 - Neighbourhood_12_12 + Neighbourhood_1_9 - Neighbourhood_9_18 - Neighbourhood_12_5 + Neighbourhood_15_9 - Neighbourhood_12_15 - Neighbourhood_9_6 + Neighbourhood_16_9 - Neighbourhood_12_4 - Neighbourhood_9_10 + Neighbourhood_2_9 - Neighbourhood_12_14 + Think_12 - Neighbourhood_12_20 + Neighbourhood_3_9 + Neighbourhood_14_9 - Neighbourhood_9_7 - Neighbourhood_12_11 - Neighbourhood_12_6 - Neighbourhood_9_11 - Neighbourhood_12_16 + Neighbourhood_13_9 = 0
inv : Neighbourhood_9_17 + Neighbourhood_9_2 + Neighbourhood_9_4 + Neighbourhood_9_16 + Neighbourhood_9_12 + Neighbourhood_9_13 + Neighbourhood_9_15 + Neighbourhood_9_1 + Neighbourhood_9_14 + Neighbourhood_9_5 + Neighbourhood_9_3 + Neighbourhood_9_20 + Neighbourhood_9_9 + Neighbourhood_9_19 + Neighbourhood_9_8 + Outside_9 + Neighbourhood_9_18 + Neighbourhood_9_6 + Neighbourhood_9_10 + Neighbourhood_9_7 + Neighbourhood_9_11 = 1
inv : HasRight_14 + WaitRight_14 + Think_14 + Outside_14 = 1
inv : Neighbourhood_2_10 - Neighbourhood_9_17 + Neighbourhood_2_2 + Neighbourhood_2_4 + Neighbourhood_2_13 + Think_17 - Neighbourhood_17_17 - Neighbourhood_8_17 + Neighbourhood_2_15 + Neighbourhood_2_14 - Neighbourhood_4_17 - Neighbourhood_11_17 - Neighbourhood_18_17 + Neighbourhood_2_16 + Neighbourhood_2_12 - Neighbourhood_10_17 + HasRight_17 + Neighbourhood_2_18 - Neighbourhood_5_17 - Neighbourhood_12_17 + Neighbourhood_2_3 - Neighbourhood_3_17 + Neighbourhood_2_8 + Neighbourhood_2_19 - HasLeft_2 - Neighbourhood_13_17 + Neighbourhood_2_7 + Neighbourhood_2_20 - Neighbourhood_20_17 - WaitLeft_2 + Neighbourhood_2_5 + Neighbourhood_2_9 - Neighbourhood_7_17 - Neighbourhood_14_17 - Think_2 - Neighbourhood_19_17 + Neighbourhood_2_6 - Neighbourhood_16_17 + WaitRight_17 - Neighbourhood_15_17 - Neighbourhood_1_17 + Neighbourhood_2_1 - Neighbourhood_6_17 + Neighbourhood_2_11 = 0
inv : Neighbourhood_17_5 + Neighbourhood_12_7 + Neighbourhood_3_5 + Neighbourhood_13_20 + Neighbourhood_14_14 - Neighbourhood_5_19 + Neighbourhood_12_1 + Neighbourhood_4_20 + Neighbourhood_10_5 + Neighbourhood_8_1 - Neighbourhood_15_8 - Neighbourhood_15_3 + Neighbourhood_19_7 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_11_7 - Neighbourhood_5_6 + Neighbourhood_20_20 - Neighbourhood_5_18 + Neighbourhood_11_5 - Neighbourhood_5_9 - Neighbourhood_15_12 + Neighbourhood_7_20 - Neighbourhood_5_8 + Neighbourhood_9_1 - Neighbourhood_15_13 + Neighbourhood_2_14 + Neighbourhood_16_14 + Neighbourhood_9_14 + Neighbourhood_14_1 + Neighbourhood_6_20 + Neighbourhood_14_20 + Neighbourhood_9_5 - Neighbourhood_5_10 + Neighbourhood_3_7 + Neighbourhood_8_14 + Neighbourhood_6_7 + Neighbourhood_19_5 + Neighbourhood_3_14 + Neighbourhood_1_20 + Neighbourhood_17_14 + Neighbourhood_19_20 + Neighbourhood_13_7 + Neighbourhood_16_5 - Neighbourhood_5_11 + Neighbourhood_6_1 + Neighbourhood_4_7 + Neighbourhood_17_1 - Neighbourhood_15_10 - Neighbourhood_15_2 + Neighbourhood_18_5 + Neighbourhood_9_20 + Neighbourhood_18_14 + Neighbourhood_11_14 + Neighbourhood_16_1 - Neighbourhood_15_16 + Neighbourhood_8_5 - Neighbourhood_5_2 + Neighbourhood_19_14 - Neighbourhood_5_12 + Neighbourhood_7_1 + Neighbourhood_14_7 + Neighbourhood_18_20 - Neighbourhood_5_17 + Think_15 + Neighbourhood_14_5 + Neighbourhood_10_20 + Outside_20 + Neighbourhood_10_14 - Neighbourhood_15_6 - Neighbourhood_15_11 - Neighbourhood_15_18 + Neighbourhood_8_20 - Neighbourhood_15_15 + Neighbourhood_3_20 + WaitLeft_15 + Neighbourhood_8_7 + Neighbourhood_7_5 + Neighbourhood_17_20 + Neighbourhood_6_14 + Neighbourhood_1_14 + Neighbourhood_6_5 - WaitRight_1 + Neighbourhood_20_14 + Neighbourhood_2_7 - Neighbourhood_5_3 + Neighbourhood_13_14 + Neighbourhood_16_20 + Neighbourhood_7_7 - Neighbourhood_5_16 + Neighbourhood_16_7 + Neighbourhood_2_20 + Neighbourhood_20_5 + Neighbourhood_18_1 + Neighbourhood_19_1 + Neighbourhood_12_5 - Neighbourhood_15_9 + Neighbourhood_4_1 + Neighbourhood_11_20 + Neighbourhood_1_5 - Neighbourhood_5_15 + Neighbourhood_7_14 + Neighbourhood_2_5 + Neighbourhood_20_7 + Neighbourhood_17_7 + Neighbourhood_12_14 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_3_1 + HasLeft_15 - Neighbourhood_15_4 - Neighbourhood_5_13 + Neighbourhood_12_20 + Neighbourhood_9_7 - Think_1 + Neighbourhood_20_1 + Outside_14 + Outside_7 - Neighbourhood_5_4 - Neighbourhood_15_19 + Neighbourhood_4_5 + Neighbourhood_4_14 - Neighbourhood_15_17 + Neighbourhood_13_5 + Neighbourhood_11_1 + Neighbourhood_2_1 + Neighbourhood_1_7 + Neighbourhood_18_7 + Neighbourhood_13_1 = 3
inv : Neighbourhood_16_4 + Neighbourhood_16_13 + Neighbourhood_16_15 + Neighbourhood_16_14 + Neighbourhood_16_6 + Neighbourhood_16_12 + Neighbourhood_16_5 + Neighbourhood_16_16 + Neighbourhood_16_1 + Neighbourhood_16_11 + Neighbourhood_16_10 + Neighbourhood_16_19 + Outside_16 + Neighbourhood_16_20 + Neighbourhood_16_7 + Neighbourhood_16_9 + Neighbourhood_16_3 + Neighbourhood_16_8 + Neighbourhood_16_17 + Neighbourhood_16_18 + Neighbourhood_16_2 = 1
inv : Neighbourhood_3_5 + Neighbourhood_3_15 + Neighbourhood_3_10 + Neighbourhood_3_4 + Neighbourhood_3_16 + Neighbourhood_3_2 + Neighbourhood_3_7 + Neighbourhood_3_14 + Neighbourhood_3_3 + Neighbourhood_3_8 + Neighbourhood_3_12 + Neighbourhood_3_18 + Neighbourhood_3_13 + Neighbourhood_3_20 + Neighbourhood_3_17 + Neighbourhood_3_19 + Outside_3 + Neighbourhood_3_11 + Neighbourhood_3_1 + Neighbourhood_3_9 + Neighbourhood_3_6 = 1
inv : -Think_10 + Neighbourhood_13_20 + Neighbourhood_10_5 + Neighbourhood_8_1 + Neighbourhood_8_2 + Neighbourhood_10_11 - Neighbourhood_16_13 + Neighbourhood_13_8 + Neighbourhood_10_15 + Neighbourhood_8_12 - Neighbourhood_2_13 - Neighbourhood_9_13 + Neighbourhood_8_17 + Neighbourhood_13_19 + Neighbourhood_8_3 + Neighbourhood_10_16 + Neighbourhood_13_10 - Neighbourhood_15_13 + Neighbourhood_13_18 - Neighbourhood_1_13 + Neighbourhood_13_11 + Neighbourhood_8_15 + Neighbourhood_8_14 + Neighbourhood_8_4 + Neighbourhood_8_11 + Neighbourhood_10_4 + Neighbourhood_13_7 + Neighbourhood_13_12 + Neighbourhood_8_10 + Neighbourhood_10_17 - Neighbourhood_14_13 - HasRight_8 + Neighbourhood_10_18 - Neighbourhood_4_13 + Neighbourhood_10_9 + Neighbourhood_8_5 + Neighbourhood_8_9 - HasLeft_10 - Neighbourhood_11_13 + Neighbourhood_10_3 + Neighbourhood_10_19 - Neighbourhood_3_13 + Neighbourhood_10_20 + Neighbourhood_10_14 + Neighbourhood_13_2 + Neighbourhood_8_20 + Neighbourhood_8_18 + Neighbourhood_13_4 + Neighbourhood_8_7 - Think_8 + Neighbourhood_13_17 - Neighbourhood_12_13 + Neighbourhood_13_14 - Neighbourhood_6_13 + Neighbourhood_13_6 + Neighbourhood_8_6 + Neighbourhood_10_8 + Neighbourhood_13_16 + Neighbourhood_8_19 - Neighbourhood_20_13 + Neighbourhood_10_2 + Neighbourhood_10_10 + Neighbourhood_13_3 - Neighbourhood_19_13 + Neighbourhood_10_7 + Neighbourhood_10_1 - WaitLeft_10 + Neighbourhood_10_6 - Neighbourhood_7_13 - Neighbourhood_5_13 - Neighbourhood_17_13 + Neighbourhood_13_15 + Neighbourhood_8_8 + Neighbourhood_10_12 - WaitRight_8 - Neighbourhood_18_13 + Neighbourhood_13_5 + Neighbourhood_13_9 + Neighbourhood_8_16 + Neighbourhood_13_1 = 0
inv : -Think_10 - Neighbourhood_1_11 + Neighbourhood_14_19 - Neighbourhood_16_4 + Neighbourhood_7_18 + Neighbourhood_13_20 - Neighbourhood_11_11 - Neighbourhood_20_11 + Neighbourhood_14_14 + Neighbourhood_10_5 + Neighbourhood_8_1 + Neighbourhood_8_2 - Neighbourhood_16_13 - Neighbourhood_9_4 + Neighbourhood_13_8 - Neighbourhood_2_4 + Neighbourhood_10_15 - Neighbourhood_17_4 - Neighbourhood_3_4 + Neighbourhood_8_12 - Neighbourhood_2_13 - Neighbourhood_9_13 + Neighbourhood_8_17 + Neighbourhood_13_19 + Neighbourhood_7_20 + Neighbourhood_14_2 + Neighbourhood_8_3 + Neighbourhood_7_2 + Neighbourhood_10_16 + Neighbourhood_13_10 - Neighbourhood_15_13 + Neighbourhood_14_10 + Neighbourhood_13_18 - Neighbourhood_11_4 + Neighbourhood_7_19 - Neighbourhood_1_13 + Neighbourhood_7_12 + Neighbourhood_14_1 - Neighbourhood_18_4 + Neighbourhood_14_20 + Neighbourhood_7_9 + Neighbourhood_8_15 + Neighbourhood_8_14 - Neighbourhood_1_4 + Neighbourhood_13_7 - Neighbourhood_5_11 + Neighbourhood_13_12 + Neighbourhood_8_10 + Neighbourhood_10_17 - Neighbourhood_19_4 - HasRight_8 + Neighbourhood_10_18 - Neighbourhood_4_13 - Neighbourhood_16_11 + Neighbourhood_10_9 - Outside_4 + Neighbourhood_8_5 - Neighbourhood_6_11 + Neighbourhood_8_9 + Neighbourhood_14_12 + Neighbourhood_14_15 + Neighbourhood_7_10 + Neighbourhood_7_1 + Neighbourhood_14_7 - HasLeft_10 - Neighbourhood_11_13 + Neighbourhood_7_15 + Neighbourhood_10_3 + Neighbourhood_10_19 - Neighbourhood_6_4 - Neighbourhood_3_13 + Neighbourhood_14_5 + Neighbourhood_10_20 + Neighbourhood_10_14 - Neighbourhood_15_11 + Neighbourhood_13_2 + Neighbourhood_8_20 + Neighbourhood_7_6 + Neighbourhood_8_18 - Neighbourhood_20_4 + Neighbourhood_8_7 + Neighbourhood_7_5 + Neighbourhood_14_16 - Outside_11 - Think_8 + Neighbourhood_13_17 - Neighbourhood_12_13 + Neighbourhood_13_14 + Neighbourhood_14_6 - Neighbourhood_6_13 + Neighbourhood_7_7 + Neighbourhood_13_6 + Neighbourhood_8_6 + Neighbourhood_14_8 + Neighbourhood_10_8 - Neighbourhood_18_11 + Neighbourhood_13_16 + Neighbourhood_14_18 + Neighbourhood_8_19 - Neighbourhood_20_13 + Neighbourhood_7_14 - Neighbourhood_12_4 + Neighbourhood_10_2 - Neighbourhood_4_4 - Neighbourhood_4_11 + Neighbourhood_10_10 - Neighbourhood_17_11 - Neighbourhood_3_11 + Neighbourhood_7_17 + Neighbourhood_13_3 + Neighbourhood_14_17 + Neighbourhood_7_8 - Neighbourhood_19_13 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_7_16 - Neighbourhood_15_4 - WaitLeft_10 + Neighbourhood_10_6 - Neighbourhood_5_13 - Neighbourhood_17_13 + Neighbourhood_13_15 + Neighbourhood_14_9 - Neighbourhood_12_11 - Neighbourhood_19_11 + Outside_14 + Neighbourhood_8_8 + Outside_7 - Neighbourhood_5_4 - Neighbourhood_9_11 + Neighbourhood_14_3 + Neighbourhood_10_12 - WaitRight_8 - Neighbourhood_18_13 + Neighbourhood_13_5 + Neighbourhood_13_9 + Neighbourhood_7_3 + Neighbourhood_8_16 - Neighbourhood_2_11 + Neighbourhood_13_1 = 0
inv : Think_11 + WaitLeft_11 + HasLeft_11 + Outside_11 = 1
inv : Neighbourhood_1_16 - Neighbourhood_16_4 + Neighbourhood_18_16 - Neighbourhood_16_13 + Neighbourhood_9_16 + Neighbourhood_11_16 + Neighbourhood_19_16 + Neighbourhood_3_16 - Neighbourhood_16_15 + Neighbourhood_10_16 + Neighbourhood_17_16 - Neighbourhood_16_14 - Neighbourhood_16_6 + Neighbourhood_2_16 - Neighbourhood_16_12 - Neighbourhood_16_5 - Neighbourhood_16_1 + Neighbourhood_15_16 - Neighbourhood_16_11 - Neighbourhood_16_10 + Neighbourhood_4_16 - Neighbourhood_16_19 + Neighbourhood_14_16 - Neighbourhood_16_20 + Neighbourhood_5_16 - Neighbourhood_16_7 + Neighbourhood_13_16 - Neighbourhood_16_9 + Neighbourhood_6_16 + Neighbourhood_7_16 + Neighbourhood_20_16 - Neighbourhood_16_3 - Neighbourhood_16_8 + Neighbourhood_12_16 - Neighbourhood_16_17 - Neighbourhood_16_18 - Neighbourhood_16_2 + Neighbourhood_8_16 = 0
inv : Neighbourhood_20_11 + Neighbourhood_20_20 + Neighbourhood_20_15 + Neighbourhood_20_9 + Neighbourhood_20_10 + Neighbourhood_20_19 + Neighbourhood_20_2 + Neighbourhood_20_8 + Neighbourhood_20_3 + Neighbourhood_20_18 + Outside_20 + Neighbourhood_20_4 + Neighbourhood_20_14 + Neighbourhood_20_17 + Neighbourhood_20_5 + Neighbourhood_20_6 + Neighbourhood_20_13 + Neighbourhood_20_7 + Neighbourhood_20_16 + Neighbourhood_20_12 + Neighbourhood_20_1 = 1
inv : -HasRight_1 + HasLeft_1 + WaitLeft_1 - WaitRight_1 = 0
inv : Neighbourhood_17_5 + Neighbourhood_12_7 + Neighbourhood_3_5 - Neighbourhood_5_14 - Neighbourhood_5_19 + Neighbourhood_10_5 + Neighbourhood_19_7 + Neighbourhood_11_7 - Neighbourhood_5_6 - Neighbourhood_5_18 + Neighbourhood_11_5 - Neighbourhood_5_9 - Neighbourhood_5_8 + Neighbourhood_9_5 - Neighbourhood_5_10 + Neighbourhood_3_7 + Neighbourhood_6_7 + Neighbourhood_19_5 + Neighbourhood_13_7 + Neighbourhood_16_5 - Neighbourhood_5_11 + Neighbourhood_4_7 + Neighbourhood_18_5 + Neighbourhood_8_5 - Neighbourhood_5_2 - Neighbourhood_5_12 + Neighbourhood_14_7 - Neighbourhood_5_17 + Neighbourhood_15_7 + Neighbourhood_14_5 + Neighbourhood_8_7 + Neighbourhood_7_5 + Neighbourhood_6_5 + Neighbourhood_2_7 - Neighbourhood_5_3 + Neighbourhood_7_7 - Neighbourhood_5_16 + Neighbourhood_16_7 + Neighbourhood_15_5 + Neighbourhood_20_5 - Neighbourhood_5_1 + Neighbourhood_12_5 + Neighbourhood_1_5 - Neighbourhood_5_15 + Neighbourhood_2_5 + Neighbourhood_20_7 + Neighbourhood_17_7 + Neighbourhood_10_7 - Neighbourhood_5_13 - Neighbourhood_5_20 + Neighbourhood_9_7 + Outside_7 - Neighbourhood_5_4 + Neighbourhood_4_5 + Neighbourhood_13_5 + Neighbourhood_1_7 + Neighbourhood_18_7 = 1
inv : WaitRight_7 + HasRight_7 + Think_7 + Outside_7 = 1
inv : -Neighbourhood_12_7 - Neighbourhood_12_10 - Neighbourhood_9_17 - Neighbourhood_9_2 - Neighbourhood_12_1 - Neighbourhood_9_4 - Neighbourhood_9_16 + Neighbourhood_4_9 - Neighbourhood_9_12 - Neighbourhood_12_18 + Neighbourhood_19_9 + Neighbourhood_5_9 - Neighbourhood_9_13 - Neighbourhood_9_15 + Neighbourhood_20_9 - Neighbourhood_9_1 - Neighbourhood_9_14 - Neighbourhood_12_19 + Neighbourhood_6_9 + Neighbourhood_7_9 - Neighbourhood_9_5 + Neighbourhood_11_9 - Neighbourhood_9_3 - Neighbourhood_9_20 + Neighbourhood_17_9 + Neighbourhood_10_9 - Neighbourhood_12_8 + Neighbourhood_8_9 + WaitRight_12 - Neighbourhood_12_2 - Neighbourhood_12_17 + Neighbourhood_18_9 - Neighbourhood_12_3 - Neighbourhood_9_19 - Neighbourhood_9_8 - Neighbourhood_12_13 - Neighbourhood_12_12 + Neighbourhood_1_9 - Neighbourhood_9_18 - Neighbourhood_12_5 + Neighbourhood_15_9 - Neighbourhood_12_15 - Neighbourhood_9_6 + Neighbourhood_16_9 - Neighbourhood_12_4 - Neighbourhood_9_10 + Neighbourhood_2_9 - Neighbourhood_12_14 + Think_12 - Neighbourhood_12_20 + Neighbourhood_3_9 + Neighbourhood_14_9 + HasRight_12 - Neighbourhood_9_7 - Neighbourhood_12_11 - Neighbourhood_12_6 - Neighbourhood_9_11 - Neighbourhood_12_16 + Neighbourhood_13_9 = 0
inv : Think_20 + WaitLeft_20 + HasLeft_20 + Outside_20 = 1
inv : HasRight_8 + Think_8 + Outside_8 + WaitRight_8 = 1
inv : Think_10 + Neighbourhood_8_13 - Neighbourhood_13_20 - Neighbourhood_10_5 - Neighbourhood_10_11 + Neighbourhood_16_13 - Neighbourhood_13_8 - Neighbourhood_10_15 + Neighbourhood_2_13 + Neighbourhood_9_13 - Neighbourhood_13_19 - Neighbourhood_10_16 - Neighbourhood_13_10 + Neighbourhood_15_13 - Neighbourhood_13_18 + Neighbourhood_1_13 - Neighbourhood_13_11 - Neighbourhood_10_4 - Neighbourhood_13_7 - Neighbourhood_13_12 - Neighbourhood_10_17 + Neighbourhood_14_13 - Neighbourhood_10_18 + Neighbourhood_4_13 - Neighbourhood_10_9 + HasLeft_10 + Neighbourhood_11_13 - Neighbourhood_10_3 - Neighbourhood_10_19 + Neighbourhood_3_13 - Neighbourhood_10_20 - Neighbourhood_10_14 - Neighbourhood_13_2 - Neighbourhood_13_4 - Neighbourhood_13_17 + Neighbourhood_12_13 - Neighbourhood_13_14 + Neighbourhood_6_13 - Neighbourhood_13_6 - Neighbourhood_10_8 - Neighbourhood_13_16 + Neighbourhood_20_13 - Neighbourhood_10_2 - Neighbourhood_10_10 - Neighbourhood_13_3 + Neighbourhood_19_13 - Neighbourhood_10_7 - Neighbourhood_10_1 + WaitLeft_10 - Neighbourhood_10_6 + Neighbourhood_7_13 + Neighbourhood_5_13 + Neighbourhood_17_13 - Neighbourhood_13_15 - Neighbourhood_10_12 + Neighbourhood_18_13 - Neighbourhood_13_5 - Neighbourhood_13_9 - Neighbourhood_13_1 = 0
inv : Neighbourhood_17_5 + Neighbourhood_12_7 + Neighbourhood_3_5 + Neighbourhood_13_20 + Neighbourhood_14_14 - Neighbourhood_5_19 + Neighbourhood_12_1 + Neighbourhood_4_20 + Neighbourhood_10_5 + Neighbourhood_8_1 - Neighbourhood_15_8 - Neighbourhood_15_3 + Neighbourhood_19_7 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_11_7 - Neighbourhood_5_6 + Neighbourhood_20_20 - Neighbourhood_5_18 + Neighbourhood_11_5 - Neighbourhood_5_9 - Neighbourhood_15_12 + Neighbourhood_7_20 - Neighbourhood_5_8 + HasRight_15 + Neighbourhood_9_1 - Neighbourhood_15_13 + Neighbourhood_2_14 + Neighbourhood_16_14 + Neighbourhood_9_14 + Neighbourhood_14_1 + Neighbourhood_6_20 + Neighbourhood_14_20 + Neighbourhood_9_5 - Neighbourhood_5_10 + Neighbourhood_3_7 + Neighbourhood_8_14 + Neighbourhood_6_7 + Neighbourhood_19_5 + Neighbourhood_3_14 + Neighbourhood_1_20 + Neighbourhood_17_14 + Neighbourhood_19_20 + Neighbourhood_13_7 + Neighbourhood_16_5 - Neighbourhood_5_11 + Neighbourhood_6_1 + Neighbourhood_4_7 + Neighbourhood_17_1 - Neighbourhood_15_10 - Neighbourhood_15_2 + Neighbourhood_18_5 + Neighbourhood_9_20 + Neighbourhood_18_14 + Neighbourhood_11_14 + Neighbourhood_16_1 - Neighbourhood_15_16 + Neighbourhood_8_5 - Neighbourhood_5_2 + Neighbourhood_19_14 - Neighbourhood_5_12 + Neighbourhood_7_1 + Neighbourhood_14_7 + Neighbourhood_18_20 - Neighbourhood_5_17 + Think_15 + Neighbourhood_14_5 + Neighbourhood_10_20 + Outside_20 + Neighbourhood_10_14 - Neighbourhood_15_6 - Neighbourhood_15_11 - Neighbourhood_15_18 + Neighbourhood_8_20 - Neighbourhood_15_15 + Neighbourhood_3_20 + Neighbourhood_8_7 + Neighbourhood_7_5 + Neighbourhood_17_20 + Neighbourhood_6_14 + Neighbourhood_1_14 + Neighbourhood_6_5 - WaitRight_1 + Neighbourhood_20_14 + Neighbourhood_2_7 - Neighbourhood_5_3 + Neighbourhood_13_14 + Neighbourhood_16_20 + Neighbourhood_7_7 - Neighbourhood_5_16 + Neighbourhood_16_7 + Neighbourhood_2_20 + WaitRight_15 + Neighbourhood_20_5 + Neighbourhood_18_1 + Neighbourhood_19_1 + Neighbourhood_12_5 - Neighbourhood_15_9 + Neighbourhood_4_1 + Neighbourhood_11_20 + Neighbourhood_1_5 - Neighbourhood_5_15 + Neighbourhood_7_14 + Neighbourhood_2_5 + Neighbourhood_20_7 + Neighbourhood_17_7 + Neighbourhood_12_14 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_3_1 - Neighbourhood_15_4 - Neighbourhood_5_13 + Neighbourhood_12_20 + Neighbourhood_9_7 - Think_1 + Neighbourhood_20_1 + Outside_14 + Outside_7 - Neighbourhood_5_4 - Neighbourhood_15_19 + Neighbourhood_4_5 + Neighbourhood_4_14 - Neighbourhood_15_17 + Neighbourhood_13_5 + Neighbourhood_11_1 + Neighbourhood_2_1 + Neighbourhood_1_7 + Neighbourhood_18_7 + Neighbourhood_13_1 = 3
inv : HasLeft_2 + Outside_2 + WaitLeft_2 + Think_2 = 1
inv : Neighbourhood_13_20 + Neighbourhood_4_20 + Neighbourhood_20_20 + Neighbourhood_7_20 + Neighbourhood_6_20 + Neighbourhood_14_20 + Neighbourhood_1_20 + Neighbourhood_15_20 + Neighbourhood_19_20 + Neighbourhood_9_20 + Neighbourhood_18_20 + Neighbourhood_10_20 + Outside_20 + Neighbourhood_8_20 + Neighbourhood_3_20 + Neighbourhood_17_20 + Neighbourhood_16_20 + Neighbourhood_2_20 + Neighbourhood_11_20 + Neighbourhood_12_20 + Neighbourhood_5_20 = 1
inv : Neighbourhood_12_1 + Neighbourhood_8_1 + Neighbourhood_15_1 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_9_1 + Neighbourhood_14_1 + Neighbourhood_6_1 + Neighbourhood_17_1 + Neighbourhood_16_1 + Neighbourhood_7_1 - WaitRight_1 + Neighbourhood_18_1 + Neighbourhood_5_1 + Neighbourhood_19_1 + Neighbourhood_4_1 + Neighbourhood_10_1 + Neighbourhood_3_1 - Think_1 + Neighbourhood_20_1 + Neighbourhood_11_1 + Neighbourhood_2_1 + Neighbourhood_13_1 = 0
inv : Think_10 + Neighbourhood_1_11 - Neighbourhood_13_20 + Neighbourhood_11_11 + Neighbourhood_20_11 - Neighbourhood_10_5 - Neighbourhood_8_1 - Neighbourhood_8_2 + Neighbourhood_16_13 - Neighbourhood_13_8 - Neighbourhood_10_15 + Neighbourhood_14_11 + Neighbourhood_7_11 - Neighbourhood_8_12 + Neighbourhood_2_13 + Neighbourhood_9_13 - Neighbourhood_8_17 - Neighbourhood_13_19 - Neighbourhood_8_3 - Neighbourhood_10_16 - Neighbourhood_13_10 + Neighbourhood_15_13 - Neighbourhood_13_18 + Neighbourhood_1_13 - Neighbourhood_8_15 - Neighbourhood_8_14 - Neighbourhood_8_4 - Neighbourhood_10_4 - Neighbourhood_13_7 + Neighbourhood_5_11 - Neighbourhood_13_12 - Neighbourhood_8_10 - Neighbourhood_10_17 + Neighbourhood_14_13 + HasRight_8 - Neighbourhood_10_18 + Neighbourhood_4_13 + Neighbourhood_16_11 - Neighbourhood_10_9 - Neighbourhood_8_5 + Neighbourhood_6_11 - Neighbourhood_8_9 + HasLeft_10 + Neighbourhood_11_13 - Neighbourhood_10_3 - Neighbourhood_10_19 + Neighbourhood_3_13 - Neighbourhood_10_20 - Neighbourhood_10_14 + Neighbourhood_15_11 - Neighbourhood_13_2 - Neighbourhood_8_20 - Neighbourhood_8_18 - Neighbourhood_13_4 - Neighbourhood_8_7 + Outside_11 + Think_8 - Neighbourhood_13_17 + Neighbourhood_12_13 - Neighbourhood_13_14 + Neighbourhood_6_13 - Neighbourhood_13_6 - Neighbourhood_8_6 - Neighbourhood_10_8 + Neighbourhood_18_11 - Neighbourhood_13_16 - Neighbourhood_8_19 + Neighbourhood_20_13 - Neighbourhood_10_2 + Neighbourhood_4_11 - Neighbourhood_10_10 + Neighbourhood_17_11 + Neighbourhood_3_11 - Neighbourhood_13_3 + Neighbourhood_19_13 - Neighbourhood_10_7 - Neighbourhood_10_1 + WaitLeft_10 - Neighbourhood_10_6 + Neighbourhood_7_13 + Neighbourhood_5_13 + Neighbourhood_17_13 - Neighbourhood_13_15 + Neighbourhood_12_11 + Neighbourhood_19_11 - Neighbourhood_8_8 + Neighbourhood_9_11 - Neighbourhood_10_12 + WaitRight_8 + Neighbourhood_18_13 - Neighbourhood_13_5 - Neighbourhood_13_9 - Neighbourhood_8_16 + Neighbourhood_2_11 - Neighbourhood_13_1 = 1
inv : -Neighbourhood_9_17 - Neighbourhood_9_2 - Neighbourhood_9_4 - Neighbourhood_9_16 - Neighbourhood_9_12 - Neighbourhood_9_13 - Neighbourhood_9_15 - Neighbourhood_9_1 - Neighbourhood_9_14 + HasRight_9 - Neighbourhood_9_5 - Neighbourhood_9_3 - Neighbourhood_9_20 + WaitRight_9 - Neighbourhood_9_9 - Neighbourhood_9_19 - Neighbourhood_9_8 - Neighbourhood_9_18 - Neighbourhood_9_6 - Neighbourhood_9_10 + Think_9 - Neighbourhood_9_7 - Neighbourhood_9_11 = 0
inv : Neighbourhood_17_5 + Neighbourhood_17_2 + Neighbourhood_17_4 + Neighbourhood_17_6 - Think_17 + Neighbourhood_17_17 + Neighbourhood_17_16 + Neighbourhood_17_8 + Neighbourhood_17_14 + Neighbourhood_17_1 - HasRight_17 + Neighbourhood_17_9 + Neighbourhood_17_10 + Neighbourhood_17_15 + Neighbourhood_17_20 + Neighbourhood_17_19 + Neighbourhood_17_11 + Neighbourhood_17_7 + Neighbourhood_17_3 + Neighbourhood_17_18 + Neighbourhood_17_13 + Neighbourhood_17_12 - WaitRight_17 = 0
inv : Think_10 + Neighbourhood_1_11 - Neighbourhood_12_7 - Neighbourhood_14_19 + Neighbourhood_4_6 + Neighbourhood_16_4 - Neighbourhood_7_18 - Neighbourhood_12_10 + Neighbourhood_11_6 - Neighbourhood_13_20 + Neighbourhood_11_11 + Neighbourhood_20_11 - Neighbourhood_14_14 - Neighbourhood_9_17 - Neighbourhood_9_2 - Neighbourhood_12_1 - Neighbourhood_10_5 - Neighbourhood_8_1 - Neighbourhood_8_2 + Neighbourhood_16_13 - Neighbourhood_13_8 - Neighbourhood_9_16 + Neighbourhood_18_12 + Neighbourhood_4_9 + Neighbourhood_2_4 - Neighbourhood_6_3 - Neighbourhood_10_15 - Neighbourhood_6_8 - Neighbourhood_12_18 + Neighbourhood_19_9 + Neighbourhood_17_4 + Neighbourhood_1_12 + Neighbourhood_3_4 - Neighbourhood_6_19 + Neighbourhood_5_6 + Neighbourhood_17_6 + Neighbourhood_19_6 + Neighbourhood_2_13 + Neighbourhood_5_9 + Neighbourhood_15_12 - Neighbourhood_8_17 - Neighbourhood_13_19 - Neighbourhood_6_10 - Neighbourhood_9_15 + Neighbourhood_20_9 - Neighbourhood_7_20 - Neighbourhood_14_2 - Neighbourhood_8_3 - Neighbourhood_9_1 - Neighbourhood_7_2 - Neighbourhood_10_16 - Neighbourhood_13_10 + Neighbourhood_15_13 - Neighbourhood_14_10 + Neighbourhood_18_6 - Neighbourhood_13_18 + Neighbourhood_11_4 - Neighbourhood_7_19 + Neighbourhood_1_13 - Neighbourhood_9_14 - Neighbourhood_12_19 - Neighbourhood_14_1 + Neighbourhood_18_4 - Neighbourhood_6_20 - Neighbourhood_14_20 + Neighbourhood_16_6 - Neighbourhood_8_15 - Neighbourhood_9_5 - Neighbourhood_6_2 + Neighbourhood_11_9 - Neighbourhood_8_14 + Neighbourhood_2_12 - Neighbourhood_6_7 + Neighbourhood_1_4 + Neighbourhood_16_12 - Neighbourhood_9_3 - Neighbourhood_13_7 + Neighbourhood_5_11 - Neighbourhood_6_1 - Neighbourhood_8_10 - Neighbourhood_10_17 + Neighbourhood_19_4 + HasRight_8 + Neighbourhood_3_12 - Neighbourhood_10_18 - Neighbourhood_9_20 + Neighbourhood_4_13 + Neighbourhood_17_9 + Neighbourhood_16_11 - Neighbourhood_12_8 + Outside_4 - Neighbourhood_8_5 - Neighbourhood_14_15 - Neighbourhood_7_10 + Neighbourhood_5_12 - Neighbourhood_7_1 - Neighbourhood_14_7 + HasLeft_10 + Neighbourhood_11_13 - Neighbourhood_12_2 - Neighbourhood_7_15 - Neighbourhood_10_3 - Neighbourhood_10_19 - Neighbourhood_12_17 + Neighbourhood_3_13 - Neighbourhood_14_5 - Neighbourhood_10_20 - Neighbourhood_10_14 + Neighbourhood_15_6 + Neighbourhood_15_11 - Neighbourhood_13_2 - Neighbourhood_8_20 - Neighbourhood_8_18 + Neighbourhood_4_12 + Neighbourhood_18_9 + Neighbourhood_20_4 + Neighbourhood_1_6 - Neighbourhood_8_7 - Neighbourhood_7_5 - Neighbourhood_14_16 - Neighbourhood_12_3 - Neighbourhood_6_15 - Neighbourhood_9_19 - Neighbourhood_6_14 + Outside_11 - Neighbourhood_9_8 + Think_8 - Neighbourhood_6_5 - Neighbourhood_13_17 - Neighbourhood_13_14 - Neighbourhood_7_7 + Neighbourhood_1_9 + Neighbourhood_19_12 - Neighbourhood_9_18 - Neighbourhood_14_8 - Neighbourhood_10_8 + Neighbourhood_18_11 - Neighbourhood_12_5 + Neighbourhood_15_9 - Neighbourhood_13_16 - Neighbourhood_12_15 + Neighbourhood_16_9 - Neighbourhood_14_18 + Neighbourhood_20_6 - Neighbourhood_8_19 + Neighbourhood_20_13 - Neighbourhood_7_14 - Neighbourhood_10_2 - Neighbourhood_9_10 + Neighbourhood_4_4 + Neighbourhood_4_11 - Neighbourhood_10_10 + Neighbourhood_17_11 + Neighbourhood_2_9 - Neighbourhood_6_16 + Neighbourhood_3_11 - Neighbourhood_12_14 + Neighbourhood_11_12 - Neighbourhood_7_17 - Neighbourhood_13_3 - Neighbourhood_14_17 - Neighbourhood_7_8 + Neighbourhood_19_13 - Neighbourhood_10_7 - Neighbourhood_10_1 - Neighbourhood_7_16 + Neighbourhood_15_4 + WaitLeft_10 + Neighbourhood_5_13 - Neighbourhood_12_20 + Neighbourhood_17_13 + Neighbourhood_3_9 - Neighbourhood_13_15 - Neighbourhood_9_7 + Neighbourhood_19_11 + Neighbourhood_20_12 + Neighbourhood_3_6 - Neighbourhood_6_18 + Neighbourhood_2_6 - Outside_14 - Neighbourhood_8_8 - Outside_7 + Neighbourhood_17_12 + Neighbourhood_5_4 - Neighbourhood_12_16 - Neighbourhood_14_3 + WaitRight_8 + Neighbourhood_18_13 - Neighbourhood_13_5 - Neighbourhood_7_3 - Neighbourhood_6_17 - Neighbourhood_8_16 + Neighbourhood_2_11 - Neighbourhood_13_1 = 0
inv : -Neighbourhood_13_20 + HasRight_13 - Neighbourhood_13_8 + WaitRight_13 - Neighbourhood_13_19 - Neighbourhood_13_10 - Neighbourhood_13_18 - Neighbourhood_13_11 - Neighbourhood_13_7 - Neighbourhood_13_12 - Neighbourhood_13_2 - Neighbourhood_13_4 - Neighbourhood_13_17 - Neighbourhood_13_14 - Neighbourhood_13_6 + Think_13 - Neighbourhood_13_16 - Neighbourhood_13_13 - Neighbourhood_13_3 - Neighbourhood_13_15 - Neighbourhood_13_5 - Neighbourhood_13_9 - Neighbourhood_13_1 = 0
inv : -Neighbourhood_4_6 - Neighbourhood_11_6 + HasLeft_6 - Neighbourhood_5_6 - Neighbourhood_17_6 - Neighbourhood_19_6 + WaitLeft_6 - Neighbourhood_18_6 - Neighbourhood_16_6 + Think_6 - Neighbourhood_6_6 - Neighbourhood_15_6 - Neighbourhood_7_6 - Neighbourhood_1_6 - Neighbourhood_14_6 - Neighbourhood_13_6 - Neighbourhood_8_6 - Neighbourhood_9_6 - Neighbourhood_20_6 - Neighbourhood_10_6 - Neighbourhood_3_6 - Neighbourhood_12_6 - Neighbourhood_2_6 = 0
inv : -Neighbourhood_1_11 + Neighbourhood_17_5 + Neighbourhood_12_7 + Neighbourhood_14_19 - Neighbourhood_2_10 - Neighbourhood_16_4 - Neighbourhood_11_6 + Neighbourhood_13_20 - Neighbourhood_11_11 - Neighbourhood_20_11 + Neighbourhood_14_14 + Neighbourhood_9_17 + Neighbourhood_17_2 + Neighbourhood_18_16 + Neighbourhood_9_2 + Neighbourhood_12_1 + Neighbourhood_4_20 + Neighbourhood_10_5 + Neighbourhood_8_1 + Neighbourhood_8_2 + Neighbourhood_18_8 - Neighbourhood_16_13 + Neighbourhood_13_8 + Neighbourhood_9_16 - Neighbourhood_15_3 - Neighbourhood_2_4 - Neighbourhood_3_10 + Neighbourhood_10_15 + Neighbourhood_6_8 - Neighbourhood_19_9 - Neighbourhood_1_12 - Neighbourhood_3_4 + Neighbourhood_6_19 - Neighbourhood_5_6 - Neighbourhood_19_18 - Neighbourhood_19_6 - Neighbourhood_5_18 - Neighbourhood_2_13 - Think_17 + Neighbourhood_17_17 - Neighbourhood_5_9 - Neighbourhood_15_12 + Neighbourhood_8_17 + Neighbourhood_13_19 + Neighbourhood_9_15 - Neighbourhood_20_9 - Neighbourhood_20_10 + Neighbourhood_7_20 + Neighbourhood_14_2 - Neighbourhood_1_3 + Neighbourhood_9_1 + Neighbourhood_7_2 + Neighbourhood_10_16 - Neighbourhood_15_13 + Neighbourhood_4_8 + Neighbourhood_4_17 + Neighbourhood_17_16 - Neighbourhood_11_4 + Neighbourhood_7_19 - Neighbourhood_1_13 + Neighbourhood_9_14 + Neighbourhood_12_19 + Neighbourhood_18_17 + Neighbourhood_14_1 + Neighbourhood_6_20 + Neighbourhood_14_20 - Neighbourhood_16_6 + Neighbourhood_8_15 + Neighbourhood_9_5 - Neighbourhood_5_10 + Neighbourhood_6_2 - Neighbourhood_19_10 + Neighbourhood_17_8 - Neighbourhood_11_9 + Neighbourhood_8_14 - Neighbourhood_2_12 + Neighbourhood_6_7 - Neighbourhood_1_4 - Neighbourhood_16_12 + Neighbourhood_17_14 + Neighbourhood_18_19 + Neighbourhood_4_2 + Neighbourhood_13_7 - Neighbourhood_5_11 + Neighbourhood_6_1 + Neighbourhood_4_7 - Neighbourhood_3_3 + Neighbourhood_17_1 + Neighbourhood_10_17 - Neighbourhood_15_10 - Neighbourhood_19_4 + Neighbourhood_18_5 - HasRight_8 - Neighbourhood_3_12 + Neighbourhood_9_20 + Neighbourhood_18_14 - Neighbourhood_3_18 - HasRight_17 - Neighbourhood_20_3 - Neighbourhood_16_11 - Neighbourhood_2_18 + Neighbourhood_12_8 + Neighbourhood_8_5 - Neighbourhood_20_18 + Neighbourhood_14_15 - Neighbourhood_11_3 - Neighbourhood_5_12 + Neighbourhood_7_1 + Neighbourhood_14_7 + Neighbourhood_18_20 - Neighbourhood_11_18 - Neighbourhood_11_13 + Neighbourhood_12_2 + Neighbourhood_7_15 - Neighbourhood_16_10 + Neighbourhood_10_19 + Neighbourhood_12_17 - Neighbourhood_2_3 - Neighbourhood_3_13 + Neighbourhood_14_5 + Neighbourhood_10_20 + Neighbourhood_10_14 - Neighbourhood_1_18 - Neighbourhood_15_6 - Neighbourhood_15_11 + Neighbourhood_13_2 - Neighbourhood_15_18 + Neighbourhood_17_15 + Neighbourhood_8_20 + Neighbourhood_4_16 - Neighbourhood_20_4 - Neighbourhood_1_6 + Neighbourhood_8_7 + Neighbourhood_7_5 - Neighbourhood_19_3 + Neighbourhood_17_20 + Neighbourhood_14_16 + Neighbourhood_6_15 + Neighbourhood_9_19 + Neighbourhood_6_14 - Outside_11 + Neighbourhood_9_8 - Think_8 + Neighbourhood_18_2 + Neighbourhood_6_5 + Neighbourhood_13_17 - Neighbourhood_5_3 + Neighbourhood_13_14 + Neighbourhood_7_7 - Neighbourhood_1_9 - Neighbourhood_19_12 + Neighbourhood_14_8 + Neighbourhood_18_1 - Outside_3 + Neighbourhood_10_8 + Neighbourhood_12_5 - Neighbourhood_15_9 + Neighbourhood_13_16 + Neighbourhood_12_15 + Neighbourhood_4_1 - Neighbourhood_16_9 - Neighbourhood_20_6 + Neighbourhood_8_19 - Neighbourhood_20_13 + Neighbourhood_7_14 + Neighbourhood_10_2 + Neighbourhood_17_19 - Neighbourhood_2_9 + Neighbourhood_6_16 - Neighbourhood_3_11 + Neighbourhood_17_7 + Neighbourhood_12_14 - Neighbourhood_11_12 + Neighbourhood_7_17 + Neighbourhood_14_17 + Neighbourhood_7_8 - Neighbourhood_19_13 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_7_16 - Neighbourhood_15_4 + Neighbourhood_4_19 - Neighbourhood_5_13 + Neighbourhood_12_20 - Neighbourhood_3_9 + Neighbourhood_13_15 + Neighbourhood_9_7 - Neighbourhood_19_11 - Neighbourhood_20_12 - Neighbourhood_11_10 - Neighbourhood_3_6 + Neighbourhood_4_15 + Neighbourhood_18_15 - Neighbourhood_1_10 - Neighbourhood_2_6 + Outside_14 + Neighbourhood_8_8 + Outside_7 - Neighbourhood_5_4 - Neighbourhood_16_3 + Neighbourhood_12_16 + Neighbourhood_4_5 - WaitRight_17 - Neighbourhood_16_18 + Neighbourhood_4_14 - WaitRight_8 + Neighbourhood_13_5 + Neighbourhood_6_17 + Neighbourhood_8_16 - Neighbourhood_2_11 + Neighbourhood_18_7 + Neighbourhood_13_1 = 0
inv : Think_3 + WaitRight_3 + HasRight_3 + Outside_3 = 1
inv : Think_17 + HasRight_17 + Outside_17 + WaitRight_17 = 1
inv : Neighbourhood_1_11 + Neighbourhood_1_16 + Neighbourhood_3_5 - Neighbourhood_17_2 - Neighbourhood_9_2 - Neighbourhood_8_2 + Neighbourhood_3_15 - Neighbourhood_2_2 + Neighbourhood_3_10 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_1_12 + Neighbourhood_3_4 - Neighbourhood_14_2 + Neighbourhood_3_16 + Neighbourhood_1_3 - Neighbourhood_7_2 + Neighbourhood_1_13 - Neighbourhood_6_2 - Neighbourhood_20_2 + Neighbourhood_3_7 + Neighbourhood_1_4 + Neighbourhood_3_14 + Neighbourhood_1_20 - Neighbourhood_4_2 + Neighbourhood_3_3 - Neighbourhood_15_2 + Neighbourhood_3_8 + Neighbourhood_3_12 + Neighbourhood_1_19 + Neighbourhood_3_18 - Neighbourhood_5_2 - Neighbourhood_12_2 + Neighbourhood_3_13 + Neighbourhood_1_18 - Neighbourhood_13_2 + Neighbourhood_3_20 + Neighbourhood_1_6 + Neighbourhood_3_17 + Neighbourhood_1_14 - Neighbourhood_11_2 + HasLeft_2 - Neighbourhood_18_2 - WaitRight_1 + Neighbourhood_1_8 + Neighbourhood_3_19 + Neighbourhood_1_9 + Outside_3 + Neighbourhood_1_15 + Neighbourhood_1_5 + WaitLeft_2 - Neighbourhood_10_2 + Neighbourhood_3_11 + Neighbourhood_3_1 - Neighbourhood_19_2 + Think_2 + Neighbourhood_3_9 + Neighbourhood_3_6 - Think_1 + Neighbourhood_1_10 + Neighbourhood_1_17 - Neighbourhood_16_2 + Neighbourhood_1_7 = 1
inv : -Neighbourhood_16_4 - Neighbourhood_16_13 - Neighbourhood_16_15 + Think_16 - Neighbourhood_16_14 - Neighbourhood_16_6 - Neighbourhood_16_12 - Neighbourhood_16_5 - Neighbourhood_16_16 - Neighbourhood_16_1 - Neighbourhood_16_11 - Neighbourhood_16_10 - Neighbourhood_16_19 + HasLeft_16 - Neighbourhood_16_20 - Neighbourhood_16_7 + WaitLeft_16 - Neighbourhood_16_9 - Neighbourhood_16_3 - Neighbourhood_16_8 - Neighbourhood_16_17 - Neighbourhood_16_18 - Neighbourhood_16_2 = 0
inv : Neighbourhood_17_5 + Neighbourhood_12_7 + Neighbourhood_3_5 + Neighbourhood_13_20 - Neighbourhood_20_11 + Neighbourhood_14_14 - Neighbourhood_5_19 + Neighbourhood_12_1 + Neighbourhood_4_20 + Neighbourhood_10_5 + Neighbourhood_8_1 - Neighbourhood_15_8 + Neighbourhood_3_15 - Neighbourhood_15_3 + Neighbourhood_19_7 + Neighbourhood_10_15 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_11_15 + Neighbourhood_11_7 - Neighbourhood_5_6 - Neighbourhood_5_18 + Neighbourhood_11_5 - Neighbourhood_5_9 - Neighbourhood_15_12 + Neighbourhood_9_15 - Neighbourhood_20_9 - Neighbourhood_20_10 + Neighbourhood_7_20 - Neighbourhood_20_19 - Neighbourhood_5_8 + Neighbourhood_2_15 + Neighbourhood_16_15 + Neighbourhood_9_1 - Neighbourhood_15_13 + Neighbourhood_2_14 + Neighbourhood_16_14 + Neighbourhood_9_14 + Neighbourhood_14_1 + Neighbourhood_6_20 + Neighbourhood_14_20 + Neighbourhood_8_15 + Neighbourhood_9_5 - Neighbourhood_5_10 - Neighbourhood_20_2 + Neighbourhood_3_7 - Neighbourhood_20_8 + Neighbourhood_8_14 + Neighbourhood_6_7 + Neighbourhood_19_5 + Neighbourhood_3_14 + Neighbourhood_1_20 + Neighbourhood_17_14 + Neighbourhood_19_20 + Neighbourhood_13_7 + Neighbourhood_16_5 - Neighbourhood_5_11 + Neighbourhood_6_1 + Neighbourhood_4_7 + Neighbourhood_17_1 - Neighbourhood_15_10 - Neighbourhood_15_2 + Neighbourhood_18_5 + Neighbourhood_9_20 + Neighbourhood_18_14 + Neighbourhood_11_14 - Neighbourhood_20_3 + Neighbourhood_16_1 - Neighbourhood_15_16 + Neighbourhood_8_5 - Neighbourhood_5_2 - Neighbourhood_20_18 + Neighbourhood_14_15 + Neighbourhood_19_14 - Neighbourhood_5_12 + Neighbourhood_7_1 + Neighbourhood_14_7 + Neighbourhood_18_20 - Neighbourhood_5_17 + Neighbourhood_7_15 + Neighbourhood_14_5 + Neighbourhood_10_20 + Neighbourhood_10_14 - Neighbourhood_15_6 - Neighbourhood_15_11 - Neighbourhood_15_18 + Neighbourhood_17_15 + Neighbourhood_8_20 + Neighbourhood_3_20 - Neighbourhood_20_4 + Neighbourhood_8_7 + Neighbourhood_7_5 + Neighbourhood_17_20 + Neighbourhood_6_15 + Neighbourhood_6_14 + Neighbourhood_1_14 + Neighbourhood_6_5 - WaitRight_1 + Neighbourhood_2_7 - Neighbourhood_5_3 + Neighbourhood_13_14 + Neighbourhood_16_20 + Neighbourhood_7_7 - Neighbourhood_5_16 + Neighbourhood_16_7 + Neighbourhood_2_20 - Neighbourhood_20_17 + Neighbourhood_18_1 + Neighbourhood_19_1 + Neighbourhood_12_5 - Neighbourhood_15_9 + Neighbourhood_1_15 + Neighbourhood_12_15 + Neighbourhood_4_1 + Neighbourhood_11_20 + Neighbourhood_1_5 - Neighbourhood_20_6 + Neighbourhood_19_15 - Neighbourhood_20_13 + Neighbourhood_7_14 + Neighbourhood_2_5 + Neighbourhood_17_7 + Neighbourhood_12_14 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_3_1 - Neighbourhood_20_16 - Neighbourhood_15_4 - Neighbourhood_5_13 + Neighbourhood_12_20 + Neighbourhood_13_15 + Neighbourhood_9_7 - Neighbourhood_20_12 + Neighbourhood_4_15 - Think_1 + Neighbourhood_18_15 + Outside_14 + Outside_7 - Neighbourhood_5_4 - Neighbourhood_15_19 + Neighbourhood_4_5 + Neighbourhood_4_14 - Neighbourhood_15_17 + Neighbourhood_13_5 + Neighbourhood_11_1 + Neighbourhood_2_1 + Neighbourhood_1_7 + Neighbourhood_18_7 + Neighbourhood_13_1 = 2
inv : -Neighbourhood_16_4 - Neighbourhood_16_13 - Neighbourhood_16_15 + Think_16 - Neighbourhood_16_14 - Neighbourhood_16_6 + HasRight_16 - Neighbourhood_16_12 - Neighbourhood_16_5 - Neighbourhood_16_16 - Neighbourhood_16_1 - Neighbourhood_16_11 - Neighbourhood_16_10 + WaitRight_16 - Neighbourhood_16_19 - Neighbourhood_16_20 - Neighbourhood_16_7 - Neighbourhood_16_9 - Neighbourhood_16_3 - Neighbourhood_16_8 - Neighbourhood_16_17 - Neighbourhood_16_18 - Neighbourhood_16_2 = 0
inv : Neighbourhood_1_11 + Neighbourhood_1_16 + Neighbourhood_2_10 + Neighbourhood_3_5 - Neighbourhood_9_17 - Neighbourhood_17_2 - Neighbourhood_9_2 - Neighbourhood_8_2 - Neighbourhood_18_8 - Neighbourhood_15_8 - Neighbourhood_13_8 + Neighbourhood_3_15 + Neighbourhood_19_7 + Neighbourhood_2_4 + Neighbourhood_3_10 - Neighbourhood_6_8 + Neighbourhood_1_1 - HasRight_1 + Neighbourhood_19_16 + Neighbourhood_19_9 + Neighbourhood_1_12 + Neighbourhood_3_4 + Neighbourhood_19_18 + Neighbourhood_19_6 + Neighbourhood_2_13 + Think_17 - Neighbourhood_17_17 - Neighbourhood_8_17 - Neighbourhood_5_8 - Neighbourhood_14_2 + Neighbourhood_2_15 + Neighbourhood_3_16 + Neighbourhood_1_3 - Neighbourhood_7_2 + Neighbourhood_2_14 - Neighbourhood_4_8 - Neighbourhood_4_17 + Neighbourhood_1_13 - Neighbourhood_11_17 + Outside_19 - Neighbourhood_18_17 - Neighbourhood_6_2 - Neighbourhood_20_2 + Neighbourhood_3_7 + Neighbourhood_19_10 - Neighbourhood_17_8 - Neighbourhood_20_8 + Neighbourhood_2_16 + Neighbourhood_2_12 + Neighbourhood_19_5 + Neighbourhood_1_4 + Neighbourhood_3_14 + Neighbourhood_1_20 - Neighbourhood_11_8 + Neighbourhood_19_20 - Neighbourhood_4_2 + Neighbourhood_3_3 - Neighbourhood_10_17 + Neighbourhood_19_4 - Neighbourhood_15_2 + HasRight_8 + Neighbourhood_3_12 + Neighbourhood_1_19 + Neighbourhood_3_18 + HasRight_17 + Neighbourhood_2_18 - Neighbourhood_12_8 - Neighbourhood_5_2 + Neighbourhood_19_14 - Neighbourhood_5_17 - Neighbourhood_12_2 + Neighbourhood_19_19 - Neighbourhood_12_17 + Neighbourhood_2_3 + Neighbourhood_3_13 + Neighbourhood_1_18 - Neighbourhood_13_2 + Neighbourhood_3_20 + Neighbourhood_1_6 + Neighbourhood_19_3 + Neighbourhood_1_14 - Neighbourhood_11_2 - Neighbourhood_9_8 + Neighbourhood_2_19 + Think_8 - Neighbourhood_18_2 - Neighbourhood_13_17 - WaitRight_1 + Neighbourhood_2_7 + Neighbourhood_3_19 + Neighbourhood_1_9 + Neighbourhood_19_12 + Neighbourhood_2_20 - Neighbourhood_14_8 - Neighbourhood_20_17 + Neighbourhood_19_1 + Outside_3 - Neighbourhood_10_8 + Neighbourhood_1_15 + Neighbourhood_1_5 + Neighbourhood_19_15 - Neighbourhood_10_2 + Neighbourhood_2_5 + Neighbourhood_2_9 + Neighbourhood_3_11 - Neighbourhood_7_17 - Neighbourhood_14_17 - Neighbourhood_7_8 + Neighbourhood_19_13 + Neighbourhood_3_1 + Neighbourhood_3_9 + Neighbourhood_19_11 + Neighbourhood_3_6 - Think_1 + Neighbourhood_1_10 + Neighbourhood_2_6 - Neighbourhood_8_8 - Neighbourhood_16_8 - Neighbourhood_16_17 + WaitRight_17 + WaitRight_8 - Neighbourhood_15_17 - Neighbourhood_16_2 + Neighbourhood_2_1 - Neighbourhood_6_17 + Neighbourhood_1_7 + Neighbourhood_2_11 = 2
inv : HasLeft_8 - HasRight_8 + WaitLeft_8 - WaitRight_8 = 0
inv : -Neighbourhood_4_6 - Neighbourhood_11_6 + WaitRight_6 - Neighbourhood_5_6 - Neighbourhood_17_6 - Neighbourhood_19_6 + HasRight_6 - Neighbourhood_18_6 - Neighbourhood_16_6 + Think_6 - Neighbourhood_6_6 - Neighbourhood_15_6 - Neighbourhood_7_6 - Neighbourhood_1_6 - Neighbourhood_14_6 - Neighbourhood_13_6 - Neighbourhood_8_6 - Neighbourhood_9_6 - Neighbourhood_20_6 - Neighbourhood_10_6 - Neighbourhood_3_6 - Neighbourhood_12_6 - Neighbourhood_2_6 = 0
inv : Think_4 + WaitRight_4 + Outside_4 + HasRight_4 = 1
inv : Think_4 + WaitLeft_4 + Outside_4 + HasLeft_4 = 1
inv : -Neighbourhood_17_5 - Neighbourhood_12_7 - Neighbourhood_1_16 + Neighbourhood_16_4 - Neighbourhood_3_5 + Neighbourhood_11_6 - Neighbourhood_13_20 + Neighbourhood_11_11 + Neighbourhood_20_11 - Neighbourhood_14_14 + Neighbourhood_5_19 - Neighbourhood_18_16 - Neighbourhood_12_1 - Neighbourhood_4_20 - Neighbourhood_10_5 - Neighbourhood_8_1 + Neighbourhood_15_8 + Neighbourhood_16_13 - Neighbourhood_3_15 - Neighbourhood_9_16 + Neighbourhood_15_3 - Neighbourhood_19_7 - Neighbourhood_10_15 - Neighbourhood_1_1 + HasRight_1 - Neighbourhood_19_16 + Neighbourhood_5_6 + Neighbourhood_5_18 + Neighbourhood_5_9 + Neighbourhood_15_12 - Neighbourhood_9_15 + Neighbourhood_20_9 + Neighbourhood_20_10 - Neighbourhood_7_20 + Neighbourhood_20_19 + Neighbourhood_5_8 - Neighbourhood_2_15 - Neighbourhood_3_16 - Neighbourhood_9_1 - Neighbourhood_10_16 + Neighbourhood_15_13 - Neighbourhood_2_14 - Neighbourhood_17_16 + Neighbourhood_11_4 + Neighbourhood_11_17 - Neighbourhood_9_14 - Neighbourhood_14_1 - Neighbourhood_6_20 - Neighbourhood_14_20 + Neighbourhood_16_6 - Neighbourhood_8_15 - Neighbourhood_9_5 + Neighbourhood_5_10 + Neighbourhood_20_2 - Neighbourhood_3_7 + Neighbourhood_20_8 + Neighbourhood_11_9 - Neighbourhood_2_16 - Neighbourhood_8_14 - Neighbourhood_6_7 - Neighbourhood_19_5 - Neighbourhood_3_14 - Neighbourhood_1_20 + Neighbourhood_16_12 + Neighbourhood_11_8 - Neighbourhood_17_14 - Neighbourhood_19_20 + Neighbourhood_11_19 - Neighbourhood_13_7 + Neighbourhood_5_11 - Neighbourhood_6_1 - Neighbourhood_4_7 - Neighbourhood_17_1 + Neighbourhood_15_10 + Neighbourhood_15_2 - Neighbourhood_18_5 - Neighbourhood_9_20 - Neighbourhood_18_14 + Neighbourhood_20_3 + Neighbourhood_16_11 - Neighbourhood_8_5 + Neighbourhood_5_2 + Neighbourhood_20_18 - Neighbourhood_14_15 + Neighbourhood_11_3 - Neighbourhood_19_14 + Neighbourhood_5_12 - Neighbourhood_7_1 - Neighbourhood_14_7 - Neighbourhood_18_20 + Neighbourhood_5_17 + Neighbourhood_11_18 + Neighbourhood_11_13 - Neighbourhood_7_15 + Neighbourhood_16_10 - Neighbourhood_14_5 - Neighbourhood_10_20 - Neighbourhood_10_14 + Neighbourhood_15_6 + Neighbourhood_15_11 + Neighbourhood_15_18 - Neighbourhood_17_15 - Neighbourhood_8_20 - Neighbourhood_3_20 - Neighbourhood_4_16 + Neighbourhood_20_4 + Neighbourhood_16_19 - Neighbourhood_8_7 - Neighbourhood_7_5 - Neighbourhood_17_20 - Neighbourhood_14_16 - Neighbourhood_6_15 - Neighbourhood_6_14 + Outside_11 - Neighbourhood_1_14 + Neighbourhood_11_2 - Neighbourhood_6_5 + WaitRight_1 - Neighbourhood_2_7 + Neighbourhood_5_3 - Neighbourhood_13_14 - Neighbourhood_7_7 - Neighbourhood_2_20 + Neighbourhood_20_17 - Neighbourhood_18_1 - Neighbourhood_19_1 - Neighbourhood_12_5 + Neighbourhood_15_9 - Neighbourhood_1_15 - Neighbourhood_13_16 - Neighbourhood_12_15 - Neighbourhood_4_1 - Neighbourhood_1_5 + Neighbourhood_16_9 + Neighbourhood_20_6 - Neighbourhood_19_15 + Neighbourhood_20_13 - Neighbourhood_7_14 - Neighbourhood_2_5 - Neighbourhood_6_16 - Neighbourhood_17_7 - Neighbourhood_12_14 + Neighbourhood_11_12 - Neighbourhood_10_7 - Neighbourhood_10_1 - Neighbourhood_3_1 - Neighbourhood_7_16 + Neighbourhood_15_4 + Neighbourhood_5_13 - Neighbourhood_12_20 - Neighbourhood_13_15 - Neighbourhood_9_7 + Neighbourhood_20_12 + Neighbourhood_11_10 - Neighbourhood_4_15 + Think_1 - Neighbourhood_18_15 - Outside_14 - Outside_7 + Neighbourhood_5_4 + Neighbourhood_16_3 + Neighbourhood_16_8 + Neighbourhood_15_19 - Neighbourhood_12_16 + Neighbourhood_16_17 - Neighbourhood_4_5 + Neighbourhood_16_18 - Neighbourhood_4_14 + Neighbourhood_15_17 - Neighbourhood_13_5 + Neighbourhood_16_2 - Neighbourhood_2_1 - Neighbourhood_1_7 - Neighbourhood_8_16 - Neighbourhood_18_7 - Neighbourhood_13_1 = -1
inv : Neighbourhood_17_5 - Neighbourhood_7_18 + Neighbourhood_17_2 + Think_18 - Neighbourhood_12_18 + Neighbourhood_17_4 - Neighbourhood_19_18 + Neighbourhood_17_6 - Neighbourhood_5_18 - Think_17 + Neighbourhood_17_17 - Neighbourhood_4_18 + Neighbourhood_17_16 - Neighbourhood_13_18 - Neighbourhood_18_18 + Neighbourhood_17_8 + Neighbourhood_17_14 + Neighbourhood_17_1 - Neighbourhood_10_18 - Neighbourhood_3_18 - HasRight_17 + Neighbourhood_17_9 - Neighbourhood_2_18 - Neighbourhood_20_18 + HasRight_18 - Neighbourhood_11_18 + Neighbourhood_17_10 - Neighbourhood_1_18 - Neighbourhood_15_18 + Neighbourhood_17_15 - Neighbourhood_8_18 + Neighbourhood_17_20 - Neighbourhood_9_18 - Neighbourhood_14_18 + Neighbourhood_17_19 + Neighbourhood_17_11 + Neighbourhood_17_7 + Neighbourhood_17_3 + WaitRight_18 + Neighbourhood_17_13 - Neighbourhood_6_18 + Neighbourhood_17_12 - WaitRight_17 - Neighbourhood_16_18 = 0
inv : -Think_10 - Neighbourhood_4_6 + Neighbourhood_2_10 + Neighbourhood_12_10 - Neighbourhood_4_20 + Neighbourhood_15_3 - Neighbourhood_4_9 + Neighbourhood_6_3 + Neighbourhood_3_10 + Neighbourhood_6_10 - Neighbourhood_4_18 + Neighbourhood_20_10 + Neighbourhood_1_3 + Neighbourhood_8_3 + Neighbourhood_13_10 + Neighbourhood_14_10 - Neighbourhood_4_8 - Neighbourhood_4_17 + Neighbourhood_5_10 + Neighbourhood_19_10 + Neighbourhood_9_3 - Neighbourhood_4_2 - Neighbourhood_4_7 + Neighbourhood_3_3 + Neighbourhood_8_10 + Neighbourhood_15_10 + Neighbourhood_18_10 - Neighbourhood_4_13 + Neighbourhood_20_3 - Outside_4 + Neighbourhood_11_3 + Neighbourhood_7_10 - HasLeft_10 + Neighbourhood_10_3 + Neighbourhood_16_10 + Neighbourhood_17_10 + Neighbourhood_2_3 - Neighbourhood_4_12 - Neighbourhood_4_16 + Neighbourhood_19_3 + Neighbourhood_12_3 + Neighbourhood_5_3 + Neighbourhood_18_3 + Outside_3 - Neighbourhood_4_1 + Neighbourhood_9_10 - Neighbourhood_4_4 - Neighbourhood_4_11 + Neighbourhood_10_10 + Neighbourhood_13_3 + Neighbourhood_17_3 - WaitLeft_10 - Neighbourhood_4_19 + Neighbourhood_11_10 - Neighbourhood_4_15 + Neighbourhood_1_10 + Neighbourhood_16_3 + Neighbourhood_14_3 - Neighbourhood_4_5 - Neighbourhood_4_14 + Neighbourhood_7_3 = 0
inv : HasLeft_7 + Think_7 + WaitLeft_7 + Outside_7 = 1
inv : -HasLeft_10 + WaitRight_10 + HasRight_10 - WaitLeft_10 = 0
inv : Neighbourhood_17_5 + Neighbourhood_3_5 + Neighbourhood_10_5 + Neighbourhood_11_5 + Neighbourhood_9_5 + Outside_5 + Neighbourhood_19_5 + Neighbourhood_16_5 + Neighbourhood_18_5 + Neighbourhood_8_5 + Neighbourhood_14_5 + Neighbourhood_7_5 + Neighbourhood_6_5 + Neighbourhood_15_5 + Neighbourhood_20_5 + Neighbourhood_12_5 + Neighbourhood_5_5 + Neighbourhood_1_5 + Neighbourhood_2_5 + Neighbourhood_4_5 + Neighbourhood_13_5 = 1
inv : Neighbourhood_4_6 + Neighbourhood_11_6 + Outside_6 + Neighbourhood_5_6 + Neighbourhood_17_6 + Neighbourhood_19_6 + Neighbourhood_18_6 + Neighbourhood_16_6 + Neighbourhood_6_6 + Neighbourhood_15_6 + Neighbourhood_7_6 + Neighbourhood_1_6 + Neighbourhood_14_6 + Neighbourhood_13_6 + Neighbourhood_8_6 + Neighbourhood_9_6 + Neighbourhood_20_6 + Neighbourhood_10_6 + Neighbourhood_3_6 + Neighbourhood_12_6 + Neighbourhood_2_6 = 1
inv : Neighbourhood_17_5 - Neighbourhood_7_18 + Neighbourhood_17_2 + WaitLeft_18 + Think_18 - Neighbourhood_12_18 + Neighbourhood_17_4 - Neighbourhood_19_18 + Neighbourhood_17_6 - Neighbourhood_5_18 - Think_17 + Neighbourhood_17_17 - Neighbourhood_4_18 + Neighbourhood_17_16 - Neighbourhood_13_18 - Neighbourhood_18_18 + Neighbourhood_17_8 + Neighbourhood_17_14 + Neighbourhood_17_1 - Neighbourhood_10_18 - Neighbourhood_3_18 - HasRight_17 + Neighbourhood_17_9 - Neighbourhood_2_18 - Neighbourhood_20_18 - Neighbourhood_11_18 + Neighbourhood_17_10 - Neighbourhood_1_18 - Neighbourhood_15_18 + Neighbourhood_17_15 - Neighbourhood_8_18 + Neighbourhood_17_20 + HasLeft_18 - Neighbourhood_9_18 - Neighbourhood_14_18 + Neighbourhood_17_19 + Neighbourhood_17_11 + Neighbourhood_17_7 + Neighbourhood_17_3 + Neighbourhood_17_13 - Neighbourhood_6_18 + Neighbourhood_17_12 - WaitRight_17 - Neighbourhood_16_18 = 0
inv : Neighbourhood_14_14 + Neighbourhood_5_14 + Neighbourhood_15_14 + Neighbourhood_2_14 + Neighbourhood_16_14 + Neighbourhood_9_14 + Neighbourhood_8_14 + Neighbourhood_3_14 + Neighbourhood_17_14 + Neighbourhood_18_14 + Neighbourhood_11_14 + Neighbourhood_19_14 + Neighbourhood_10_14 + Neighbourhood_6_14 + Neighbourhood_1_14 + Neighbourhood_20_14 + Neighbourhood_13_14 + Neighbourhood_7_14 + Neighbourhood_12_14 + Outside_14 + Neighbourhood_4_14 = 1
inv : Neighbourhood_15_3 + Neighbourhood_6_3 + Neighbourhood_1_3 + Neighbourhood_8_3 + Neighbourhood_9_3 + Neighbourhood_3_3 + Neighbourhood_20_3 + Neighbourhood_11_3 + Neighbourhood_10_3 + Neighbourhood_2_3 + Neighbourhood_19_3 + Neighbourhood_12_3 + Neighbourhood_5_3 + Neighbourhood_18_3 + Outside_3 + Neighbourhood_13_3 + Neighbourhood_17_3 + Neighbourhood_4_3 + Neighbourhood_16_3 + Neighbourhood_14_3 + Neighbourhood_7_3 = 1
inv : Neighbourhood_12_7 + Neighbourhood_12_10 + Neighbourhood_9_17 + Neighbourhood_9_2 + Neighbourhood_12_1 + Neighbourhood_9_4 + Neighbourhood_9_16 - Neighbourhood_4_9 + Neighbourhood_9_12 + Neighbourhood_12_18 - Neighbourhood_19_9 - Neighbourhood_5_9 + Neighbourhood_9_13 + Neighbourhood_9_15 - Neighbourhood_20_9 + Neighbourhood_9_1 + Outside_12 + Neighbourhood_9_14 + Neighbourhood_12_19 - Neighbourhood_6_9 - Neighbourhood_7_9 + Neighbourhood_9_5 - Neighbourhood_11_9 + Neighbourhood_9_3 + Neighbourhood_9_20 - Neighbourhood_17_9 - Neighbourhood_10_9 + Neighbourhood_12_8 - Neighbourhood_8_9 + Neighbourhood_12_2 + Neighbourhood_12_17 - Neighbourhood_18_9 + Neighbourhood_12_3 + Neighbourhood_9_19 + Neighbourhood_9_8 + Neighbourhood_12_13 + Neighbourhood_12_12 - Neighbourhood_1_9 + Neighbourhood_9_18 + Neighbourhood_12_5 - Neighbourhood_15_9 + Neighbourhood_12_15 + Neighbourhood_9_6 - Neighbourhood_16_9 + Neighbourhood_12_4 + Neighbourhood_9_10 - Neighbourhood_2_9 + Neighbourhood_12_14 + Neighbourhood_12_20 - Neighbourhood_3_9 - Neighbourhood_14_9 + Neighbourhood_9_7 + Neighbourhood_12_11 + Neighbourhood_12_6 + Neighbourhood_9_11 + Neighbourhood_12_16 - Neighbourhood_13_9 = 1
inv : -HasRight_17 + HasLeft_17 + WaitLeft_17 - WaitRight_17 = 0
inv : -Neighbourhood_17_5 - Neighbourhood_3_5 + Neighbourhood_5_7 + Neighbourhood_5_14 + Neighbourhood_5_19 - Neighbourhood_10_5 + Neighbourhood_5_6 + Neighbourhood_5_18 - Neighbourhood_11_5 + Neighbourhood_5_9 + Neighbourhood_5_8 - Neighbourhood_9_5 + Neighbourhood_5_10 - Neighbourhood_19_5 - Neighbourhood_16_5 + Neighbourhood_5_11 - Neighbourhood_18_5 - Neighbourhood_8_5 + Neighbourhood_5_2 + Neighbourhood_5_12 + Neighbourhood_5_17 - Neighbourhood_14_5 - Neighbourhood_7_5 - Neighbourhood_6_5 + Neighbourhood_5_3 + Neighbourhood_5_16 - Neighbourhood_15_5 - Neighbourhood_20_5 + Neighbourhood_5_1 - Neighbourhood_12_5 - Neighbourhood_1_5 + Neighbourhood_5_15 - Neighbourhood_2_5 + Neighbourhood_5_13 + Neighbourhood_5_20 + Neighbourhood_5_4 - Neighbourhood_4_5 - Neighbourhood_13_5 = 0
inv : -Neighbourhood_17_5 - Neighbourhood_3_5 - Neighbourhood_10_5 - Neighbourhood_11_5 + WaitRight_5 - Neighbourhood_9_5 + Think_5 - Neighbourhood_19_5 - Neighbourhood_16_5 - Neighbourhood_18_5 - Neighbourhood_8_5 - Neighbourhood_14_5 - Neighbourhood_7_5 - Neighbourhood_6_5 - Neighbourhood_15_5 - Neighbourhood_20_5 - Neighbourhood_12_5 - Neighbourhood_5_5 - Neighbourhood_1_5 - Neighbourhood_2_5 - Neighbourhood_4_5 - Neighbourhood_13_5 + HasRight_5 = 0
inv : -Neighbourhood_9_17 - Neighbourhood_9_2 + WaitLeft_9 - Neighbourhood_9_4 - Neighbourhood_9_16 - Neighbourhood_9_12 - Neighbourhood_9_13 - Neighbourhood_9_15 - Neighbourhood_9_1 - Neighbourhood_9_14 - Neighbourhood_9_5 - Neighbourhood_9_3 - Neighbourhood_9_20 - Neighbourhood_9_9 - Neighbourhood_9_19 - Neighbourhood_9_8 + HasLeft_9 - Neighbourhood_9_18 - Neighbourhood_9_6 - Neighbourhood_9_10 + Think_9 - Neighbourhood_9_7 - Neighbourhood_9_11 = 0
inv : -Neighbourhood_13_20 - Neighbourhood_13_8 + HasLeft_13 - Neighbourhood_13_19 - Neighbourhood_13_10 - Neighbourhood_13_18 - Neighbourhood_13_11 - Neighbourhood_13_7 - Neighbourhood_13_12 + WaitLeft_13 - Neighbourhood_13_2 - Neighbourhood_13_4 - Neighbourhood_13_17 - Neighbourhood_13_14 - Neighbourhood_13_6 + Think_13 - Neighbourhood_13_16 - Neighbourhood_13_13 - Neighbourhood_13_3 - Neighbourhood_13_15 - Neighbourhood_13_5 - Neighbourhood_13_9 - Neighbourhood_13_1 = 0
inv : -Neighbourhood_1_11 - Neighbourhood_1_16 - Neighbourhood_2_10 - Neighbourhood_3_5 + Neighbourhood_9_17 + Neighbourhood_17_2 + Neighbourhood_9_2 + Neighbourhood_8_2 + Neighbourhood_18_8 + Neighbourhood_15_8 + Neighbourhood_13_8 - Neighbourhood_3_15 - Neighbourhood_2_4 - Neighbourhood_3_10 + Neighbourhood_6_8 - Neighbourhood_1_1 + HasRight_1 - Neighbourhood_1_12 - Neighbourhood_3_4 - Neighbourhood_2_13 - Think_17 + Neighbourhood_17_17 + Neighbourhood_8_17 + Neighbourhood_5_8 + Neighbourhood_14_2 - Neighbourhood_2_15 - Neighbourhood_3_16 - Neighbourhood_1_3 + Neighbourhood_7_2 - Neighbourhood_2_14 + Neighbourhood_4_8 + Neighbourhood_4_17 - Neighbourhood_1_13 + Neighbourhood_11_17 + Neighbourhood_18_17 + Neighbourhood_6_2 + Neighbourhood_20_2 - Neighbourhood_3_7 + Neighbourhood_17_8 + Neighbourhood_20_8 - Neighbourhood_2_16 - Neighbourhood_2_12 - Neighbourhood_1_4 - Neighbourhood_3_14 - Neighbourhood_1_20 + Neighbourhood_11_8 + Neighbourhood_4_2 - Neighbourhood_3_3 + Neighbourhood_10_17 + Neighbourhood_15_2 - HasRight_8 - Neighbourhood_3_12 - Neighbourhood_1_19 - Neighbourhood_3_18 - HasRight_17 + Neighbourhood_19_8 - Neighbourhood_2_18 + Neighbourhood_12_8 + Neighbourhood_5_2 + Neighbourhood_5_17 + Neighbourhood_12_2 + Neighbourhood_12_17 - Neighbourhood_2_3 - Neighbourhood_3_13 - Neighbourhood_1_18 + Neighbourhood_13_2 - Neighbourhood_3_20 - Neighbourhood_1_6 - Neighbourhood_1_14 + Neighbourhood_11_2 + Neighbourhood_9_8 - Neighbourhood_2_19 - Think_8 + Neighbourhood_18_2 + Neighbourhood_13_17 + WaitRight_1 - Neighbourhood_2_7 - Neighbourhood_3_19 - Neighbourhood_1_9 - Neighbourhood_2_20 + Neighbourhood_14_8 + Neighbourhood_20_17 - Outside_3 + Neighbourhood_10_8 - Neighbourhood_1_15 - Neighbourhood_1_5 + Neighbourhood_10_2 - Neighbourhood_2_5 - Neighbourhood_2_9 - Neighbourhood_3_11 + Neighbourhood_7_17 + Neighbourhood_14_17 + Neighbourhood_7_8 - Neighbourhood_3_1 + Neighbourhood_19_2 - Neighbourhood_3_9 - Neighbourhood_3_6 + Think_1 + Neighbourhood_19_17 - Neighbourhood_1_10 - Neighbourhood_2_6 + Neighbourhood_8_8 + Neighbourhood_16_8 + Neighbourhood_16_17 - WaitRight_17 - WaitRight_8 + Neighbourhood_15_17 + Neighbourhood_16_2 - Neighbourhood_2_1 + Neighbourhood_6_17 - Neighbourhood_1_7 - Neighbourhood_2_11 = -1
inv : Think_10 + HasLeft_10 + Outside_10 + WaitLeft_10 = 1
inv : -Neighbourhood_9_17 - Neighbourhood_9_2 - Neighbourhood_9_4 - Neighbourhood_9_16 + Neighbourhood_4_9 - Neighbourhood_9_12 + Neighbourhood_19_9 + Neighbourhood_12_9 + Neighbourhood_5_9 - Neighbourhood_9_13 - Neighbourhood_9_15 + Neighbourhood_20_9 - Neighbourhood_9_1 - Neighbourhood_9_14 + Neighbourhood_6_9 + Neighbourhood_7_9 - Neighbourhood_9_5 + Neighbourhood_11_9 - Neighbourhood_9_3 - Neighbourhood_9_20 + Neighbourhood_17_9 + Neighbourhood_10_9 + Neighbourhood_8_9 + Neighbourhood_18_9 - Neighbourhood_9_19 - Neighbourhood_9_8 + Neighbourhood_1_9 - Neighbourhood_9_18 + Neighbourhood_15_9 - Neighbourhood_9_6 + Neighbourhood_16_9 - Neighbourhood_9_10 + Neighbourhood_2_9 + Neighbourhood_3_9 + Neighbourhood_14_9 - Neighbourhood_9_7 - Neighbourhood_9_11 + Neighbourhood_13_9 = 0
inv : -Think_10 - Neighbourhood_1_11 + Neighbourhood_7_18 + Neighbourhood_13_20 - Neighbourhood_11_11 - Neighbourhood_20_11 + Neighbourhood_10_5 + Neighbourhood_8_1 + Neighbourhood_8_2 - Neighbourhood_16_13 + Neighbourhood_13_8 + Neighbourhood_10_15 - Neighbourhood_14_11 + Neighbourhood_8_12 - Neighbourhood_2_13 - Neighbourhood_9_13 + Neighbourhood_8_17 + Neighbourhood_13_19 + Neighbourhood_7_20 + Neighbourhood_8_3 + Neighbourhood_7_2 + Neighbourhood_10_16 + Neighbourhood_13_10 - Neighbourhood_15_13 + Neighbourhood_13_18 + Neighbourhood_7_19 - Neighbourhood_1_13 + Neighbourhood_7_12 + Neighbourhood_7_9 + Neighbourhood_8_15 + Neighbourhood_8_14 + Neighbourhood_8_4 + Neighbourhood_10_4 + Neighbourhood_13_7 - Neighbourhood_5_11 + Neighbourhood_13_12 + Neighbourhood_8_10 + Neighbourhood_10_17 - Neighbourhood_14_13 - HasRight_8 + Neighbourhood_10_18 - Neighbourhood_4_13 - Neighbourhood_16_11 + Neighbourhood_10_9 + Neighbourhood_8_5 - Neighbourhood_6_11 + Neighbourhood_8_9 + Neighbourhood_7_10 + Neighbourhood_7_1 - HasLeft_10 - Neighbourhood_11_13 + Neighbourhood_7_15 + Neighbourhood_10_3 + Neighbourhood_10_19 - Neighbourhood_3_13 + Neighbourhood_10_20 + Neighbourhood_10_14 - Neighbourhood_15_11 + Neighbourhood_13_2 + Neighbourhood_8_20 + Neighbourhood_7_6 + Neighbourhood_8_18 + Neighbourhood_13_4 + Neighbourhood_8_7 + Neighbourhood_7_5 - Outside_11 - Think_8 + Neighbourhood_13_17 - Neighbourhood_12_13 + Neighbourhood_13_14 - Neighbourhood_6_13 + Neighbourhood_7_7 + Neighbourhood_13_6 + Neighbourhood_7_4 + Neighbourhood_8_6 + Neighbourhood_10_8 - Neighbourhood_18_11 + Neighbourhood_13_16 + Neighbourhood_8_19 - Neighbourhood_20_13 + Neighbourhood_7_14 + Neighbourhood_10_2 - Neighbourhood_4_11 + Neighbourhood_10_10 - Neighbourhood_17_11 - Neighbourhood_3_11 + Neighbourhood_7_17 + Neighbourhood_13_3 + Neighbourhood_7_8 - Neighbourhood_19_13 + Neighbourhood_10_7 + Neighbourhood_10_1 + Neighbourhood_7_16 - WaitLeft_10 + Neighbourhood_10_6 - Neighbourhood_5_13 - Neighbourhood_17_13 + Neighbourhood_13_15 - Neighbourhood_12_11 - Neighbourhood_19_11 + Neighbourhood_8_8 + Outside_7 - Neighbourhood_9_11 + Neighbourhood_10_12 - WaitRight_8 - Neighbourhood_18_13 + Neighbourhood_13_5 + Neighbourhood_13_9 + Neighbourhood_7_3 + Neighbourhood_8_16 - Neighbourhood_2_11 + Neighbourhood_13_1 = 0
inv : Think_11 + WaitRight_11 + Outside_11 + HasRight_11 = 1
inv : Neighbourhood_13_20 + Neighbourhood_13_8 + Neighbourhood_13_19 + Neighbourhood_13_10 + Neighbourhood_13_18 + Neighbourhood_13_11 + Outside_13 + Neighbourhood_13_7 + Neighbourhood_13_12 + Neighbourhood_13_2 + Neighbourhood_13_4 + Neighbourhood_13_17 + Neighbourhood_13_14 + Neighbourhood_13_6 + Neighbourhood_13_16 + Neighbourhood_13_13 + Neighbourhood_13_3 + Neighbourhood_13_15 + Neighbourhood_13_5 + Neighbourhood_13_9 + Neighbourhood_13_1 = 1
inv : -Think_10 + Neighbourhood_10_5 + Neighbourhood_10_11 + Neighbourhood_10_15 + Neighbourhood_10_16 + Neighbourhood_10_4 + Neighbourhood_10_17 + Neighbourhood_10_18 + Neighbourhood_10_13 + Neighbourhood_10_9 - HasLeft_10 + Neighbourhood_10_3 + Neighbourhood_10_19 + Neighbourhood_10_20 + Neighbourhood_10_14 + Neighbourhood_10_8 + Neighbourhood_10_2 + Neighbourhood_10_10 + Neighbourhood_10_7 + Neighbourhood_10_1 - WaitLeft_10 + Neighbourhood_10_6 + Neighbourhood_10_12 = 0
inv : HasRight_1 + Outside_1 + WaitRight_1 + Think_1 = 1
inv : HasRight_2 + WaitRight_2 - HasLeft_2 - WaitLeft_2 = 0
inv : -Neighbourhood_1_11 - Neighbourhood_1_16 - Neighbourhood_2_10 - Neighbourhood_3_5 + Neighbourhood_9_17 + Neighbourhood_17_2 + Neighbourhood_9_2 + Neighbourhood_8_2 + Neighbourhood_18_8 + Neighbourhood_15_8 + Neighbourhood_13_8 - Neighbourhood_3_15 - Neighbourhood_19_7 - Neighbourhood_2_4 - Neighbourhood_3_10 + Neighbourhood_6_8 - Neighbourhood_1_1 + HasRight_1 - Neighbourhood_19_16 - Neighbourhood_19_9 - Neighbourhood_1_12 - Neighbourhood_3_4 - Neighbourhood_19_18 - Neighbourhood_19_6 - Neighbourhood_2_13 - Think_17 + Neighbourhood_17_17 + Neighbourhood_8_17 + Neighbourhood_5_8 + Neighbourhood_14_2 - Neighbourhood_2_15 - Neighbourhood_3_16 - Neighbourhood_1_3 + Neighbourhood_7_2 - Neighbourhood_2_14 + Neighbourhood_4_8 + Neighbourhood_4_17 - Neighbourhood_1_13 + Neighbourhood_11_17 + Neighbourhood_18_17 + WaitRight_19 + Neighbourhood_6_2 + Neighbourhood_20_2 - Neighbourhood_3_7 - Neighbourhood_19_10 + Neighbourhood_17_8 + Neighbourhood_20_8 - Neighbourhood_2_16 - Neighbourhood_2_12 - Neighbourhood_19_5 - Neighbourhood_1_4 - Neighbourhood_3_14 - Neighbourhood_1_20 + Neighbourhood_11_8 - Neighbourhood_19_20 + HasRight_19 + Neighbourhood_4_2 - Neighbourhood_3_3 + Neighbourhood_10_17 - Neighbourhood_19_4 + Neighbourhood_15_2 - HasRight_8 - Neighbourhood_3_12 - Neighbourhood_1_19 - Neighbourhood_3_18 - HasRight_17 - Neighbourhood_2_18 + Neighbourhood_12_8 + Neighbourhood_5_2 - Neighbourhood_19_14 + Neighbourhood_5_17 + Neighbourhood_12_2 - Neighbourhood_19_19 + Neighbourhood_12_17 - Neighbourhood_2_3 - Neighbourhood_3_13 - Neighbourhood_1_18 + Neighbourhood_13_2 - Neighbourhood_3_20 - Neighbourhood_1_6 - Neighbourhood_19_3 - Neighbourhood_1_14 + Neighbourhood_11_2 + Neighbourhood_9_8 - Neighbourhood_2_19 - Think_8 + Neighbourhood_18_2 + Neighbourhood_13_17 + WaitRight_1 - Neighbourhood_2_7 - Neighbourhood_3_19 - Neighbourhood_1_9 - Neighbourhood_19_12 - Neighbourhood_2_20 + Neighbourhood_14_8 + Neighbourhood_20_17 - Neighbourhood_19_1 - Outside_3 + Neighbourhood_10_8 - Neighbourhood_1_15 - Neighbourhood_1_5 - Neighbourhood_19_15 + Neighbourhood_10_2 - Neighbourhood_2_5 - Neighbourhood_2_9 - Neighbourhood_3_11 + Think_19 + Neighbourhood_7_17 + Neighbourhood_14_17 + Neighbourhood_7_8 - Neighbourhood_19_13 - Neighbourhood_3_1 - Neighbourhood_3_9 - Neighbourhood_19_11 - Neighbourhood_3_6 + Think_1 - Neighbourhood_1_10 - Neighbourhood_2_6 + Neighbourhood_8_8 + Neighbourhood_16_8 + Neighbourhood_16_17 - WaitRight_17 - WaitRight_8 + Neighbourhood_15_17 + Neighbourhood_16_2 - Neighbourhood_2_1 + Neighbourhood_6_17 - Neighbourhood_1_7 - Neighbourhood_2_11 = -1
inv : WaitLeft_14 + Think_14 + Outside_14 + HasLeft_14 = 1
inv : -Neighbourhood_17_5 + Neighbourhood_7_18 - Neighbourhood_17_2 + Neighbourhood_12_18 - Neighbourhood_17_4 + Neighbourhood_19_18 - Neighbourhood_17_6 + Neighbourhood_5_18 + Think_17 - Neighbourhood_17_17 + Neighbourhood_4_18 - Neighbourhood_17_16 + Neighbourhood_13_18 + Neighbourhood_18_18 - Neighbourhood_17_8 - Neighbourhood_17_14 + Outside_18 - Neighbourhood_17_1 + Neighbourhood_10_18 + Neighbourhood_3_18 + HasRight_17 - Neighbourhood_17_9 + Neighbourhood_2_18 + Neighbourhood_20_18 + Neighbourhood_11_18 - Neighbourhood_17_10 + Neighbourhood_1_18 + Neighbourhood_15_18 - Neighbourhood_17_15 + Neighbourhood_8_18 - Neighbourhood_17_20 + Neighbourhood_9_18 + Neighbourhood_14_18 - Neighbourhood_17_19 - Neighbourhood_17_11 - Neighbourhood_17_7 - Neighbourhood_17_3 - Neighbourhood_17_13 + Neighbourhood_6_18 - Neighbourhood_17_12 + WaitRight_17 + Neighbourhood_16_18 = 1
inv : -Neighbourhood_1_11 - Neighbourhood_1_16 - Neighbourhood_2_10 - Neighbourhood_3_5 + Neighbourhood_9_17 + Neighbourhood_17_2 + Neighbourhood_9_2 + Neighbourhood_8_2 + Neighbourhood_18_8 + Neighbourhood_15_8 + Neighbourhood_13_8 - Neighbourhood_3_15 - Neighbourhood_19_7 - Neighbourhood_2_4 - Neighbourhood_3_10 + Neighbourhood_6_8 - Neighbourhood_1_1 + HasRight_1 - Neighbourhood_19_16 - Neighbourhood_19_9 - Neighbourhood_1_12 - Neighbourhood_3_4 - Neighbourhood_19_18 + WaitLeft_19 - Neighbourhood_19_6 - Neighbourhood_2_13 - Think_17 + Neighbourhood_17_17 + Neighbourhood_8_17 + Neighbourhood_5_8 + Neighbourhood_14_2 - Neighbourhood_2_15 - Neighbourhood_3_16 - Neighbourhood_1_3 + Neighbourhood_7_2 - Neighbourhood_2_14 + Neighbourhood_4_8 + Neighbourhood_4_17 - Neighbourhood_1_13 + Neighbourhood_11_17 + Neighbourhood_18_17 + Neighbourhood_6_2 + Neighbourhood_20_2 - Neighbourhood_3_7 - Neighbourhood_19_10 + Neighbourhood_17_8 + Neighbourhood_20_8 + HasLeft_19 - Neighbourhood_2_16 - Neighbourhood_2_12 - Neighbourhood_19_5 - Neighbourhood_1_4 - Neighbourhood_3_14 - Neighbourhood_1_20 + Neighbourhood_11_8 - Neighbourhood_19_20 + Neighbourhood_4_2 - Neighbourhood_3_3 + Neighbourhood_10_17 - Neighbourhood_19_4 + Neighbourhood_15_2 - HasRight_8 - Neighbourhood_3_12 - Neighbourhood_1_19 - Neighbourhood_3_18 - HasRight_17 - Neighbourhood_2_18 + Neighbourhood_12_8 + Neighbourhood_5_2 - Neighbourhood_19_14 + Neighbourhood_5_17 + Neighbourhood_12_2 - Neighbourhood_19_19 + Neighbourhood_12_17 - Neighbourhood_2_3 - Neighbourhood_3_13 - Neighbourhood_1_18 + Neighbourhood_13_2 - Neighbourhood_3_20 - Neighbourhood_1_6 - Neighbourhood_19_3 - Neighbourhood_1_14 + Neighbourhood_11_2 + Neighbourhood_9_8 - Neighbourhood_2_19 - Think_8 + Neighbourhood_18_2 + Neighbourhood_13_17 + WaitRight_1 - Neighbourhood_2_7 - Neighbourhood_3_19 - Neighbourhood_1_9 - Neighbourhood_19_12 - Neighbourhood_2_20 + Neighbourhood_14_8 + Neighbourhood_20_17 - Neighbourhood_19_1 - Outside_3 + Neighbourhood_10_8 - Neighbourhood_1_15 - Neighbourhood_1_5 - Neighbourhood_19_15 + Neighbourhood_10_2 - Neighbourhood_2_5 - Neighbourhood_2_9 - Neighbourhood_3_11 + Think_19 + Neighbourhood_7_17 + Neighbourhood_14_17 + Neighbourhood_7_8 - Neighbourhood_19_13 - Neighbourhood_3_1 - Neighbourhood_3_9 - Neighbourhood_19_11 - Neighbourhood_3_6 + Think_1 - Neighbourhood_1_10 - Neighbourhood_2_6 + Neighbourhood_8_8 + Neighbourhood_16_8 + Neighbourhood_16_17 - WaitRight_17 - WaitRight_8 + Neighbourhood_15_17 + Neighbourhood_16_2 - Neighbourhood_2_1 + Neighbourhood_6_17 - Neighbourhood_1_7 - Neighbourhood_2_11 = -1
inv : -Neighbourhood_17_5 - Neighbourhood_12_7 - Neighbourhood_3_5 - Neighbourhood_13_20 - Neighbourhood_14_14 + Neighbourhood_5_19 - Neighbourhood_12_1 - Neighbourhood_4_20 - Neighbourhood_10_5 - Neighbourhood_8_1 + Neighbourhood_15_8 + Outside_15 + Neighbourhood_15_3 - Neighbourhood_19_7 - Neighbourhood_1_1 + HasRight_1 - Neighbourhood_11_7 + Neighbourhood_5_6 - Neighbourhood_20_20 + Neighbourhood_5_18 - Neighbourhood_11_5 + Neighbourhood_5_9 + Neighbourhood_15_12 - Neighbourhood_7_20 + Neighbourhood_5_8 - Neighbourhood_9_1 + Neighbourhood_15_13 - Neighbourhood_2_14 - Neighbourhood_16_14 - Neighbourhood_9_14 - Neighbourhood_14_1 - Neighbourhood_6_20 - Neighbourhood_14_20 - Neighbourhood_9_5 + Neighbourhood_5_10 - Neighbourhood_3_7 - Neighbourhood_8_14 - Neighbourhood_6_7 - Neighbourhood_19_5 - Neighbourhood_3_14 - Neighbourhood_1_20 - Neighbourhood_17_14 - Neighbourhood_19_20 - Neighbourhood_13_7 - Neighbourhood_16_5 + Neighbourhood_5_11 - Neighbourhood_6_1 - Neighbourhood_4_7 - Neighbourhood_17_1 + Neighbourhood_15_10 + Neighbourhood_15_2 - Neighbourhood_18_5 - Neighbourhood_9_20 - Neighbourhood_18_14 - Neighbourhood_11_14 - Neighbourhood_16_1 + Neighbourhood_15_16 - Neighbourhood_8_5 + Neighbourhood_5_2 - Neighbourhood_19_14 + Neighbourhood_5_12 - Neighbourhood_7_1 - Neighbourhood_14_7 - Neighbourhood_18_20 + Neighbourhood_5_17 - Neighbourhood_14_5 - Neighbourhood_10_20 - Outside_20 - Neighbourhood_10_14 + Neighbourhood_15_6 + Neighbourhood_15_11 + Neighbourhood_15_18 - Neighbourhood_8_20 + Neighbourhood_15_15 - Neighbourhood_3_20 - Neighbourhood_8_7 - Neighbourhood_7_5 - Neighbourhood_17_20 - Neighbourhood_6_14 - Neighbourhood_1_14 - Neighbourhood_6_5 + WaitRight_1 - Neighbourhood_20_14 - Neighbourhood_2_7 + Neighbourhood_5_3 - Neighbourhood_13_14 - Neighbourhood_16_20 - Neighbourhood_7_7 + Neighbourhood_5_16 - Neighbourhood_16_7 - Neighbourhood_2_20 - Neighbourhood_20_5 - Neighbourhood_18_1 - Neighbourhood_19_1 - Neighbourhood_12_5 + Neighbourhood_15_9 - Neighbourhood_4_1 - Neighbourhood_11_20 - Neighbourhood_1_5 + Neighbourhood_5_15 - Neighbourhood_7_14 - Neighbourhood_2_5 - Neighbourhood_20_7 - Neighbourhood_17_7 - Neighbourhood_12_14 - Neighbourhood_10_7 - Neighbourhood_10_1 - Neighbourhood_3_1 + Neighbourhood_15_4 + Neighbourhood_5_13 - Neighbourhood_12_20 - Neighbourhood_9_7 + Think_1 - Neighbourhood_20_1 - Outside_14 - Outside_7 + Neighbourhood_5_4 + Neighbourhood_15_19 - Neighbourhood_4_5 - Neighbourhood_4_14 + Neighbourhood_15_17 - Neighbourhood_13_5 - Neighbourhood_11_1 - Neighbourhood_2_1 - Neighbourhood_1_7 - Neighbourhood_18_7 - Neighbourhood_13_1 = -2
inv : -Neighbourhood_17_5 - Neighbourhood_3_5 - Neighbourhood_10_5 + HasLeft_5 + WaitLeft_5 - Neighbourhood_11_5 - Neighbourhood_9_5 + Think_5 - Neighbourhood_19_5 - Neighbourhood_16_5 - Neighbourhood_18_5 - Neighbourhood_8_5 - Neighbourhood_14_5 - Neighbourhood_7_5 - Neighbourhood_6_5 - Neighbourhood_15_5 - Neighbourhood_20_5 - Neighbourhood_12_5 - Neighbourhood_5_5 - Neighbourhood_1_5 - Neighbourhood_2_5 - Neighbourhood_4_5 - Neighbourhood_13_5 = 0
inv : Neighbourhood_4_6 + Neighbourhood_4_20 - Neighbourhood_15_3 + Neighbourhood_4_9 - Neighbourhood_6_3 + Neighbourhood_4_18 - Neighbourhood_1_3 - Neighbourhood_8_3 + Neighbourhood_4_8 + Neighbourhood_4_17 - Neighbourhood_9_3 + Neighbourhood_4_2 + Neighbourhood_4_7 - Neighbourhood_3_3 + Neighbourhood_4_13 - Neighbourhood_20_3 + Outside_4 - Neighbourhood_11_3 - Neighbourhood_10_3 - Neighbourhood_2_3 + Neighbourhood_4_12 + Neighbourhood_4_16 - Neighbourhood_19_3 - Neighbourhood_12_3 - Neighbourhood_5_3 - Neighbourhood_18_3 - Outside_3 + Neighbourhood_4_1 + Neighbourhood_4_4 + Neighbourhood_4_11 - Neighbourhood_13_3 - Neighbourhood_17_3 + Neighbourhood_4_19 + Neighbourhood_4_10 + Neighbourhood_4_15 - Neighbourhood_16_3 - Neighbourhood_14_3 + Neighbourhood_4_5 + Neighbourhood_4_14 - Neighbourhood_7_3 = 0
inv : Think_10 + Neighbourhood_14_4 + Neighbourhood_1_11 + Neighbourhood_16_4 - Neighbourhood_7_18 - Neighbourhood_13_20 + Neighbourhood_11_11 + Neighbourhood_20_11 - Neighbourhood_10_5 - Neighbourhood_8_1 - Neighbourhood_8_2 + Neighbourhood_16_13 + Neighbourhood_9_4 - Neighbourhood_13_8 + Neighbourhood_2_4 - Neighbourhood_10_15 + Neighbourhood_17_4 + Neighbourhood_3_4 + Neighbourhood_14_11 - Neighbourhood_8_12 + Neighbourhood_2_13 + Neighbourhood_9_13 - Neighbourhood_8_17 - Neighbourhood_13_19 - Neighbourhood_7_20 - Neighbourhood_8_3 - Neighbourhood_7_2 - Neighbourhood_10_16 - Neighbourhood_13_10 + Neighbourhood_15_13 - Neighbourhood_13_18 + Neighbourhood_11_4 - Neighbourhood_7_19 + Neighbourhood_1_13 - Neighbourhood_7_12 + Neighbourhood_18_4 - Neighbourhood_7_9 - Neighbourhood_8_15 - Neighbourhood_8_14 + Neighbourhood_1_4 - Neighbourhood_13_7 + Neighbourhood_5_11 - Neighbourhood_13_12 - Neighbourhood_8_10 - Neighbourhood_10_17 + Neighbourhood_19_4 + Neighbourhood_14_13 + HasRight_8 - Neighbourhood_10_18 + Neighbourhood_4_13 + Neighbourhood_16_11 - Neighbourhood_10_9 + Outside_4 - Neighbourhood_8_5 + Neighbourhood_6_11 - Neighbourhood_8_9 - Neighbourhood_7_10 - Neighbourhood_7_1 + HasLeft_10 + Neighbourhood_11_13 - Neighbourhood_7_15 - Neighbourhood_10_3 - Neighbourhood_10_19 + Neighbourhood_6_4 + Neighbourhood_3_13 - Neighbourhood_10_20 - Neighbourhood_10_14 + Neighbourhood_15_11 - Neighbourhood_13_2 - Neighbourhood_8_20 - Neighbourhood_7_6 - Neighbourhood_8_18 + Neighbourhood_20_4 - Neighbourhood_8_7 - Neighbourhood_7_5 + Outside_11 + Think_8 - Neighbourhood_13_17 + Neighbourhood_12_13 - Neighbourhood_13_14 + Neighbourhood_6_13 - Neighbourhood_7_7 - Neighbourhood_13_6 - Neighbourhood_8_6 - Neighbourhood_10_8 + Neighbourhood_18_11 - Neighbourhood_13_16 - Neighbourhood_8_19 + Neighbourhood_20_13 - Neighbourhood_7_14 + Neighbourhood_12_4 - Neighbourhood_10_2 + Neighbourhood_4_4 + Neighbourhood_4_11 - Neighbourhood_10_10 + Neighbourhood_17_11 + Neighbourhood_3_11 - Neighbourhood_7_17 - Neighbourhood_13_3 - Neighbourhood_7_8 + Neighbourhood_19_13 - Neighbourhood_10_7 - Neighbourhood_10_1 - Neighbourhood_7_16 + Neighbourhood_15_4 + WaitLeft_10 - Neighbourhood_10_6 + Neighbourhood_5_13 + Neighbourhood_17_13 - Neighbourhood_13_15 + Neighbourhood_12_11 + Neighbourhood_19_11 - Neighbourhood_8_8 - Outside_7 + Neighbourhood_5_4 + Neighbourhood_9_11 - Neighbourhood_10_12 + WaitRight_8 + Neighbourhood_18_13 - Neighbourhood_13_5 - Neighbourhood_13_9 - Neighbourhood_7_3 - Neighbourhood_8_16 + Neighbourhood_2_11 - Neighbourhood_13_1 = 1
inv : Neighbourhood_9_17 - Think_17 + Neighbourhood_17_17 + Neighbourhood_8_17 + Neighbourhood_4_17 + Neighbourhood_11_17 + Neighbourhood_18_17 + Neighbourhood_10_17 - HasRight_17 + Neighbourhood_5_17 + Neighbourhood_2_17 + Neighbourhood_12_17 + Neighbourhood_3_17 + Neighbourhood_13_17 + Neighbourhood_20_17 + Neighbourhood_7_17 + Neighbourhood_14_17 + Neighbourhood_19_17 + Neighbourhood_16_17 - WaitRight_17 + Neighbourhood_15_17 + Neighbourhood_1_17 + Neighbourhood_6_17 = 0
inv : Think_3 + WaitLeft_3 + Outside_3 + HasLeft_3 = 1
inv : -Neighbourhood_3_5 + Neighbourhood_17_2 + Neighbourhood_9_2 + Neighbourhood_8_2 - Neighbourhood_3_15 + Neighbourhood_1_2 + Neighbourhood_2_2 - Neighbourhood_3_10 - Neighbourhood_3_4 + Neighbourhood_14_2 - Neighbourhood_3_16 + Neighbourhood_7_2 + Neighbourhood_6_2 + Neighbourhood_20_2 - Neighbourhood_3_7 - Neighbourhood_3_14 + Neighbourhood_4_2 - Neighbourhood_3_3 + Neighbourhood_15_2 - Neighbourhood_3_8 - Neighbourhood_3_12 - Neighbourhood_3_18 + Neighbourhood_5_2 + Neighbourhood_12_2 - Neighbourhood_3_13 + Neighbourhood_13_2 - Neighbourhood_3_20 - Neighbourhood_3_17 + Neighbourhood_11_2 - HasLeft_2 + Neighbourhood_18_2 - Neighbourhood_3_19 - Outside_3 - WaitLeft_2 + Neighbourhood_10_2 - Neighbourhood_3_11 - Neighbourhood_3_1 + Neighbourhood_19_2 - Think_2 - Neighbourhood_3_9 - Neighbourhood_3_6 + Neighbourhood_16_2 = -1
Total of 79 invariants.
[2022-06-13 01:28:26] [INFO ] Computed 79 place invariants in 3363 ms
[2022-06-13 01:29:01] [INFO ] Removed a total of 25786 redundant transitions.
[2022-06-13 01:29:04] [INFO ] Flatten gal took : 15408 ms
[2022-06-13 01:29:05] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 107 ms.
[2022-06-13 01:29:06] [INFO ] Time to serialize gal into /tmp/ReachabilityFireability9364983091223392283.gal : 163 ms
[2022-06-13 01:29:06] [INFO ] Time to serialize properties into /tmp/ReachabilityFireability12744600666026207713.prop : 175 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityFireability9364983091223392283.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityFireability12744600666026207713.prop, --nowitness], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityFireability9364983091223392283.gal -t CGAL -reachable-file /tmp/ReachabilityFireability12744600666026207713.prop --nowitness
Loading property file /tmp/ReachabilityFireability12744600666026207713.prop.
[2022-06-13 01:29:22] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-01(UNSAT) depth K=1 took 63767 ms
[2022-06-13 01:29:22] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-09(UNSAT) depth K=1 took 290 ms
[2022-06-13 01:29:23] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-11(UNSAT) depth K=1 took 405 ms
[2022-06-13 01:29:23] [INFO ] BMC solution for property PhilosophersDyn-PT-20-ReachabilityFireability-13(UNSAT) depth K=1 took 326 ms
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin12516347407677750428] killed by timeout after 90 SECONDS
java.lang.RuntimeException: Compilation or link of executable timed out.java.util.concurrent.TimeoutException: Subprocess running CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.ltsmin.binaries_1.0.0.202104292328/bin/include/, -I., -std=c99, -fPIC, -O2, model.c], workingDir=/tmp/ltsmin12516347407677750428] killed by timeout after 90 SECONDS
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:79)
at java.base/java.lang.Thread.run(Thread.java:834)
[2022-06-13 01:30:41] [INFO ] Proved 540 variables to be positive in 138137 ms
[2022-06-13 01:30:44] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-01
[2022-06-13 01:30:44] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-01(SAT) depth K=0 took 3257 ms
[2022-06-13 01:30:44] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-09
[2022-06-13 01:30:44] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-09(SAT) depth K=0 took 196 ms
[2022-06-13 01:30:44] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-11
[2022-06-13 01:30:44] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-11(SAT) depth K=0 took 246 ms
[2022-06-13 01:30:44] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-13
[2022-06-13 01:30:44] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-13(SAT) depth K=0 took 131 ms
[2022-06-13 01:35:35] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-01
[2022-06-13 01:35:35] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-01(SAT) depth K=1 took 289191 ms
[2022-06-13 01:38:14] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-09
[2022-06-13 01:38:14] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-09(SAT) depth K=1 took 158678 ms
[2022-06-13 01:40:52] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-11
[2022-06-13 01:40:52] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-11(SAT) depth K=1 took 158147 ms
[2022-06-13 01:44:06] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-13
[2022-06-13 01:44:06] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-13(SAT) depth K=1 took 194077 ms
Detected timeout of ITS tools.
[2022-06-13 01:51:55] [INFO ] Applying decomposition
[2022-06-13 01:51:57] [INFO ] Flatten gal took : 1701 ms
[2022-06-13 01:52:00] [INFO ] Decomposing Gal with order
[2022-06-13 01:52:00] [INFO ] Rewriting arrays to variables to allow decomposition.
[2022-06-13 01:52:43] [INFO ] Removed a total of 24620 redundant transitions.
[2022-06-13 01:52:45] [INFO ] Flatten gal took : 14636 ms
[2022-06-13 01:52:46] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 201 ms.
[2022-06-13 01:52:47] [INFO ] Time to serialize gal into /tmp/ReachabilityFireability8236772177191878128.gal : 170 ms
[2022-06-13 01:52:47] [INFO ] Time to serialize properties into /tmp/ReachabilityFireability4405854572861358044.prop : 197 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityFireability8236772177191878128.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityFireability4405854572861358044.prop, --nowitness], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityFireability8236772177191878128.gal -t CGAL -reachable-file /tmp/ReachabilityFireability4405854572861358044.prop --nowitness
Loading property file /tmp/ReachabilityFireability4405854572861358044.prop.
[2022-06-13 01:53:15] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-01
[2022-06-13 01:53:15] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-01(SAT) depth K=2 took 548304 ms
[2022-06-13 02:04:51] [INFO ] Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-PT-20-ReachabilityFireability-09
[2022-06-13 02:04:51] [INFO ] KInduction solution for property PhilosophersDyn-PT-20-ReachabilityFireability-09(SAT) depth K=2 took 696338 ms
Detected timeout of ITS tools.
[2022-06-13 02:15:33] [INFO ] Flatten gal took : 1007 ms
[2022-06-13 02:15:36] [INFO ] Input system was already deterministic with 15470 transitions.
[2022-06-13 02:15:36] [INFO ] Transformed 540 places.
[2022-06-13 02:15:36] [INFO ] Transformed 15470 transitions.
Running greatSPN : CommandLine [args=[/home/mcc/BenchKit/bin//..//greatspn//bin/pinvar, /home/mcc/execution/gspn], workingDir=/home/mcc/execution]
P-invariant computation with GreatSPN timed out. Skipping.
Running greatSPN : CommandLine [args=[/home/mcc/BenchKit/bin//..//greatspn//bin/RGMEDD2, /home/mcc/execution/gspn, -META, -varord-only], workingDir=/home/mcc/execution]
Run of greatSPN captured in /home/mcc/execution/outPut.txt
Using order generated by GreatSPN with heuristic : META
[2022-06-13 02:16:07] [INFO ] Time to serialize gal into /tmp/ReachabilityFireability3787402995655816748.gal : 73 ms
[2022-06-13 02:16:07] [INFO ] Time to serialize properties into /tmp/ReachabilityFireability12054913304257581509.prop : 74 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/ReachabilityFireability3787402995655816748.gal, -t, CGAL, -reachable-file, /tmp/ReachabilityFireability12054913304257581509.prop, --nowitness, --load-order, /home/mcc/execution/model.ord, --gen-order, FOLLOW], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /tmp/ReachabilityFireability3787402995655816748.gal -t CGAL -reachable-file /tmp/ReachabilityFireability12054913304257581509.prop --nowitness --load-order /home/mcc/execution/model.ord --gen-order FOLLOW
Successfully loaded order from file /home/mcc/execution/model.ord
Loading property file /tmp/ReachabilityFireability12054913304257581509.prop.
SDD proceeding with computation,4 properties remain. new max is 4
SDD size :1 after 5
SDD proceeding with computation,4 properties remain. new max is 8
SDD size :5 after 179
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/bin//../
+ BINDIR=/home/mcc/BenchKit/bin//../
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ ReachabilityFireability = StateSpace ]]
+ /home/mcc/BenchKit/bin//..//runeclipse.sh /home/mcc/execution ReachabilityFireability -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//..//greatspn/ -order META -manyOrder -smt -timeout 3600
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
++ cut -d . -f 9
++ ls /home/mcc/BenchKit/bin//..//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202104292328.jar
+ VERSION=0
+ echo 'Running Version 0'
+ /home/mcc/BenchKit/bin//..//itstools/its-tools -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination ReachabilityFireability -spotpath /home/mcc/BenchKit/bin//..//ltlfilt -z3path /home/mcc/BenchKit/bin//..//z3/bin/z3 -yices2path /home/mcc/BenchKit/bin//..//yices/bin/yices -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//..//greatspn/ -order META -manyOrder -smt -timeout 3600 -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss128m -Xms40m -Xmx16000m
Sequence of Actions to be Executed by the VM
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="PhilosophersDyn-PT-20"
export BK_EXAMINATION="ReachabilityFireability"
export BK_TOOL="gold2021"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-4028"
echo " Executing tool gold2021"
echo " Input is PhilosophersDyn-PT-20, examination is ReachabilityFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r179-tall-165277026900162"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/PhilosophersDyn-PT-20.tgz
mv PhilosophersDyn-PT-20 execution
cd execution
if [ "ReachabilityFireability" = "ReachabilityDeadlock" ] || [ "ReachabilityFireability" = "UpperBounds" ] || [ "ReachabilityFireability" = "QuasiLiveness" ] || [ "ReachabilityFireability" = "StableMarking" ] || [ "ReachabilityFireability" = "Liveness" ] || [ "ReachabilityFireability" = "OneSafe" ] || [ "ReachabilityFireability" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityFireability" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityFireability.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
elif [ "ReachabilityFireability" = "ReachabilityDeadlock" ] || [ "ReachabilityFireability" = "QuasiLiveness" ] || [ "ReachabilityFireability" = "StableMarking" ] || [ "ReachabilityFireability" = "Liveness" ] || [ "ReachabilityFireability" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityFireability"
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;