fond
Model Checking Contest 2018
8th edition, Bratislava, Slovakia, June 26, 2018
Execution of r119-csrt-152666480500852
Last Updated
June 26, 2018

About the Execution of M4M.struct for PhilosophersDyn-COL-20

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15919.320 3600000.00 7789448.00 3025.80 ????T??????????? normal

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Waiting for the VM to be ready (probing ssh)
................
/home/mcc/execution
total 200K
-rw-r--r-- 1 mcc users 4.2K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 23K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.7K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 16K May 15 18:54 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:50 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 5.9K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.5K May 15 18:54 LTLCardinality.txt
-rw-r--r-- 1 mcc users 9.3K May 15 18:54 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.0K May 15 18:54 LTLFireability.txt
-rw-r--r-- 1 mcc users 8.7K May 15 18:54 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 18K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 113 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 351 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 2.9K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 16K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 May 15 18:50 equiv_pt
-rw-r--r-- 1 mcc users 3 May 15 18:50 instance
-rw-r--r-- 1 mcc users 5 May 15 18:50 iscolored
-rw-r--r-- 1 mcc users 32K May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool mcc4mcc-structural
Input is PhilosophersDyn-COL-20, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r119-csrt-152666480500852
=====================================================================


--------------------
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-COL-20-ReachabilityCardinality-00
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-01
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-02
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-03
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-04
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-05
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-06
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-07
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-08
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-09
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-10
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-11
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-12
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-13
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-14
FORMULA_NAME PhilosophersDyn-COL-20-ReachabilityCardinality-15

=== Now, execution of the tool begins

BK_START 1527347377277


BK_TIME_CONFINEMENT_REACHED

--------------------
content from stderr:

Prefix is 75f5f979.
Reading known information in /usr/share/mcc4mcc/75f5f979-known.json.
Reading learned information in /usr/share/mcc4mcc/75f5f979-learned.json.
Reading value translations in /usr/share/mcc4mcc/75f5f979-values.json.
Using directory /home/mcc/execution for input, as it contains a model.pnml file.
Using PhilosophersDyn-COL-20 as instance name.
Using PhilosophersDyn as model name.
Using algorithm or tool bmdt.
Model characteristics are: {'Examination': 'ReachabilityCardinality', 'Place/Transition': True, 'Colored': True, 'Relative-Time': 1, 'Relative-Memory': 1, 'Ordinary': False, 'Simple Free Choice': False, 'Extended Free Choice': False, 'State Machine': False, 'Marked Graph': False, 'Connected': True, 'Strongly Connected': True, 'Source Place': False, 'Sink Place': False, 'Source Transition': False, 'Sink Transition': False, 'Loop Free': False, 'Conservative': False, 'Sub-Conservative': False, 'Nested Units': False, 'Safe': None, 'Deadlock': True, 'Reversible': None, 'Quasi Live': None, 'Live': None}.
Known tools are: [{'Time': 714923, 'Memory': 15938.32, 'Tool': 'itstools'}, {'Time': 742145, 'Memory': 15931.57, 'Tool': 'itstools'}, {'Time': 1189203, 'Memory': 10125.59, 'Tool': 'lola'}, {'Time': 1194311, 'Memory': 12058.37, 'Tool': 'lola'}].
Learned tools are: [{'Tool': 'itstools'}].
Learned tool itstools is 1.0x far from the best tool itstools.
ReachabilityCardinality itstools PhilosophersDyn-COL-20...
May 26, 2018 3:09:43 PM fr.lip6.move.gal.application.Application start
INFO: Running its-tools with arguments : [-z3path, /usr/bin/z3, -yices2path, /usr/bin/yices, -ltsminpath, /usr/bin, -smt, -its, -pnfolder, /mcc-data, -examination, ReachabilityCardinality]
May 26, 2018 3:09:43 PM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /mcc-data/model.pnml
May 26, 2018 3:09:43 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
15:10:24.116 [main] ERROR PNML validation - The rng grammar file can't be accessed : www.pnml.org
15:10:24.120 [main] ERROR import - Grammar file errors have been raised, the validation can't be done, process will continue without Grammar validation
May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 40758 ms
May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 8 places.
May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Neighbourhood->Neighbourhood,
Philosopher->HasRight,HasLeft,WaitRight,WaitLeft,Forks,Think,Outside,

May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 7 transitions.
May 26, 2018 3:10:24 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
May 26, 2018 3:10:24 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /mcc-data/model.pnml.img.gal : 17 ms
May 26, 2018 3:10:26 PM fr.lip6.move.gal.instantiate.Instantiator instantiateParameters
INFO: On-the-fly reduction of False transitions avoided exploring 20.0 instantiations of transitions. Total transitions/syncs built is 17260
May 26, 2018 3:10:28 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 3626 ms
FORMULA PhilosophersDyn-COL-20-ReachabilityCardinality-04 TRUE TECHNIQUES TOPOLOGICAL INITIAL_STATE
Using solver Z3 to compute partial order matrices.
Built C files in :
/mcc-data
May 26, 2018 3:10:51 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 16460 transitions. Expanding to a total of 17260 deterministic transitions.
May 26, 2018 3:10:51 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 123 ms.
May 26, 2018 3:10:52 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 5905 ms
May 26, 2018 3:10:52 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 5275 ms
May 26, 2018 3:10:53 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /mcc-data/ReachabilityCardinality.pnml.gal : 1607 ms
May 26, 2018 3:10:54 PM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSTools
INFO: Time to serialize properties into /mcc-data/ReachabilityCardinality.prop : 6 ms
Invoking ITS tools like this :CommandLine [args=[/usr/share/itscl/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201804131302/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /mcc-data/ReachabilityCardinality.pnml.gal, -t, CGAL, -reachable-file, ReachabilityCardinality.prop, --nowitness], workingDir=/mcc-data]

its-reach command run as :

/usr/share/itscl/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201804131302/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /mcc-data/ReachabilityCardinality.pnml.gal -t CGAL -reachable-file ReachabilityCardinality.prop --nowitness
May 26, 2018 3:10:56 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 16460 transitions. Expanding to a total of 17260 deterministic transitions.
May 26, 2018 3:10:56 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 56 ms.
Loading property file ReachabilityCardinality.prop.
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-00 with value :(!((((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)<=(((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19))||((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=1))&&((((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399))))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-01 with value :((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)>=1)
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-02 with value :((!((((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19)<=(((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19)))&&((((((((((((((((((((WaitRight_0+WaitRight_1)+WaitRight_2)+WaitRight_3)+WaitRight_4)+WaitRight_5)+WaitRight_6)+WaitRight_7)+WaitRight_8)+WaitRight_9)+WaitRight_10)+WaitRight_11)+WaitRight_12)+WaitRight_13)+WaitRight_14)+WaitRight_15)+WaitRight_16)+WaitRight_17)+WaitRight_18)+WaitRight_19)<=(((((((((((((((((((WaitLeft_0+WaitLeft_1)+WaitLeft_2)+WaitLeft_3)+WaitLeft_4)+WaitLeft_5)+WaitLeft_6)+WaitLeft_7)+WaitLeft_8)+WaitLeft_9)+WaitLeft_10)+WaitLeft_11)+WaitLeft_12)+WaitLeft_13)+WaitLeft_14)+WaitLeft_15)+WaitLeft_16)+WaitLeft_17)+WaitLeft_18)+WaitLeft_19)))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-03 with value :(((((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)<=(((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19))&&((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)>=3))&&(((((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19)>=2)||((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399))))||((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)<=(((((((((((((((((((WaitLeft_0+WaitLeft_1)+WaitLeft_2)+WaitLeft_3)+WaitLeft_4)+WaitLeft_5)+WaitLeft_6)+WaitLeft_7)+WaitLeft_8)+WaitLeft_9)+WaitLeft_10)+WaitLeft_11)+WaitLeft_12)+WaitLeft_13)+WaitLeft_14)+WaitLeft_15)+WaitLeft_16)+WaitLeft_17)+WaitLeft_18)+WaitLeft_19)))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-05 with value :(((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3)&&((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)>=2))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-06 with value :((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3)
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-07 with value :(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399)>=3)&&((((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)>=2)||((((((((((((((((((((WaitRight_0+WaitRight_1)+WaitRight_2)+WaitRight_3)+WaitRight_4)+WaitRight_5)+WaitRight_6)+WaitRight_7)+WaitRight_8)+WaitRight_9)+WaitRight_10)+WaitRight_11)+WaitRight_12)+WaitRight_13)+WaitRight_14)+WaitRight_15)+WaitRight_16)+WaitRight_17)+WaitRight_18)+WaitRight_19)>=1))||(((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)>=3)&&((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbo
urhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399)))))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-08 with value :((((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)<=(((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19))&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399)<=(((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19))||((((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19)>=3)))||((((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19)>=2))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-09 with value :(!((((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3)||((((((((((((((((((((WaitLeft_0+WaitLeft_1)+WaitLeft_2)+WaitLeft_3)+WaitLeft_4)+WaitLeft_5)+WaitLeft_6)+WaitLeft_7)+WaitLeft_8)+WaitLeft_9)+WaitLeft_10)+WaitLeft_11)+WaitLeft_12)+WaitLeft_13)+WaitLeft_14)+WaitLeft_15)+WaitLeft_16)+WaitLeft_17)+WaitLeft_18)+WaitLeft_19)<=(((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)))&&((((((((((((((((((((WaitLeft_0+WaitLeft_1)+WaitLeft_2)+WaitLeft_3)+WaitLeft_4)+WaitLeft_5)+WaitLeft_6)+WaitLeft_7)+WaitLeft_8)+WaitLeft_9)+WaitLeft_10)+WaitLeft_11)+WaitLeft_12)+WaitLeft_13)+WaitLeft_14)+WaitLeft_15)+WaitLeft_16)+WaitLeft_17)+WaitLeft_18)+WaitLeft_19)>=3)))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-10 with value :(!((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)<=(((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19)))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-11 with value :((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)<=(((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-12 with value :(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399)<=(((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19))||((((((((((((((((((((WaitLeft_0+WaitLeft_1)+WaitLeft_2)+WaitLeft_3)+WaitLeft_4)+WaitLeft_5)+WaitLeft_6)+WaitLeft_7)+WaitLeft_8)+WaitLeft_9)+WaitLeft_10)+WaitLeft_11)+WaitLeft_12)+WaitLeft_13)+WaitLeft_14)+WaitLeft_15)+WaitLeft_16)+WaitLeft_17)+WaitLeft_18)+WaitLeft_19)>=2))&&(((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3)&&((((((((((((((((((((HasRight_0+HasRight_1)+HasRight_2)+HasRight_3)+HasRight_4)+HasRight_5)+HasRight_6)+HasRight_7)+HasRight_8)+HasRight_9)+HasRight_10)+HasRight_11)+HasRight_12)+HasRight_13)+HasRight_14)+HasRight_15)+HasRight_16)+HasRight_17)+HasRight_18)+HasRight_19)>=3)))&&((((((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19)<=(((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19))&&((((((((((((((((((((Think_0+Think_1)+Think_2)+Think_3)+Think_4)+Think_5)+Think_6)+Think_7)+Think_8)+Think_9)+Think_10)+Think_11)+Think_12)+Think_13)+Think_14)+Think_15)+Think_16)+Think_17)+Think_18)+Think_19)>=3))&&(!((((((((((((((((((((WaitRight_0+WaitRight_1)+WaitRight_2)+WaitRight_3)+WaitRight_4)+WaitRight_5)+WaitRight_6)+WaitRight_7)+WaitRight_8)+WaitRight_9)+WaitRight_10)+WaitRight_11)+WaitRight_12)+WaitRight_13)+WaitRight_14)+WaitRight_15)+WaitRight_16)+WaitRight_17)+WaitRight_18)+WaitRight_19)>=2))))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-13 with value :(!((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3))
Read [invariant] property : PhilosophersDyn-COL-20-ReachabilityCardinality-14 with value :((!((((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19)<=(((((((((((((((((((WaitRight_0+WaitRight_1)+WaitRight_2)+WaitRight_3)+WaitRight_4)+WaitRight_5)+WaitRight_6)+WaitRight_7)+WaitRight_8)+WaitRight_9)+WaitRight_10)+WaitRight_11)+WaitRight_12)+WaitRight_13)+WaitRight_14)+WaitRight_15)+WaitRight_16)+WaitRight_17)+WaitRight_18)+WaitRight_19)))||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Neighbourhood_0+Neighbourhood_1)+Neighbourhood_2)+Neighbourhood_3)+Neighbourhood_4)+Neighbourhood_5)+Neighbourhood_6)+Neighbourhood_7)+Neighbourhood_8)+Neighbourhood_9)+Neighbourhood_10)+Neighbourhood_11)+Neighbourhood_12)+Neighbourhood_13)+Neighbourhood_14)+Neighbourhood_15)+Neighbourhood_16)+Neighbourhood_17)+Neighbourhood_18)+Neighbourhood_19)+Neighbourhood_20)+Neighbourhood_21)+Neighbourhood_22)+Neighbourhood_23)+Neighbourhood_24)+Neighbourhood_25)+Neighbourhood_26)+Neighbourhood_27)+Neighbourhood_28)+Neighbourhood_29)+Neighbourhood_30)+Neighbourhood_31)+Neighbourhood_32)+Neighbourhood_33)+Neighbourhood_34)+Neighbourhood_35)+Neighbourhood_36)+Neighbourhood_37)+Neighbourhood_38)+Neighbourhood_39)+Neighbourhood_40)+Neighbourhood_41)+Neighbourhood_42)+Neighbourhood_43)+Neighbourhood_44)+Neighbourhood_45)+Neighbourhood_46)+Neighbourhood_47)+Neighbourhood_48)+Neighbourhood_49)+Neighbourhood_50)+Neighbourhood_51)+Neighbourhood_52)+Neighbourhood_53)+Neighbourhood_54)+Neighbourhood_55)+Neighbourhood_56)+Neighbourhood_57)+Neighbourhood_58)+Neighbourhood_59)+Neighbourhood_60)+Neighbourhood_61)+Neighbourhood_62)+Neighbourhood_63)+Neighbourhood_64)+Neighbourhood_65)+Neighbourhood_66)+Neighbourhood_67)+Neighbourhood_68)+Neighbourhood_69)+Neighbourhood_70)+Neighbourhood_71)+Neighbourhood_72)+Neighbourhood_73)+Neighbourhood_74)+Neighbourhood_75)+Neighbourhood_76)+Neighbourhood_77)+Neighbourhood_78)+Neighbourhood_79)+Neighbourhood_80)+Neighbourhood_81)+Neighbourhood_82)+Neighbourhood_83)+Neighbourhood_84)+Neighbourhood_85)+Neighbourhood_86)+Neighbourhood_87)+Neighbourhood_88)+Neighbourhood_89)+Neighbourhood_90)+Neighbourhood_91)+Neighbourhood_92)+Neighbourhood_93)+Neighbourhood_94)+Neighbourhood_95)+Neighbourhood_96)+Neighbourhood_97)+Neighbourhood_98)+Neighbourhood_99)+Neighbourhood_100)+Neighbourhood_101)+Neighbourhood_102)+Neighbourhood_103)+Neighbourhood_104)+Neighbourhood_105)+Neighbourhood_106)+Neighbourhood_107)+Neighbourhood_108)+Neighbourhood_109)+Neighbourhood_110)+Neighbourhood_111)+Neighbourhood_112)+Neighbourhood_113)+Neighbourhood_114)+Neighbourhood_115)+Neighbourhood_116)+Neighbourhood_117)+Neighbourhood_118)+Neighbourhood_119)+Neighbourhood_120)+Neighbourhood_121)+Neighbourhood_122)+Neighbourhood_123)+Neighbourhood_124)+Neighbourhood_125)+Neighbourhood_126)+Neighbourhood_127)+Neighbourhood_128)+Neighbourhood_129)+Neighbourhood_130)+Neighbourhood_131)+Neighbourhood_132)+Neighbourhood_133)+Neighbourhood_134)+Neighbourhood_135)+Neighbourhood_136)+Neighbourhood_137)+Neighbourhood_138)+Neighbourhood_139)+Neighbourhood_140)+Neighbourhood_141)+Neighbourhood_142)+Neighbourhood_143)+Neighbourhood_144)+Neighbourhood_145)+Neighbourhood_146)+Neighbourhood_147)+Neighbourhood_148)+Neighbourhood_149)+Neighbourhood_150)+Neighbourhood_151)+Neighbourhood_152)+Neighbourhood_153)+Neighbourhood_154)+Neighbourhood_155)+Neighbourhood_156)+Neighbourhood_157)+Neighbourhood_158)+Neighbourhood_159)+Neighbourhood_160)+Neighbourhood_161)+Neighbourhood_162)+Neighbourhood_163)+Neighbourhood_164)+Neighbourhood_165)+Neighbourhood_166)+Neighbourhood_167)+Neighbourhood_168)+Neighbourhood_169)+Neighbourhood_170)+Neighbourhood_171)+Neighbourhood_172)+Neighbourhood_173)+Neighbourhood_174)+Neighbourhood_175)+Neighbourhood_176)+Neighbourhood_177)+Neighbourhood_178)+Neighbourhood_179)+Neighbourhood_180)+Neighbourhood_181)+Neighbourhood_182)+Neighbourhood_183)+Neighbourhood_184)+Neighbourhood_185)+Neighbourhood_186)+Neighbourhood_187)+Neighbourhood_188)+Neighbourhood_189)+Neighbourhood_190)+Neighbourhood_191)+Neighbourhood_192)+Neighbourhood_193)+Neighbourhood_194)+Neighbourhood_195)+Neighbourhood_196)+Neighbourhood_197)+Neighbourhood_198)+Neighbourhood_199)+Neighbourhood_200)+Neighbourhood_201)+Neighbourhood_202)+Neighbourhood_203)+Neighbourhood_204)+Neighbourhood_205)+Neighbourhood_206)+Neighbourhood_207)+Neighbourhood_208)+Neighbourhood_209)+Neighbourhood_210)+Neighbourhood_211)+Neighbourhood_212)+Neighbourhood_213)+Neighbourhood_214)+Neighbourhood_215)+Neighbourhood_216)+Neighbourhood_217)+Neighbourhood_218)+Neighbourhood_219)+Neighbourhood_220)+Neighbourhood_221)+Neighbourhood_222)+Neighbourhood_223)+Neighbourhood_224)+Neighbourhood_225)+Neighbourhood_226)+Neighbourhood_227)+Neighbourhood_228)+Neighbourhood_229)+Neighbourhood_230)+Neighbourhood_231)+Neighbourhood_232)+Neighbourhood_233)+Neighbourhood_234)+Neighbourhood_235)+Neighbourhood_236)+Neighbourhood_237)+Neighbourhood_238)+Neighbourhood_239)+Neighbourhood_240)+Neighbourhood_241)+Neighbourhood_242)+Neighbourhood_243)+Neighbourhood_244)+Neighbourhood_245)+Neighbourhood_246)+Neighbourhood_247)+Neighbourhood_248)+Neighbourhood_249)+Neighbourhood_250)+Neighbourhood_251)+Neighbourhood_252)+Neighbourhood_253)+Neighbourhood_254)+Neighbourhood_255)+Neighbourhood_256)+Neighbourhood_257)+Neighbourhood_258)+Neighbourhood_259)+Neighbourhood_260)+Neighbourhood_261)+Neighbourhood_262)+Neighbourhood_263)+Neighbourhood_264)+Neighbourhood_265)+Neighbourhood_266)+Neighbourhood_267)+Neighbourhood_268)+Neighbourhood_269)+Neighbourhood_270)+Neighbourhood_271)+Neighbourhood_272)+Neighbourhood_273)+Neighbourhood_274)+Neighbourhood_275)+Neighbourhood_276)+Neighbourhood_277)+Neighbourhood_278)+Neighbourhood_279)+Neighbourhood_280)+Neighbourhood_281)+Neighbourhood_282)+Neighbourhood_283)+Neighbourhood_284)+Neighbourhood_285)+Neighbourhood_286)+Neighbourhood_287)+Neighbourhood_288)+Neighbourhood_289)+Neighbourhood_290)+Neighbourhood_291)+Neighbourhood_292)+Neighbourhood_293)+Neighbourhood_294)+Neighbourhood_295)+Neighbourhood_296)+Neighbourhood_297)+Neighbourhood_298)+Neighbourhood_299)+Neighbourhood_300)+Neighbourhood_301)+Neighbourhood_302)+Neighbourhood_303)+Neighbourhood_304)+Neighbourhood_305)+Neighbourhood_306)+Neighbourhood_307)+Neighbourhood_308)+Neighbourhood_309)+Neighbourhood_310)+Neighbourhood_311)+Neighbourhood_312)+Neighbourhood_313)+Neighbourhood_314)+Neighbourhood_315)+Neighbourhood_316)+Neighbourhood_317)+Neighbourhood_318)+Neighbourhood_319)+Neighbourhood_320)+Neighbourhood_321)+Neighbourhood_322)+Neighbourhood_323)+Neighbourhood_324)+Neighbourhood_325)+Neighbourhood_326)+Neighbourhood_327)+Neighbourhood_328)+Neighbourhood_329)+Neighbourhood_330)+Neighbourhood_331)+Neighbourhood_332)+Neighbourhood_333)+Neighbourhood_334)+Neighbourhood_335)+Neighbourhood_336)+Neighbourhood_337)+Neighbourhood_338)+Neighbourhood_339)+Neighbourhood_340)+Neighbourhood_341)+Neighbourhood_342)+Neighbourhood_343)+Neighbourhood_344)+Neighbourhood_345)+Neighbourhood_346)+Neighbourhood_347)+Neighbourhood_348)+Neighbourhood_349)+Neighbourhood_350)+Neighbourhood_351)+Neighbourhood_352)+Neighbourhood_353)+Neighbourhood_354)+Neighbourhood_355)+Neighbourhood_356)+Neighbourhood_357)+Neighbourhood_358)+Neighbourhood_359)+Neighbourhood_360)+Neighbourhood_361)+Neighbourhood_362)+Neighbourhood_363)+Neighbourhood_364)+Neighbourhood_365)+Neighbourhood_366)+Neighbourhood_367)+Neighbourhood_368)+Neighbourhood_369)+Neighbourhood_370)+Neighbourhood_371)+Neighbourhood_372)+Neighbourhood_373)+Neighbourhood_374)+Neighbourhood_375)+Neighbourhood_376)+Neighbourhood_377)+Neighbourhood_378)+Neighbourhood_379)+Neighbourhood_380)+Neighbourhood_381)+Neighbourhood_382)+Neighbourhood_383)+Neighbourhood_384)+Neighbourhood_385)+Neighbourhood_386)+Neighbourhood_387)+Neighbourhood_388)+Neighbourhood_389)+Neighbourhood_390)+Neighbourhood_391)+Neighbourhood_392)+Neighbourhood_393)+Neighbourhood_394)+Neighbourhood_395)+Neighbourhood_396)+Neighbourhood_397)+Neighbourhood_398)+Neighbourhood_399)<=(((((((((((((((((((Outside_0+Outside_1)+Outside_2)+Outside_3)+Outside_4)+Outside_5)+Outside_6)+Outside_7)+Outside_8)+Outside_9)+Outside_10)+Outside_11)+Outside_12)+Outside_13)+Outside_14)+Outside_15)+Outside_16)+Outside_17)+Outside_18)+Outside_19))&&((((((((((((((((((((HasLeft_0+HasLeft_1)+HasLeft_2)+HasLeft_3)+HasLeft_4)+HasLeft_5)+HasLeft_6)+HasLeft_7)+HasLeft_8)+HasLeft_9)+HasLeft_10)+HasLeft_11)+HasLeft_12)+HasLeft_13)+HasLeft_14)+HasLeft_15)+HasLeft_16)+HasLeft_17)+HasLeft_18)+HasLeft_19)>=3)))
Read [reachable] property : PhilosophersDyn-COL-20-ReachabilityCardinality-15 with value :((((((((((((((((((((Forks_0+Forks_1)+Forks_2)+Forks_3)+Forks_4)+Forks_5)+Forks_6)+Forks_7)+Forks_8)+Forks_9)+Forks_10)+Forks_11)+Forks_12)+Forks_13)+Forks_14)+Forks_15)+Forks_16)+Forks_17)+Forks_18)+Forks_19)>=3)
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
Normalized transition count is 15510
// Phase 1: matrix 15510 rows 540 cols
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd checkProperties
INFO: Ran tautology test, simplified 0 / 15 in 13175 ms.
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-00(UNSAT) depth K=0 took 109 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-01(UNSAT) depth K=0 took 183 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-02(UNSAT) depth K=0 took 75 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-03(UNSAT) depth K=0 took 50 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-05(UNSAT) depth K=0 took 10 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-06(UNSAT) depth K=0 took 1 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-07(UNSAT) depth K=0 took 16 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-08(UNSAT) depth K=0 took 12 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-09(UNSAT) depth K=0 took 2 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-10(UNSAT) depth K=0 took 1 ms
May 26, 2018 3:11:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-11(UNSAT) depth K=0 took 4 ms
May 26, 2018 3:11:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-12(UNSAT) depth K=0 took 12 ms
May 26, 2018 3:11:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-13(UNSAT) depth K=0 took 1 ms
May 26, 2018 3:11:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-14(UNSAT) depth K=0 took 11 ms
May 26, 2018 3:11:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-15(UNSAT) depth K=0 took 7 ms
May 26, 2018 3:11:07 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 16460 transitions. Expanding to a total of 17260 deterministic transitions.
May 26, 2018 3:11:07 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 24 ms.
invariant :-1'Neighbourhood_11 + -1'Neighbourhood_17 + -1'Neighbourhood_31 + -1'Neighbourhood_37 + -1'Neighbourhood_51 + -1'Neighbourhood_57 + -1'Neighbourhood_71 + -1'Neighbourhood_77 + -1'Neighbourhood_91 + -1'Neighbourhood_97 + -1'Neighbourhood_111 + -1'Neighbourhood_117 + -1'Neighbourhood_131 + -1'Neighbourhood_137 + -1'Neighbourhood_151 + -1'Neighbourhood_157 + -1'Neighbourhood_171 + -1'Neighbourhood_177 + -1'Neighbourhood_191 + -1'Neighbourhood_197 + -1'Neighbourhood_211 + -1'Neighbourhood_217 + Neighbourhood_220 + Neighbourhood_221 + Neighbourhood_222 + Neighbourhood_223 + Neighbourhood_224 + Neighbourhood_225 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_228 + Neighbourhood_229 + Neighbourhood_230 + Neighbourhood_232 + Neighbourhood_233 + Neighbourhood_234 + Neighbourhood_235 + Neighbourhood_236 + Neighbourhood_238 + Neighbourhood_239 + -1'Neighbourhood_251 + -1'Neighbourhood_257 + -1'Neighbourhood_271 + -1'Neighbourhood_277 + -1'Neighbourhood_291 + -1'Neighbourhood_297 + -1'Neighbourhood_311 + -1'Neighbourhood_317 + -1'Neighbourhood_331 + -1'Neighbourhood_337 + Neighbourhood_340 + Neighbourhood_341 + Neighbourhood_342 + Neighbourhood_343 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_348 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_352 + Neighbourhood_353 + Neighbourhood_354 + Neighbourhood_355 + Neighbourhood_356 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_371 + -1'Neighbourhood_377 + -1'Neighbourhood_391 + -1'Neighbourhood_397 = 0
invariant :Neighbourhood_10 + Neighbourhood_30 + Neighbourhood_50 + Neighbourhood_70 + Neighbourhood_90 + Neighbourhood_110 + Neighbourhood_130 + Neighbourhood_150 + Neighbourhood_170 + Neighbourhood_190 + -1'Neighbourhood_200 + -1'Neighbourhood_201 + -1'Neighbourhood_202 + -1'Neighbourhood_203 + -1'Neighbourhood_204 + -1'Neighbourhood_205 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_208 + -1'Neighbourhood_209 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + -1'Neighbourhood_218 + -1'Neighbourhood_219 + Neighbourhood_230 + Neighbourhood_250 + Neighbourhood_270 + Neighbourhood_290 + Neighbourhood_310 + Neighbourhood_330 + Neighbourhood_350 + Neighbourhood_370 + Neighbourhood_390 = 0
invariant :HasLeft_17 + WaitLeft_17 + Think_17 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_351 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_354 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_357 + -1'Neighbourhood_358 + -1'Neighbourhood_359 = 0
invariant :HasLeft_19 + WaitLeft_19 + Think_19 + Neighbourhood_7 + Neighbourhood_27 + Neighbourhood_47 + Neighbourhood_67 + Neighbourhood_87 + Neighbourhood_107 + Neighbourhood_127 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 + Neighbourhood_167 + Neighbourhood_187 + Neighbourhood_207 + Neighbourhood_227 + Neighbourhood_247 + Neighbourhood_267 + Neighbourhood_287 + Neighbourhood_307 + Neighbourhood_327 + Neighbourhood_347 + Neighbourhood_367 + -1'Neighbourhood_380 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_386 + -1'Neighbourhood_388 + -1'Neighbourhood_389 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 + -1'Neighbourhood_398 + -1'Neighbourhood_399 = 0
invariant :Outside_0 + Neighbourhood_0 + Neighbourhood_20 + Neighbourhood_40 + Neighbourhood_60 + Neighbourhood_80 + Neighbourhood_100 + Neighbourhood_120 + Neighbourhood_140 + Neighbourhood_160 + Neighbourhood_180 + Neighbourhood_200 + Neighbourhood_220 + Neighbourhood_240 + Neighbourhood_260 + Neighbourhood_280 + Neighbourhood_300 + Neighbourhood_320 + Neighbourhood_340 + Neighbourhood_360 + Neighbourhood_380 = 1
invariant :HasLeft_13 + WaitLeft_13 + Think_13 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_273 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 = 0
invariant :Neighbourhood_1 + Neighbourhood_3 + Neighbourhood_8 + Neighbourhood_13 + Neighbourhood_16 + -1'Neighbourhood_20 + -1'Neighbourhood_22 + -1'Neighbourhood_24 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_31 + -1'Neighbourhood_32 + -1'Neighbourhood_34 + -1'Neighbourhood_35 + -1'Neighbourhood_37 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + Neighbourhood_41 + Neighbourhood_43 + Neighbourhood_48 + Neighbourhood_53 + Neighbourhood_56 + -1'Neighbourhood_60 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_81 + Neighbourhood_83 + Neighbourhood_88 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_101 + Neighbourhood_103 + Neighbourhood_108 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_121 + Neighbourhood_123 + Neighbourhood_128 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_141 + Neighbourhood_143 + Neighbourhood_148 + Neighbourhood_153 + Neighbourhood_156 + -1'Neighbourhood_160 + -1'Neighbourhood_162 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_171 + -1'Neighbourhood_172 + -1'Neighbourhood_174 + -1'Neighbourhood_175 + -1'Neighbourhood_177 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_183 + Neighbourhood_188 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_201 + Neighbourhood_203 + Neighbourhood_208 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_221 + Neighbourhood_223 + Neighbourhood_228 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_241 + Neighbourhood_243 + Neighbourhood_248 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_262 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_281 + Neighbourhood_283 + Neighbourhood_288 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_301 + Neighbourhood_303 + Neighbourhood_308 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_322 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_341 + Neighbourhood_343 + Neighbourhood_348 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_361 + Neighbourhood_363 + Neighbourhood_368 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_381 + Neighbourhood_383 + Neighbourhood_388 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :HasRight_0 + -1'HasLeft_0 + WaitRight_0 + -1'WaitLeft_0 = 0
invariant :HasRight_17 + -1'HasLeft_17 + WaitRight_17 + -1'WaitLeft_17 = 0
invariant :HasRight_8 + -1'HasLeft_8 + WaitRight_8 + -1'WaitLeft_8 = 0
invariant :Neighbourhood_1 + Neighbourhood_2 + Neighbourhood_3 + Neighbourhood_4 + Neighbourhood_8 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + -1'Neighbourhood_20 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_45 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_49 + -1'Neighbourhood_50 + -1'Neighbourhood_58 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + -1'Neighbourhood_80 + -1'Neighbourhood_85 + -1'Neighbourhood_86 + -1'Neighbourhood_87 + -1'Neighbourhood_89 + -1'Neighbourhood_90 + -1'Neighbourhood_98 + -1'Neighbourhood_99 + Neighbourhood_101 + Neighbourhood_102 + Neighbourhood_103 + Neighbourhood_104 + Neighbourhood_108 + Neighbourhood_111 + Neighbourhood_112 + Neighbourhood_113 + Neighbourhood_114 + Neighbourhood_115 + Neighbourhood_116 + Neighbourhood_117 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_128 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_148 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + -1'Neighbourhood_160 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_182 + Neighbourhood_183 + Neighbourhood_184 + Neighbourhood_188 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_201 + Neighbourhood_202 + Neighbourhood_203 + Neighbourhood_204 + Neighbourhood_208 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + -1'Neighbourhood_280 + -1'Neighbourhood_285 + -1'Neighbourhood_286 + -1'Neighbourhood_287 + -1'Neighbourhood_289 + -1'Neighbourhood_290 + -1'Neighbourhood_298 + -1'Neighbourhood_299 + -1'Neighbourhood_300 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_361 + Neighbourhood_362 + Neighbourhood_363 + Neighbourhood_364 + Neighbourhood_368 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_388 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 = 0
invariant :Neighbourhood_17 + Neighbourhood_37 + Neighbourhood_57 + Neighbourhood_77 + Neighbourhood_97 + Neighbourhood_117 + Neighbourhood_137 + Neighbourhood_157 + Neighbourhood_177 + Neighbourhood_197 + Neighbourhood_217 + Neighbourhood_237 + Neighbourhood_257 + Neighbourhood_277 + Neighbourhood_297 + Neighbourhood_317 + Neighbourhood_337 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_351 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_354 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_377 + Neighbourhood_397 = 0
invariant :HasRight_16 + -1'HasLeft_16 + WaitRight_16 + -1'WaitLeft_16 = 0
invariant :HasLeft_15 + WaitLeft_15 + Think_15 + -1'Neighbourhood_300 + -1'Neighbourhood_301 + -1'Neighbourhood_302 + -1'Neighbourhood_303 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_308 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_311 + -1'Neighbourhood_312 + -1'Neighbourhood_313 + -1'Neighbourhood_314 + -1'Neighbourhood_315 + -1'Neighbourhood_316 + -1'Neighbourhood_317 + -1'Neighbourhood_318 + -1'Neighbourhood_319 = 0
invariant :HasRight_18 + -1'HasLeft_18 + WaitRight_18 + -1'WaitLeft_18 = 0
invariant :Outside_14 + Neighbourhood_280 + Neighbourhood_281 + Neighbourhood_282 + Neighbourhood_283 + Neighbourhood_284 + Neighbourhood_285 + Neighbourhood_286 + Neighbourhood_287 + Neighbourhood_288 + Neighbourhood_289 + Neighbourhood_290 + Neighbourhood_291 + Neighbourhood_292 + Neighbourhood_293 + Neighbourhood_294 + Neighbourhood_295 + Neighbourhood_296 + Neighbourhood_297 + Neighbourhood_298 + Neighbourhood_299 = 1
invariant :Outside_3 + Neighbourhood_60 + Neighbourhood_61 + Neighbourhood_62 + Neighbourhood_63 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_68 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_71 + Neighbourhood_72 + Neighbourhood_73 + Neighbourhood_74 + Neighbourhood_75 + Neighbourhood_76 + Neighbourhood_77 + Neighbourhood_78 + Neighbourhood_79 = 1
invariant :Neighbourhood_7 + Neighbourhood_27 + Neighbourhood_47 + Neighbourhood_67 + Neighbourhood_87 + Neighbourhood_107 + Neighbourhood_127 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 + Neighbourhood_167 + Neighbourhood_187 + Neighbourhood_207 + Neighbourhood_227 + Neighbourhood_247 + Neighbourhood_267 + Neighbourhood_287 + Neighbourhood_307 + Neighbourhood_327 + Neighbourhood_347 + Neighbourhood_367 + Neighbourhood_387 = 0
invariant :HasLeft_0 + WaitLeft_0 + Think_0 + -1'Neighbourhood_0 + -1'Neighbourhood_20 + -1'Neighbourhood_40 + -1'Neighbourhood_60 + -1'Neighbourhood_80 + -1'Neighbourhood_100 + -1'Neighbourhood_120 + -1'Neighbourhood_140 + -1'Neighbourhood_160 + -1'Neighbourhood_180 + -1'Neighbourhood_200 + -1'Neighbourhood_220 + -1'Neighbourhood_240 + -1'Neighbourhood_260 + -1'Neighbourhood_280 + -1'Neighbourhood_300 + -1'Neighbourhood_320 + -1'Neighbourhood_340 + -1'Neighbourhood_360 + -1'Neighbourhood_380 = 0
invariant :Outside_12 + Neighbourhood_240 + Neighbourhood_241 + Neighbourhood_242 + Neighbourhood_243 + Neighbourhood_244 + Neighbourhood_245 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_248 + Neighbourhood_249 + Neighbourhood_250 + Neighbourhood_251 + Neighbourhood_252 + Neighbourhood_253 + Neighbourhood_254 + Neighbourhood_255 + Neighbourhood_256 + Neighbourhood_257 + Neighbourhood_258 + Neighbourhood_259 = 1
invariant :Outside_11 + Neighbourhood_11 + Neighbourhood_31 + Neighbourhood_51 + Neighbourhood_71 + Neighbourhood_91 + Neighbourhood_111 + Neighbourhood_131 + Neighbourhood_151 + Neighbourhood_171 + Neighbourhood_191 + Neighbourhood_211 + Neighbourhood_231 + Neighbourhood_251 + Neighbourhood_271 + Neighbourhood_291 + Neighbourhood_311 + Neighbourhood_331 + Neighbourhood_351 + Neighbourhood_371 + Neighbourhood_391 = 1
invariant :HasLeft_4 + WaitLeft_4 + Think_4 + -1'Neighbourhood_4 + -1'Neighbourhood_24 + -1'Neighbourhood_44 + -1'Neighbourhood_64 + -1'Neighbourhood_84 + -1'Neighbourhood_104 + -1'Neighbourhood_124 + -1'Neighbourhood_144 + -1'Neighbourhood_164 + -1'Neighbourhood_184 + -1'Neighbourhood_204 + -1'Neighbourhood_224 + -1'Neighbourhood_244 + -1'Neighbourhood_264 + -1'Neighbourhood_284 + -1'Neighbourhood_304 + -1'Neighbourhood_324 + -1'Neighbourhood_344 + -1'Neighbourhood_364 + -1'Neighbourhood_384 = 0
invariant :Outside_17 + Neighbourhood_340 + Neighbourhood_341 + Neighbourhood_342 + Neighbourhood_343 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_348 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_351 + Neighbourhood_352 + Neighbourhood_353 + Neighbourhood_354 + Neighbourhood_355 + Neighbourhood_356 + Neighbourhood_357 + Neighbourhood_358 + Neighbourhood_359 = 1
invariant :Outside_2 + -1'Outside_14 + -1'Neighbourhood_1 + -1'Neighbourhood_3 + -1'Neighbourhood_8 + -1'Neighbourhood_11 + -1'Neighbourhood_12 + -1'Neighbourhood_13 + -1'Neighbourhood_14 + -1'Neighbourhood_15 + -1'Neighbourhood_16 + -1'Neighbourhood_17 + Neighbourhood_20 + Neighbourhood_22 + Neighbourhood_24 + Neighbourhood_25 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_29 + Neighbourhood_30 + Neighbourhood_38 + Neighbourhood_39 + Neighbourhood_40 + Neighbourhood_42 + Neighbourhood_44 + Neighbourhood_45 + Neighbourhood_46 + Neighbourhood_47 + Neighbourhood_49 + Neighbourhood_50 + Neighbourhood_58 + Neighbourhood_59 + Neighbourhood_60 + Neighbourhood_62 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_78 + Neighbourhood_79 + -1'Neighbourhood_81 + -1'Neighbourhood_83 + -1'Neighbourhood_88 + -1'Neighbourhood_91 + -1'Neighbourhood_92 + -1'Neighbourhood_93 + -1'Neighbourhood_94 + -1'Neighbourhood_95 + -1'Neighbourhood_96 + -1'Neighbourhood_97 + -1'Neighbourhood_101 + -1'Neighbourhood_103 + -1'Neighbourhood_108 + -1'Neighbourhood_111 + -1'Neighbourhood_112 + -1'Neighbourhood_113 + -1'Neighbourhood_114 + -1'Neighbourhood_115 + -1'Neighbourhood_116 + -1'Neighbourhood_117 + -1'Neighbourhood_121 + -1'Neighbourhood_123 + -1'Neighbourhood_128 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_141 + -1'Neighbourhood_143 + -1'Neighbourhood_148 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + Neighbourhood_160 + Neighbourhood_162 + Neighbourhood_164 + Neighbourhood_165 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_169 + Neighbourhood_170 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_181 + -1'Neighbourhood_183 + -1'Neighbourhood_188 + -1'Neighbourhood_191 + -1'Neighbourhood_192 + -1'Neighbourhood_193 + -1'Neighbourhood_194 + -1'Neighbourhood_195 + -1'Neighbourhood_196 + -1'Neighbourhood_197 + -1'Neighbourhood_201 + -1'Neighbourhood_203 + -1'Neighbourhood_208 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + Neighbourhood_220 + Neighbourhood_222 + Neighbourhood_224 + Neighbourhood_225 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_229 + Neighbourhood_230 + Neighbourhood_238 + Neighbourhood_239 + Neighbourhood_240 + Neighbourhood_242 + Neighbourhood_244 + Neighbourhood_245 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_249 + Neighbourhood_250 + Neighbourhood_258 + Neighbourhood_259 + Neighbourhood_260 + Neighbourhood_262 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_281 + -1'Neighbourhood_283 + -1'Neighbourhood_288 + -1'Neighbourhood_291 + -1'Neighbourhood_292 + -1'Neighbourhood_293 + -1'Neighbourhood_294 + -1'Neighbourhood_295 + -1'Neighbourhood_296 + -1'Neighbourhood_297 + Neighbourhood_300 + Neighbourhood_302 + Neighbourhood_304 + Neighbourhood_305 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_309 + Neighbourhood_310 + Neighbourhood_318 + Neighbourhood_319 + Neighbourhood_320 + Neighbourhood_322 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_338 + Neighbourhood_339 + Neighbourhood_340 + Neighbourhood_342 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_361 + -1'Neighbourhood_363 + -1'Neighbourhood_368 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_381 + -1'Neighbourhood_383 + -1'Neighbourhood_388 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 = 0
invariant :-1'Neighbourhood_1 + -1'Neighbourhood_3 + Neighbourhood_20 + Neighbourhood_22 + Neighbourhood_24 + Neighbourhood_25 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_28 + Neighbourhood_29 + Neighbourhood_30 + Neighbourhood_31 + Neighbourhood_32 + Neighbourhood_33 + Neighbourhood_34 + Neighbourhood_35 + Neighbourhood_36 + Neighbourhood_37 + Neighbourhood_38 + Neighbourhood_39 + -1'Neighbourhood_41 + -1'Neighbourhood_43 + Neighbourhood_60 + Neighbourhood_62 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_68 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_71 + Neighbourhood_72 + Neighbourhood_73 + Neighbourhood_74 + Neighbourhood_75 + Neighbourhood_76 + Neighbourhood_77 + Neighbourhood_78 + Neighbourhood_79 + -1'Neighbourhood_81 + -1'Neighbourhood_83 + -1'Neighbourhood_101 + -1'Neighbourhood_103 + -1'Neighbourhood_121 + -1'Neighbourhood_123 + -1'Neighbourhood_141 + -1'Neighbourhood_143 + -1'Neighbourhood_161 + -1'Neighbourhood_163 + -1'Neighbourhood_181 + -1'Neighbourhood_183 + -1'Neighbourhood_201 + -1'Neighbourhood_203 + -1'Neighbourhood_221 + -1'Neighbourhood_223 + -1'Neighbourhood_241 + -1'Neighbourhood_243 + -1'Neighbourhood_261 + -1'Neighbourhood_263 + -1'Neighbourhood_281 + -1'Neighbourhood_283 + -1'Neighbourhood_301 + -1'Neighbourhood_303 + -1'Neighbourhood_321 + -1'Neighbourhood_323 + -1'Neighbourhood_341 + -1'Neighbourhood_343 + -1'Neighbourhood_361 + -1'Neighbourhood_363 + -1'Neighbourhood_381 + -1'Neighbourhood_383 = 0
invariant :HasLeft_12 + WaitLeft_12 + Think_12 + -1'Neighbourhood_240 + -1'Neighbourhood_241 + -1'Neighbourhood_242 + -1'Neighbourhood_243 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_248 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_251 + -1'Neighbourhood_252 + -1'Neighbourhood_253 + -1'Neighbourhood_254 + -1'Neighbourhood_255 + -1'Neighbourhood_256 + -1'Neighbourhood_257 + -1'Neighbourhood_258 + -1'Neighbourhood_259 = 0
invariant :Outside_14 + Neighbourhood_11 + Neighbourhood_14 + Neighbourhood_17 + Neighbourhood_31 + Neighbourhood_34 + Neighbourhood_37 + Neighbourhood_51 + Neighbourhood_54 + Neighbourhood_57 + Neighbourhood_71 + Neighbourhood_74 + Neighbourhood_77 + Neighbourhood_91 + Neighbourhood_94 + Neighbourhood_97 + Neighbourhood_111 + Neighbourhood_114 + Neighbourhood_117 + Neighbourhood_131 + Neighbourhood_134 + Neighbourhood_137 + Neighbourhood_151 + Neighbourhood_154 + Neighbourhood_157 + Neighbourhood_171 + Neighbourhood_174 + Neighbourhood_177 + Neighbourhood_191 + Neighbourhood_194 + Neighbourhood_197 + Neighbourhood_211 + Neighbourhood_214 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_221 + -1'Neighbourhood_222 + -1'Neighbourhood_223 + -1'Neighbourhood_224 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_228 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_232 + -1'Neighbourhood_233 + -1'Neighbourhood_235 + -1'Neighbourhood_236 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + Neighbourhood_251 + Neighbourhood_254 + Neighbourhood_257 + Neighbourhood_271 + Neighbourhood_274 + Neighbourhood_277 + Neighbourhood_291 + Neighbourhood_294 + Neighbourhood_297 + Neighbourhood_311 + Neighbourhood_314 + Neighbourhood_317 + Neighbourhood_331 + Neighbourhood_334 + Neighbourhood_337 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_371 + Neighbourhood_374 + Neighbourhood_377 + Neighbourhood_391 + Neighbourhood_394 + Neighbourhood_397 = 1
invariant :Outside_6 + Neighbourhood_120 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_125 + Neighbourhood_126 + Neighbourhood_127 + Neighbourhood_128 + Neighbourhood_129 + Neighbourhood_130 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_138 + Neighbourhood_139 = 1
invariant :Neighbourhood_13 + Neighbourhood_33 + Neighbourhood_53 + Neighbourhood_73 + Neighbourhood_93 + Neighbourhood_113 + Neighbourhood_133 + Neighbourhood_153 + Neighbourhood_173 + Neighbourhood_193 + Neighbourhood_213 + Neighbourhood_233 + Neighbourhood_253 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_313 + Neighbourhood_333 + Neighbourhood_353 + Neighbourhood_373 + Neighbourhood_393 = 0
invariant :HasRight_7 + -1'HasLeft_7 + WaitRight_7 + -1'WaitLeft_7 = 0
invariant :Outside_1 + Neighbourhood_1 + Neighbourhood_21 + Neighbourhood_41 + Neighbourhood_61 + Neighbourhood_81 + Neighbourhood_101 + Neighbourhood_121 + Neighbourhood_141 + Neighbourhood_161 + Neighbourhood_181 + Neighbourhood_201 + Neighbourhood_221 + Neighbourhood_241 + Neighbourhood_261 + Neighbourhood_281 + Neighbourhood_301 + Neighbourhood_321 + Neighbourhood_341 + Neighbourhood_361 + Neighbourhood_381 = 1
invariant :HasRight_1 + -1'HasLeft_1 + WaitRight_1 + -1'WaitLeft_1 = 0
invariant :Outside_10 + Neighbourhood_200 + Neighbourhood_201 + Neighbourhood_202 + Neighbourhood_203 + Neighbourhood_204 + Neighbourhood_205 + Neighbourhood_206 + Neighbourhood_207 + Neighbourhood_208 + Neighbourhood_209 + Neighbourhood_210 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + Neighbourhood_218 + Neighbourhood_219 = 1
invariant :Neighbourhood_15 + Neighbourhood_35 + Neighbourhood_55 + Neighbourhood_75 + Neighbourhood_95 + Neighbourhood_115 + Neighbourhood_135 + Neighbourhood_155 + Neighbourhood_175 + Neighbourhood_195 + Neighbourhood_215 + Neighbourhood_235 + Neighbourhood_255 + Neighbourhood_275 + Neighbourhood_295 + -1'Neighbourhood_300 + -1'Neighbourhood_301 + -1'Neighbourhood_302 + -1'Neighbourhood_303 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_308 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_311 + -1'Neighbourhood_312 + -1'Neighbourhood_313 + -1'Neighbourhood_314 + -1'Neighbourhood_316 + -1'Neighbourhood_317 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + Neighbourhood_335 + Neighbourhood_355 + Neighbourhood_375 + Neighbourhood_395 = 0
invariant :HasRight_14 + -1'HasLeft_14 + WaitRight_14 + -1'WaitLeft_14 = 0
invariant :HasLeft_11 + WaitLeft_11 + Think_11 + -1'Neighbourhood_11 + -1'Neighbourhood_31 + -1'Neighbourhood_51 + -1'Neighbourhood_71 + -1'Neighbourhood_91 + -1'Neighbourhood_111 + -1'Neighbourhood_131 + -1'Neighbourhood_151 + -1'Neighbourhood_171 + -1'Neighbourhood_191 + -1'Neighbourhood_211 + -1'Neighbourhood_231 + -1'Neighbourhood_251 + -1'Neighbourhood_271 + -1'Neighbourhood_291 + -1'Neighbourhood_311 + -1'Neighbourhood_331 + -1'Neighbourhood_351 + -1'Neighbourhood_371 + -1'Neighbourhood_391 = 0
invariant :HasLeft_7 + WaitLeft_7 + Think_7 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_147 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 = 0
invariant :HasLeft_14 + WaitLeft_14 + Think_14 + Outside_14 = 1
invariant :-1'Neighbourhood_1 + -1'Neighbourhood_2 + -1'Neighbourhood_3 + -1'Neighbourhood_4 + -1'Neighbourhood_5 + -1'Neighbourhood_8 + -1'Neighbourhood_10 + -1'Neighbourhood_11 + -1'Neighbourhood_12 + -1'Neighbourhood_13 + -1'Neighbourhood_14 + -1'Neighbourhood_15 + -1'Neighbourhood_16 + -1'Neighbourhood_17 + Neighbourhood_20 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_29 + Neighbourhood_38 + Neighbourhood_39 + Neighbourhood_40 + Neighbourhood_46 + Neighbourhood_47 + Neighbourhood_49 + Neighbourhood_58 + Neighbourhood_59 + Neighbourhood_60 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_69 + Neighbourhood_78 + Neighbourhood_79 + Neighbourhood_80 + Neighbourhood_86 + Neighbourhood_87 + Neighbourhood_89 + Neighbourhood_98 + Neighbourhood_99 + Neighbourhood_100 + Neighbourhood_106 + Neighbourhood_107 + Neighbourhood_109 + Neighbourhood_118 + Neighbourhood_119 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_128 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_148 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + Neighbourhood_160 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_169 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_181 + -1'Neighbourhood_182 + -1'Neighbourhood_183 + -1'Neighbourhood_184 + -1'Neighbourhood_185 + -1'Neighbourhood_188 + -1'Neighbourhood_190 + -1'Neighbourhood_191 + -1'Neighbourhood_192 + -1'Neighbourhood_193 + -1'Neighbourhood_194 + -1'Neighbourhood_195 + -1'Neighbourhood_196 + -1'Neighbourhood_197 + Neighbourhood_200 + Neighbourhood_206 + Neighbourhood_207 + Neighbourhood_209 + Neighbourhood_218 + Neighbourhood_219 + Neighbourhood_220 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_229 + Neighbourhood_238 + Neighbourhood_239 + Neighbourhood_240 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_249 + Neighbourhood_258 + Neighbourhood_259 + Neighbourhood_260 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_269 + Neighbourhood_278 + Neighbourhood_279 + Neighbourhood_280 + Neighbourhood_286 + Neighbourhood_287 + Neighbourhood_289 + Neighbourhood_298 + Neighbourhood_299 + Neighbourhood_300 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_309 + Neighbourhood_318 + Neighbourhood_319 + Neighbourhood_320 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_329 + Neighbourhood_338 + Neighbourhood_339 + Neighbourhood_340 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_349 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_361 + -1'Neighbourhood_362 + -1'Neighbourhood_363 + -1'Neighbourhood_364 + -1'Neighbourhood_365 + -1'Neighbourhood_368 + -1'Neighbourhood_370 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_388 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 = 0
invariant :Outside_15 + Neighbourhood_300 + Neighbourhood_301 + Neighbourhood_302 + Neighbourhood_303 + Neighbourhood_304 + Neighbourhood_305 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_308 + Neighbourhood_309 + Neighbourhood_310 + Neighbourhood_311 + Neighbourhood_312 + Neighbourhood_313 + Neighbourhood_314 + Neighbourhood_315 + Neighbourhood_316 + Neighbourhood_317 + Neighbourhood_318 + Neighbourhood_319 = 1
invariant :HasRight_4 + -1'HasLeft_4 + WaitRight_4 + -1'WaitLeft_4 = 0
invariant :HasLeft_6 + WaitLeft_6 + Think_6 + -1'Neighbourhood_120 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_126 + -1'Neighbourhood_127 + -1'Neighbourhood_128 + -1'Neighbourhood_129 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_138 + -1'Neighbourhood_139 = 0
invariant :HasLeft_18 + WaitLeft_18 + Think_18 + -1'Neighbourhood_360 + -1'Neighbourhood_361 + -1'Neighbourhood_362 + -1'Neighbourhood_363 + -1'Neighbourhood_364 + -1'Neighbourhood_365 + -1'Neighbourhood_366 + -1'Neighbourhood_367 + -1'Neighbourhood_368 + -1'Neighbourhood_369 + -1'Neighbourhood_370 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_378 + -1'Neighbourhood_379 = 0
invariant :Outside_8 + -1'Neighbourhood_13 + -1'Neighbourhood_16 + -1'Neighbourhood_33 + -1'Neighbourhood_36 + -1'Neighbourhood_53 + -1'Neighbourhood_56 + -1'Neighbourhood_73 + -1'Neighbourhood_76 + -1'Neighbourhood_93 + -1'Neighbourhood_96 + -1'Neighbourhood_113 + -1'Neighbourhood_116 + -1'Neighbourhood_133 + -1'Neighbourhood_136 + -1'Neighbourhood_153 + -1'Neighbourhood_156 + Neighbourhood_160 + Neighbourhood_161 + Neighbourhood_162 + Neighbourhood_163 + Neighbourhood_164 + Neighbourhood_165 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_168 + Neighbourhood_169 + Neighbourhood_170 + Neighbourhood_171 + Neighbourhood_172 + Neighbourhood_174 + Neighbourhood_175 + Neighbourhood_177 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_193 + -1'Neighbourhood_196 + -1'Neighbourhood_213 + -1'Neighbourhood_216 + -1'Neighbourhood_233 + -1'Neighbourhood_236 + -1'Neighbourhood_253 + -1'Neighbourhood_256 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_293 + -1'Neighbourhood_296 + -1'Neighbourhood_313 + -1'Neighbourhood_316 + Neighbourhood_320 + Neighbourhood_321 + Neighbourhood_322 + Neighbourhood_323 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_328 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_331 + Neighbourhood_332 + Neighbourhood_334 + Neighbourhood_335 + Neighbourhood_337 + Neighbourhood_338 + Neighbourhood_339 + -1'Neighbourhood_353 + -1'Neighbourhood_356 + -1'Neighbourhood_373 + -1'Neighbourhood_376 + -1'Neighbourhood_393 + -1'Neighbourhood_396 = 1
invariant :Outside_9 + Neighbourhood_9 + Neighbourhood_29 + Neighbourhood_49 + Neighbourhood_69 + Neighbourhood_89 + Neighbourhood_109 + Neighbourhood_129 + Neighbourhood_149 + Neighbourhood_169 + Neighbourhood_189 + Neighbourhood_209 + Neighbourhood_229 + Neighbourhood_249 + Neighbourhood_269 + Neighbourhood_289 + Neighbourhood_309 + Neighbourhood_329 + Neighbourhood_349 + Neighbourhood_369 + Neighbourhood_389 = 1
invariant :HasRight_13 + -1'HasLeft_13 + WaitRight_13 + -1'WaitLeft_13 = 0
invariant :Neighbourhood_12 + Neighbourhood_32 + Neighbourhood_52 + Neighbourhood_72 + Neighbourhood_92 + Neighbourhood_112 + Neighbourhood_132 + Neighbourhood_152 + Neighbourhood_172 + Neighbourhood_192 + Neighbourhood_212 + Neighbourhood_232 + -1'Neighbourhood_240 + -1'Neighbourhood_241 + -1'Neighbourhood_242 + -1'Neighbourhood_243 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_248 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_251 + -1'Neighbourhood_253 + -1'Neighbourhood_254 + -1'Neighbourhood_255 + -1'Neighbourhood_256 + -1'Neighbourhood_257 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + Neighbourhood_272 + Neighbourhood_292 + Neighbourhood_312 + Neighbourhood_332 + Neighbourhood_352 + Neighbourhood_372 + Neighbourhood_392 = 0
invariant :HasLeft_1 + WaitLeft_1 + Think_1 + -1'Neighbourhood_1 + -1'Neighbourhood_21 + -1'Neighbourhood_41 + -1'Neighbourhood_61 + -1'Neighbourhood_81 + -1'Neighbourhood_101 + -1'Neighbourhood_121 + -1'Neighbourhood_141 + -1'Neighbourhood_161 + -1'Neighbourhood_181 + -1'Neighbourhood_201 + -1'Neighbourhood_221 + -1'Neighbourhood_241 + -1'Neighbourhood_261 + -1'Neighbourhood_281 + -1'Neighbourhood_301 + -1'Neighbourhood_321 + -1'Neighbourhood_341 + -1'Neighbourhood_361 + -1'Neighbourhood_381 = 0
invariant :Neighbourhood_7 + Neighbourhood_19 + Neighbourhood_27 + Neighbourhood_39 + Neighbourhood_47 + Neighbourhood_59 + Neighbourhood_67 + Neighbourhood_79 + Neighbourhood_87 + Neighbourhood_99 + Neighbourhood_107 + Neighbourhood_119 + Neighbourhood_127 + Neighbourhood_139 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + Neighbourhood_167 + Neighbourhood_179 + Neighbourhood_187 + Neighbourhood_199 + Neighbourhood_207 + Neighbourhood_219 + Neighbourhood_227 + Neighbourhood_239 + Neighbourhood_247 + Neighbourhood_259 + Neighbourhood_267 + Neighbourhood_279 + Neighbourhood_287 + Neighbourhood_299 + Neighbourhood_307 + Neighbourhood_319 + Neighbourhood_327 + Neighbourhood_339 + Neighbourhood_347 + Neighbourhood_359 + Neighbourhood_367 + Neighbourhood_379 + -1'Neighbourhood_380 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_386 + -1'Neighbourhood_388 + -1'Neighbourhood_389 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 + -1'Neighbourhood_398 = 0
invariant :Outside_5 + Neighbourhood_5 + Neighbourhood_25 + Neighbourhood_45 + Neighbourhood_65 + Neighbourhood_85 + Neighbourhood_105 + Neighbourhood_125 + Neighbourhood_145 + Neighbourhood_165 + Neighbourhood_185 + Neighbourhood_205 + Neighbourhood_225 + Neighbourhood_245 + Neighbourhood_265 + Neighbourhood_285 + Neighbourhood_305 + Neighbourhood_325 + Neighbourhood_345 + Neighbourhood_365 + Neighbourhood_385 = 1
invariant :Outside_18 + Neighbourhood_360 + Neighbourhood_361 + Neighbourhood_362 + Neighbourhood_363 + Neighbourhood_364 + Neighbourhood_365 + Neighbourhood_366 + Neighbourhood_367 + Neighbourhood_368 + Neighbourhood_369 + Neighbourhood_370 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_378 + Neighbourhood_379 = 1
invariant :Neighbourhood_3 + Neighbourhood_23 + Neighbourhood_43 + -1'Neighbourhood_60 + -1'Neighbourhood_61 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_68 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_73 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_76 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_83 + Neighbourhood_103 + Neighbourhood_123 + Neighbourhood_143 + Neighbourhood_163 + Neighbourhood_183 + Neighbourhood_203 + Neighbourhood_223 + Neighbourhood_243 + Neighbourhood_263 + Neighbourhood_283 + Neighbourhood_303 + Neighbourhood_323 + Neighbourhood_343 + Neighbourhood_363 + Neighbourhood_383 = 0
invariant :HasLeft_2 + WaitLeft_2 + Think_2 + Outside_14 + Neighbourhood_1 + Neighbourhood_3 + Neighbourhood_8 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + -1'Neighbourhood_20 + -1'Neighbourhood_22 + -1'Neighbourhood_24 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_42 + -1'Neighbourhood_44 + -1'Neighbourhood_45 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_49 + -1'Neighbourhood_50 + -1'Neighbourhood_58 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_81 + Neighbourhood_83 + Neighbourhood_88 + Neighbourhood_91 + Neighbourhood_92 + Neighbourhood_93 + Neighbourhood_94 + Neighbourhood_95 + Neighbourhood_96 + Neighbourhood_97 + Neighbourhood_101 + Neighbourhood_103 + Neighbourhood_108 + Neighbourhood_111 + Neighbourhood_112 + Neighbourhood_113 + Neighbourhood_114 + Neighbourhood_115 + Neighbourhood_116 + Neighbourhood_117 + Neighbourhood_121 + Neighbourhood_123 + Neighbourhood_128 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_141 + Neighbourhood_143 + Neighbourhood_148 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + -1'Neighbourhood_160 + -1'Neighbourhood_162 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_183 + Neighbourhood_188 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_201 + Neighbourhood_203 + Neighbourhood_208 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_222 + -1'Neighbourhood_224 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_242 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_262 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_281 + Neighbourhood_283 + Neighbourhood_288 + Neighbourhood_291 + Neighbourhood_292 + Neighbourhood_293 + Neighbourhood_294 + Neighbourhood_295 + Neighbourhood_296 + Neighbourhood_297 + -1'Neighbourhood_300 + -1'Neighbourhood_302 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_322 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_342 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_361 + Neighbourhood_363 + Neighbourhood_368 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_381 + Neighbourhood_383 + Neighbourhood_388 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 = 1
invariant :Outside_13 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_273 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_276 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 = 1
invariant :HasRight_2 + -1'HasLeft_2 + WaitRight_2 + -1'WaitLeft_2 = 0
invariant :HasRight_6 + -1'HasLeft_6 + WaitRight_6 + -1'WaitLeft_6 = 0
invariant :HasLeft_9 + WaitLeft_9 + Think_9 + -1'Neighbourhood_9 + -1'Neighbourhood_29 + -1'Neighbourhood_49 + -1'Neighbourhood_69 + -1'Neighbourhood_89 + -1'Neighbourhood_109 + -1'Neighbourhood_129 + -1'Neighbourhood_149 + -1'Neighbourhood_169 + -1'Neighbourhood_189 + -1'Neighbourhood_209 + -1'Neighbourhood_229 + -1'Neighbourhood_249 + -1'Neighbourhood_269 + -1'Neighbourhood_289 + -1'Neighbourhood_309 + -1'Neighbourhood_329 + -1'Neighbourhood_349 + -1'Neighbourhood_369 + -1'Neighbourhood_389 = 0
invariant :HasRight_3 + -1'HasLeft_3 + WaitRight_3 + -1'WaitLeft_3 = 0
invariant :HasRight_5 + -1'HasLeft_5 + WaitRight_5 + -1'WaitLeft_5 = 0
invariant :Outside_16 + -1'Neighbourhood_13 + -1'Neighbourhood_33 + -1'Neighbourhood_53 + -1'Neighbourhood_73 + -1'Neighbourhood_93 + -1'Neighbourhood_113 + -1'Neighbourhood_133 + -1'Neighbourhood_153 + -1'Neighbourhood_173 + -1'Neighbourhood_193 + -1'Neighbourhood_213 + -1'Neighbourhood_233 + -1'Neighbourhood_253 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_276 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_293 + -1'Neighbourhood_313 + Neighbourhood_320 + Neighbourhood_321 + Neighbourhood_322 + Neighbourhood_323 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_328 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_331 + Neighbourhood_332 + Neighbourhood_334 + Neighbourhood_335 + Neighbourhood_336 + Neighbourhood_337 + Neighbourhood_338 + Neighbourhood_339 + -1'Neighbourhood_353 + -1'Neighbourhood_373 + -1'Neighbourhood_393 = 1
invariant :HasRight_9 + -1'HasLeft_9 + WaitRight_9 + -1'WaitLeft_9 = 0
invariant :HasLeft_16 + WaitLeft_16 + Think_16 + Neighbourhood_13 + Neighbourhood_33 + Neighbourhood_53 + Neighbourhood_73 + Neighbourhood_93 + Neighbourhood_113 + Neighbourhood_133 + Neighbourhood_153 + Neighbourhood_173 + Neighbourhood_193 + Neighbourhood_213 + Neighbourhood_233 + Neighbourhood_253 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_313 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_336 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_373 + Neighbourhood_393 = 0
invariant :Neighbourhood_6 + Neighbourhood_26 + Neighbourhood_46 + Neighbourhood_66 + Neighbourhood_86 + Neighbourhood_106 + -1'Neighbourhood_120 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_127 + -1'Neighbourhood_128 + -1'Neighbourhood_129 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_138 + -1'Neighbourhood_139 + Neighbourhood_146 + Neighbourhood_166 + Neighbourhood_186 + Neighbourhood_206 + Neighbourhood_226 + Neighbourhood_246 + Neighbourhood_266 + Neighbourhood_286 + Neighbourhood_306 + Neighbourhood_326 + Neighbourhood_346 + Neighbourhood_366 + Neighbourhood_386 = 0
invariant :-1'Neighbourhood_9 + -1'Neighbourhood_29 + -1'Neighbourhood_49 + -1'Neighbourhood_69 + -1'Neighbourhood_89 + -1'Neighbourhood_109 + -1'Neighbourhood_129 + -1'Neighbourhood_149 + -1'Neighbourhood_169 + Neighbourhood_180 + Neighbourhood_181 + Neighbourhood_182 + Neighbourhood_183 + Neighbourhood_184 + Neighbourhood_185 + Neighbourhood_186 + Neighbourhood_187 + Neighbourhood_188 + Neighbourhood_190 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_198 + Neighbourhood_199 + -1'Neighbourhood_209 + -1'Neighbourhood_229 + -1'Neighbourhood_249 + -1'Neighbourhood_269 + -1'Neighbourhood_289 + -1'Neighbourhood_309 + -1'Neighbourhood_329 + -1'Neighbourhood_349 + -1'Neighbourhood_369 + -1'Neighbourhood_389 = 0
invariant :-1'Neighbourhood_4 + -1'Neighbourhood_24 + -1'Neighbourhood_44 + -1'Neighbourhood_64 + Neighbourhood_80 + Neighbourhood_81 + Neighbourhood_82 + Neighbourhood_83 + Neighbourhood_85 + Neighbourhood_86 + Neighbourhood_87 + Neighbourhood_88 + Neighbourhood_89 + Neighbourhood_90 + Neighbourhood_91 + Neighbourhood_92 + Neighbourhood_93 + Neighbourhood_94 + Neighbourhood_95 + Neighbourhood_96 + Neighbourhood_97 + Neighbourhood_98 + Neighbourhood_99 + -1'Neighbourhood_104 + -1'Neighbourhood_124 + -1'Neighbourhood_144 + -1'Neighbourhood_164 + -1'Neighbourhood_184 + -1'Neighbourhood_204 + -1'Neighbourhood_224 + -1'Neighbourhood_244 + -1'Neighbourhood_264 + -1'Neighbourhood_284 + -1'Neighbourhood_304 + -1'Neighbourhood_324 + -1'Neighbourhood_344 + -1'Neighbourhood_364 + -1'Neighbourhood_384 = 0
invariant :HasRight_11 + -1'HasLeft_11 + WaitRight_11 + -1'WaitLeft_11 = 0
invariant :Outside_19 + -1'Neighbourhood_7 + -1'Neighbourhood_27 + -1'Neighbourhood_47 + -1'Neighbourhood_67 + -1'Neighbourhood_87 + -1'Neighbourhood_107 + -1'Neighbourhood_127 + Neighbourhood_140 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_146 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + Neighbourhood_159 + -1'Neighbourhood_167 + -1'Neighbourhood_187 + -1'Neighbourhood_207 + -1'Neighbourhood_227 + -1'Neighbourhood_247 + -1'Neighbourhood_267 + -1'Neighbourhood_287 + -1'Neighbourhood_307 + -1'Neighbourhood_327 + -1'Neighbourhood_347 + -1'Neighbourhood_367 + Neighbourhood_380 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_385 + Neighbourhood_386 + Neighbourhood_388 + Neighbourhood_389 + Neighbourhood_390 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 + Neighbourhood_398 + Neighbourhood_399 = 1
invariant :Outside_4 + Neighbourhood_4 + Neighbourhood_24 + Neighbourhood_44 + Neighbourhood_64 + Neighbourhood_84 + Neighbourhood_104 + Neighbourhood_124 + Neighbourhood_144 + Neighbourhood_164 + Neighbourhood_184 + Neighbourhood_204 + Neighbourhood_224 + Neighbourhood_244 + Neighbourhood_264 + Neighbourhood_284 + Neighbourhood_304 + Neighbourhood_324 + Neighbourhood_344 + Neighbourhood_364 + Neighbourhood_384 = 1
invariant :Neighbourhood_13 + Neighbourhood_16 + Neighbourhood_33 + Neighbourhood_36 + Neighbourhood_53 + Neighbourhood_56 + Neighbourhood_73 + Neighbourhood_76 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_153 + Neighbourhood_156 + Neighbourhood_173 + Neighbourhood_176 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :Outside_7 + Neighbourhood_140 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_146 + Neighbourhood_147 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + Neighbourhood_159 = 1
invariant :HasLeft_8 + WaitLeft_8 + Think_8 + Neighbourhood_13 + Neighbourhood_16 + Neighbourhood_33 + Neighbourhood_36 + Neighbourhood_53 + Neighbourhood_56 + Neighbourhood_73 + Neighbourhood_76 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_153 + Neighbourhood_156 + -1'Neighbourhood_160 + -1'Neighbourhood_161 + -1'Neighbourhood_162 + -1'Neighbourhood_163 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_168 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_171 + -1'Neighbourhood_172 + -1'Neighbourhood_174 + -1'Neighbourhood_175 + -1'Neighbourhood_177 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :HasLeft_5 + WaitLeft_5 + Think_5 + -1'Neighbourhood_5 + -1'Neighbourhood_25 + -1'Neighbourhood_45 + -1'Neighbourhood_65 + -1'Neighbourhood_85 + -1'Neighbourhood_105 + -1'Neighbourhood_125 + -1'Neighbourhood_145 + -1'Neighbourhood_165 + -1'Neighbourhood_185 + -1'Neighbourhood_205 + -1'Neighbourhood_225 + -1'Neighbourhood_245 + -1'Neighbourhood_265 + -1'Neighbourhood_285 + -1'Neighbourhood_305 + -1'Neighbourhood_325 + -1'Neighbourhood_345 + -1'Neighbourhood_365 + -1'Neighbourhood_385 = 0
invariant :HasLeft_3 + WaitLeft_3 + Think_3 + -1'Neighbourhood_60 + -1'Neighbourhood_61 + -1'Neighbourhood_62 + -1'Neighbourhood_63 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_68 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_73 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_76 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 = 0
invariant :HasRight_10 + -1'HasLeft_10 + WaitRight_10 + -1'WaitLeft_10 = 0
invariant :HasRight_19 + -1'HasLeft_19 + WaitRight_19 + -1'WaitLeft_19 = 0
invariant :HasLeft_10 + WaitLeft_10 + Think_10 + -1'Neighbourhood_200 + -1'Neighbourhood_201 + -1'Neighbourhood_202 + -1'Neighbourhood_203 + -1'Neighbourhood_204 + -1'Neighbourhood_205 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_208 + -1'Neighbourhood_209 + -1'Neighbourhood_210 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + -1'Neighbourhood_218 + -1'Neighbourhood_219 = 0
invariant :Neighbourhood_1 + Neighbourhood_2 + Neighbourhood_3 + Neighbourhood_4 + Neighbourhood_5 + Neighbourhood_8 + Neighbourhood_9 + Neighbourhood_10 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + Neighbourhood_18 + -1'Neighbourhood_20 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_79 + -1'Neighbourhood_80 + -1'Neighbourhood_86 + -1'Neighbourhood_87 + -1'Neighbourhood_99 + -1'Neighbourhood_100 + -1'Neighbourhood_106 + -1'Neighbourhood_107 + -1'Neighbourhood_119 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_125 + Neighbourhood_128 + Neighbourhood_129 + Neighbourhood_130 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_138 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + -1'Neighbourhood_160 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_179 + -1'Neighbourhood_180 + -1'Neighbourhood_186 + -1'Neighbourhood_187 + -1'Neighbourhood_199 + -1'Neighbourhood_200 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_219 + -1'Neighbourhood_220 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_279 + -1'Neighbourhood_280 + -1'Neighbourhood_286 + -1'Neighbourhood_287 + -1'Neighbourhood_299 + -1'Neighbourhood_300 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_359 + -1'Neighbourhood_360 + -1'Neighbourhood_366 + -1'Neighbourhood_367 + -1'Neighbourhood_379 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_385 + Neighbourhood_388 + Neighbourhood_389 + Neighbourhood_390 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 + Neighbourhood_398 = 0
invariant :HasRight_15 + -1'HasLeft_15 + WaitRight_15 + -1'WaitLeft_15 = 0
invariant :HasRight_12 + -1'HasLeft_12 + WaitRight_12 + -1'WaitLeft_12 = 0
May 26, 2018 3:11:14 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 79 place invariants in 10859 ms
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
Normalized transition count is 15510
// Phase 1: matrix 15510 rows 540 cols
May 26, 2018 3:11:18 PM fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver checkSat
WARNING: SMT solver unexpectedly returned 'unknown' answer, retrying.
Skipping mayMatrices nes/nds SMT assertion produced unexpected response (error "Failed to assert expression: java.io.IOException: Broken pipe (>= (select (select s 0) 103) 0)")
java.lang.RuntimeException: SMT assertion produced unexpected response (error "Failed to assert expression: java.io.IOException: Broken pipe (>= (select (select s 0) 103) 0)")
at fr.lip6.move.gal.gal2smt.bmc.KInductionSolver.init(KInductionSolver.java:102)
at fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver.init(NecessaryEnablingsolver.java:71)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.printLabels(Gal2PinsTransformerNext.java:471)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.printDependencyMatrix(Gal2PinsTransformerNext.java:209)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.buildBodyFile(Gal2PinsTransformerNext.java:85)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.transform(Gal2PinsTransformerNext.java:827)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:71)
at java.lang.Thread.run(Thread.java:748)
May 26, 2018 3:11:21 PM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Built C files in 34368ms conformant to PINS in folder :/mcc-data
Running compilation step : CommandLine [args=[gcc, -c, -I/usr/bin/include, -I., -std=c99, -fPIC, -O3, model.c], workingDir=/mcc-data]
java.io.IOException: Cannot run program "gcc" (in directory "/mcc-data"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at fr.lip6.move.gal.process.Runner.runTool(Runner.java:46)
at fr.lip6.move.gal.process.Runner.runTool(Runner.java:27)
at fr.lip6.move.gal.application.LTSminRunner.compilePINS(LTSminRunner.java:235)
at fr.lip6.move.gal.application.LTSminRunner.access$6(LTSminRunner.java:220)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:75)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 6 more
invariant :-1'Neighbourhood_11 + -1'Neighbourhood_17 + -1'Neighbourhood_31 + -1'Neighbourhood_37 + -1'Neighbourhood_51 + -1'Neighbourhood_57 + -1'Neighbourhood_71 + -1'Neighbourhood_77 + -1'Neighbourhood_91 + -1'Neighbourhood_97 + -1'Neighbourhood_111 + -1'Neighbourhood_117 + -1'Neighbourhood_131 + -1'Neighbourhood_137 + -1'Neighbourhood_151 + -1'Neighbourhood_157 + -1'Neighbourhood_171 + -1'Neighbourhood_177 + -1'Neighbourhood_191 + -1'Neighbourhood_197 + -1'Neighbourhood_211 + -1'Neighbourhood_217 + Neighbourhood_220 + Neighbourhood_221 + Neighbourhood_222 + Neighbourhood_223 + Neighbourhood_224 + Neighbourhood_225 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_228 + Neighbourhood_229 + Neighbourhood_230 + Neighbourhood_232 + Neighbourhood_233 + Neighbourhood_234 + Neighbourhood_235 + Neighbourhood_236 + Neighbourhood_238 + Neighbourhood_239 + -1'Neighbourhood_251 + -1'Neighbourhood_257 + -1'Neighbourhood_271 + -1'Neighbourhood_277 + -1'Neighbourhood_291 + -1'Neighbourhood_297 + -1'Neighbourhood_311 + -1'Neighbourhood_317 + -1'Neighbourhood_331 + -1'Neighbourhood_337 + Neighbourhood_340 + Neighbourhood_341 + Neighbourhood_342 + Neighbourhood_343 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_348 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_352 + Neighbourhood_353 + Neighbourhood_354 + Neighbourhood_355 + Neighbourhood_356 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_371 + -1'Neighbourhood_377 + -1'Neighbourhood_391 + -1'Neighbourhood_397 = 0
invariant :Neighbourhood_10 + Neighbourhood_30 + Neighbourhood_50 + Neighbourhood_70 + Neighbourhood_90 + Neighbourhood_110 + Neighbourhood_130 + Neighbourhood_150 + Neighbourhood_170 + Neighbourhood_190 + -1'Neighbourhood_200 + -1'Neighbourhood_201 + -1'Neighbourhood_202 + -1'Neighbourhood_203 + -1'Neighbourhood_204 + -1'Neighbourhood_205 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_208 + -1'Neighbourhood_209 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + -1'Neighbourhood_218 + -1'Neighbourhood_219 + Neighbourhood_230 + Neighbourhood_250 + Neighbourhood_270 + Neighbourhood_290 + Neighbourhood_310 + Neighbourhood_330 + Neighbourhood_350 + Neighbourhood_370 + Neighbourhood_390 = 0
invariant :HasLeft_17 + WaitLeft_17 + Think_17 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_351 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_354 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_357 + -1'Neighbourhood_358 + -1'Neighbourhood_359 = 0
invariant :HasLeft_19 + WaitLeft_19 + Think_19 + Neighbourhood_7 + Neighbourhood_27 + Neighbourhood_47 + Neighbourhood_67 + Neighbourhood_87 + Neighbourhood_107 + Neighbourhood_127 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 + Neighbourhood_167 + Neighbourhood_187 + Neighbourhood_207 + Neighbourhood_227 + Neighbourhood_247 + Neighbourhood_267 + Neighbourhood_287 + Neighbourhood_307 + Neighbourhood_327 + Neighbourhood_347 + Neighbourhood_367 + -1'Neighbourhood_380 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_386 + -1'Neighbourhood_388 + -1'Neighbourhood_389 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 + -1'Neighbourhood_398 + -1'Neighbourhood_399 = 0
invariant :Outside_0 + Neighbourhood_0 + Neighbourhood_20 + Neighbourhood_40 + Neighbourhood_60 + Neighbourhood_80 + Neighbourhood_100 + Neighbourhood_120 + Neighbourhood_140 + Neighbourhood_160 + Neighbourhood_180 + Neighbourhood_200 + Neighbourhood_220 + Neighbourhood_240 + Neighbourhood_260 + Neighbourhood_280 + Neighbourhood_300 + Neighbourhood_320 + Neighbourhood_340 + Neighbourhood_360 + Neighbourhood_380 = 1
invariant :HasLeft_13 + WaitLeft_13 + Think_13 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_273 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 = 0
invariant :Neighbourhood_1 + Neighbourhood_3 + Neighbourhood_8 + Neighbourhood_13 + Neighbourhood_16 + -1'Neighbourhood_20 + -1'Neighbourhood_22 + -1'Neighbourhood_24 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_31 + -1'Neighbourhood_32 + -1'Neighbourhood_34 + -1'Neighbourhood_35 + -1'Neighbourhood_37 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + Neighbourhood_41 + Neighbourhood_43 + Neighbourhood_48 + Neighbourhood_53 + Neighbourhood_56 + -1'Neighbourhood_60 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_81 + Neighbourhood_83 + Neighbourhood_88 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_101 + Neighbourhood_103 + Neighbourhood_108 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_121 + Neighbourhood_123 + Neighbourhood_128 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_141 + Neighbourhood_143 + Neighbourhood_148 + Neighbourhood_153 + Neighbourhood_156 + -1'Neighbourhood_160 + -1'Neighbourhood_162 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_171 + -1'Neighbourhood_172 + -1'Neighbourhood_174 + -1'Neighbourhood_175 + -1'Neighbourhood_177 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_183 + Neighbourhood_188 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_201 + Neighbourhood_203 + Neighbourhood_208 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_221 + Neighbourhood_223 + Neighbourhood_228 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_241 + Neighbourhood_243 + Neighbourhood_248 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_262 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_281 + Neighbourhood_283 + Neighbourhood_288 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_301 + Neighbourhood_303 + Neighbourhood_308 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_322 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_341 + Neighbourhood_343 + Neighbourhood_348 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_361 + Neighbourhood_363 + Neighbourhood_368 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_381 + Neighbourhood_383 + Neighbourhood_388 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :HasRight_0 + -1'HasLeft_0 + WaitRight_0 + -1'WaitLeft_0 = 0
invariant :HasRight_17 + -1'HasLeft_17 + WaitRight_17 + -1'WaitLeft_17 = 0
invariant :HasRight_8 + -1'HasLeft_8 + WaitRight_8 + -1'WaitLeft_8 = 0
invariant :Neighbourhood_1 + Neighbourhood_2 + Neighbourhood_3 + Neighbourhood_4 + Neighbourhood_8 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + -1'Neighbourhood_20 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_45 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_49 + -1'Neighbourhood_50 + -1'Neighbourhood_58 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + -1'Neighbourhood_80 + -1'Neighbourhood_85 + -1'Neighbourhood_86 + -1'Neighbourhood_87 + -1'Neighbourhood_89 + -1'Neighbourhood_90 + -1'Neighbourhood_98 + -1'Neighbourhood_99 + Neighbourhood_101 + Neighbourhood_102 + Neighbourhood_103 + Neighbourhood_104 + Neighbourhood_108 + Neighbourhood_111 + Neighbourhood_112 + Neighbourhood_113 + Neighbourhood_114 + Neighbourhood_115 + Neighbourhood_116 + Neighbourhood_117 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_128 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_148 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + -1'Neighbourhood_160 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_182 + Neighbourhood_183 + Neighbourhood_184 + Neighbourhood_188 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_201 + Neighbourhood_202 + Neighbourhood_203 + Neighbourhood_204 + Neighbourhood_208 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + -1'Neighbourhood_280 + -1'Neighbourhood_285 + -1'Neighbourhood_286 + -1'Neighbourhood_287 + -1'Neighbourhood_289 + -1'Neighbourhood_290 + -1'Neighbourhood_298 + -1'Neighbourhood_299 + -1'Neighbourhood_300 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_361 + Neighbourhood_362 + Neighbourhood_363 + Neighbourhood_364 + Neighbourhood_368 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_388 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 = 0
invariant :Neighbourhood_17 + Neighbourhood_37 + Neighbourhood_57 + Neighbourhood_77 + Neighbourhood_97 + Neighbourhood_117 + Neighbourhood_137 + Neighbourhood_157 + Neighbourhood_177 + Neighbourhood_197 + Neighbourhood_217 + Neighbourhood_237 + Neighbourhood_257 + Neighbourhood_277 + Neighbourhood_297 + Neighbourhood_317 + Neighbourhood_337 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_351 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_354 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_377 + Neighbourhood_397 = 0
invariant :HasRight_16 + -1'HasLeft_16 + WaitRight_16 + -1'WaitLeft_16 = 0
invariant :HasLeft_15 + WaitLeft_15 + Think_15 + -1'Neighbourhood_300 + -1'Neighbourhood_301 + -1'Neighbourhood_302 + -1'Neighbourhood_303 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_308 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_311 + -1'Neighbourhood_312 + -1'Neighbourhood_313 + -1'Neighbourhood_314 + -1'Neighbourhood_315 + -1'Neighbourhood_316 + -1'Neighbourhood_317 + -1'Neighbourhood_318 + -1'Neighbourhood_319 = 0
invariant :HasRight_18 + -1'HasLeft_18 + WaitRight_18 + -1'WaitLeft_18 = 0
invariant :Outside_14 + Neighbourhood_280 + Neighbourhood_281 + Neighbourhood_282 + Neighbourhood_283 + Neighbourhood_284 + Neighbourhood_285 + Neighbourhood_286 + Neighbourhood_287 + Neighbourhood_288 + Neighbourhood_289 + Neighbourhood_290 + Neighbourhood_291 + Neighbourhood_292 + Neighbourhood_293 + Neighbourhood_294 + Neighbourhood_295 + Neighbourhood_296 + Neighbourhood_297 + Neighbourhood_298 + Neighbourhood_299 = 1
invariant :Outside_3 + Neighbourhood_60 + Neighbourhood_61 + Neighbourhood_62 + Neighbourhood_63 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_68 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_71 + Neighbourhood_72 + Neighbourhood_73 + Neighbourhood_74 + Neighbourhood_75 + Neighbourhood_76 + Neighbourhood_77 + Neighbourhood_78 + Neighbourhood_79 = 1
invariant :Neighbourhood_7 + Neighbourhood_27 + Neighbourhood_47 + Neighbourhood_67 + Neighbourhood_87 + Neighbourhood_107 + Neighbourhood_127 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 + Neighbourhood_167 + Neighbourhood_187 + Neighbourhood_207 + Neighbourhood_227 + Neighbourhood_247 + Neighbourhood_267 + Neighbourhood_287 + Neighbourhood_307 + Neighbourhood_327 + Neighbourhood_347 + Neighbourhood_367 + Neighbourhood_387 = 0
invariant :HasLeft_0 + WaitLeft_0 + Think_0 + -1'Neighbourhood_0 + -1'Neighbourhood_20 + -1'Neighbourhood_40 + -1'Neighbourhood_60 + -1'Neighbourhood_80 + -1'Neighbourhood_100 + -1'Neighbourhood_120 + -1'Neighbourhood_140 + -1'Neighbourhood_160 + -1'Neighbourhood_180 + -1'Neighbourhood_200 + -1'Neighbourhood_220 + -1'Neighbourhood_240 + -1'Neighbourhood_260 + -1'Neighbourhood_280 + -1'Neighbourhood_300 + -1'Neighbourhood_320 + -1'Neighbourhood_340 + -1'Neighbourhood_360 + -1'Neighbourhood_380 = 0
invariant :Outside_12 + Neighbourhood_240 + Neighbourhood_241 + Neighbourhood_242 + Neighbourhood_243 + Neighbourhood_244 + Neighbourhood_245 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_248 + Neighbourhood_249 + Neighbourhood_250 + Neighbourhood_251 + Neighbourhood_252 + Neighbourhood_253 + Neighbourhood_254 + Neighbourhood_255 + Neighbourhood_256 + Neighbourhood_257 + Neighbourhood_258 + Neighbourhood_259 = 1
invariant :Outside_11 + Neighbourhood_11 + Neighbourhood_31 + Neighbourhood_51 + Neighbourhood_71 + Neighbourhood_91 + Neighbourhood_111 + Neighbourhood_131 + Neighbourhood_151 + Neighbourhood_171 + Neighbourhood_191 + Neighbourhood_211 + Neighbourhood_231 + Neighbourhood_251 + Neighbourhood_271 + Neighbourhood_291 + Neighbourhood_311 + Neighbourhood_331 + Neighbourhood_351 + Neighbourhood_371 + Neighbourhood_391 = 1
invariant :HasLeft_4 + WaitLeft_4 + Think_4 + -1'Neighbourhood_4 + -1'Neighbourhood_24 + -1'Neighbourhood_44 + -1'Neighbourhood_64 + -1'Neighbourhood_84 + -1'Neighbourhood_104 + -1'Neighbourhood_124 + -1'Neighbourhood_144 + -1'Neighbourhood_164 + -1'Neighbourhood_184 + -1'Neighbourhood_204 + -1'Neighbourhood_224 + -1'Neighbourhood_244 + -1'Neighbourhood_264 + -1'Neighbourhood_284 + -1'Neighbourhood_304 + -1'Neighbourhood_324 + -1'Neighbourhood_344 + -1'Neighbourhood_364 + -1'Neighbourhood_384 = 0
invariant :Outside_17 + Neighbourhood_340 + Neighbourhood_341 + Neighbourhood_342 + Neighbourhood_343 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_348 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_351 + Neighbourhood_352 + Neighbourhood_353 + Neighbourhood_354 + Neighbourhood_355 + Neighbourhood_356 + Neighbourhood_357 + Neighbourhood_358 + Neighbourhood_359 = 1
invariant :Outside_2 + -1'Outside_14 + -1'Neighbourhood_1 + -1'Neighbourhood_3 + -1'Neighbourhood_8 + -1'Neighbourhood_11 + -1'Neighbourhood_12 + -1'Neighbourhood_13 + -1'Neighbourhood_14 + -1'Neighbourhood_15 + -1'Neighbourhood_16 + -1'Neighbourhood_17 + Neighbourhood_20 + Neighbourhood_22 + Neighbourhood_24 + Neighbourhood_25 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_29 + Neighbourhood_30 + Neighbourhood_38 + Neighbourhood_39 + Neighbourhood_40 + Neighbourhood_42 + Neighbourhood_44 + Neighbourhood_45 + Neighbourhood_46 + Neighbourhood_47 + Neighbourhood_49 + Neighbourhood_50 + Neighbourhood_58 + Neighbourhood_59 + Neighbourhood_60 + Neighbourhood_62 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_78 + Neighbourhood_79 + -1'Neighbourhood_81 + -1'Neighbourhood_83 + -1'Neighbourhood_88 + -1'Neighbourhood_91 + -1'Neighbourhood_92 + -1'Neighbourhood_93 + -1'Neighbourhood_94 + -1'Neighbourhood_95 + -1'Neighbourhood_96 + -1'Neighbourhood_97 + -1'Neighbourhood_101 + -1'Neighbourhood_103 + -1'Neighbourhood_108 + -1'Neighbourhood_111 + -1'Neighbourhood_112 + -1'Neighbourhood_113 + -1'Neighbourhood_114 + -1'Neighbourhood_115 + -1'Neighbourhood_116 + -1'Neighbourhood_117 + -1'Neighbourhood_121 + -1'Neighbourhood_123 + -1'Neighbourhood_128 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_141 + -1'Neighbourhood_143 + -1'Neighbourhood_148 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + Neighbourhood_160 + Neighbourhood_162 + Neighbourhood_164 + Neighbourhood_165 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_169 + Neighbourhood_170 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_181 + -1'Neighbourhood_183 + -1'Neighbourhood_188 + -1'Neighbourhood_191 + -1'Neighbourhood_192 + -1'Neighbourhood_193 + -1'Neighbourhood_194 + -1'Neighbourhood_195 + -1'Neighbourhood_196 + -1'Neighbourhood_197 + -1'Neighbourhood_201 + -1'Neighbourhood_203 + -1'Neighbourhood_208 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + Neighbourhood_220 + Neighbourhood_222 + Neighbourhood_224 + Neighbourhood_225 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_229 + Neighbourhood_230 + Neighbourhood_238 + Neighbourhood_239 + Neighbourhood_240 + Neighbourhood_242 + Neighbourhood_244 + Neighbourhood_245 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_249 + Neighbourhood_250 + Neighbourhood_258 + Neighbourhood_259 + Neighbourhood_260 + Neighbourhood_262 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_281 + -1'Neighbourhood_283 + -1'Neighbourhood_288 + -1'Neighbourhood_291 + -1'Neighbourhood_292 + -1'Neighbourhood_293 + -1'Neighbourhood_294 + -1'Neighbourhood_295 + -1'Neighbourhood_296 + -1'Neighbourhood_297 + Neighbourhood_300 + Neighbourhood_302 + Neighbourhood_304 + Neighbourhood_305 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_309 + Neighbourhood_310 + Neighbourhood_318 + Neighbourhood_319 + Neighbourhood_320 + Neighbourhood_322 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_338 + Neighbourhood_339 + Neighbourhood_340 + Neighbourhood_342 + Neighbourhood_344 + Neighbourhood_345 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_349 + Neighbourhood_350 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_361 + -1'Neighbourhood_363 + -1'Neighbourhood_368 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_381 + -1'Neighbourhood_383 + -1'Neighbourhood_388 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 = 0
invariant :-1'Neighbourhood_1 + -1'Neighbourhood_3 + Neighbourhood_20 + Neighbourhood_22 + Neighbourhood_24 + Neighbourhood_25 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_28 + Neighbourhood_29 + Neighbourhood_30 + Neighbourhood_31 + Neighbourhood_32 + Neighbourhood_33 + Neighbourhood_34 + Neighbourhood_35 + Neighbourhood_36 + Neighbourhood_37 + Neighbourhood_38 + Neighbourhood_39 + -1'Neighbourhood_41 + -1'Neighbourhood_43 + Neighbourhood_60 + Neighbourhood_62 + Neighbourhood_64 + Neighbourhood_65 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_68 + Neighbourhood_69 + Neighbourhood_70 + Neighbourhood_71 + Neighbourhood_72 + Neighbourhood_73 + Neighbourhood_74 + Neighbourhood_75 + Neighbourhood_76 + Neighbourhood_77 + Neighbourhood_78 + Neighbourhood_79 + -1'Neighbourhood_81 + -1'Neighbourhood_83 + -1'Neighbourhood_101 + -1'Neighbourhood_103 + -1'Neighbourhood_121 + -1'Neighbourhood_123 + -1'Neighbourhood_141 + -1'Neighbourhood_143 + -1'Neighbourhood_161 + -1'Neighbourhood_163 + -1'Neighbourhood_181 + -1'Neighbourhood_183 + -1'Neighbourhood_201 + -1'Neighbourhood_203 + -1'Neighbourhood_221 + -1'Neighbourhood_223 + -1'Neighbourhood_241 + -1'Neighbourhood_243 + -1'Neighbourhood_261 + -1'Neighbourhood_263 + -1'Neighbourhood_281 + -1'Neighbourhood_283 + -1'Neighbourhood_301 + -1'Neighbourhood_303 + -1'Neighbourhood_321 + -1'Neighbourhood_323 + -1'Neighbourhood_341 + -1'Neighbourhood_343 + -1'Neighbourhood_361 + -1'Neighbourhood_363 + -1'Neighbourhood_381 + -1'Neighbourhood_383 = 0
invariant :HasLeft_12 + WaitLeft_12 + Think_12 + -1'Neighbourhood_240 + -1'Neighbourhood_241 + -1'Neighbourhood_242 + -1'Neighbourhood_243 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_248 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_251 + -1'Neighbourhood_252 + -1'Neighbourhood_253 + -1'Neighbourhood_254 + -1'Neighbourhood_255 + -1'Neighbourhood_256 + -1'Neighbourhood_257 + -1'Neighbourhood_258 + -1'Neighbourhood_259 = 0
invariant :Outside_14 + Neighbourhood_11 + Neighbourhood_14 + Neighbourhood_17 + Neighbourhood_31 + Neighbourhood_34 + Neighbourhood_37 + Neighbourhood_51 + Neighbourhood_54 + Neighbourhood_57 + Neighbourhood_71 + Neighbourhood_74 + Neighbourhood_77 + Neighbourhood_91 + Neighbourhood_94 + Neighbourhood_97 + Neighbourhood_111 + Neighbourhood_114 + Neighbourhood_117 + Neighbourhood_131 + Neighbourhood_134 + Neighbourhood_137 + Neighbourhood_151 + Neighbourhood_154 + Neighbourhood_157 + Neighbourhood_171 + Neighbourhood_174 + Neighbourhood_177 + Neighbourhood_191 + Neighbourhood_194 + Neighbourhood_197 + Neighbourhood_211 + Neighbourhood_214 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_221 + -1'Neighbourhood_222 + -1'Neighbourhood_223 + -1'Neighbourhood_224 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_228 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_232 + -1'Neighbourhood_233 + -1'Neighbourhood_235 + -1'Neighbourhood_236 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + Neighbourhood_251 + Neighbourhood_254 + Neighbourhood_257 + Neighbourhood_271 + Neighbourhood_274 + Neighbourhood_277 + Neighbourhood_291 + Neighbourhood_294 + Neighbourhood_297 + Neighbourhood_311 + Neighbourhood_314 + Neighbourhood_317 + Neighbourhood_331 + Neighbourhood_334 + Neighbourhood_337 + -1'Neighbourhood_340 + -1'Neighbourhood_341 + -1'Neighbourhood_342 + -1'Neighbourhood_343 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_348 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_352 + -1'Neighbourhood_353 + -1'Neighbourhood_355 + -1'Neighbourhood_356 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_371 + Neighbourhood_374 + Neighbourhood_377 + Neighbourhood_391 + Neighbourhood_394 + Neighbourhood_397 = 1
invariant :Outside_6 + Neighbourhood_120 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_125 + Neighbourhood_126 + Neighbourhood_127 + Neighbourhood_128 + Neighbourhood_129 + Neighbourhood_130 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_138 + Neighbourhood_139 = 1
invariant :Neighbourhood_13 + Neighbourhood_33 + Neighbourhood_53 + Neighbourhood_73 + Neighbourhood_93 + Neighbourhood_113 + Neighbourhood_133 + Neighbourhood_153 + Neighbourhood_173 + Neighbourhood_193 + Neighbourhood_213 + Neighbourhood_233 + Neighbourhood_253 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_313 + Neighbourhood_333 + Neighbourhood_353 + Neighbourhood_373 + Neighbourhood_393 = 0
invariant :HasRight_7 + -1'HasLeft_7 + WaitRight_7 + -1'WaitLeft_7 = 0
invariant :Outside_1 + Neighbourhood_1 + Neighbourhood_21 + Neighbourhood_41 + Neighbourhood_61 + Neighbourhood_81 + Neighbourhood_101 + Neighbourhood_121 + Neighbourhood_141 + Neighbourhood_161 + Neighbourhood_181 + Neighbourhood_201 + Neighbourhood_221 + Neighbourhood_241 + Neighbourhood_261 + Neighbourhood_281 + Neighbourhood_301 + Neighbourhood_321 + Neighbourhood_341 + Neighbourhood_361 + Neighbourhood_381 = 1
invariant :HasRight_1 + -1'HasLeft_1 + WaitRight_1 + -1'WaitLeft_1 = 0
invariant :Outside_10 + Neighbourhood_200 + Neighbourhood_201 + Neighbourhood_202 + Neighbourhood_203 + Neighbourhood_204 + Neighbourhood_205 + Neighbourhood_206 + Neighbourhood_207 + Neighbourhood_208 + Neighbourhood_209 + Neighbourhood_210 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + Neighbourhood_218 + Neighbourhood_219 = 1
invariant :Neighbourhood_15 + Neighbourhood_35 + Neighbourhood_55 + Neighbourhood_75 + Neighbourhood_95 + Neighbourhood_115 + Neighbourhood_135 + Neighbourhood_155 + Neighbourhood_175 + Neighbourhood_195 + Neighbourhood_215 + Neighbourhood_235 + Neighbourhood_255 + Neighbourhood_275 + Neighbourhood_295 + -1'Neighbourhood_300 + -1'Neighbourhood_301 + -1'Neighbourhood_302 + -1'Neighbourhood_303 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_308 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_311 + -1'Neighbourhood_312 + -1'Neighbourhood_313 + -1'Neighbourhood_314 + -1'Neighbourhood_316 + -1'Neighbourhood_317 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + Neighbourhood_335 + Neighbourhood_355 + Neighbourhood_375 + Neighbourhood_395 = 0
invariant :HasRight_14 + -1'HasLeft_14 + WaitRight_14 + -1'WaitLeft_14 = 0
invariant :HasLeft_11 + WaitLeft_11 + Think_11 + -1'Neighbourhood_11 + -1'Neighbourhood_31 + -1'Neighbourhood_51 + -1'Neighbourhood_71 + -1'Neighbourhood_91 + -1'Neighbourhood_111 + -1'Neighbourhood_131 + -1'Neighbourhood_151 + -1'Neighbourhood_171 + -1'Neighbourhood_191 + -1'Neighbourhood_211 + -1'Neighbourhood_231 + -1'Neighbourhood_251 + -1'Neighbourhood_271 + -1'Neighbourhood_291 + -1'Neighbourhood_311 + -1'Neighbourhood_331 + -1'Neighbourhood_351 + -1'Neighbourhood_371 + -1'Neighbourhood_391 = 0
invariant :HasLeft_7 + WaitLeft_7 + Think_7 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_147 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + -1'Neighbourhood_159 = 0
invariant :HasLeft_14 + WaitLeft_14 + Think_14 + Outside_14 = 1
invariant :-1'Neighbourhood_1 + -1'Neighbourhood_2 + -1'Neighbourhood_3 + -1'Neighbourhood_4 + -1'Neighbourhood_5 + -1'Neighbourhood_8 + -1'Neighbourhood_10 + -1'Neighbourhood_11 + -1'Neighbourhood_12 + -1'Neighbourhood_13 + -1'Neighbourhood_14 + -1'Neighbourhood_15 + -1'Neighbourhood_16 + -1'Neighbourhood_17 + Neighbourhood_20 + Neighbourhood_26 + Neighbourhood_27 + Neighbourhood_29 + Neighbourhood_38 + Neighbourhood_39 + Neighbourhood_40 + Neighbourhood_46 + Neighbourhood_47 + Neighbourhood_49 + Neighbourhood_58 + Neighbourhood_59 + Neighbourhood_60 + Neighbourhood_66 + Neighbourhood_67 + Neighbourhood_69 + Neighbourhood_78 + Neighbourhood_79 + Neighbourhood_80 + Neighbourhood_86 + Neighbourhood_87 + Neighbourhood_89 + Neighbourhood_98 + Neighbourhood_99 + Neighbourhood_100 + Neighbourhood_106 + Neighbourhood_107 + Neighbourhood_109 + Neighbourhood_118 + Neighbourhood_119 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_128 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_148 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + Neighbourhood_160 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_169 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_181 + -1'Neighbourhood_182 + -1'Neighbourhood_183 + -1'Neighbourhood_184 + -1'Neighbourhood_185 + -1'Neighbourhood_188 + -1'Neighbourhood_190 + -1'Neighbourhood_191 + -1'Neighbourhood_192 + -1'Neighbourhood_193 + -1'Neighbourhood_194 + -1'Neighbourhood_195 + -1'Neighbourhood_196 + -1'Neighbourhood_197 + Neighbourhood_200 + Neighbourhood_206 + Neighbourhood_207 + Neighbourhood_209 + Neighbourhood_218 + Neighbourhood_219 + Neighbourhood_220 + Neighbourhood_226 + Neighbourhood_227 + Neighbourhood_229 + Neighbourhood_238 + Neighbourhood_239 + Neighbourhood_240 + Neighbourhood_246 + Neighbourhood_247 + Neighbourhood_249 + Neighbourhood_258 + Neighbourhood_259 + Neighbourhood_260 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_269 + Neighbourhood_278 + Neighbourhood_279 + Neighbourhood_280 + Neighbourhood_286 + Neighbourhood_287 + Neighbourhood_289 + Neighbourhood_298 + Neighbourhood_299 + Neighbourhood_300 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_309 + Neighbourhood_318 + Neighbourhood_319 + Neighbourhood_320 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_329 + Neighbourhood_338 + Neighbourhood_339 + Neighbourhood_340 + Neighbourhood_346 + Neighbourhood_347 + Neighbourhood_349 + Neighbourhood_358 + Neighbourhood_359 + -1'Neighbourhood_361 + -1'Neighbourhood_362 + -1'Neighbourhood_363 + -1'Neighbourhood_364 + -1'Neighbourhood_365 + -1'Neighbourhood_368 + -1'Neighbourhood_370 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_388 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 = 0
invariant :Outside_15 + Neighbourhood_300 + Neighbourhood_301 + Neighbourhood_302 + Neighbourhood_303 + Neighbourhood_304 + Neighbourhood_305 + Neighbourhood_306 + Neighbourhood_307 + Neighbourhood_308 + Neighbourhood_309 + Neighbourhood_310 + Neighbourhood_311 + Neighbourhood_312 + Neighbourhood_313 + Neighbourhood_314 + Neighbourhood_315 + Neighbourhood_316 + Neighbourhood_317 + Neighbourhood_318 + Neighbourhood_319 = 1
invariant :HasRight_4 + -1'HasLeft_4 + WaitRight_4 + -1'WaitLeft_4 = 0
invariant :HasLeft_6 + WaitLeft_6 + Think_6 + -1'Neighbourhood_120 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_126 + -1'Neighbourhood_127 + -1'Neighbourhood_128 + -1'Neighbourhood_129 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_138 + -1'Neighbourhood_139 = 0
invariant :HasLeft_18 + WaitLeft_18 + Think_18 + -1'Neighbourhood_360 + -1'Neighbourhood_361 + -1'Neighbourhood_362 + -1'Neighbourhood_363 + -1'Neighbourhood_364 + -1'Neighbourhood_365 + -1'Neighbourhood_366 + -1'Neighbourhood_367 + -1'Neighbourhood_368 + -1'Neighbourhood_369 + -1'Neighbourhood_370 + -1'Neighbourhood_371 + -1'Neighbourhood_372 + -1'Neighbourhood_373 + -1'Neighbourhood_374 + -1'Neighbourhood_375 + -1'Neighbourhood_376 + -1'Neighbourhood_377 + -1'Neighbourhood_378 + -1'Neighbourhood_379 = 0
invariant :Outside_8 + -1'Neighbourhood_13 + -1'Neighbourhood_16 + -1'Neighbourhood_33 + -1'Neighbourhood_36 + -1'Neighbourhood_53 + -1'Neighbourhood_56 + -1'Neighbourhood_73 + -1'Neighbourhood_76 + -1'Neighbourhood_93 + -1'Neighbourhood_96 + -1'Neighbourhood_113 + -1'Neighbourhood_116 + -1'Neighbourhood_133 + -1'Neighbourhood_136 + -1'Neighbourhood_153 + -1'Neighbourhood_156 + Neighbourhood_160 + Neighbourhood_161 + Neighbourhood_162 + Neighbourhood_163 + Neighbourhood_164 + Neighbourhood_165 + Neighbourhood_166 + Neighbourhood_167 + Neighbourhood_168 + Neighbourhood_169 + Neighbourhood_170 + Neighbourhood_171 + Neighbourhood_172 + Neighbourhood_174 + Neighbourhood_175 + Neighbourhood_177 + Neighbourhood_178 + Neighbourhood_179 + -1'Neighbourhood_193 + -1'Neighbourhood_196 + -1'Neighbourhood_213 + -1'Neighbourhood_216 + -1'Neighbourhood_233 + -1'Neighbourhood_236 + -1'Neighbourhood_253 + -1'Neighbourhood_256 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_293 + -1'Neighbourhood_296 + -1'Neighbourhood_313 + -1'Neighbourhood_316 + Neighbourhood_320 + Neighbourhood_321 + Neighbourhood_322 + Neighbourhood_323 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_328 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_331 + Neighbourhood_332 + Neighbourhood_334 + Neighbourhood_335 + Neighbourhood_337 + Neighbourhood_338 + Neighbourhood_339 + -1'Neighbourhood_353 + -1'Neighbourhood_356 + -1'Neighbourhood_373 + -1'Neighbourhood_376 + -1'Neighbourhood_393 + -1'Neighbourhood_396 = 1
invariant :Outside_9 + Neighbourhood_9 + Neighbourhood_29 + Neighbourhood_49 + Neighbourhood_69 + Neighbourhood_89 + Neighbourhood_109 + Neighbourhood_129 + Neighbourhood_149 + Neighbourhood_169 + Neighbourhood_189 + Neighbourhood_209 + Neighbourhood_229 + Neighbourhood_249 + Neighbourhood_269 + Neighbourhood_289 + Neighbourhood_309 + Neighbourhood_329 + Neighbourhood_349 + Neighbourhood_369 + Neighbourhood_389 = 1
invariant :HasRight_13 + -1'HasLeft_13 + WaitRight_13 + -1'WaitLeft_13 = 0
invariant :Neighbourhood_12 + Neighbourhood_32 + Neighbourhood_52 + Neighbourhood_72 + Neighbourhood_92 + Neighbourhood_112 + Neighbourhood_132 + Neighbourhood_152 + Neighbourhood_172 + Neighbourhood_192 + Neighbourhood_212 + Neighbourhood_232 + -1'Neighbourhood_240 + -1'Neighbourhood_241 + -1'Neighbourhood_242 + -1'Neighbourhood_243 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_248 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_251 + -1'Neighbourhood_253 + -1'Neighbourhood_254 + -1'Neighbourhood_255 + -1'Neighbourhood_256 + -1'Neighbourhood_257 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + Neighbourhood_272 + Neighbourhood_292 + Neighbourhood_312 + Neighbourhood_332 + Neighbourhood_352 + Neighbourhood_372 + Neighbourhood_392 = 0
invariant :HasLeft_1 + WaitLeft_1 + Think_1 + -1'Neighbourhood_1 + -1'Neighbourhood_21 + -1'Neighbourhood_41 + -1'Neighbourhood_61 + -1'Neighbourhood_81 + -1'Neighbourhood_101 + -1'Neighbourhood_121 + -1'Neighbourhood_141 + -1'Neighbourhood_161 + -1'Neighbourhood_181 + -1'Neighbourhood_201 + -1'Neighbourhood_221 + -1'Neighbourhood_241 + -1'Neighbourhood_261 + -1'Neighbourhood_281 + -1'Neighbourhood_301 + -1'Neighbourhood_321 + -1'Neighbourhood_341 + -1'Neighbourhood_361 + -1'Neighbourhood_381 = 0
invariant :Neighbourhood_7 + Neighbourhood_19 + Neighbourhood_27 + Neighbourhood_39 + Neighbourhood_47 + Neighbourhood_59 + Neighbourhood_67 + Neighbourhood_79 + Neighbourhood_87 + Neighbourhood_99 + Neighbourhood_107 + Neighbourhood_119 + Neighbourhood_127 + Neighbourhood_139 + -1'Neighbourhood_140 + -1'Neighbourhood_141 + -1'Neighbourhood_142 + -1'Neighbourhood_143 + -1'Neighbourhood_144 + -1'Neighbourhood_145 + -1'Neighbourhood_146 + -1'Neighbourhood_148 + -1'Neighbourhood_149 + -1'Neighbourhood_150 + -1'Neighbourhood_151 + -1'Neighbourhood_152 + -1'Neighbourhood_153 + -1'Neighbourhood_154 + -1'Neighbourhood_155 + -1'Neighbourhood_156 + -1'Neighbourhood_157 + -1'Neighbourhood_158 + Neighbourhood_167 + Neighbourhood_179 + Neighbourhood_187 + Neighbourhood_199 + Neighbourhood_207 + Neighbourhood_219 + Neighbourhood_227 + Neighbourhood_239 + Neighbourhood_247 + Neighbourhood_259 + Neighbourhood_267 + Neighbourhood_279 + Neighbourhood_287 + Neighbourhood_299 + Neighbourhood_307 + Neighbourhood_319 + Neighbourhood_327 + Neighbourhood_339 + Neighbourhood_347 + Neighbourhood_359 + Neighbourhood_367 + Neighbourhood_379 + -1'Neighbourhood_380 + -1'Neighbourhood_381 + -1'Neighbourhood_382 + -1'Neighbourhood_383 + -1'Neighbourhood_384 + -1'Neighbourhood_385 + -1'Neighbourhood_386 + -1'Neighbourhood_388 + -1'Neighbourhood_389 + -1'Neighbourhood_390 + -1'Neighbourhood_391 + -1'Neighbourhood_392 + -1'Neighbourhood_393 + -1'Neighbourhood_394 + -1'Neighbourhood_395 + -1'Neighbourhood_396 + -1'Neighbourhood_397 + -1'Neighbourhood_398 = 0
invariant :Outside_5 + Neighbourhood_5 + Neighbourhood_25 + Neighbourhood_45 + Neighbourhood_65 + Neighbourhood_85 + Neighbourhood_105 + Neighbourhood_125 + Neighbourhood_145 + Neighbourhood_165 + Neighbourhood_185 + Neighbourhood_205 + Neighbourhood_225 + Neighbourhood_245 + Neighbourhood_265 + Neighbourhood_285 + Neighbourhood_305 + Neighbourhood_325 + Neighbourhood_345 + Neighbourhood_365 + Neighbourhood_385 = 1
invariant :Outside_18 + Neighbourhood_360 + Neighbourhood_361 + Neighbourhood_362 + Neighbourhood_363 + Neighbourhood_364 + Neighbourhood_365 + Neighbourhood_366 + Neighbourhood_367 + Neighbourhood_368 + Neighbourhood_369 + Neighbourhood_370 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_378 + Neighbourhood_379 = 1
invariant :Neighbourhood_3 + Neighbourhood_23 + Neighbourhood_43 + -1'Neighbourhood_60 + -1'Neighbourhood_61 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_68 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_73 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_76 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_83 + Neighbourhood_103 + Neighbourhood_123 + Neighbourhood_143 + Neighbourhood_163 + Neighbourhood_183 + Neighbourhood_203 + Neighbourhood_223 + Neighbourhood_243 + Neighbourhood_263 + Neighbourhood_283 + Neighbourhood_303 + Neighbourhood_323 + Neighbourhood_343 + Neighbourhood_363 + Neighbourhood_383 = 0
invariant :HasLeft_2 + WaitLeft_2 + Think_2 + Outside_14 + Neighbourhood_1 + Neighbourhood_3 + Neighbourhood_8 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + -1'Neighbourhood_20 + -1'Neighbourhood_22 + -1'Neighbourhood_24 + -1'Neighbourhood_25 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_29 + -1'Neighbourhood_30 + -1'Neighbourhood_38 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_42 + -1'Neighbourhood_44 + -1'Neighbourhood_45 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_49 + -1'Neighbourhood_50 + -1'Neighbourhood_58 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_62 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_78 + -1'Neighbourhood_79 + Neighbourhood_81 + Neighbourhood_83 + Neighbourhood_88 + Neighbourhood_91 + Neighbourhood_92 + Neighbourhood_93 + Neighbourhood_94 + Neighbourhood_95 + Neighbourhood_96 + Neighbourhood_97 + Neighbourhood_101 + Neighbourhood_103 + Neighbourhood_108 + Neighbourhood_111 + Neighbourhood_112 + Neighbourhood_113 + Neighbourhood_114 + Neighbourhood_115 + Neighbourhood_116 + Neighbourhood_117 + Neighbourhood_121 + Neighbourhood_123 + Neighbourhood_128 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_141 + Neighbourhood_143 + Neighbourhood_148 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + -1'Neighbourhood_160 + -1'Neighbourhood_162 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_181 + Neighbourhood_183 + Neighbourhood_188 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_201 + Neighbourhood_203 + Neighbourhood_208 + Neighbourhood_211 + Neighbourhood_212 + Neighbourhood_213 + Neighbourhood_214 + Neighbourhood_215 + Neighbourhood_216 + Neighbourhood_217 + -1'Neighbourhood_220 + -1'Neighbourhood_222 + -1'Neighbourhood_224 + -1'Neighbourhood_225 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_229 + -1'Neighbourhood_230 + -1'Neighbourhood_238 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_242 + -1'Neighbourhood_244 + -1'Neighbourhood_245 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_249 + -1'Neighbourhood_250 + -1'Neighbourhood_258 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_262 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_281 + Neighbourhood_283 + Neighbourhood_288 + Neighbourhood_291 + Neighbourhood_292 + Neighbourhood_293 + Neighbourhood_294 + Neighbourhood_295 + Neighbourhood_296 + Neighbourhood_297 + -1'Neighbourhood_300 + -1'Neighbourhood_302 + -1'Neighbourhood_304 + -1'Neighbourhood_305 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_309 + -1'Neighbourhood_310 + -1'Neighbourhood_318 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_322 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_342 + -1'Neighbourhood_344 + -1'Neighbourhood_345 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_349 + -1'Neighbourhood_350 + -1'Neighbourhood_358 + -1'Neighbourhood_359 + Neighbourhood_361 + Neighbourhood_363 + Neighbourhood_368 + Neighbourhood_371 + Neighbourhood_372 + Neighbourhood_373 + Neighbourhood_374 + Neighbourhood_375 + Neighbourhood_376 + Neighbourhood_377 + Neighbourhood_381 + Neighbourhood_383 + Neighbourhood_388 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 = 1
invariant :Outside_13 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_273 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_276 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 = 1
invariant :HasRight_2 + -1'HasLeft_2 + WaitRight_2 + -1'WaitLeft_2 = 0
invariant :HasRight_6 + -1'HasLeft_6 + WaitRight_6 + -1'WaitLeft_6 = 0
invariant :HasLeft_9 + WaitLeft_9 + Think_9 + -1'Neighbourhood_9 + -1'Neighbourhood_29 + -1'Neighbourhood_49 + -1'Neighbourhood_69 + -1'Neighbourhood_89 + -1'Neighbourhood_109 + -1'Neighbourhood_129 + -1'Neighbourhood_149 + -1'Neighbourhood_169 + -1'Neighbourhood_189 + -1'Neighbourhood_209 + -1'Neighbourhood_229 + -1'Neighbourhood_249 + -1'Neighbourhood_269 + -1'Neighbourhood_289 + -1'Neighbourhood_309 + -1'Neighbourhood_329 + -1'Neighbourhood_349 + -1'Neighbourhood_369 + -1'Neighbourhood_389 = 0
invariant :HasRight_3 + -1'HasLeft_3 + WaitRight_3 + -1'WaitLeft_3 = 0
invariant :HasRight_5 + -1'HasLeft_5 + WaitRight_5 + -1'WaitLeft_5 = 0
invariant :Outside_16 + -1'Neighbourhood_13 + -1'Neighbourhood_33 + -1'Neighbourhood_53 + -1'Neighbourhood_73 + -1'Neighbourhood_93 + -1'Neighbourhood_113 + -1'Neighbourhood_133 + -1'Neighbourhood_153 + -1'Neighbourhood_173 + -1'Neighbourhood_193 + -1'Neighbourhood_213 + -1'Neighbourhood_233 + -1'Neighbourhood_253 + Neighbourhood_260 + Neighbourhood_261 + Neighbourhood_262 + Neighbourhood_263 + Neighbourhood_264 + Neighbourhood_265 + Neighbourhood_266 + Neighbourhood_267 + Neighbourhood_268 + Neighbourhood_269 + Neighbourhood_270 + Neighbourhood_271 + Neighbourhood_272 + Neighbourhood_274 + Neighbourhood_275 + Neighbourhood_276 + Neighbourhood_277 + Neighbourhood_278 + Neighbourhood_279 + -1'Neighbourhood_293 + -1'Neighbourhood_313 + Neighbourhood_320 + Neighbourhood_321 + Neighbourhood_322 + Neighbourhood_323 + Neighbourhood_324 + Neighbourhood_325 + Neighbourhood_326 + Neighbourhood_327 + Neighbourhood_328 + Neighbourhood_329 + Neighbourhood_330 + Neighbourhood_331 + Neighbourhood_332 + Neighbourhood_334 + Neighbourhood_335 + Neighbourhood_336 + Neighbourhood_337 + Neighbourhood_338 + Neighbourhood_339 + -1'Neighbourhood_353 + -1'Neighbourhood_373 + -1'Neighbourhood_393 = 1
invariant :HasRight_9 + -1'HasLeft_9 + WaitRight_9 + -1'WaitLeft_9 = 0
invariant :HasLeft_16 + WaitLeft_16 + Think_16 + Neighbourhood_13 + Neighbourhood_33 + Neighbourhood_53 + Neighbourhood_73 + Neighbourhood_93 + Neighbourhood_113 + Neighbourhood_133 + Neighbourhood_153 + Neighbourhood_173 + Neighbourhood_193 + Neighbourhood_213 + Neighbourhood_233 + Neighbourhood_253 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_276 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_313 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_336 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_373 + Neighbourhood_393 = 0
invariant :Neighbourhood_6 + Neighbourhood_26 + Neighbourhood_46 + Neighbourhood_66 + Neighbourhood_86 + Neighbourhood_106 + -1'Neighbourhood_120 + -1'Neighbourhood_121 + -1'Neighbourhood_122 + -1'Neighbourhood_123 + -1'Neighbourhood_124 + -1'Neighbourhood_125 + -1'Neighbourhood_127 + -1'Neighbourhood_128 + -1'Neighbourhood_129 + -1'Neighbourhood_130 + -1'Neighbourhood_131 + -1'Neighbourhood_132 + -1'Neighbourhood_133 + -1'Neighbourhood_134 + -1'Neighbourhood_135 + -1'Neighbourhood_136 + -1'Neighbourhood_137 + -1'Neighbourhood_138 + -1'Neighbourhood_139 + Neighbourhood_146 + Neighbourhood_166 + Neighbourhood_186 + Neighbourhood_206 + Neighbourhood_226 + Neighbourhood_246 + Neighbourhood_266 + Neighbourhood_286 + Neighbourhood_306 + Neighbourhood_326 + Neighbourhood_346 + Neighbourhood_366 + Neighbourhood_386 = 0
invariant :-1'Neighbourhood_9 + -1'Neighbourhood_29 + -1'Neighbourhood_49 + -1'Neighbourhood_69 + -1'Neighbourhood_89 + -1'Neighbourhood_109 + -1'Neighbourhood_129 + -1'Neighbourhood_149 + -1'Neighbourhood_169 + Neighbourhood_180 + Neighbourhood_181 + Neighbourhood_182 + Neighbourhood_183 + Neighbourhood_184 + Neighbourhood_185 + Neighbourhood_186 + Neighbourhood_187 + Neighbourhood_188 + Neighbourhood_190 + Neighbourhood_191 + Neighbourhood_192 + Neighbourhood_193 + Neighbourhood_194 + Neighbourhood_195 + Neighbourhood_196 + Neighbourhood_197 + Neighbourhood_198 + Neighbourhood_199 + -1'Neighbourhood_209 + -1'Neighbourhood_229 + -1'Neighbourhood_249 + -1'Neighbourhood_269 + -1'Neighbourhood_289 + -1'Neighbourhood_309 + -1'Neighbourhood_329 + -1'Neighbourhood_349 + -1'Neighbourhood_369 + -1'Neighbourhood_389 = 0
invariant :-1'Neighbourhood_4 + -1'Neighbourhood_24 + -1'Neighbourhood_44 + -1'Neighbourhood_64 + Neighbourhood_80 + Neighbourhood_81 + Neighbourhood_82 + Neighbourhood_83 + Neighbourhood_85 + Neighbourhood_86 + Neighbourhood_87 + Neighbourhood_88 + Neighbourhood_89 + Neighbourhood_90 + Neighbourhood_91 + Neighbourhood_92 + Neighbourhood_93 + Neighbourhood_94 + Neighbourhood_95 + Neighbourhood_96 + Neighbourhood_97 + Neighbourhood_98 + Neighbourhood_99 + -1'Neighbourhood_104 + -1'Neighbourhood_124 + -1'Neighbourhood_144 + -1'Neighbourhood_164 + -1'Neighbourhood_184 + -1'Neighbourhood_204 + -1'Neighbourhood_224 + -1'Neighbourhood_244 + -1'Neighbourhood_264 + -1'Neighbourhood_284 + -1'Neighbourhood_304 + -1'Neighbourhood_324 + -1'Neighbourhood_344 + -1'Neighbourhood_364 + -1'Neighbourhood_384 = 0
invariant :HasRight_11 + -1'HasLeft_11 + WaitRight_11 + -1'WaitLeft_11 = 0
invariant :Outside_19 + -1'Neighbourhood_7 + -1'Neighbourhood_27 + -1'Neighbourhood_47 + -1'Neighbourhood_67 + -1'Neighbourhood_87 + -1'Neighbourhood_107 + -1'Neighbourhood_127 + Neighbourhood_140 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_146 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + Neighbourhood_159 + -1'Neighbourhood_167 + -1'Neighbourhood_187 + -1'Neighbourhood_207 + -1'Neighbourhood_227 + -1'Neighbourhood_247 + -1'Neighbourhood_267 + -1'Neighbourhood_287 + -1'Neighbourhood_307 + -1'Neighbourhood_327 + -1'Neighbourhood_347 + -1'Neighbourhood_367 + Neighbourhood_380 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_385 + Neighbourhood_386 + Neighbourhood_388 + Neighbourhood_389 + Neighbourhood_390 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 + Neighbourhood_398 + Neighbourhood_399 = 1
invariant :Outside_4 + Neighbourhood_4 + Neighbourhood_24 + Neighbourhood_44 + Neighbourhood_64 + Neighbourhood_84 + Neighbourhood_104 + Neighbourhood_124 + Neighbourhood_144 + Neighbourhood_164 + Neighbourhood_184 + Neighbourhood_204 + Neighbourhood_224 + Neighbourhood_244 + Neighbourhood_264 + Neighbourhood_284 + Neighbourhood_304 + Neighbourhood_324 + Neighbourhood_344 + Neighbourhood_364 + Neighbourhood_384 = 1
invariant :Neighbourhood_13 + Neighbourhood_16 + Neighbourhood_33 + Neighbourhood_36 + Neighbourhood_53 + Neighbourhood_56 + Neighbourhood_73 + Neighbourhood_76 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_153 + Neighbourhood_156 + Neighbourhood_173 + Neighbourhood_176 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :Outside_7 + Neighbourhood_140 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_146 + Neighbourhood_147 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + Neighbourhood_159 = 1
invariant :HasLeft_8 + WaitLeft_8 + Think_8 + Neighbourhood_13 + Neighbourhood_16 + Neighbourhood_33 + Neighbourhood_36 + Neighbourhood_53 + Neighbourhood_56 + Neighbourhood_73 + Neighbourhood_76 + Neighbourhood_93 + Neighbourhood_96 + Neighbourhood_113 + Neighbourhood_116 + Neighbourhood_133 + Neighbourhood_136 + Neighbourhood_153 + Neighbourhood_156 + -1'Neighbourhood_160 + -1'Neighbourhood_161 + -1'Neighbourhood_162 + -1'Neighbourhood_163 + -1'Neighbourhood_164 + -1'Neighbourhood_165 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_168 + -1'Neighbourhood_169 + -1'Neighbourhood_170 + -1'Neighbourhood_171 + -1'Neighbourhood_172 + -1'Neighbourhood_174 + -1'Neighbourhood_175 + -1'Neighbourhood_177 + -1'Neighbourhood_178 + -1'Neighbourhood_179 + Neighbourhood_193 + Neighbourhood_196 + Neighbourhood_213 + Neighbourhood_216 + Neighbourhood_233 + Neighbourhood_236 + Neighbourhood_253 + Neighbourhood_256 + -1'Neighbourhood_260 + -1'Neighbourhood_261 + -1'Neighbourhood_262 + -1'Neighbourhood_263 + -1'Neighbourhood_264 + -1'Neighbourhood_265 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_268 + -1'Neighbourhood_269 + -1'Neighbourhood_270 + -1'Neighbourhood_271 + -1'Neighbourhood_272 + -1'Neighbourhood_274 + -1'Neighbourhood_275 + -1'Neighbourhood_277 + -1'Neighbourhood_278 + -1'Neighbourhood_279 + Neighbourhood_293 + Neighbourhood_296 + Neighbourhood_313 + Neighbourhood_316 + -1'Neighbourhood_320 + -1'Neighbourhood_321 + -1'Neighbourhood_322 + -1'Neighbourhood_323 + -1'Neighbourhood_324 + -1'Neighbourhood_325 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_328 + -1'Neighbourhood_329 + -1'Neighbourhood_330 + -1'Neighbourhood_331 + -1'Neighbourhood_332 + -1'Neighbourhood_334 + -1'Neighbourhood_335 + -1'Neighbourhood_337 + -1'Neighbourhood_338 + -1'Neighbourhood_339 + Neighbourhood_353 + Neighbourhood_356 + Neighbourhood_373 + Neighbourhood_376 + Neighbourhood_393 + Neighbourhood_396 = 0
invariant :HasLeft_5 + WaitLeft_5 + Think_5 + -1'Neighbourhood_5 + -1'Neighbourhood_25 + -1'Neighbourhood_45 + -1'Neighbourhood_65 + -1'Neighbourhood_85 + -1'Neighbourhood_105 + -1'Neighbourhood_125 + -1'Neighbourhood_145 + -1'Neighbourhood_165 + -1'Neighbourhood_185 + -1'Neighbourhood_205 + -1'Neighbourhood_225 + -1'Neighbourhood_245 + -1'Neighbourhood_265 + -1'Neighbourhood_285 + -1'Neighbourhood_305 + -1'Neighbourhood_325 + -1'Neighbourhood_345 + -1'Neighbourhood_365 + -1'Neighbourhood_385 = 0
invariant :HasLeft_3 + WaitLeft_3 + Think_3 + -1'Neighbourhood_60 + -1'Neighbourhood_61 + -1'Neighbourhood_62 + -1'Neighbourhood_63 + -1'Neighbourhood_64 + -1'Neighbourhood_65 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_68 + -1'Neighbourhood_69 + -1'Neighbourhood_70 + -1'Neighbourhood_71 + -1'Neighbourhood_72 + -1'Neighbourhood_73 + -1'Neighbourhood_74 + -1'Neighbourhood_75 + -1'Neighbourhood_76 + -1'Neighbourhood_77 + -1'Neighbourhood_78 + -1'Neighbourhood_79 = 0
invariant :HasRight_10 + -1'HasLeft_10 + WaitRight_10 + -1'WaitLeft_10 = 0
invariant :HasRight_19 + -1'HasLeft_19 + WaitRight_19 + -1'WaitLeft_19 = 0
invariant :HasLeft_10 + WaitLeft_10 + Think_10 + -1'Neighbourhood_200 + -1'Neighbourhood_201 + -1'Neighbourhood_202 + -1'Neighbourhood_203 + -1'Neighbourhood_204 + -1'Neighbourhood_205 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_208 + -1'Neighbourhood_209 + -1'Neighbourhood_210 + -1'Neighbourhood_211 + -1'Neighbourhood_212 + -1'Neighbourhood_213 + -1'Neighbourhood_214 + -1'Neighbourhood_215 + -1'Neighbourhood_216 + -1'Neighbourhood_217 + -1'Neighbourhood_218 + -1'Neighbourhood_219 = 0
invariant :Neighbourhood_1 + Neighbourhood_2 + Neighbourhood_3 + Neighbourhood_4 + Neighbourhood_5 + Neighbourhood_8 + Neighbourhood_9 + Neighbourhood_10 + Neighbourhood_11 + Neighbourhood_12 + Neighbourhood_13 + Neighbourhood_14 + Neighbourhood_15 + Neighbourhood_16 + Neighbourhood_17 + Neighbourhood_18 + -1'Neighbourhood_20 + -1'Neighbourhood_26 + -1'Neighbourhood_27 + -1'Neighbourhood_39 + -1'Neighbourhood_40 + -1'Neighbourhood_46 + -1'Neighbourhood_47 + -1'Neighbourhood_59 + -1'Neighbourhood_60 + -1'Neighbourhood_66 + -1'Neighbourhood_67 + -1'Neighbourhood_79 + -1'Neighbourhood_80 + -1'Neighbourhood_86 + -1'Neighbourhood_87 + -1'Neighbourhood_99 + -1'Neighbourhood_100 + -1'Neighbourhood_106 + -1'Neighbourhood_107 + -1'Neighbourhood_119 + Neighbourhood_121 + Neighbourhood_122 + Neighbourhood_123 + Neighbourhood_124 + Neighbourhood_125 + Neighbourhood_128 + Neighbourhood_129 + Neighbourhood_130 + Neighbourhood_131 + Neighbourhood_132 + Neighbourhood_133 + Neighbourhood_134 + Neighbourhood_135 + Neighbourhood_136 + Neighbourhood_137 + Neighbourhood_138 + Neighbourhood_141 + Neighbourhood_142 + Neighbourhood_143 + Neighbourhood_144 + Neighbourhood_145 + Neighbourhood_148 + Neighbourhood_149 + Neighbourhood_150 + Neighbourhood_151 + Neighbourhood_152 + Neighbourhood_153 + Neighbourhood_154 + Neighbourhood_155 + Neighbourhood_156 + Neighbourhood_157 + Neighbourhood_158 + -1'Neighbourhood_160 + -1'Neighbourhood_166 + -1'Neighbourhood_167 + -1'Neighbourhood_179 + -1'Neighbourhood_180 + -1'Neighbourhood_186 + -1'Neighbourhood_187 + -1'Neighbourhood_199 + -1'Neighbourhood_200 + -1'Neighbourhood_206 + -1'Neighbourhood_207 + -1'Neighbourhood_219 + -1'Neighbourhood_220 + -1'Neighbourhood_226 + -1'Neighbourhood_227 + -1'Neighbourhood_239 + -1'Neighbourhood_240 + -1'Neighbourhood_246 + -1'Neighbourhood_247 + -1'Neighbourhood_259 + -1'Neighbourhood_260 + -1'Neighbourhood_266 + -1'Neighbourhood_267 + -1'Neighbourhood_279 + -1'Neighbourhood_280 + -1'Neighbourhood_286 + -1'Neighbourhood_287 + -1'Neighbourhood_299 + -1'Neighbourhood_300 + -1'Neighbourhood_306 + -1'Neighbourhood_307 + -1'Neighbourhood_319 + -1'Neighbourhood_320 + -1'Neighbourhood_326 + -1'Neighbourhood_327 + -1'Neighbourhood_339 + -1'Neighbourhood_340 + -1'Neighbourhood_346 + -1'Neighbourhood_347 + -1'Neighbourhood_359 + -1'Neighbourhood_360 + -1'Neighbourhood_366 + -1'Neighbourhood_367 + -1'Neighbourhood_379 + Neighbourhood_381 + Neighbourhood_382 + Neighbourhood_383 + Neighbourhood_384 + Neighbourhood_385 + Neighbourhood_388 + Neighbourhood_389 + Neighbourhood_390 + Neighbourhood_391 + Neighbourhood_392 + Neighbourhood_393 + Neighbourhood_394 + Neighbourhood_395 + Neighbourhood_396 + Neighbourhood_397 + Neighbourhood_398 = 0
invariant :HasRight_15 + -1'HasLeft_15 + WaitRight_15 + -1'WaitLeft_15 = 0
invariant :HasRight_12 + -1'HasLeft_12 + WaitRight_12 + -1'WaitLeft_12 = 0
May 26, 2018 3:11:26 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 79 place invariants in 10203 ms
May 26, 2018 3:11:48 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-00(UNSAT) depth K=1 took 42050 ms
May 26, 2018 3:11:48 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 540 variables to be positive in 32590 ms
May 26, 2018 3:11:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-01(UNSAT) depth K=1 took 1213 ms
May 26, 2018 3:11:53 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-02(UNSAT) depth K=1 took 4004 ms
May 26, 2018 3:12:47 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-03(UNSAT) depth K=1 took 53923 ms
May 26, 2018 3:12:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-05(UNSAT) depth K=1 took 2286 ms
May 26, 2018 3:12:50 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-06(UNSAT) depth K=1 took 1065 ms
May 26, 2018 3:13:27 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-07(UNSAT) depth K=1 took 36846 ms
May 26, 2018 3:13:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-08(UNSAT) depth K=1 took 21994 ms
May 26, 2018 3:14:09 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-09(UNSAT) depth K=1 took 19808 ms
May 26, 2018 3:14:11 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-10(UNSAT) depth K=1 took 1644 ms
May 26, 2018 3:14:13 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-11(UNSAT) depth K=1 took 2464 ms
May 26, 2018 3:14:19 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-12(UNSAT) depth K=1 took 5604 ms
May 26, 2018 3:14:19 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-00
May 26, 2018 3:14:19 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-00(SAT) depth K=0 took 150695 ms
May 26, 2018 3:14:20 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-13(UNSAT) depth K=1 took 1175 ms
May 26, 2018 3:14:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-14(UNSAT) depth K=1 took 2204 ms
May 26, 2018 3:14:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-15(UNSAT) depth K=1 took 1218 ms
May 26, 2018 3:17:00 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-01
May 26, 2018 3:17:00 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-01(SAT) depth K=0 took 160934 ms
ITS-tools command line returned an error code 137
May 26, 2018 3:21:42 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-02
May 26, 2018 3:21:42 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-02(SAT) depth K=0 took 281976 ms
May 26, 2018 3:24:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-03
May 26, 2018 3:24:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-03(SAT) depth K=0 took 143488 ms
May 26, 2018 3:26:30 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-05
May 26, 2018 3:26:30 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-05(SAT) depth K=0 took 145096 ms
May 26, 2018 3:31:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-06
May 26, 2018 3:31:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-06(SAT) depth K=0 took 291024 ms
May 26, 2018 3:34:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-07
May 26, 2018 3:34:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-07(SAT) depth K=0 took 187078 ms
May 26, 2018 3:38:30 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-08
May 26, 2018 3:38:30 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-08(SAT) depth K=0 took 241285 ms
May 26, 2018 3:40:57 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-09
May 26, 2018 3:40:57 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-09(SAT) depth K=0 took 147502 ms
May 26, 2018 3:43:21 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-10
May 26, 2018 3:43:21 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-10(SAT) depth K=0 took 143222 ms
May 26, 2018 3:49:25 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-11
May 26, 2018 3:49:25 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-11(SAT) depth K=0 took 364194 ms
May 26, 2018 3:51:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-12
May 26, 2018 3:51:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-12(SAT) depth K=0 took 144465 ms
May 26, 2018 3:56:32 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-13
May 26, 2018 3:56:32 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-13(SAT) depth K=0 took 283178 ms
May 26, 2018 3:59:08 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-14
May 26, 2018 3:59:08 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-14(SAT) depth K=0 took 155888 ms
May 26, 2018 4:01:27 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesPhilosophersDyn-COL-20-ReachabilityCardinality-15
May 26, 2018 4:01:27 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property PhilosophersDyn-COL-20-ReachabilityCardinality-15(SAT) depth K=0 took 138721 ms

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-COL-20"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="mcc4mcc-structural"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"

# 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

tar xzf /home/mcc/BenchKit/INPUTS/PhilosophersDyn-COL-20.tgz
mv PhilosophersDyn-COL-20 execution
cd execution
pwd
ls -lh

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-3637"
echo " Executing tool mcc4mcc-structural"
echo " Input is PhilosophersDyn-COL-20, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r119-csrt-152666480500852"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "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 "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.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 '' ReachabilityCardinality.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
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 ;