fond
Model Checking Contest 2018
8th edition, Bratislava, Slovakia, June 26, 2018
Execution of r155-smll-152685553100208
Last Updated
June 26, 2018

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

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15919.280 3600000.00 9190121.00 9812.70 F?T??F??TT?????? 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 208K
-rw-r--r-- 1 mcc users 3.3K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 19K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.0K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 21K 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 6.0K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.2K May 15 18:54 LTLCardinality.txt
-rw-r--r-- 1 mcc users 9.4K May 15 18:54 LTLCardinality.xml
-rw-r--r-- 1 mcc users 1.9K May 15 18:54 LTLFireability.txt
-rw-r--r-- 1 mcc users 9.1K May 15 18:54 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.2K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 15K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 105 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 343 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 2.6K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 15K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.6K 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 42K May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool mcc4mcc-structural
Input is SafeBus-COL-20, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r155-smll-152685553100208
=====================================================================


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

=== Now, execution of the tool begins

BK_START 1527006195094


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 SafeBus-COL-20 as instance name.
Using SafeBus 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': True, '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': None, 'Reversible': None, 'Quasi Live': None, 'Live': None}.
Known tools are: [{'Time': 3539670, 'Memory': 969.18, 'Tool': 'lola'}, {'Time': 3539829, 'Memory': 648.96, 'Tool': 'lola'}].
Learned tools are: [{'Tool': 'itstools'}].
ReachabilityCardinality itstools SafeBus-COL-20...
May 22, 2018 4:23:25 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 22, 2018 4:23:25 PM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /mcc-data/model.pnml
May 22, 2018 4:23:25 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
16:24:06.082 [main] ERROR PNML validation - The rng grammar file can't be accessed : www.pnml.org
16:24:06.087 [main] ERROR import - Grammar file errors have been raised, the validation can't be done, process will continue without Grammar validation
May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 41606 ms
May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 20 places.
May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :Dom->AMC,wait_ack,
Dot->cable_free,ACK,T_out,R_tout,S_tout,FMCb,
It->Cpt2,Cpt1,msgl,cable_used,FMC,wait_cable,listen,RMC,PMC,MSG,wait_msg,loop_em,

May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 14 transitions.
May 22, 2018 4:24:06 PM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
May 22, 2018 4:24:06 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /mcc-data/model.pnml.img.gal : 16 ms
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $x and $y of transition C_refuse
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $i and $j of transition C_free
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $x and $y of transition C_provide
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $r and $i of transition I_rec1
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $i and $j of transition I_emit
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $i and $j of transition I_refused
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $r and $i of transition I_rec2
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.DomainAnalyzer computeVariableDomains
INFO: Found a total of 1 fixed domain variables (out of 1046 variables) in GAL type Document
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier printConstantVars
INFO: Found a total of 20 constant array cells/variables (out of 1046 variables) in type Document
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier printConstantVars
INFO: msgl[0-19],
May 22, 2018 4:24:07 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 3070
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.DomainAnalyzer computeVariableDomains
INFO: Found a total of 1 fixed domain variables (out of 1046 variables) in GAL type Document
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier printConstantVars
INFO: Found a total of 20 constant array cells/variables (out of 1046 variables) in type Document
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier printConstantVars
INFO: msgl[0-19],
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier simplifyConstantVariables
INFO: Removed constant array :msgl[]
May 22, 2018 4:24:07 PM fr.lip6.move.gal.instantiate.Simplifier simplifyConstantVariables
INFO: Simplified 40 expressions due to constant valuations.
May 22, 2018 4:24:08 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 914 ms
Using solver Z3 to compute partial order matrices.
Built C files in :
/mcc-data
May 22, 2018 4:24:13 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 664 ms
May 22, 2018 4:24:13 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 702 ms
May 22, 2018 4:24:13 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /mcc-data/ReachabilityCardinality.pnml.gal : 86 ms
May 22, 2018 4:24:13 PM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSTools
INFO: Time to serialize properties into /mcc-data/ReachabilityCardinality.prop : 5 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]
May 22, 2018 4:24:13 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 90 transitions. Expanding to a total of 11450 deterministic transitions.

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 22, 2018 4:24:13 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 44 ms.
May 22, 2018 4:24:13 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 90 transitions. Expanding to a total of 11450 deterministic transitions.
May 22, 2018 4:24:13 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 26 ms.
Loading property file ReachabilityCardinality.prop.
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-00 with value :(!((((((((((((((((((((RMC_0+RMC_1)+RMC_2)+RMC_3)+RMC_4)+RMC_5)+RMC_6)+RMC_7)+RMC_8)+RMC_9)+RMC_10)+RMC_11)+RMC_12)+RMC_13)+RMC_14)+RMC_15)+RMC_16)+RMC_17)+RMC_18)+RMC_19)<=20))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-01 with value :((((((((((((((((((((RMC_0+RMC_1)+RMC_2)+RMC_3)+RMC_4)+RMC_5)+RMC_6)+RMC_7)+RMC_8)+RMC_9)+RMC_10)+RMC_11)+RMC_12)+RMC_13)+RMC_14)+RMC_15)+RMC_16)+RMC_17)+RMC_18)+RMC_19)<=(((((((((((((((((((Cpt1_0+Cpt1_1)+Cpt1_2)+Cpt1_3)+Cpt1_4)+Cpt1_5)+Cpt1_6)+Cpt1_7)+Cpt1_8)+Cpt1_9)+Cpt1_10)+Cpt1_11)+Cpt1_12)+Cpt1_13)+Cpt1_14)+Cpt1_15)+Cpt1_16)+Cpt1_17)+Cpt1_18)+Cpt1_19))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-02 with value :(((!((((((((((((((((((((MSG_0+MSG_1)+MSG_2)+MSG_3)+MSG_4)+MSG_5)+MSG_6)+MSG_7)+MSG_8)+MSG_9)+MSG_10)+MSG_11)+MSG_12)+MSG_13)+MSG_14)+MSG_15)+MSG_16)+MSG_17)+MSG_18)+MSG_19)<=FMCb_0))||(!((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)>=2)))||(!(((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)<=cable_free_0)||((((((((((((((((((((cable_used_0+cable_used_1)+cable_used_2)+cable_used_3)+cable_used_4)+cable_used_5)+cable_used_6)+cable_used_7)+cable_used_8)+cable_used_9)+cable_used_10)+cable_used_11)+cable_used_12)+cable_used_13)+cable_used_14)+cable_used_15)+cable_used_16)+cable_used_17)+cable_used_18)+cable_used_19)<=S_tout_0))))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-03 with value :((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)<=(((((((((((((((((((MSG_0+MSG_1)+MSG_2)+MSG_3)+MSG_4)+MSG_5)+MSG_6)+MSG_7)+MSG_8)+MSG_9)+MSG_10)+MSG_11)+MSG_12)+MSG_13)+MSG_14)+MSG_15)+MSG_16)+MSG_17)+MSG_18)+MSG_19))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-04 with value :((((((((((((((((((((wait_msg_0+wait_msg_1)+wait_msg_2)+wait_msg_3)+wait_msg_4)+wait_msg_5)+wait_msg_6)+wait_msg_7)+wait_msg_8)+wait_msg_9)+wait_msg_10)+wait_msg_11)+wait_msg_12)+wait_msg_13)+wait_msg_14)+wait_msg_15)+wait_msg_16)+wait_msg_17)+wait_msg_18)+wait_msg_19)<=S_tout_0)
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-05 with value :(T_out_0>=3)
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-06 with value :((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wait_ack_0+wait_ack_1)+wait_ack_2)+wait_ack_3)+wait_ack_4)+wait_ack_5)+wait_ack_6)+wait_ack_7)+wait_ack_8)+wait_ack_9)+wait_ack_10)+wait_ack_11)+wait_ack_12)+wait_ack_13)+wait_ack_14)+wait_ack_15)+wait_ack_16)+wait_ack_17)+wait_ack_18)+wait_ack_19)+wait_ack_20)+wait_ack_21)+wait_ack_22)+wait_ack_23)+wait_ack_24)+wait_ack_25)+wait_ack_26)+wait_ack_27)+wait_ack_28)+wait_ack_29)+wait_ack_30)+wait_ack_31)+wait_ack_32)+wait_ack_33)+wait_ack_34)+wait_ack_35)+wait_ack_36)+wait_ack_37)+wait_ack_38)+wait_ack_39)+wait_ack_40)+wait_ack_41)+wait_ack_42)+wait_ack_43)+wait_ack_44)+wait_ack_45)+wait_ack_46)+wait_ack_47)+wait_ack_48)+wait_ack_49)+wait_ack_50)+wait_ack_51)+wait_ack_52)+wait_ack_53)+wait_ack_54)+wait_ack_55)+wait_ack_56)+wait_ack_57)+wait_ack_58)+wait_ack_59)+wait_ack_60)+wait_ack_61)+wait_ack_62)+wait_ack_63)+wait_ack_64)+wait_ack_65)+wait_ack_66)+wait_ack_67)+wait_ack_68)+wait_ack_69)+wait_ack_70)+wait_ack_71)+wait_ack_72)+wait_ack_73)+wait_ack_74)+wait_ack_75)+wait_ack_76)+wait_ack_77)+wait_ack_78)+wait_ack_79)+wait_ack_80)+wait_ack_81)+wait_ack_82)+wait_ack_83)+wait_ack_84)+wait_ack_85)+wait_ack_86)+wait_ack_87)+wait_ack_88)+wait_ack_89)+wait_ack_90)+wait_ack_91)+wait_ack_92)+wait_ack_93)+wait_ack_94)+wait_ack_95)+wait_ack_96)+wait_ack_97)+wait_ack_98)+wait_ack_99)+wait_ack_100)+wait_ack_101)+wait_ack_102)+wait_ack_103)+wait_ack_104)+wait_ack_105)+wait_ack_106)+wait_ack_107)+wait_ack_108)+wait_ack_109)+wait_ack_110)+wait_ack_111)+wait_ack_112)+wait_ack_113)+wait_ack_114)+wait_ack_115)+wait_ack_116)+wait_ack_117)+wait_ack_118)+wait_ack_119)+wait_ack_120)+wait_ack_121)+wait_ack_122)+wait_ack_123)+wait_ack_124)+wait_ack_125)+wait_ack_126)+wait_ack_127)+wait_ack_128)+wait_ack_129)+wait_ack_130)+wait_ack_131)+wait_ack_132)+wait_ack_133)+wait_ack_134)+wait_ack_135)+wait_ack_136)+wait_ack_137)+wait_ack_138)+wait_ack_139)+wait_ack_140)+wait_ack_141)+wait_ack_142)+wait_ack_143)+wait_ack_144)+wait_ack_145)+wait_ack_146)+wait_ack_147)+wait_ack_148)+wait_ack_149)+wait_ack_150)+wait_ack_151)+wait_ack_152)+wait_ack_153)+wait_ack_154)+wait_ack_155)+wait_ack_156)+wait_ack_157)+wait_ack_158)+wait_ack_159)+wait_ack_160)+wait_ack_161)+wait_ack_162)+wait_ack_163)+wait_ack_164)+wait_ack_165)+wait_ack_166)+wait_ack_167)+wait_ack_168)+wait_ack_169)+wait_ack_170)+wait_ack_171)+wait_ack_172)+wait_ack_173)+wait_ack_174)+wait_ack_175)+wait_ack_176)+wait_ack_177)+wait_ack_178)+wait_ack_179)+wait_ack_180)+wait_ack_181)+wait_ack_182)+wait_ack_183)+wait_ack_184)+wait_ack_185)+wait_ack_186)+wait_ack_187)+wait_ack_188)+wait_ack_189)+wait_ack_190)+wait_ack_191)+wait_ack_192)+wait_ack_193)+wait_ack_194)+wait_ack_195)+wait_ack_196)+wait_ack_197)+wait_ack_198)+wait_ack_199)+wait_ack_200)+wait_ack_201)+wait_ack_202)+wait_ack_203)+wait_ack_204)+wait_ack_205)+wait_ack_206)+wait_ack_207)+wait_ack_208)+wait_ack_209)+wait_ack_210)+wait_ack_211)+wait_ack_212)+wait_ack_213)+wait_ack_214)+wait_ack_215)+wait_ack_216)+wait_ack_217)+wait_ack_218)+wait_ack_219)+wait_ack_220)+wait_ack_221)+wait_ack_222)+wait_ack_223)+wait_ack_224)+wait_ack_225)+wait_ack_226)+wait_ack_227)+wait_ack_228)+wait_ack_229)+wait_ack_230)+wait_ack_231)+wait_ack_232)+wait_ack_233)+wait_ack_234)+wait_ack_235)+wait_ack_236)+wait_ack_237)+wait_ack_238)+wait_ack_239)+wait_ack_240)+wait_ack_241)+wait_ack_242)+wait_ack_243)+wait_ack_244)+wait_ack_245)+wait_ack_246)+wait_ack_247)+wait_ack_248)+wait_ack_249)+wait_ack_250)+wait_ack_251)+wait_ack_252)+wait_ack_253)+wait_ack_254)+wait_ack_255)+wait_ack_256)+wait_ack_257)+wait_ack_258)+wait_ack_259)+wait_ack_260)+wait_ack_261)+wait_ack_262)+wait_ack_263)+wait_ack_264)+wait_ack_265)+wait_ack_266)+wait_ack_267)+wait_ack_268)+wait_ack_269)+wait_ack_270)+wait_ack_271)+wait_ack_272)+wait_ack_273)+wait_ack_274)+wait_ack_275)+wait_ack_276)+wait_ack_277)+wait_ack_278)+wait_ack_279)+wait_ack_280)+wait_ack_281)+wait_ack_282)+wait_ack_283)+wait_ack_284)+wait_ack_285)+wait_ack_286)+wait_ack_287)+wait_ack_288)+wait_ack_289)+wait_ack_290)+wait_ack_291)+wait_ack_292)+wait_ack_293)+wait_ack_294)+wait_ack_295)+wait_ack_296)+wait_ack_297)+wait_ack_298)+wait_ack_299)+wait_ack_300)+wait_ack_301)+wait_ack_302)+wait_ack_303)+wait_ack_304)+wait_ack_305)+wait_ack_306)+wait_ack_307)+wait_ack_308)+wait_ack_309)+wait_ack_310)+wait_ack_311)+wait_ack_312)+wait_ack_313)+wait_ack_314)+wait_ack_315)+wait_ack_316)+wait_ack_317)+wait_ack_318)+wait_ack_319)+wait_ack_320)+wait_ack_321)+wait_ack_322)+wait_ack_323)+wait_ack_324)+wait_ack_325)+wait_ack_326)+wait_ack_327)+wait_ack_328)+wait_ack_329)+wait_ack_330)+wait_ack_331)+wait_ack_332)+wait_ack_333)+wait_ack_334)+wait_ack_335)+wait_ack_336)+wait_ack_337)+wait_ack_338)+wait_ack_339)+wait_ack_340)+wait_ack_341)+wait_ack_342)+wait_ack_343)+wait_ack_344)+wait_ack_345)+wait_ack_346)+wait_ack_347)+wait_ack_348)+wait_ack_349)+wait_ack_350)+wait_ack_351)+wait_ack_352)+wait_ack_353)+wait_ack_354)+wait_ack_355)+wait_ack_356)+wait_ack_357)+wait_ack_358)+wait_ack_359)+wait_ack_360)+wait_ack_361)+wait_ack_362)+wait_ack_363)+wait_ack_364)+wait_ack_365)+wait_ack_366)+wait_ack_367)+wait_ack_368)+wait_ack_369)+wait_ack_370)+wait_ack_371)+wait_ack_372)+wait_ack_373)+wait_ack_374)+wait_ack_375)+wait_ack_376)+wait_ack_377)+wait_ack_378)+wait_ack_379)+wait_ack_380)+wait_ack_381)+wait_ack_382)+wait_ack_383)+wait_ack_384)+wait_ack_385)+wait_ack_386)+wait_ack_387)+wait_ack_388)+wait_ack_389)+wait_ack_390)+wait_ack_391)+wait_ack_392)+wait_ack_393)+wait_ack_394)+wait_ack_395)+wait_ack_396)+wait_ack_397)+wait_ack_398)+wait_ack_399)<=cable_free_0)||((FMCb_0<=(((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19))&&((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)<=R_tout_0)))&&((T_out_0<=FMCb_0)&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wait_ack_0+wait_ack_1)+wait_ack_2)+wait_ack_3)+wait_ack_4)+wait_ack_5)+wait_ack_6)+wait_ack_7)+wait_ack_8)+wait_ack_9)+wait_ack_10)+wait_ack_11)+wait_ack_12)+wait_ack_13)+wait_ack_14)+wait_ack_15)+wait_ack_16)+wait_ack_17)+wait_ack_18)+wait_ack_19)+wait_ack_20)+wait_ack_21)+wait_ack_22)+wait_ack_23)+wait_ack_24)+wait_ack_25)+wait_ack_26)+wait_ack_27)+wait_ack_28)+wait_ack_29)+wait_ack_30)+wait_ack_31)+wait_ack_32)+wait_ack_33)+wait_ack_34)+wait_ack_35)+wait_ack_36)+wait_ack_37)+wait_ack_38)+wait_ack_39)+wait_ack_40)+wait_ack_41)+wait_ack_42)+wait_ack_43)+wait_ack_44)+wait_ack_45)+wait_ack_46)+wait_ack_47)+wait_ack_48)+wait_ack_49)+wait_ack_50)+wait_ack_51)+wait_ack_52)+wait_ack_53)+wait_ack_54)+wait_ack_55)+wait_ack_56)+wait_ack_57)+wait_ack_58)+wait_ack_59)+wait_ack_60)+wait_ack_61)+wait_ack_62)+wait_ack_63)+wait_ack_64)+wait_ack_65)+wait_ack_66)+wait_ack_67)+wait_ack_68)+wait_ack_69)+wait_ack_70)+wait_ack_71)+wait_ack_72)+wait_ack_73)+wait_ack_74)+wait_ack_75)+wait_ack_76)+wait_ack_77)+wait_ack_78)+wait_ack_79)+wait_ack_80)+wait_ack_81)+wait_ack_82)+wait_ack_83)+wait_ack_84)+wait_ack_85)+wait_ack_86)+wait_ack_87)+wait_ack_88)+wait_ack_89)+wait_ack_90)+wait_ack_91)+wait_ack_92)+wait_ack_93)+wait_ack_94)+wait_ack_95)+wait_ack_96)+wait_ack_97)+wait_ack_98)+wait_ack_99)+wait_ack_100)+wait_ack_101)+wait_ack_102)+wait_ack_103)+wait_ack_104)+wait_ack_105)+wait_ack_106)+wait_ack_107)+wait_ack_108)+wait_ack_109)+wait_ack_110)+wait_ack_111)+wait_ack_112)+wait_ack_113)+wait_ack_114)+wait_ack_115)+wait_ack_116)+wait_ack_117)+wait_ack_118)+wait_ack_119)+wait_ack_120)+wait_ack_121)+wait_ack_122)+wait_ack_123)+wait_ack_124)+wait_ack_125)+wait_ack_126)+wait_ack_127)+wait_ack_128)+wait_ack_129)+wait_ack_130)+wait_ack_131)+wait_ack_132)+wait_ack_133)+wait_ack_134)+wait_ack_135)+wait_ack_136)+wait_ack_137)+wait_ack_138)+wait_ack_139)+wait_ack_140)+wait_ack_141)+wait_ack_142)+wait_ack_143)+wait_ack_144)+wait_ack_145)+wait_ack_146)+wait_ack_147)+wait_ack_148)+wait_ack_149)+wait_ack_150)+wait_ack_151)+wait_ack_152)+wait_ack_153)+wait_ack_154)+wait_ack_155)+wait_ack_156)+wait_ack_157)+wait_ack_158)+wait_ack_159)+wait_ack_160)+wait_ack_161)+wait_ack_162)+wait_ack_163)+wait_ack_164)+wait_ack_165)+wait_ack_166)+wait_ack_167)+wait_ack_168)+wait_ack_169)+wait_ack_170)+wait_ack_171)+wait_ack_172)+wait_ack_173)+wait_ack_174)+wait_ack_175)+wait_ack_176)+wait_ack_177)+wait_ack_178)+wait_ack_179)+wait_ack_180)+wait_ack_181)+wait_ack_182)+wait_ack_183)+wait_ack_184)+wait_ack_185)+wait_ack_186)+wait_ack_187)+wait_ack_188)+wait_ack_189)+wait_ack_190)+wait_ack_191)+wait_ack_192)+wait_ack_193)+wait_ack_194)+wait_ack_195)+wait_ack_196)+wait_ack_197)+wait_ack_198)+wait_ack_199)+wait_ack_200)+wait_ack_201)+wait_ack_202)+wait_ack_203)+wait_ack_204)+wait_ack_205)+wait_ack_206)+wait_ack_207)+wait_ack_208)+wait_ack_209)+wait_ack_210)+wait_ack_211)+wait_ack_212)+wait_ack_213)+wait_ack_214)+wait_ack_215)+wait_ack_216)+wait_ack_217)+wait_ack_218)+wait_ack_219)+wait_ack_220)+wait_ack_221)+wait_ack_222)+wait_ack_223)+wait_ack_224)+wait_ack_225)+wait_ack_226)+wait_ack_227)+wait_ack_228)+wait_ack_229)+wait_ack_230)+wait_ack_231)+wait_ack_232)+wait_ack_233)+wait_ack_234)+wait_ack_235)+wait_ack_236)+wait_ack_237)+wait_ack_238)+wait_ack_239)+wait_ack_240)+wait_ack_241)+wait_ack_242)+wait_ack_243)+wait_ack_244)+wait_ack_245)+wait_ack_246)+wait_ack_247)+wait_ack_248)+wait_ack_249)+wait_ack_250)+wait_ack_251)+wait_ack_252)+wait_ack_253)+wait_ack_254)+wait_ack_255)+wait_ack_256)+wait_ack_257)+wait_ack_258)+wait_ack_259)+wait_ack_260)+wait_ack_261)+wait_ack_262)+wait_ack_263)+wait_ack_264)+wait_ack_265)+wait_ack_266)+wait_ack_267)+wait_ack_268)+wait_ack_269)+wait_ack_270)+wait_ack_271)+wait_ack_272)+wait_ack_273)+wait_ack_274)+wait_ack_275)+wait_ack_276)+wait_ack_277)+wait_ack_278)+wait_ack_279)+wait_ack_280)+wait_ack_281)+wait_ack_282)+wait_ack_283)+wait_ack_284)+wait_ack_285)+wait_ack_286)+wait_ack_287)+wait_ack_288)+wait_ack_289)+wait_ack_290)+wait_ack_291)+wait_ack_292)+wait_ack_293)+wait_ack_294)+wait_ack_295)+wait_ack_296)+wait_ack_297)+wait_ack_298)+wait_ack_299)+wait_ack_300)+wait_ack_301)+wait_ack_302)+wait_ack_303)+wait_ack_304)+wait_ack_305)+wait_ack_306)+wait_ack_307)+wait_ack_308)+wait_ack_309)+wait_ack_310)+wait_ack_311)+wait_ack_312)+wait_ack_313)+wait_ack_314)+wait_ack_315)+wait_ack_316)+wait_ack_317)+wait_ack_318)+wait_ack_319)+wait_ack_320)+wait_ack_321)+wait_ack_322)+wait_ack_323)+wait_ack_324)+wait_ack_325)+wait_ack_326)+wait_ack_327)+wait_ack_328)+wait_ack_329)+wait_ack_330)+wait_ack_331)+wait_ack_332)+wait_ack_333)+wait_ack_334)+wait_ack_335)+wait_ack_336)+wait_ack_337)+wait_ack_338)+wait_ack_339)+wait_ack_340)+wait_ack_341)+wait_ack_342)+wait_ack_343)+wait_ack_344)+wait_ack_345)+wait_ack_346)+wait_ack_347)+wait_ack_348)+wait_ack_349)+wait_ack_350)+wait_ack_351)+wait_ack_352)+wait_ack_353)+wait_ack_354)+wait_ack_355)+wait_ack_356)+wait_ack_357)+wait_ack_358)+wait_ack_359)+wait_ack_360)+wait_ack_361)+wait_ack_362)+wait_ack_363)+wait_ack_364)+wait_ack_365)+wait_ack_366)+wait_ack_367)+wait_ack_368)+wait_ack_369)+wait_ack_370)+wait_ack_371)+wait_ack_372)+wait_ack_373)+wait_ack_374)+wait_ack_375)+wait_ack_376)+wait_ack_377)+wait_ack_378)+wait_ack_379)+wait_ack_380)+wait_ack_381)+wait_ack_382)+wait_ack_383)+wait_ack_384)+wait_ack_385)+wait_ack_386)+wait_ack_387)+wait_ack_388)+wait_ack_389)+wait_ack_390)+wait_ack_391)+wait_ack_392)+wait_ack_393)+wait_ack_394)+wait_ack_395)+wait_ack_396)+wait_ack_397)+wait_ack_398)+wait_ack_399)>=1)&&((((((((((((((((((((Cpt2_0+Cpt2_1)+Cpt2_2)+Cpt2_3)+Cpt2_4)+Cpt2_5)+Cpt2_6)+Cpt2_7)+Cpt2_8)+Cpt2_9)+Cpt2_10)+Cpt2_11)+Cpt2_12)+Cpt2_13)+Cpt2_14)+Cpt2_15)+Cpt2_16)+Cpt2_17)+Cpt2_18)+Cpt2_19)<=S_tout_0))))
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-07 with value :((((ACK_0>=3)&&(FMCb_0>=20))&&((T_out_0<=(((((((((((((((((((listen_0+listen_1)+listen_2)+listen_3)+listen_4)+listen_5)+listen_6)+listen_7)+listen_8)+listen_9)+listen_10)+listen_11)+listen_12)+listen_13)+listen_14)+listen_15)+listen_16)+listen_17)+listen_18)+listen_19))&&((((((((((((((((((((wait_cable_0+wait_cable_1)+wait_cable_2)+wait_cable_3)+wait_cable_4)+wait_cable_5)+wait_cable_6)+wait_cable_7)+wait_cable_8)+wait_cable_9)+wait_cable_10)+wait_cable_11)+wait_cable_12)+wait_cable_13)+wait_cable_14)+wait_cable_15)+wait_cable_16)+wait_cable_17)+wait_cable_18)+wait_cable_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wait_ack_0+wait_ack_1)+wait_ack_2)+wait_ack_3)+wait_ack_4)+wait_ack_5)+wait_ack_6)+wait_ack_7)+wait_ack_8)+wait_ack_9)+wait_ack_10)+wait_ack_11)+wait_ack_12)+wait_ack_13)+wait_ack_14)+wait_ack_15)+wait_ack_16)+wait_ack_17)+wait_ack_18)+wait_ack_19)+wait_ack_20)+wait_ack_21)+wait_ack_22)+wait_ack_23)+wait_ack_24)+wait_ack_25)+wait_ack_26)+wait_ack_27)+wait_ack_28)+wait_ack_29)+wait_ack_30)+wait_ack_31)+wait_ack_32)+wait_ack_33)+wait_ack_34)+wait_ack_35)+wait_ack_36)+wait_ack_37)+wait_ack_38)+wait_ack_39)+wait_ack_40)+wait_ack_41)+wait_ack_42)+wait_ack_43)+wait_ack_44)+wait_ack_45)+wait_ack_46)+wait_ack_47)+wait_ack_48)+wait_ack_49)+wait_ack_50)+wait_ack_51)+wait_ack_52)+wait_ack_53)+wait_ack_54)+wait_ack_55)+wait_ack_56)+wait_ack_57)+wait_ack_58)+wait_ack_59)+wait_ack_60)+wait_ack_61)+wait_ack_62)+wait_ack_63)+wait_ack_64)+wait_ack_65)+wait_ack_66)+wait_ack_67)+wait_ack_68)+wait_ack_69)+wait_ack_70)+wait_ack_71)+wait_ack_72)+wait_ack_73)+wait_ack_74)+wait_ack_75)+wait_ack_76)+wait_ack_77)+wait_ack_78)+wait_ack_79)+wait_ack_80)+wait_ack_81)+wait_ack_82)+wait_ack_83)+wait_ack_84)+wait_ack_85)+wait_ack_86)+wait_ack_87)+wait_ack_88)+wait_ack_89)+wait_ack_90)+wait_ack_91)+wait_ack_92)+wait_ack_93)+wait_ack_94)+wait_ack_95)+wait_ack_96)+wait_ack_97)+wait_ack_98)+wait_ack_99)+wait_ack_100)+wait_ack_101)+wait_ack_102)+wait_ack_103)+wait_ack_104)+wait_ack_105)+wait_ack_106)+wait_ack_107)+wait_ack_108)+wait_ack_109)+wait_ack_110)+wait_ack_111)+wait_ack_112)+wait_ack_113)+wait_ack_114)+wait_ack_115)+wait_ack_116)+wait_ack_117)+wait_ack_118)+wait_ack_119)+wait_ack_120)+wait_ack_121)+wait_ack_122)+wait_ack_123)+wait_ack_124)+wait_ack_125)+wait_ack_126)+wait_ack_127)+wait_ack_128)+wait_ack_129)+wait_ack_130)+wait_ack_131)+wait_ack_132)+wait_ack_133)+wait_ack_134)+wait_ack_135)+wait_ack_136)+wait_ack_137)+wait_ack_138)+wait_ack_139)+wait_ack_140)+wait_ack_141)+wait_ack_142)+wait_ack_143)+wait_ack_144)+wait_ack_145)+wait_ack_146)+wait_ack_147)+wait_ack_148)+wait_ack_149)+wait_ack_150)+wait_ack_151)+wait_ack_152)+wait_ack_153)+wait_ack_154)+wait_ack_155)+wait_ack_156)+wait_ack_157)+wait_ack_158)+wait_ack_159)+wait_ack_160)+wait_ack_161)+wait_ack_162)+wait_ack_163)+wait_ack_164)+wait_ack_165)+wait_ack_166)+wait_ack_167)+wait_ack_168)+wait_ack_169)+wait_ack_170)+wait_ack_171)+wait_ack_172)+wait_ack_173)+wait_ack_174)+wait_ack_175)+wait_ack_176)+wait_ack_177)+wait_ack_178)+wait_ack_179)+wait_ack_180)+wait_ack_181)+wait_ack_182)+wait_ack_183)+wait_ack_184)+wait_ack_185)+wait_ack_186)+wait_ack_187)+wait_ack_188)+wait_ack_189)+wait_ack_190)+wait_ack_191)+wait_ack_192)+wait_ack_193)+wait_ack_194)+wait_ack_195)+wait_ack_196)+wait_ack_197)+wait_ack_198)+wait_ack_199)+wait_ack_200)+wait_ack_201)+wait_ack_202)+wait_ack_203)+wait_ack_204)+wait_ack_205)+wait_ack_206)+wait_ack_207)+wait_ack_208)+wait_ack_209)+wait_ack_210)+wait_ack_211)+wait_ack_212)+wait_ack_213)+wait_ack_214)+wait_ack_215)+wait_ack_216)+wait_ack_217)+wait_ack_218)+wait_ack_219)+wait_ack_220)+wait_ack_221)+wait_ack_222)+wait_ack_223)+wait_ack_224)+wait_ack_225)+wait_ack_226)+wait_ack_227)+wait_ack_228)+wait_ack_229)+wait_ack_230)+wait_ack_231)+wait_ack_232)+wait_ack_233)+wait_ack_234)+wait_ack_235)+wait_ack_236)+wait_ack_237)+wait_ack_238)+wait_ack_239)+wait_ack_240)+wait_ack_241)+wait_ack_242)+wait_ack_243)+wait_ack_244)+wait_ack_245)+wait_ack_246)+wait_ack_247)+wait_ack_248)+wait_ack_249)+wait_ack_250)+wait_ack_251)+wait_ack_252)+wait_ack_253)+wait_ack_254)+wait_ack_255)+wait_ack_256)+wait_ack_257)+wait_ack_258)+wait_ack_259)+wait_ack_260)+wait_ack_261)+wait_ack_262)+wait_ack_263)+wait_ack_264)+wait_ack_265)+wait_ack_266)+wait_ack_267)+wait_ack_268)+wait_ack_269)+wait_ack_270)+wait_ack_271)+wait_ack_272)+wait_ack_273)+wait_ack_274)+wait_ack_275)+wait_ack_276)+wait_ack_277)+wait_ack_278)+wait_ack_279)+wait_ack_280)+wait_ack_281)+wait_ack_282)+wait_ack_283)+wait_ack_284)+wait_ack_285)+wait_ack_286)+wait_ack_287)+wait_ack_288)+wait_ack_289)+wait_ack_290)+wait_ack_291)+wait_ack_292)+wait_ack_293)+wait_ack_294)+wait_ack_295)+wait_ack_296)+wait_ack_297)+wait_ack_298)+wait_ack_299)+wait_ack_300)+wait_ack_301)+wait_ack_302)+wait_ack_303)+wait_ack_304)+wait_ack_305)+wait_ack_306)+wait_ack_307)+wait_ack_308)+wait_ack_309)+wait_ack_310)+wait_ack_311)+wait_ack_312)+wait_ack_313)+wait_ack_314)+wait_ack_315)+wait_ack_316)+wait_ack_317)+wait_ack_318)+wait_ack_319)+wait_ack_320)+wait_ack_321)+wait_ack_322)+wait_ack_323)+wait_ack_324)+wait_ack_325)+wait_ack_326)+wait_ack_327)+wait_ack_328)+wait_ack_329)+wait_ack_330)+wait_ack_331)+wait_ack_332)+wait_ack_333)+wait_ack_334)+wait_ack_335)+wait_ack_336)+wait_ack_337)+wait_ack_338)+wait_ack_339)+wait_ack_340)+wait_ack_341)+wait_ack_342)+wait_ack_343)+wait_ack_344)+wait_ack_345)+wait_ack_346)+wait_ack_347)+wait_ack_348)+wait_ack_349)+wait_ack_350)+wait_ack_351)+wait_ack_352)+wait_ack_353)+wait_ack_354)+wait_ack_355)+wait_ack_356)+wait_ack_357)+wait_ack_358)+wait_ack_359)+wait_ack_360)+wait_ack_361)+wait_ack_362)+wait_ack_363)+wait_ack_364)+wait_ack_365)+wait_ack_366)+wait_ack_367)+wait_ack_368)+wait_ack_369)+wait_ack_370)+wait_ack_371)+wait_ack_372)+wait_ack_373)+wait_ack_374)+wait_ack_375)+wait_ack_376)+wait_ack_377)+wait_ack_378)+wait_ack_379)+wait_ack_380)+wait_ack_381)+wait_ack_382)+wait_ack_383)+wait_ack_384)+wait_ack_385)+wait_ack_386)+wait_ack_387)+wait_ack_388)+wait_ack_389)+wait_ack_390)+wait_ack_391)+wait_ack_392)+wait_ack_393)+wait_ack_394)+wait_ack_395)+wait_ack_396)+wait_ack_397)+wait_ack_398)+wait_ack_399))))||(cable_free_0>=3))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-08 with value :(((!((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)>=2))||((((((((((((((((((((wait_cable_0+wait_cable_1)+wait_cable_2)+wait_cable_3)+wait_cable_4)+wait_cable_5)+wait_cable_6)+wait_cable_7)+wait_cable_8)+wait_cable_9)+wait_cable_10)+wait_cable_11)+wait_cable_12)+wait_cable_13)+wait_cable_14)+wait_cable_15)+wait_cable_16)+wait_cable_17)+wait_cable_18)+wait_cable_19)>=2))||((((((((((((((((((((((RMC_0+RMC_1)+RMC_2)+RMC_3)+RMC_4)+RMC_5)+RMC_6)+RMC_7)+RMC_8)+RMC_9)+RMC_10)+RMC_11)+RMC_12)+RMC_13)+RMC_14)+RMC_15)+RMC_16)+RMC_17)+RMC_18)+RMC_19)>=3)&&(ACK_0>=2))||((((((((((((((((((((FMC_0+FMC_1)+FMC_2)+FMC_3)+FMC_4)+FMC_5)+FMC_6)+FMC_7)+FMC_8)+FMC_9)+FMC_10)+FMC_11)+FMC_12)+FMC_13)+FMC_14)+FMC_15)+FMC_16)+FMC_17)+FMC_18)+FMC_19)>=2)))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-09 with value :(true)
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-10 with value :(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wait_ack_0+wait_ack_1)+wait_ack_2)+wait_ack_3)+wait_ack_4)+wait_ack_5)+wait_ack_6)+wait_ack_7)+wait_ack_8)+wait_ack_9)+wait_ack_10)+wait_ack_11)+wait_ack_12)+wait_ack_13)+wait_ack_14)+wait_ack_15)+wait_ack_16)+wait_ack_17)+wait_ack_18)+wait_ack_19)+wait_ack_20)+wait_ack_21)+wait_ack_22)+wait_ack_23)+wait_ack_24)+wait_ack_25)+wait_ack_26)+wait_ack_27)+wait_ack_28)+wait_ack_29)+wait_ack_30)+wait_ack_31)+wait_ack_32)+wait_ack_33)+wait_ack_34)+wait_ack_35)+wait_ack_36)+wait_ack_37)+wait_ack_38)+wait_ack_39)+wait_ack_40)+wait_ack_41)+wait_ack_42)+wait_ack_43)+wait_ack_44)+wait_ack_45)+wait_ack_46)+wait_ack_47)+wait_ack_48)+wait_ack_49)+wait_ack_50)+wait_ack_51)+wait_ack_52)+wait_ack_53)+wait_ack_54)+wait_ack_55)+wait_ack_56)+wait_ack_57)+wait_ack_58)+wait_ack_59)+wait_ack_60)+wait_ack_61)+wait_ack_62)+wait_ack_63)+wait_ack_64)+wait_ack_65)+wait_ack_66)+wait_ack_67)+wait_ack_68)+wait_ack_69)+wait_ack_70)+wait_ack_71)+wait_ack_72)+wait_ack_73)+wait_ack_74)+wait_ack_75)+wait_ack_76)+wait_ack_77)+wait_ack_78)+wait_ack_79)+wait_ack_80)+wait_ack_81)+wait_ack_82)+wait_ack_83)+wait_ack_84)+wait_ack_85)+wait_ack_86)+wait_ack_87)+wait_ack_88)+wait_ack_89)+wait_ack_90)+wait_ack_91)+wait_ack_92)+wait_ack_93)+wait_ack_94)+wait_ack_95)+wait_ack_96)+wait_ack_97)+wait_ack_98)+wait_ack_99)+wait_ack_100)+wait_ack_101)+wait_ack_102)+wait_ack_103)+wait_ack_104)+wait_ack_105)+wait_ack_106)+wait_ack_107)+wait_ack_108)+wait_ack_109)+wait_ack_110)+wait_ack_111)+wait_ack_112)+wait_ack_113)+wait_ack_114)+wait_ack_115)+wait_ack_116)+wait_ack_117)+wait_ack_118)+wait_ack_119)+wait_ack_120)+wait_ack_121)+wait_ack_122)+wait_ack_123)+wait_ack_124)+wait_ack_125)+wait_ack_126)+wait_ack_127)+wait_ack_128)+wait_ack_129)+wait_ack_130)+wait_ack_131)+wait_ack_132)+wait_ack_133)+wait_ack_134)+wait_ack_135)+wait_ack_136)+wait_ack_137)+wait_ack_138)+wait_ack_139)+wait_ack_140)+wait_ack_141)+wait_ack_142)+wait_ack_143)+wait_ack_144)+wait_ack_145)+wait_ack_146)+wait_ack_147)+wait_ack_148)+wait_ack_149)+wait_ack_150)+wait_ack_151)+wait_ack_152)+wait_ack_153)+wait_ack_154)+wait_ack_155)+wait_ack_156)+wait_ack_157)+wait_ack_158)+wait_ack_159)+wait_ack_160)+wait_ack_161)+wait_ack_162)+wait_ack_163)+wait_ack_164)+wait_ack_165)+wait_ack_166)+wait_ack_167)+wait_ack_168)+wait_ack_169)+wait_ack_170)+wait_ack_171)+wait_ack_172)+wait_ack_173)+wait_ack_174)+wait_ack_175)+wait_ack_176)+wait_ack_177)+wait_ack_178)+wait_ack_179)+wait_ack_180)+wait_ack_181)+wait_ack_182)+wait_ack_183)+wait_ack_184)+wait_ack_185)+wait_ack_186)+wait_ack_187)+wait_ack_188)+wait_ack_189)+wait_ack_190)+wait_ack_191)+wait_ack_192)+wait_ack_193)+wait_ack_194)+wait_ack_195)+wait_ack_196)+wait_ack_197)+wait_ack_198)+wait_ack_199)+wait_ack_200)+wait_ack_201)+wait_ack_202)+wait_ack_203)+wait_ack_204)+wait_ack_205)+wait_ack_206)+wait_ack_207)+wait_ack_208)+wait_ack_209)+wait_ack_210)+wait_ack_211)+wait_ack_212)+wait_ack_213)+wait_ack_214)+wait_ack_215)+wait_ack_216)+wait_ack_217)+wait_ack_218)+wait_ack_219)+wait_ack_220)+wait_ack_221)+wait_ack_222)+wait_ack_223)+wait_ack_224)+wait_ack_225)+wait_ack_226)+wait_ack_227)+wait_ack_228)+wait_ack_229)+wait_ack_230)+wait_ack_231)+wait_ack_232)+wait_ack_233)+wait_ack_234)+wait_ack_235)+wait_ack_236)+wait_ack_237)+wait_ack_238)+wait_ack_239)+wait_ack_240)+wait_ack_241)+wait_ack_242)+wait_ack_243)+wait_ack_244)+wait_ack_245)+wait_ack_246)+wait_ack_247)+wait_ack_248)+wait_ack_249)+wait_ack_250)+wait_ack_251)+wait_ack_252)+wait_ack_253)+wait_ack_254)+wait_ack_255)+wait_ack_256)+wait_ack_257)+wait_ack_258)+wait_ack_259)+wait_ack_260)+wait_ack_261)+wait_ack_262)+wait_ack_263)+wait_ack_264)+wait_ack_265)+wait_ack_266)+wait_ack_267)+wait_ack_268)+wait_ack_269)+wait_ack_270)+wait_ack_271)+wait_ack_272)+wait_ack_273)+wait_ack_274)+wait_ack_275)+wait_ack_276)+wait_ack_277)+wait_ack_278)+wait_ack_279)+wait_ack_280)+wait_ack_281)+wait_ack_282)+wait_ack_283)+wait_ack_284)+wait_ack_285)+wait_ack_286)+wait_ack_287)+wait_ack_288)+wait_ack_289)+wait_ack_290)+wait_ack_291)+wait_ack_292)+wait_ack_293)+wait_ack_294)+wait_ack_295)+wait_ack_296)+wait_ack_297)+wait_ack_298)+wait_ack_299)+wait_ack_300)+wait_ack_301)+wait_ack_302)+wait_ack_303)+wait_ack_304)+wait_ack_305)+wait_ack_306)+wait_ack_307)+wait_ack_308)+wait_ack_309)+wait_ack_310)+wait_ack_311)+wait_ack_312)+wait_ack_313)+wait_ack_314)+wait_ack_315)+wait_ack_316)+wait_ack_317)+wait_ack_318)+wait_ack_319)+wait_ack_320)+wait_ack_321)+wait_ack_322)+wait_ack_323)+wait_ack_324)+wait_ack_325)+wait_ack_326)+wait_ack_327)+wait_ack_328)+wait_ack_329)+wait_ack_330)+wait_ack_331)+wait_ack_332)+wait_ack_333)+wait_ack_334)+wait_ack_335)+wait_ack_336)+wait_ack_337)+wait_ack_338)+wait_ack_339)+wait_ack_340)+wait_ack_341)+wait_ack_342)+wait_ack_343)+wait_ack_344)+wait_ack_345)+wait_ack_346)+wait_ack_347)+wait_ack_348)+wait_ack_349)+wait_ack_350)+wait_ack_351)+wait_ack_352)+wait_ack_353)+wait_ack_354)+wait_ack_355)+wait_ack_356)+wait_ack_357)+wait_ack_358)+wait_ack_359)+wait_ack_360)+wait_ack_361)+wait_ack_362)+wait_ack_363)+wait_ack_364)+wait_ack_365)+wait_ack_366)+wait_ack_367)+wait_ack_368)+wait_ack_369)+wait_ack_370)+wait_ack_371)+wait_ack_372)+wait_ack_373)+wait_ack_374)+wait_ack_375)+wait_ack_376)+wait_ack_377)+wait_ack_378)+wait_ack_379)+wait_ack_380)+wait_ack_381)+wait_ack_382)+wait_ack_383)+wait_ack_384)+wait_ack_385)+wait_ack_386)+wait_ack_387)+wait_ack_388)+wait_ack_389)+wait_ack_390)+wait_ack_391)+wait_ack_392)+wait_ack_393)+wait_ack_394)+wait_ack_395)+wait_ack_396)+wait_ack_397)+wait_ack_398)+wait_ack_399)<=(((((((((((((((((((cable_used_0+cable_used_1)+cable_used_2)+cable_used_3)+cable_used_4)+cable_used_5)+cable_used_6)+cable_used_7)+cable_used_8)+cable_used_9)+cable_used_10)+cable_used_11)+cable_used_12)+cable_used_13)+cable_used_14)+cable_used_15)+cable_used_16)+cable_used_17)+cable_used_18)+cable_used_19))||((((((((((((((((((((PMC_0+PMC_1)+PMC_2)+PMC_3)+PMC_4)+PMC_5)+PMC_6)+PMC_7)+PMC_8)+PMC_9)+PMC_10)+PMC_11)+PMC_12)+PMC_13)+PMC_14)+PMC_15)+PMC_16)+PMC_17)+PMC_18)+PMC_19)>=3))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-11 with value :((((((((((((((((((((cable_used_0+cable_used_1)+cable_used_2)+cable_used_3)+cable_used_4)+cable_used_5)+cable_used_6)+cable_used_7)+cable_used_8)+cable_used_9)+cable_used_10)+cable_used_11)+cable_used_12)+cable_used_13)+cable_used_14)+cable_used_15)+cable_used_16)+cable_used_17)+cable_used_18)+cable_used_19)<=(((((((((((((((((((listen_0+listen_1)+listen_2)+listen_3)+listen_4)+listen_5)+listen_6)+listen_7)+listen_8)+listen_9)+listen_10)+listen_11)+listen_12)+listen_13)+listen_14)+listen_15)+listen_16)+listen_17)+listen_18)+listen_19))
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-12 with value :(ACK_0>=3)
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-13 with value :(((((((((((((((((((((RMC_0+RMC_1)+RMC_2)+RMC_3)+RMC_4)+RMC_5)+RMC_6)+RMC_7)+RMC_8)+RMC_9)+RMC_10)+RMC_11)+RMC_12)+RMC_13)+RMC_14)+RMC_15)+RMC_16)+RMC_17)+RMC_18)+RMC_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wait_ack_0+wait_ack_1)+wait_ack_2)+wait_ack_3)+wait_ack_4)+wait_ack_5)+wait_ack_6)+wait_ack_7)+wait_ack_8)+wait_ack_9)+wait_ack_10)+wait_ack_11)+wait_ack_12)+wait_ack_13)+wait_ack_14)+wait_ack_15)+wait_ack_16)+wait_ack_17)+wait_ack_18)+wait_ack_19)+wait_ack_20)+wait_ack_21)+wait_ack_22)+wait_ack_23)+wait_ack_24)+wait_ack_25)+wait_ack_26)+wait_ack_27)+wait_ack_28)+wait_ack_29)+wait_ack_30)+wait_ack_31)+wait_ack_32)+wait_ack_33)+wait_ack_34)+wait_ack_35)+wait_ack_36)+wait_ack_37)+wait_ack_38)+wait_ack_39)+wait_ack_40)+wait_ack_41)+wait_ack_42)+wait_ack_43)+wait_ack_44)+wait_ack_45)+wait_ack_46)+wait_ack_47)+wait_ack_48)+wait_ack_49)+wait_ack_50)+wait_ack_51)+wait_ack_52)+wait_ack_53)+wait_ack_54)+wait_ack_55)+wait_ack_56)+wait_ack_57)+wait_ack_58)+wait_ack_59)+wait_ack_60)+wait_ack_61)+wait_ack_62)+wait_ack_63)+wait_ack_64)+wait_ack_65)+wait_ack_66)+wait_ack_67)+wait_ack_68)+wait_ack_69)+wait_ack_70)+wait_ack_71)+wait_ack_72)+wait_ack_73)+wait_ack_74)+wait_ack_75)+wait_ack_76)+wait_ack_77)+wait_ack_78)+wait_ack_79)+wait_ack_80)+wait_ack_81)+wait_ack_82)+wait_ack_83)+wait_ack_84)+wait_ack_85)+wait_ack_86)+wait_ack_87)+wait_ack_88)+wait_ack_89)+wait_ack_90)+wait_ack_91)+wait_ack_92)+wait_ack_93)+wait_ack_94)+wait_ack_95)+wait_ack_96)+wait_ack_97)+wait_ack_98)+wait_ack_99)+wait_ack_100)+wait_ack_101)+wait_ack_102)+wait_ack_103)+wait_ack_104)+wait_ack_105)+wait_ack_106)+wait_ack_107)+wait_ack_108)+wait_ack_109)+wait_ack_110)+wait_ack_111)+wait_ack_112)+wait_ack_113)+wait_ack_114)+wait_ack_115)+wait_ack_116)+wait_ack_117)+wait_ack_118)+wait_ack_119)+wait_ack_120)+wait_ack_121)+wait_ack_122)+wait_ack_123)+wait_ack_124)+wait_ack_125)+wait_ack_126)+wait_ack_127)+wait_ack_128)+wait_ack_129)+wait_ack_130)+wait_ack_131)+wait_ack_132)+wait_ack_133)+wait_ack_134)+wait_ack_135)+wait_ack_136)+wait_ack_137)+wait_ack_138)+wait_ack_139)+wait_ack_140)+wait_ack_141)+wait_ack_142)+wait_ack_143)+wait_ack_144)+wait_ack_145)+wait_ack_146)+wait_ack_147)+wait_ack_148)+wait_ack_149)+wait_ack_150)+wait_ack_151)+wait_ack_152)+wait_ack_153)+wait_ack_154)+wait_ack_155)+wait_ack_156)+wait_ack_157)+wait_ack_158)+wait_ack_159)+wait_ack_160)+wait_ack_161)+wait_ack_162)+wait_ack_163)+wait_ack_164)+wait_ack_165)+wait_ack_166)+wait_ack_167)+wait_ack_168)+wait_ack_169)+wait_ack_170)+wait_ack_171)+wait_ack_172)+wait_ack_173)+wait_ack_174)+wait_ack_175)+wait_ack_176)+wait_ack_177)+wait_ack_178)+wait_ack_179)+wait_ack_180)+wait_ack_181)+wait_ack_182)+wait_ack_183)+wait_ack_184)+wait_ack_185)+wait_ack_186)+wait_ack_187)+wait_ack_188)+wait_ack_189)+wait_ack_190)+wait_ack_191)+wait_ack_192)+wait_ack_193)+wait_ack_194)+wait_ack_195)+wait_ack_196)+wait_ack_197)+wait_ack_198)+wait_ack_199)+wait_ack_200)+wait_ack_201)+wait_ack_202)+wait_ack_203)+wait_ack_204)+wait_ack_205)+wait_ack_206)+wait_ack_207)+wait_ack_208)+wait_ack_209)+wait_ack_210)+wait_ack_211)+wait_ack_212)+wait_ack_213)+wait_ack_214)+wait_ack_215)+wait_ack_216)+wait_ack_217)+wait_ack_218)+wait_ack_219)+wait_ack_220)+wait_ack_221)+wait_ack_222)+wait_ack_223)+wait_ack_224)+wait_ack_225)+wait_ack_226)+wait_ack_227)+wait_ack_228)+wait_ack_229)+wait_ack_230)+wait_ack_231)+wait_ack_232)+wait_ack_233)+wait_ack_234)+wait_ack_235)+wait_ack_236)+wait_ack_237)+wait_ack_238)+wait_ack_239)+wait_ack_240)+wait_ack_241)+wait_ack_242)+wait_ack_243)+wait_ack_244)+wait_ack_245)+wait_ack_246)+wait_ack_247)+wait_ack_248)+wait_ack_249)+wait_ack_250)+wait_ack_251)+wait_ack_252)+wait_ack_253)+wait_ack_254)+wait_ack_255)+wait_ack_256)+wait_ack_257)+wait_ack_258)+wait_ack_259)+wait_ack_260)+wait_ack_261)+wait_ack_262)+wait_ack_263)+wait_ack_264)+wait_ack_265)+wait_ack_266)+wait_ack_267)+wait_ack_268)+wait_ack_269)+wait_ack_270)+wait_ack_271)+wait_ack_272)+wait_ack_273)+wait_ack_274)+wait_ack_275)+wait_ack_276)+wait_ack_277)+wait_ack_278)+wait_ack_279)+wait_ack_280)+wait_ack_281)+wait_ack_282)+wait_ack_283)+wait_ack_284)+wait_ack_285)+wait_ack_286)+wait_ack_287)+wait_ack_288)+wait_ack_289)+wait_ack_290)+wait_ack_291)+wait_ack_292)+wait_ack_293)+wait_ack_294)+wait_ack_295)+wait_ack_296)+wait_ack_297)+wait_ack_298)+wait_ack_299)+wait_ack_300)+wait_ack_301)+wait_ack_302)+wait_ack_303)+wait_ack_304)+wait_ack_305)+wait_ack_306)+wait_ack_307)+wait_ack_308)+wait_ack_309)+wait_ack_310)+wait_ack_311)+wait_ack_312)+wait_ack_313)+wait_ack_314)+wait_ack_315)+wait_ack_316)+wait_ack_317)+wait_ack_318)+wait_ack_319)+wait_ack_320)+wait_ack_321)+wait_ack_322)+wait_ack_323)+wait_ack_324)+wait_ack_325)+wait_ack_326)+wait_ack_327)+wait_ack_328)+wait_ack_329)+wait_ack_330)+wait_ack_331)+wait_ack_332)+wait_ack_333)+wait_ack_334)+wait_ack_335)+wait_ack_336)+wait_ack_337)+wait_ack_338)+wait_ack_339)+wait_ack_340)+wait_ack_341)+wait_ack_342)+wait_ack_343)+wait_ack_344)+wait_ack_345)+wait_ack_346)+wait_ack_347)+wait_ack_348)+wait_ack_349)+wait_ack_350)+wait_ack_351)+wait_ack_352)+wait_ack_353)+wait_ack_354)+wait_ack_355)+wait_ack_356)+wait_ack_357)+wait_ack_358)+wait_ack_359)+wait_ack_360)+wait_ack_361)+wait_ack_362)+wait_ack_363)+wait_ack_364)+wait_ack_365)+wait_ack_366)+wait_ack_367)+wait_ack_368)+wait_ack_369)+wait_ack_370)+wait_ack_371)+wait_ack_372)+wait_ack_373)+wait_ack_374)+wait_ack_375)+wait_ack_376)+wait_ack_377)+wait_ack_378)+wait_ack_379)+wait_ack_380)+wait_ack_381)+wait_ack_382)+wait_ack_383)+wait_ack_384)+wait_ack_385)+wait_ack_386)+wait_ack_387)+wait_ack_388)+wait_ack_389)+wait_ack_390)+wait_ack_391)+wait_ack_392)+wait_ack_393)+wait_ack_394)+wait_ack_395)+wait_ack_396)+wait_ack_397)+wait_ack_398)+wait_ack_399))&&(!((FMCb_0>=1)&&((((((((((((((((((((RMC_0+RMC_1)+RMC_2)+RMC_3)+RMC_4)+RMC_5)+RMC_6)+RMC_7)+RMC_8)+RMC_9)+RMC_10)+RMC_11)+RMC_12)+RMC_13)+RMC_14)+RMC_15)+RMC_16)+RMC_17)+RMC_18)+RMC_19)<=(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AMC_0+AMC_1)+AMC_2)+AMC_3)+AMC_4)+AMC_5)+AMC_6)+AMC_7)+AMC_8)+AMC_9)+AMC_10)+AMC_11)+AMC_12)+AMC_13)+AMC_14)+AMC_15)+AMC_16)+AMC_17)+AMC_18)+AMC_19)+AMC_20)+AMC_21)+AMC_22)+AMC_23)+AMC_24)+AMC_25)+AMC_26)+AMC_27)+AMC_28)+AMC_29)+AMC_30)+AMC_31)+AMC_32)+AMC_33)+AMC_34)+AMC_35)+AMC_36)+AMC_37)+AMC_38)+AMC_39)+AMC_40)+AMC_41)+AMC_42)+AMC_43)+AMC_44)+AMC_45)+AMC_46)+AMC_47)+AMC_48)+AMC_49)+AMC_50)+AMC_51)+AMC_52)+AMC_53)+AMC_54)+AMC_55)+AMC_56)+AMC_57)+AMC_58)+AMC_59)+AMC_60)+AMC_61)+AMC_62)+AMC_63)+AMC_64)+AMC_65)+AMC_66)+AMC_67)+AMC_68)+AMC_69)+AMC_70)+AMC_71)+AMC_72)+AMC_73)+AMC_74)+AMC_75)+AMC_76)+AMC_77)+AMC_78)+AMC_79)+AMC_80)+AMC_81)+AMC_82)+AMC_83)+AMC_84)+AMC_85)+AMC_86)+AMC_87)+AMC_88)+AMC_89)+AMC_90)+AMC_91)+AMC_92)+AMC_93)+AMC_94)+AMC_95)+AMC_96)+AMC_97)+AMC_98)+AMC_99)+AMC_100)+AMC_101)+AMC_102)+AMC_103)+AMC_104)+AMC_105)+AMC_106)+AMC_107)+AMC_108)+AMC_109)+AMC_110)+AMC_111)+AMC_112)+AMC_113)+AMC_114)+AMC_115)+AMC_116)+AMC_117)+AMC_118)+AMC_119)+AMC_120)+AMC_121)+AMC_122)+AMC_123)+AMC_124)+AMC_125)+AMC_126)+AMC_127)+AMC_128)+AMC_129)+AMC_130)+AMC_131)+AMC_132)+AMC_133)+AMC_134)+AMC_135)+AMC_136)+AMC_137)+AMC_138)+AMC_139)+AMC_140)+AMC_141)+AMC_142)+AMC_143)+AMC_144)+AMC_145)+AMC_146)+AMC_147)+AMC_148)+AMC_149)+AMC_150)+AMC_151)+AMC_152)+AMC_153)+AMC_154)+AMC_155)+AMC_156)+AMC_157)+AMC_158)+AMC_159)+AMC_160)+AMC_161)+AMC_162)+AMC_163)+AMC_164)+AMC_165)+AMC_166)+AMC_167)+AMC_168)+AMC_169)+AMC_170)+AMC_171)+AMC_172)+AMC_173)+AMC_174)+AMC_175)+AMC_176)+AMC_177)+AMC_178)+AMC_179)+AMC_180)+AMC_181)+AMC_182)+AMC_183)+AMC_184)+AMC_185)+AMC_186)+AMC_187)+AMC_188)+AMC_189)+AMC_190)+AMC_191)+AMC_192)+AMC_193)+AMC_194)+AMC_195)+AMC_196)+AMC_197)+AMC_198)+AMC_199)+AMC_200)+AMC_201)+AMC_202)+AMC_203)+AMC_204)+AMC_205)+AMC_206)+AMC_207)+AMC_208)+AMC_209)+AMC_210)+AMC_211)+AMC_212)+AMC_213)+AMC_214)+AMC_215)+AMC_216)+AMC_217)+AMC_218)+AMC_219)+AMC_220)+AMC_221)+AMC_222)+AMC_223)+AMC_224)+AMC_225)+AMC_226)+AMC_227)+AMC_228)+AMC_229)+AMC_230)+AMC_231)+AMC_232)+AMC_233)+AMC_234)+AMC_235)+AMC_236)+AMC_237)+AMC_238)+AMC_239)+AMC_240)+AMC_241)+AMC_242)+AMC_243)+AMC_244)+AMC_245)+AMC_246)+AMC_247)+AMC_248)+AMC_249)+AMC_250)+AMC_251)+AMC_252)+AMC_253)+AMC_254)+AMC_255)+AMC_256)+AMC_257)+AMC_258)+AMC_259)+AMC_260)+AMC_261)+AMC_262)+AMC_263)+AMC_264)+AMC_265)+AMC_266)+AMC_267)+AMC_268)+AMC_269)+AMC_270)+AMC_271)+AMC_272)+AMC_273)+AMC_274)+AMC_275)+AMC_276)+AMC_277)+AMC_278)+AMC_279)+AMC_280)+AMC_281)+AMC_282)+AMC_283)+AMC_284)+AMC_285)+AMC_286)+AMC_287)+AMC_288)+AMC_289)+AMC_290)+AMC_291)+AMC_292)+AMC_293)+AMC_294)+AMC_295)+AMC_296)+AMC_297)+AMC_298)+AMC_299)+AMC_300)+AMC_301)+AMC_302)+AMC_303)+AMC_304)+AMC_305)+AMC_306)+AMC_307)+AMC_308)+AMC_309)+AMC_310)+AMC_311)+AMC_312)+AMC_313)+AMC_314)+AMC_315)+AMC_316)+AMC_317)+AMC_318)+AMC_319)+AMC_320)+AMC_321)+AMC_322)+AMC_323)+AMC_324)+AMC_325)+AMC_326)+AMC_327)+AMC_328)+AMC_329)+AMC_330)+AMC_331)+AMC_332)+AMC_333)+AMC_334)+AMC_335)+AMC_336)+AMC_337)+AMC_338)+AMC_339)+AMC_340)+AMC_341)+AMC_342)+AMC_343)+AMC_344)+AMC_345)+AMC_346)+AMC_347)+AMC_348)+AMC_349)+AMC_350)+AMC_351)+AMC_352)+AMC_353)+AMC_354)+AMC_355)+AMC_356)+AMC_357)+AMC_358)+AMC_359)+AMC_360)+AMC_361)+AMC_362)+AMC_363)+AMC_364)+AMC_365)+AMC_366)+AMC_367)+AMC_368)+AMC_369)+AMC_370)+AMC_371)+AMC_372)+AMC_373)+AMC_374)+AMC_375)+AMC_376)+AMC_377)+AMC_378)+AMC_379)+AMC_380)+AMC_381)+AMC_382)+AMC_383)+AMC_384)+AMC_385)+AMC_386)+AMC_387)+AMC_388)+AMC_389)+AMC_390)+AMC_391)+AMC_392)+AMC_393)+AMC_394)+AMC_395)+AMC_396)+AMC_397)+AMC_398)+AMC_399)))))
Read [invariant] property : SafeBus-COL-20-ReachabilityCardinality-14 with value :((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AMC_0+AMC_1)+AMC_2)+AMC_3)+AMC_4)+AMC_5)+AMC_6)+AMC_7)+AMC_8)+AMC_9)+AMC_10)+AMC_11)+AMC_12)+AMC_13)+AMC_14)+AMC_15)+AMC_16)+AMC_17)+AMC_18)+AMC_19)+AMC_20)+AMC_21)+AMC_22)+AMC_23)+AMC_24)+AMC_25)+AMC_26)+AMC_27)+AMC_28)+AMC_29)+AMC_30)+AMC_31)+AMC_32)+AMC_33)+AMC_34)+AMC_35)+AMC_36)+AMC_37)+AMC_38)+AMC_39)+AMC_40)+AMC_41)+AMC_42)+AMC_43)+AMC_44)+AMC_45)+AMC_46)+AMC_47)+AMC_48)+AMC_49)+AMC_50)+AMC_51)+AMC_52)+AMC_53)+AMC_54)+AMC_55)+AMC_56)+AMC_57)+AMC_58)+AMC_59)+AMC_60)+AMC_61)+AMC_62)+AMC_63)+AMC_64)+AMC_65)+AMC_66)+AMC_67)+AMC_68)+AMC_69)+AMC_70)+AMC_71)+AMC_72)+AMC_73)+AMC_74)+AMC_75)+AMC_76)+AMC_77)+AMC_78)+AMC_79)+AMC_80)+AMC_81)+AMC_82)+AMC_83)+AMC_84)+AMC_85)+AMC_86)+AMC_87)+AMC_88)+AMC_89)+AMC_90)+AMC_91)+AMC_92)+AMC_93)+AMC_94)+AMC_95)+AMC_96)+AMC_97)+AMC_98)+AMC_99)+AMC_100)+AMC_101)+AMC_102)+AMC_103)+AMC_104)+AMC_105)+AMC_106)+AMC_107)+AMC_108)+AMC_109)+AMC_110)+AMC_111)+AMC_112)+AMC_113)+AMC_114)+AMC_115)+AMC_116)+AMC_117)+AMC_118)+AMC_119)+AMC_120)+AMC_121)+AMC_122)+AMC_123)+AMC_124)+AMC_125)+AMC_126)+AMC_127)+AMC_128)+AMC_129)+AMC_130)+AMC_131)+AMC_132)+AMC_133)+AMC_134)+AMC_135)+AMC_136)+AMC_137)+AMC_138)+AMC_139)+AMC_140)+AMC_141)+AMC_142)+AMC_143)+AMC_144)+AMC_145)+AMC_146)+AMC_147)+AMC_148)+AMC_149)+AMC_150)+AMC_151)+AMC_152)+AMC_153)+AMC_154)+AMC_155)+AMC_156)+AMC_157)+AMC_158)+AMC_159)+AMC_160)+AMC_161)+AMC_162)+AMC_163)+AMC_164)+AMC_165)+AMC_166)+AMC_167)+AMC_168)+AMC_169)+AMC_170)+AMC_171)+AMC_172)+AMC_173)+AMC_174)+AMC_175)+AMC_176)+AMC_177)+AMC_178)+AMC_179)+AMC_180)+AMC_181)+AMC_182)+AMC_183)+AMC_184)+AMC_185)+AMC_186)+AMC_187)+AMC_188)+AMC_189)+AMC_190)+AMC_191)+AMC_192)+AMC_193)+AMC_194)+AMC_195)+AMC_196)+AMC_197)+AMC_198)+AMC_199)+AMC_200)+AMC_201)+AMC_202)+AMC_203)+AMC_204)+AMC_205)+AMC_206)+AMC_207)+AMC_208)+AMC_209)+AMC_210)+AMC_211)+AMC_212)+AMC_213)+AMC_214)+AMC_215)+AMC_216)+AMC_217)+AMC_218)+AMC_219)+AMC_220)+AMC_221)+AMC_222)+AMC_223)+AMC_224)+AMC_225)+AMC_226)+AMC_227)+AMC_228)+AMC_229)+AMC_230)+AMC_231)+AMC_232)+AMC_233)+AMC_234)+AMC_235)+AMC_236)+AMC_237)+AMC_238)+AMC_239)+AMC_240)+AMC_241)+AMC_242)+AMC_243)+AMC_244)+AMC_245)+AMC_246)+AMC_247)+AMC_248)+AMC_249)+AMC_250)+AMC_251)+AMC_252)+AMC_253)+AMC_254)+AMC_255)+AMC_256)+AMC_257)+AMC_258)+AMC_259)+AMC_260)+AMC_261)+AMC_262)+AMC_263)+AMC_264)+AMC_265)+AMC_266)+AMC_267)+AMC_268)+AMC_269)+AMC_270)+AMC_271)+AMC_272)+AMC_273)+AMC_274)+AMC_275)+AMC_276)+AMC_277)+AMC_278)+AMC_279)+AMC_280)+AMC_281)+AMC_282)+AMC_283)+AMC_284)+AMC_285)+AMC_286)+AMC_287)+AMC_288)+AMC_289)+AMC_290)+AMC_291)+AMC_292)+AMC_293)+AMC_294)+AMC_295)+AMC_296)+AMC_297)+AMC_298)+AMC_299)+AMC_300)+AMC_301)+AMC_302)+AMC_303)+AMC_304)+AMC_305)+AMC_306)+AMC_307)+AMC_308)+AMC_309)+AMC_310)+AMC_311)+AMC_312)+AMC_313)+AMC_314)+AMC_315)+AMC_316)+AMC_317)+AMC_318)+AMC_319)+AMC_320)+AMC_321)+AMC_322)+AMC_323)+AMC_324)+AMC_325)+AMC_326)+AMC_327)+AMC_328)+AMC_329)+AMC_330)+AMC_331)+AMC_332)+AMC_333)+AMC_334)+AMC_335)+AMC_336)+AMC_337)+AMC_338)+AMC_339)+AMC_340)+AMC_341)+AMC_342)+AMC_343)+AMC_344)+AMC_345)+AMC_346)+AMC_347)+AMC_348)+AMC_349)+AMC_350)+AMC_351)+AMC_352)+AMC_353)+AMC_354)+AMC_355)+AMC_356)+AMC_357)+AMC_358)+AMC_359)+AMC_360)+AMC_361)+AMC_362)+AMC_363)+AMC_364)+AMC_365)+AMC_366)+AMC_367)+AMC_368)+AMC_369)+AMC_370)+AMC_371)+AMC_372)+AMC_373)+AMC_374)+AMC_375)+AMC_376)+AMC_377)+AMC_378)+AMC_379)+AMC_380)+AMC_381)+AMC_382)+AMC_383)+AMC_384)+AMC_385)+AMC_386)+AMC_387)+AMC_388)+AMC_389)+AMC_390)+AMC_391)+AMC_392)+AMC_393)+AMC_394)+AMC_395)+AMC_396)+AMC_397)+AMC_398)+AMC_399)<=(((((((((((((((((((wait_cable_0+wait_cable_1)+wait_cable_2)+wait_cable_3)+wait_cable_4)+wait_cable_5)+wait_cable_6)+wait_cable_7)+wait_cable_8)+wait_cable_9)+wait_cable_10)+wait_cable_11)+wait_cable_12)+wait_cable_13)+wait_cable_14)+wait_cable_15)+wait_cable_16)+wait_cable_17)+wait_cable_18)+wait_cable_19))
Read [reachable] property : SafeBus-COL-20-ReachabilityCardinality-15 with value :((((((((((((((((((((loop_em_0+loop_em_1)+loop_em_2)+loop_em_3)+loop_em_4)+loop_em_5)+loop_em_6)+loop_em_7)+loop_em_8)+loop_em_9)+loop_em_10)+loop_em_11)+loop_em_12)+loop_em_13)+loop_em_14)+loop_em_15)+loop_em_16)+loop_em_17)+loop_em_18)+loop_em_19)>=3)
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
Normalized transition count is 2502
// Phase 1: matrix 2502 rows 1026 cols
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd checkProperties
INFO: Result for false tautology is UNSAT, invariant/never predicate is unrealizable SafeBus-COL-20-ReachabilityCardinality-08
FORMULA SafeBus-COL-20-ReachabilityCardinality-08 TRUE TECHNIQUES SAT_SMT TAUTOLOGY
FORMULA SafeBus-COL-20-ReachabilityCardinality-09 TRUE TECHNIQUES SAT_SMT TAUTOLOGY
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd checkProperties
INFO: Ran tautology test, simplified 2 / 16 in 9238 ms.
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-00(UNSAT) depth K=0 took 33 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-01(UNSAT) depth K=0 took 8 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-02(UNSAT) depth K=0 took 5 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-03(UNSAT) depth K=0 took 5 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-04(UNSAT) depth K=0 took 4 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-05(UNSAT) depth K=0 took 0 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-06(UNSAT) depth K=0 took 38 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-07(UNSAT) depth K=0 took 24 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-10(UNSAT) depth K=0 took 21 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-11(UNSAT) depth K=0 took 11 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-12(UNSAT) depth K=0 took 1 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-13(UNSAT) depth K=0 took 48 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-14(UNSAT) depth K=0 took 11 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-15(UNSAT) depth K=0 took 11 ms
May 22, 2018 4:24:22 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was not deterministic with 90 transitions. Expanding to a total of 11450 deterministic transitions.
May 22, 2018 4:24:22 PM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Determinization took 7 ms.
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-00(UNSAT) depth K=1 took 98 ms
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-01(UNSAT) depth K=1 took 79 ms
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-02(UNSAT) depth K=1 took 76 ms
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-03(UNSAT) depth K=1 took 78 ms
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-04(UNSAT) depth K=1 took 40 ms
May 22, 2018 4:24:23 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-05(UNSAT) depth K=1 took 10 ms
invariant :Cpt2_12 + -1'Cpt1_12 + AMC_11 + -1'AMC_12 + AMC_31 + -1'AMC_32 + AMC_51 + -1'AMC_52 + AMC_71 + -1'AMC_72 + AMC_91 + -1'AMC_92 + AMC_111 + -1'AMC_112 + AMC_131 + -1'AMC_132 + AMC_151 + -1'AMC_152 + AMC_171 + -1'AMC_172 + AMC_191 + -1'AMC_192 + AMC_211 + -1'AMC_212 + AMC_231 + -1'AMC_232 + AMC_251 + -1'AMC_252 + AMC_271 + -1'AMC_272 + AMC_291 + -1'AMC_292 + AMC_311 + -1'AMC_312 + AMC_331 + -1'AMC_332 + AMC_351 + -1'AMC_352 + AMC_371 + -1'AMC_372 + AMC_391 + -1'AMC_392 = 0
invariant :cable_used_7 + -1'FMC_7 + -1'wait_ack_140 + -1'wait_ack_141 + -1'wait_ack_142 + -1'wait_ack_143 + -1'wait_ack_144 + -1'wait_ack_145 + -1'wait_ack_146 + -1'wait_ack_147 + -1'wait_ack_148 + -1'wait_ack_149 + -1'wait_ack_150 + -1'wait_ack_151 + -1'wait_ack_152 + -1'wait_ack_153 + -1'wait_ack_154 + -1'wait_ack_155 + -1'wait_ack_156 + -1'wait_ack_157 + -1'wait_ack_158 + -1'wait_ack_159 + -1'PMC_7 = 0
invariant :Cpt2_5 + Cpt1_0 + Cpt1_1 + Cpt1_2 + Cpt1_3 + Cpt1_4 + Cpt1_6 + Cpt1_7 + Cpt1_8 + Cpt1_9 + Cpt1_10 + Cpt1_11 + Cpt1_12 + Cpt1_13 + Cpt1_14 + Cpt1_15 + Cpt1_16 + Cpt1_17 + Cpt1_18 + Cpt1_19 + AMC_4 + -1'AMC_5 + AMC_24 + -1'AMC_25 + AMC_44 + -1'AMC_45 + AMC_64 + -1'AMC_65 + AMC_84 + -1'AMC_85 + AMC_104 + -1'AMC_105 + AMC_124 + -1'AMC_125 + AMC_144 + -1'AMC_145 + AMC_164 + -1'AMC_165 + AMC_184 + -1'AMC_185 + AMC_204 + -1'AMC_205 + AMC_224 + -1'AMC_225 + AMC_244 + -1'AMC_245 + AMC_264 + -1'AMC_265 + AMC_284 + -1'AMC_285 + AMC_304 + -1'AMC_305 + AMC_324 + -1'AMC_325 + AMC_344 + -1'AMC_345 + AMC_364 + -1'AMC_365 + AMC_384 + -1'AMC_385 = 1
invariant :Cpt1_0 + Cpt1_1 + Cpt1_2 + Cpt1_3 + Cpt1_4 + Cpt1_5 + Cpt1_6 + Cpt1_7 + Cpt1_8 + Cpt1_9 + Cpt1_10 + Cpt1_11 + Cpt1_12 + Cpt1_13 + Cpt1_14 + Cpt1_15 + Cpt1_16 + Cpt1_17 + Cpt1_18 + Cpt1_19 = 1
invariant :Cpt2_0 + -1'Cpt1_0 + -1'AMC_0 + AMC_19 + -1'AMC_20 + AMC_39 + -1'AMC_40 + AMC_59 + -1'AMC_60 + AMC_79 + -1'AMC_80 + AMC_99 + -1'AMC_100 + AMC_119 + -1'AMC_120 + AMC_139 + -1'AMC_140 + AMC_159 + -1'AMC_160 + AMC_179 + -1'AMC_180 + AMC_199 + -1'AMC_200 + AMC_219 + -1'AMC_220 + AMC_239 + -1'AMC_240 + AMC_259 + -1'AMC_260 + AMC_279 + -1'AMC_280 + AMC_299 + -1'AMC_300 + AMC_319 + -1'AMC_320 + AMC_339 + -1'AMC_340 + AMC_359 + -1'AMC_360 + AMC_379 + -1'AMC_380 + AMC_399 = 0
invariant :Cpt2_8 + -1'Cpt1_8 + AMC_7 + -1'AMC_8 + AMC_27 + -1'AMC_28 + AMC_47 + -1'AMC_48 + AMC_67 + -1'AMC_68 + AMC_87 + -1'AMC_88 + AMC_107 + -1'AMC_108 + AMC_127 + -1'AMC_128 + AMC_147 + -1'AMC_148 + AMC_167 + -1'AMC_168 + AMC_187 + -1'AMC_188 + AMC_207 + -1'AMC_208 + AMC_227 + -1'AMC_228 + AMC_247 + -1'AMC_248 + AMC_267 + -1'AMC_268 + AMC_287 + -1'AMC_288 + AMC_307 + -1'AMC_308 + AMC_327 + -1'AMC_328 + AMC_347 + -1'AMC_348 + AMC_367 + -1'AMC_368 + AMC_387 + -1'AMC_388 = 0
invariant :cable_used_0 + FMC_1 + FMC_2 + FMC_3 + FMC_4 + FMC_5 + FMC_6 + FMC_7 + FMC_8 + FMC_9 + FMC_10 + FMC_11 + FMC_12 + FMC_13 + FMC_14 + FMC_15 + FMC_16 + FMC_17 + FMC_18 + FMC_19 + -1'wait_ack_0 + -1'wait_ack_1 + -1'wait_ack_2 + -1'wait_ack_3 + -1'wait_ack_4 + -1'wait_ack_5 + -1'wait_ack_6 + -1'wait_ack_7 + -1'wait_ack_8 + -1'wait_ack_9 + -1'wait_ack_10 + -1'wait_ack_11 + -1'wait_ack_12 + -1'wait_ack_13 + -1'wait_ack_14 + -1'wait_ack_15 + -1'wait_ack_16 + -1'wait_ack_17 + -1'wait_ack_18 + -1'wait_ack_19 + -1'PMC_0 + FMCb_0 = 1
invariant :wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + wait_cable_7 + listen_7 + wait_msg_7 + loop_em_7 = 1
invariant :R_tout_0 + S_tout_0 = 1
invariant :Cpt2_14 + -1'Cpt1_14 + AMC_13 + -1'AMC_14 + AMC_33 + -1'AMC_34 + AMC_53 + -1'AMC_54 + AMC_73 + -1'AMC_74 + AMC_93 + -1'AMC_94 + AMC_113 + -1'AMC_114 + AMC_133 + -1'AMC_134 + AMC_153 + -1'AMC_154 + AMC_173 + -1'AMC_174 + AMC_193 + -1'AMC_194 + AMC_213 + -1'AMC_214 + AMC_233 + -1'AMC_234 + AMC_253 + -1'AMC_254 + AMC_273 + -1'AMC_274 + AMC_293 + -1'AMC_294 + AMC_313 + -1'AMC_314 + AMC_333 + -1'AMC_334 + AMC_353 + -1'AMC_354 + AMC_373 + -1'AMC_374 + AMC_393 + -1'AMC_394 = 0
invariant :cable_used_5 + -1'FMC_5 + -1'wait_ack_100 + -1'wait_ack_101 + -1'wait_ack_102 + -1'wait_ack_103 + -1'wait_ack_104 + -1'wait_ack_105 + -1'wait_ack_106 + -1'wait_ack_107 + -1'wait_ack_108 + -1'wait_ack_109 + -1'wait_ack_110 + -1'wait_ack_111 + -1'wait_ack_112 + -1'wait_ack_113 + -1'wait_ack_114 + -1'wait_ack_115 + -1'wait_ack_116 + -1'wait_ack_117 + -1'wait_ack_118 + -1'wait_ack_119 + -1'PMC_5 = 0
invariant :wait_ack_200 + wait_ack_201 + wait_ack_202 + wait_ack_203 + wait_ack_204 + wait_ack_205 + wait_ack_206 + wait_ack_207 + wait_ack_208 + wait_ack_209 + wait_ack_210 + wait_ack_211 + wait_ack_212 + wait_ack_213 + wait_ack_214 + wait_ack_215 + wait_ack_216 + wait_ack_217 + wait_ack_218 + wait_ack_219 + wait_cable_10 + listen_10 + wait_msg_10 + loop_em_10 = 1
invariant :-1'AMC_360 + -1'AMC_361 + -1'AMC_362 + -1'AMC_363 + -1'AMC_364 + -1'AMC_365 + -1'AMC_366 + -1'AMC_367 + -1'AMC_368 + -1'AMC_369 + -1'AMC_370 + -1'AMC_371 + -1'AMC_372 + -1'AMC_373 + -1'AMC_374 + -1'AMC_375 + -1'AMC_376 + -1'AMC_377 + -1'AMC_378 + -1'AMC_379 + wait_cable_18 + -1'RMC_18 + -1'PMC_18 = 0
invariant :cable_used_3 + -1'FMC_3 + -1'wait_ack_60 + -1'wait_ack_61 + -1'wait_ack_62 + -1'wait_ack_63 + -1'wait_ack_64 + -1'wait_ack_65 + -1'wait_ack_66 + -1'wait_ack_67 + -1'wait_ack_68 + -1'wait_ack_69 + -1'wait_ack_70 + -1'wait_ack_71 + -1'wait_ack_72 + -1'wait_ack_73 + -1'wait_ack_74 + -1'wait_ack_75 + -1'wait_ack_76 + -1'wait_ack_77 + -1'wait_ack_78 + -1'wait_ack_79 + -1'PMC_3 = 0
invariant :Cpt2_19 + -1'Cpt1_19 + AMC_18 + -1'AMC_19 + AMC_38 + -1'AMC_39 + AMC_58 + -1'AMC_59 + AMC_78 + -1'AMC_79 + AMC_98 + -1'AMC_99 + AMC_118 + -1'AMC_119 + AMC_138 + -1'AMC_139 + AMC_158 + -1'AMC_159 + AMC_178 + -1'AMC_179 + AMC_198 + -1'AMC_199 + AMC_218 + -1'AMC_219 + AMC_238 + -1'AMC_239 + AMC_258 + -1'AMC_259 + AMC_278 + -1'AMC_279 + AMC_298 + -1'AMC_299 + AMC_318 + -1'AMC_319 + AMC_338 + -1'AMC_339 + AMC_358 + -1'AMC_359 + AMC_378 + -1'AMC_379 + AMC_398 + -1'AMC_399 = 0
invariant :cable_used_14 + -1'FMC_14 + -1'wait_ack_280 + -1'wait_ack_281 + -1'wait_ack_282 + -1'wait_ack_283 + -1'wait_ack_284 + -1'wait_ack_285 + -1'wait_ack_286 + -1'wait_ack_287 + -1'wait_ack_288 + -1'wait_ack_289 + -1'wait_ack_290 + -1'wait_ack_291 + -1'wait_ack_292 + -1'wait_ack_293 + -1'wait_ack_294 + -1'wait_ack_295 + -1'wait_ack_296 + -1'wait_ack_297 + -1'wait_ack_298 + -1'wait_ack_299 + -1'PMC_14 = 0
invariant :AMC_0 + AMC_1 + AMC_2 + AMC_3 + AMC_4 + AMC_5 + AMC_6 + AMC_7 + AMC_8 + AMC_9 + AMC_10 + AMC_11 + AMC_12 + AMC_13 + AMC_14 + AMC_15 + AMC_16 + AMC_17 + AMC_18 + AMC_19 + wait_ack_0 + wait_ack_1 + wait_ack_2 + wait_ack_3 + wait_ack_4 + wait_ack_5 + wait_ack_6 + wait_ack_7 + wait_ack_8 + wait_ack_9 + wait_ack_10 + wait_ack_11 + wait_ack_12 + wait_ack_13 + wait_ack_14 + wait_ack_15 + wait_ack_16 + wait_ack_17 + wait_ack_18 + wait_ack_19 + listen_0 + RMC_0 + PMC_0 + wait_msg_0 + loop_em_0 = 1
invariant :-1'AMC_180 + -1'AMC_181 + -1'AMC_182 + -1'AMC_183 + -1'AMC_184 + -1'AMC_185 + -1'AMC_186 + -1'AMC_187 + -1'AMC_188 + -1'AMC_189 + -1'AMC_190 + -1'AMC_191 + -1'AMC_192 + -1'AMC_193 + -1'AMC_194 + -1'AMC_195 + -1'AMC_196 + -1'AMC_197 + -1'AMC_198 + -1'AMC_199 + wait_cable_9 + -1'RMC_9 + -1'PMC_9 = 0
invariant :FMC_0 + FMC_1 + FMC_2 + FMC_3 + FMC_4 + FMC_5 + FMC_6 + FMC_7 + FMC_8 + FMC_9 + FMC_10 + FMC_11 + FMC_12 + FMC_13 + FMC_14 + FMC_15 + FMC_16 + FMC_17 + FMC_18 + FMC_19 + FMCb_0 = 1
invariant :AMC_280 + AMC_281 + AMC_282 + AMC_283 + AMC_284 + AMC_285 + AMC_286 + AMC_287 + AMC_288 + AMC_289 + AMC_290 + AMC_291 + AMC_292 + AMC_293 + AMC_294 + AMC_295 + AMC_296 + AMC_297 + AMC_298 + AMC_299 + wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + listen_14 + RMC_14 + PMC_14 + wait_msg_14 + loop_em_14 = 1
invariant :Cpt2_13 + -1'Cpt1_13 + AMC_12 + -1'AMC_13 + AMC_32 + -1'AMC_33 + AMC_52 + -1'AMC_53 + AMC_72 + -1'AMC_73 + AMC_92 + -1'AMC_93 + AMC_112 + -1'AMC_113 + AMC_132 + -1'AMC_133 + AMC_152 + -1'AMC_153 + AMC_172 + -1'AMC_173 + AMC_192 + -1'AMC_193 + AMC_212 + -1'AMC_213 + AMC_232 + -1'AMC_233 + AMC_252 + -1'AMC_253 + AMC_272 + -1'AMC_273 + AMC_292 + -1'AMC_293 + AMC_312 + -1'AMC_313 + AMC_332 + -1'AMC_333 + AMC_352 + -1'AMC_353 + AMC_372 + -1'AMC_373 + AMC_392 + -1'AMC_393 = 0
invariant :-1'AMC_100 + -1'AMC_101 + -1'AMC_102 + -1'AMC_103 + -1'AMC_104 + -1'AMC_105 + -1'AMC_106 + -1'AMC_107 + -1'AMC_108 + -1'AMC_109 + -1'AMC_110 + -1'AMC_111 + -1'AMC_112 + -1'AMC_113 + -1'AMC_114 + -1'AMC_115 + -1'AMC_116 + -1'AMC_117 + -1'AMC_118 + -1'AMC_119 + wait_cable_5 + -1'RMC_5 + -1'PMC_5 = 0
invariant :Cpt2_11 + -1'Cpt1_11 + AMC_10 + -1'AMC_11 + AMC_30 + -1'AMC_31 + AMC_50 + -1'AMC_51 + AMC_70 + -1'AMC_71 + AMC_90 + -1'AMC_91 + AMC_110 + -1'AMC_111 + AMC_130 + -1'AMC_131 + AMC_150 + -1'AMC_151 + AMC_170 + -1'AMC_171 + AMC_190 + -1'AMC_191 + AMC_210 + -1'AMC_211 + AMC_230 + -1'AMC_231 + AMC_250 + -1'AMC_251 + AMC_270 + -1'AMC_271 + AMC_290 + -1'AMC_291 + AMC_310 + -1'AMC_311 + AMC_330 + -1'AMC_331 + AMC_350 + -1'AMC_351 + AMC_370 + -1'AMC_371 + AMC_390 + -1'AMC_391 = 0
invariant :cable_used_13 + -1'FMC_13 + -1'wait_ack_260 + -1'wait_ack_261 + -1'wait_ack_262 + -1'wait_ack_263 + -1'wait_ack_264 + -1'wait_ack_265 + -1'wait_ack_266 + -1'wait_ack_267 + -1'wait_ack_268 + -1'wait_ack_269 + -1'wait_ack_270 + -1'wait_ack_271 + -1'wait_ack_272 + -1'wait_ack_273 + -1'wait_ack_274 + -1'wait_ack_275 + -1'wait_ack_276 + -1'wait_ack_277 + -1'wait_ack_278 + -1'wait_ack_279 + -1'PMC_13 = 0
invariant :AMC_380 + AMC_381 + AMC_382 + AMC_383 + AMC_384 + AMC_385 + AMC_386 + AMC_387 + AMC_388 + AMC_389 + AMC_390 + AMC_391 + AMC_392 + AMC_393 + AMC_394 + AMC_395 + AMC_396 + AMC_397 + AMC_398 + AMC_399 + wait_ack_380 + wait_ack_381 + wait_ack_382 + wait_ack_383 + wait_ack_384 + wait_ack_385 + wait_ack_386 + wait_ack_387 + wait_ack_388 + wait_ack_389 + wait_ack_390 + wait_ack_391 + wait_ack_392 + wait_ack_393 + wait_ack_394 + wait_ack_395 + wait_ack_396 + wait_ack_397 + wait_ack_398 + wait_ack_399 + listen_19 + RMC_19 + PMC_19 + wait_msg_19 + loop_em_19 = 1
invariant :Cpt2_1 + -1'Cpt1_1 + AMC_0 + -1'AMC_1 + AMC_20 + -1'AMC_21 + AMC_40 + -1'AMC_41 + AMC_60 + -1'AMC_61 + AMC_80 + -1'AMC_81 + AMC_100 + -1'AMC_101 + AMC_120 + -1'AMC_121 + AMC_140 + -1'AMC_141 + AMC_160 + -1'AMC_161 + AMC_180 + -1'AMC_181 + AMC_200 + -1'AMC_201 + AMC_220 + -1'AMC_221 + AMC_240 + -1'AMC_241 + AMC_260 + -1'AMC_261 + AMC_280 + -1'AMC_281 + AMC_300 + -1'AMC_301 + AMC_320 + -1'AMC_321 + AMC_340 + -1'AMC_341 + AMC_360 + -1'AMC_361 + AMC_380 + -1'AMC_381 = 0
invariant :cable_used_10 + -1'FMC_10 + AMC_200 + AMC_201 + AMC_202 + AMC_203 + AMC_204 + AMC_205 + AMC_206 + AMC_207 + AMC_208 + AMC_209 + AMC_210 + AMC_211 + AMC_212 + AMC_213 + AMC_214 + AMC_215 + AMC_216 + AMC_217 + AMC_218 + AMC_219 + listen_10 + RMC_10 + wait_msg_10 + loop_em_10 = 1
invariant :-1'AMC_340 + -1'AMC_341 + -1'AMC_342 + -1'AMC_343 + -1'AMC_344 + -1'AMC_345 + -1'AMC_346 + -1'AMC_347 + -1'AMC_348 + -1'AMC_349 + -1'AMC_350 + -1'AMC_351 + -1'AMC_352 + -1'AMC_353 + -1'AMC_354 + -1'AMC_355 + -1'AMC_356 + -1'AMC_357 + -1'AMC_358 + -1'AMC_359 + wait_cable_17 + -1'RMC_17 + -1'PMC_17 = 0
invariant :AMC_60 + AMC_61 + AMC_62 + AMC_63 + AMC_64 + AMC_65 + AMC_66 + AMC_67 + AMC_68 + AMC_69 + AMC_70 + AMC_71 + AMC_72 + AMC_73 + AMC_74 + AMC_75 + AMC_76 + AMC_77 + AMC_78 + AMC_79 + wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + listen_3 + RMC_3 + PMC_3 + wait_msg_3 + loop_em_3 = 1
invariant :cable_used_8 + -1'FMC_8 + -1'wait_ack_160 + -1'wait_ack_161 + -1'wait_ack_162 + -1'wait_ack_163 + -1'wait_ack_164 + -1'wait_ack_165 + -1'wait_ack_166 + -1'wait_ack_167 + -1'wait_ack_168 + -1'wait_ack_169 + -1'wait_ack_170 + -1'wait_ack_171 + -1'wait_ack_172 + -1'wait_ack_173 + -1'wait_ack_174 + -1'wait_ack_175 + -1'wait_ack_176 + -1'wait_ack_177 + -1'wait_ack_178 + -1'wait_ack_179 + -1'PMC_8 = 0
invariant :Cpt2_3 + -1'Cpt1_3 + AMC_2 + -1'AMC_3 + AMC_22 + -1'AMC_23 + AMC_42 + -1'AMC_43 + AMC_62 + -1'AMC_63 + AMC_82 + -1'AMC_83 + AMC_102 + -1'AMC_103 + AMC_122 + -1'AMC_123 + AMC_142 + -1'AMC_143 + AMC_162 + -1'AMC_163 + AMC_182 + -1'AMC_183 + AMC_202 + -1'AMC_203 + AMC_222 + -1'AMC_223 + AMC_242 + -1'AMC_243 + AMC_262 + -1'AMC_263 + AMC_282 + -1'AMC_283 + AMC_302 + -1'AMC_303 + AMC_322 + -1'AMC_323 + AMC_342 + -1'AMC_343 + AMC_362 + -1'AMC_363 + AMC_382 + -1'AMC_383 = 0
invariant :AMC_120 + AMC_121 + AMC_122 + AMC_123 + AMC_124 + AMC_125 + AMC_126 + AMC_127 + AMC_128 + AMC_129 + AMC_130 + AMC_131 + AMC_132 + AMC_133 + AMC_134 + AMC_135 + AMC_136 + AMC_137 + AMC_138 + AMC_139 + wait_ack_120 + wait_ack_121 + wait_ack_122 + wait_ack_123 + wait_ack_124 + wait_ack_125 + wait_ack_126 + wait_ack_127 + wait_ack_128 + wait_ack_129 + wait_ack_130 + wait_ack_131 + wait_ack_132 + wait_ack_133 + wait_ack_134 + wait_ack_135 + wait_ack_136 + wait_ack_137 + wait_ack_138 + wait_ack_139 + listen_6 + RMC_6 + PMC_6 + wait_msg_6 + loop_em_6 = 1
invariant :cable_used_18 + -1'FMC_18 + -1'wait_ack_360 + -1'wait_ack_361 + -1'wait_ack_362 + -1'wait_ack_363 + -1'wait_ack_364 + -1'wait_ack_365 + -1'wait_ack_366 + -1'wait_ack_367 + -1'wait_ack_368 + -1'wait_ack_369 + -1'wait_ack_370 + -1'wait_ack_371 + -1'wait_ack_372 + -1'wait_ack_373 + -1'wait_ack_374 + -1'wait_ack_375 + -1'wait_ack_376 + -1'wait_ack_377 + -1'wait_ack_378 + -1'wait_ack_379 + -1'PMC_18 = 0
invariant :-1'AMC_240 + -1'AMC_241 + -1'AMC_242 + -1'AMC_243 + -1'AMC_244 + -1'AMC_245 + -1'AMC_246 + -1'AMC_247 + -1'AMC_248 + -1'AMC_249 + -1'AMC_250 + -1'AMC_251 + -1'AMC_252 + -1'AMC_253 + -1'AMC_254 + -1'AMC_255 + -1'AMC_256 + -1'AMC_257 + -1'AMC_258 + -1'AMC_259 + wait_cable_12 + -1'RMC_12 + -1'PMC_12 = 0
invariant :Cpt2_4 + -1'Cpt1_4 + AMC_3 + -1'AMC_4 + AMC_23 + -1'AMC_24 + AMC_43 + -1'AMC_44 + AMC_63 + -1'AMC_64 + AMC_83 + -1'AMC_84 + AMC_103 + -1'AMC_104 + AMC_123 + -1'AMC_124 + AMC_143 + -1'AMC_144 + AMC_163 + -1'AMC_164 + AMC_183 + -1'AMC_184 + AMC_203 + -1'AMC_204 + AMC_223 + -1'AMC_224 + AMC_243 + -1'AMC_244 + AMC_263 + -1'AMC_264 + AMC_283 + -1'AMC_284 + AMC_303 + -1'AMC_304 + AMC_323 + -1'AMC_324 + AMC_343 + -1'AMC_344 + AMC_363 + -1'AMC_364 + AMC_383 + -1'AMC_384 = 0
invariant :wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + wait_cable_8 + listen_8 + wait_msg_8 + loop_em_8 = 1
invariant :-1'AMC_0 + -1'AMC_1 + -1'AMC_2 + -1'AMC_3 + -1'AMC_4 + -1'AMC_5 + -1'AMC_6 + -1'AMC_7 + -1'AMC_8 + -1'AMC_9 + -1'AMC_10 + -1'AMC_11 + -1'AMC_12 + -1'AMC_13 + -1'AMC_14 + -1'AMC_15 + -1'AMC_16 + -1'AMC_17 + -1'AMC_18 + -1'AMC_19 + wait_cable_0 + -1'RMC_0 + -1'PMC_0 = 0
invariant :-1'AMC_260 + -1'AMC_261 + -1'AMC_262 + -1'AMC_263 + -1'AMC_264 + -1'AMC_265 + -1'AMC_266 + -1'AMC_267 + -1'AMC_268 + -1'AMC_269 + -1'AMC_270 + -1'AMC_271 + -1'AMC_272 + -1'AMC_273 + -1'AMC_274 + -1'AMC_275 + -1'AMC_276 + -1'AMC_277 + -1'AMC_278 + -1'AMC_279 + wait_cable_13 + -1'RMC_13 + -1'PMC_13 = 0
invariant :Cpt2_9 + -1'Cpt1_9 + AMC_8 + -1'AMC_9 + AMC_28 + -1'AMC_29 + AMC_48 + -1'AMC_49 + AMC_68 + -1'AMC_69 + AMC_88 + -1'AMC_89 + AMC_108 + -1'AMC_109 + AMC_128 + -1'AMC_129 + AMC_148 + -1'AMC_149 + AMC_168 + -1'AMC_169 + AMC_188 + -1'AMC_189 + AMC_208 + -1'AMC_209 + AMC_228 + -1'AMC_229 + AMC_248 + -1'AMC_249 + AMC_268 + -1'AMC_269 + AMC_288 + -1'AMC_289 + AMC_308 + -1'AMC_309 + AMC_328 + -1'AMC_329 + AMC_348 + -1'AMC_349 + AMC_368 + -1'AMC_369 + AMC_388 + -1'AMC_389 = 0
invariant :cable_used_4 + -1'FMC_4 + AMC_80 + AMC_81 + AMC_82 + AMC_83 + AMC_84 + AMC_85 + AMC_86 + AMC_87 + AMC_88 + AMC_89 + AMC_90 + AMC_91 + AMC_92 + AMC_93 + AMC_94 + AMC_95 + AMC_96 + AMC_97 + AMC_98 + AMC_99 + listen_4 + RMC_4 + wait_msg_4 + loop_em_4 = 1
invariant :-1'AMC_120 + -1'AMC_121 + -1'AMC_122 + -1'AMC_123 + -1'AMC_124 + -1'AMC_125 + -1'AMC_126 + -1'AMC_127 + -1'AMC_128 + -1'AMC_129 + -1'AMC_130 + -1'AMC_131 + -1'AMC_132 + -1'AMC_133 + -1'AMC_134 + -1'AMC_135 + -1'AMC_136 + -1'AMC_137 + -1'AMC_138 + -1'AMC_139 + wait_cable_6 + -1'RMC_6 + -1'PMC_6 = 0
invariant :AMC_220 + AMC_221 + AMC_222 + AMC_223 + AMC_224 + AMC_225 + AMC_226 + AMC_227 + AMC_228 + AMC_229 + AMC_230 + AMC_231 + AMC_232 + AMC_233 + AMC_234 + AMC_235 + AMC_236 + AMC_237 + AMC_238 + AMC_239 + wait_ack_220 + wait_ack_221 + wait_ack_222 + wait_ack_223 + wait_ack_224 + wait_ack_225 + wait_ack_226 + wait_ack_227 + wait_ack_228 + wait_ack_229 + wait_ack_230 + wait_ack_231 + wait_ack_232 + wait_ack_233 + wait_ack_234 + wait_ack_235 + wait_ack_236 + wait_ack_237 + wait_ack_238 + wait_ack_239 + listen_11 + RMC_11 + PMC_11 + wait_msg_11 + loop_em_11 = 1
invariant :cable_used_2 + -1'FMC_2 + -1'wait_ack_40 + -1'wait_ack_41 + -1'wait_ack_42 + -1'wait_ack_43 + -1'wait_ack_44 + -1'wait_ack_45 + -1'wait_ack_46 + -1'wait_ack_47 + -1'wait_ack_48 + -1'wait_ack_49 + -1'wait_ack_50 + -1'wait_ack_51 + -1'wait_ack_52 + -1'wait_ack_53 + -1'wait_ack_54 + -1'wait_ack_55 + -1'wait_ack_56 + -1'wait_ack_57 + -1'wait_ack_58 + -1'wait_ack_59 + -1'PMC_2 = 0
invariant :AMC_20 + AMC_21 + AMC_22 + AMC_23 + AMC_24 + AMC_25 + AMC_26 + AMC_27 + AMC_28 + AMC_29 + AMC_30 + AMC_31 + AMC_32 + AMC_33 + AMC_34 + AMC_35 + AMC_36 + AMC_37 + AMC_38 + AMC_39 + wait_ack_20 + wait_ack_21 + wait_ack_22 + wait_ack_23 + wait_ack_24 + wait_ack_25 + wait_ack_26 + wait_ack_27 + wait_ack_28 + wait_ack_29 + wait_ack_30 + wait_ack_31 + wait_ack_32 + wait_ack_33 + wait_ack_34 + wait_ack_35 + wait_ack_36 + wait_ack_37 + wait_ack_38 + wait_ack_39 + listen_1 + RMC_1 + PMC_1 + wait_msg_1 + loop_em_1 = 1
invariant :Cpt2_7 + -1'Cpt1_7 + AMC_6 + -1'AMC_7 + AMC_26 + -1'AMC_27 + AMC_46 + -1'AMC_47 + AMC_66 + -1'AMC_67 + AMC_86 + -1'AMC_87 + AMC_106 + -1'AMC_107 + AMC_126 + -1'AMC_127 + AMC_146 + -1'AMC_147 + AMC_166 + -1'AMC_167 + AMC_186 + -1'AMC_187 + AMC_206 + -1'AMC_207 + AMC_226 + -1'AMC_227 + AMC_246 + -1'AMC_247 + AMC_266 + -1'AMC_267 + AMC_286 + -1'AMC_287 + AMC_306 + -1'AMC_307 + AMC_326 + -1'AMC_327 + AMC_346 + -1'AMC_347 + AMC_366 + -1'AMC_367 + AMC_386 + -1'AMC_387 = 0
invariant :Cpt2_17 + -1'Cpt1_17 + AMC_16 + -1'AMC_17 + AMC_36 + -1'AMC_37 + AMC_56 + -1'AMC_57 + AMC_76 + -1'AMC_77 + AMC_96 + -1'AMC_97 + AMC_116 + -1'AMC_117 + AMC_136 + -1'AMC_137 + AMC_156 + -1'AMC_157 + AMC_176 + -1'AMC_177 + AMC_196 + -1'AMC_197 + AMC_216 + -1'AMC_217 + AMC_236 + -1'AMC_237 + AMC_256 + -1'AMC_257 + AMC_276 + -1'AMC_277 + AMC_296 + -1'AMC_297 + AMC_316 + -1'AMC_317 + AMC_336 + -1'AMC_337 + AMC_356 + -1'AMC_357 + AMC_376 + -1'AMC_377 + AMC_396 + -1'AMC_397 = 0
invariant :cable_used_19 + -1'FMC_19 + -1'wait_ack_380 + -1'wait_ack_381 + -1'wait_ack_382 + -1'wait_ack_383 + -1'wait_ack_384 + -1'wait_ack_385 + -1'wait_ack_386 + -1'wait_ack_387 + -1'wait_ack_388 + -1'wait_ack_389 + -1'wait_ack_390 + -1'wait_ack_391 + -1'wait_ack_392 + -1'wait_ack_393 + -1'wait_ack_394 + -1'wait_ack_395 + -1'wait_ack_396 + -1'wait_ack_397 + -1'wait_ack_398 + -1'wait_ack_399 + -1'PMC_19 = 0
invariant :wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + wait_cable_14 + listen_14 + wait_msg_14 + loop_em_14 = 1
invariant :Cpt2_6 + -1'Cpt1_6 + AMC_5 + -1'AMC_6 + AMC_25 + -1'AMC_26 + AMC_45 + -1'AMC_46 + AMC_65 + -1'AMC_66 + AMC_85 + -1'AMC_86 + AMC_105 + -1'AMC_106 + AMC_125 + -1'AMC_126 + AMC_145 + -1'AMC_146 + AMC_165 + -1'AMC_166 + AMC_185 + -1'AMC_186 + AMC_205 + -1'AMC_206 + AMC_225 + -1'AMC_226 + AMC_245 + -1'AMC_246 + AMC_265 + -1'AMC_266 + AMC_285 + -1'AMC_286 + AMC_305 + -1'AMC_306 + AMC_325 + -1'AMC_326 + AMC_345 + -1'AMC_346 + AMC_365 + -1'AMC_366 + AMC_385 + -1'AMC_386 = 0
invariant :cable_used_11 + -1'FMC_11 + AMC_220 + AMC_221 + AMC_222 + AMC_223 + AMC_224 + AMC_225 + AMC_226 + AMC_227 + AMC_228 + AMC_229 + AMC_230 + AMC_231 + AMC_232 + AMC_233 + AMC_234 + AMC_235 + AMC_236 + AMC_237 + AMC_238 + AMC_239 + listen_11 + RMC_11 + wait_msg_11 + loop_em_11 = 1
invariant :AMC_300 + AMC_301 + AMC_302 + AMC_303 + AMC_304 + AMC_305 + AMC_306 + AMC_307 + AMC_308 + AMC_309 + AMC_310 + AMC_311 + AMC_312 + AMC_313 + AMC_314 + AMC_315 + AMC_316 + AMC_317 + AMC_318 + AMC_319 + wait_ack_300 + wait_ack_301 + wait_ack_302 + wait_ack_303 + wait_ack_304 + wait_ack_305 + wait_ack_306 + wait_ack_307 + wait_ack_308 + wait_ack_309 + wait_ack_310 + wait_ack_311 + wait_ack_312 + wait_ack_313 + wait_ack_314 + wait_ack_315 + wait_ack_316 + wait_ack_317 + wait_ack_318 + wait_ack_319 + listen_15 + RMC_15 + PMC_15 + wait_msg_15 + loop_em_15 = 1
invariant :Cpt2_18 + -1'Cpt1_18 + AMC_17 + -1'AMC_18 + AMC_37 + -1'AMC_38 + AMC_57 + -1'AMC_58 + AMC_77 + -1'AMC_78 + AMC_97 + -1'AMC_98 + AMC_117 + -1'AMC_118 + AMC_137 + -1'AMC_138 + AMC_157 + -1'AMC_158 + AMC_177 + -1'AMC_178 + AMC_197 + -1'AMC_198 + AMC_217 + -1'AMC_218 + AMC_237 + -1'AMC_238 + AMC_257 + -1'AMC_258 + AMC_277 + -1'AMC_278 + AMC_297 + -1'AMC_298 + AMC_317 + -1'AMC_318 + AMC_337 + -1'AMC_338 + AMC_357 + -1'AMC_358 + AMC_377 + -1'AMC_378 + AMC_397 + -1'AMC_398 = 0
invariant :AMC_320 + AMC_321 + AMC_322 + AMC_323 + AMC_324 + AMC_325 + AMC_326 + AMC_327 + AMC_328 + AMC_329 + AMC_330 + AMC_331 + AMC_332 + AMC_333 + AMC_334 + AMC_335 + AMC_336 + AMC_337 + AMC_338 + AMC_339 + wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + listen_16 + RMC_16 + PMC_16 + wait_msg_16 + loop_em_16 = 1
invariant :Cpt2_16 + -1'Cpt1_16 + AMC_15 + -1'AMC_16 + AMC_35 + -1'AMC_36 + AMC_55 + -1'AMC_56 + AMC_75 + -1'AMC_76 + AMC_95 + -1'AMC_96 + AMC_115 + -1'AMC_116 + AMC_135 + -1'AMC_136 + AMC_155 + -1'AMC_156 + AMC_175 + -1'AMC_176 + AMC_195 + -1'AMC_196 + AMC_215 + -1'AMC_216 + AMC_235 + -1'AMC_236 + AMC_255 + -1'AMC_256 + AMC_275 + -1'AMC_276 + AMC_295 + -1'AMC_296 + AMC_315 + -1'AMC_316 + AMC_335 + -1'AMC_336 + AMC_355 + -1'AMC_356 + AMC_375 + -1'AMC_376 + AMC_395 + -1'AMC_396 = 0
invariant :cable_free_0 + -1'AMC_80 + -1'AMC_81 + -1'AMC_82 + -1'AMC_83 + -1'AMC_84 + -1'AMC_85 + -1'AMC_86 + -1'AMC_87 + -1'AMC_88 + -1'AMC_89 + -1'AMC_90 + -1'AMC_91 + -1'AMC_92 + -1'AMC_93 + -1'AMC_94 + -1'AMC_95 + -1'AMC_96 + -1'AMC_97 + -1'AMC_98 + -1'AMC_99 + -1'AMC_200 + -1'AMC_201 + -1'AMC_202 + -1'AMC_203 + -1'AMC_204 + -1'AMC_205 + -1'AMC_206 + -1'AMC_207 + -1'AMC_208 + -1'AMC_209 + -1'AMC_210 + -1'AMC_211 + -1'AMC_212 + -1'AMC_213 + -1'AMC_214 + -1'AMC_215 + -1'AMC_216 + -1'AMC_217 + -1'AMC_218 + -1'AMC_219 + -1'AMC_220 + -1'AMC_221 + -1'AMC_222 + -1'AMC_223 + -1'AMC_224 + -1'AMC_225 + -1'AMC_226 + -1'AMC_227 + -1'AMC_228 + -1'AMC_229 + -1'AMC_230 + -1'AMC_231 + -1'AMC_232 + -1'AMC_233 + -1'AMC_234 + -1'AMC_235 + -1'AMC_236 + -1'AMC_237 + -1'AMC_238 + -1'AMC_239 + wait_ack_0 + wait_ack_1 + wait_ack_2 + wait_ack_3 + wait_ack_4 + wait_ack_5 + wait_ack_6 + wait_ack_7 + wait_ack_8 + wait_ack_9 + wait_ack_10 + wait_ack_11 + wait_ack_12 + wait_ack_13 + wait_ack_14 + wait_ack_15 + wait_ack_16 + wait_ack_17 + wait_ack_18 + wait_ack_19 + wait_ack_20 + wait_ack_21 + wait_ack_22 + wait_ack_23 + wait_ack_24 + wait_ack_25 + wait_ack_26 + wait_ack_27 + wait_ack_28 + wait_ack_29 + wait_ack_30 + wait_ack_31 + wait_ack_32 + wait_ack_33 + wait_ack_34 + wait_ack_35 + wait_ack_36 + wait_ack_37 + wait_ack_38 + wait_ack_39 + wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + wait_ack_100 + wait_ack_101 + wait_ack_102 + wait_ack_103 + wait_ack_104 + wait_ack_105 + wait_ack_106 + wait_ack_107 + wait_ack_108 + wait_ack_109 + wait_ack_110 + wait_ack_111 + wait_ack_112 + wait_ack_113 + wait_ack_114 + wait_ack_115 + wait_ack_116 + wait_ack_117 + wait_ack_118 + wait_ack_119 + wait_ack_120 + wait_ack_121 + wait_ack_122 + wait_ack_123 + wait_ack_124 + wait_ack_125 + wait_ack_126 + wait_ack_127 + wait_ack_128 + wait_ack_129 + wait_ack_130 + wait_ack_131 + wait_ack_132 + wait_ack_133 + wait_ack_134 + wait_ack_135 + wait_ack_136 + wait_ack_137 + wait_ack_138 + wait_ack_139 + wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + wait_ack_180 + wait_ack_181 + wait_ack_182 + wait_ack_183 + wait_ack_184 + wait_ack_185 + wait_ack_186 + wait_ack_187 + wait_ack_188 + wait_ack_189 + wait_ack_190 + wait_ack_191 + wait_ack_192 + wait_ack_193 + wait_ack_194 + wait_ack_195 + wait_ack_196 + wait_ack_197 + wait_ack_198 + wait_ack_199 + wait_ack_240 + wait_ack_241 + wait_ack_242 + wait_ack_243 + wait_ack_244 + wait_ack_245 + wait_ack_246 + wait_ack_247 + wait_ack_248 + wait_ack_249 + wait_ack_250 + wait_ack_251 + wait_ack_252 + wait_ack_253 + wait_ack_254 + wait_ack_255 + wait_ack_256 + wait_ack_257 + wait_ack_258 + wait_ack_259 + wait_ack_260 + wait_ack_261 + wait_ack_262 + wait_ack_263 + wait_ack_264 + wait_ack_265 + wait_ack_266 + wait_ack_267 + wait_ack_268 + wait_ack_269 + wait_ack_270 + wait_ack_271 + wait_ack_272 + wait_ack_273 + wait_ack_274 + wait_ack_275 + wait_ack_276 + wait_ack_277 + wait_ack_278 + wait_ack_279 + wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + wait_ack_300 + wait_ack_301 + wait_ack_302 + wait_ack_303 + wait_ack_304 + wait_ack_305 + wait_ack_306 + wait_ack_307 + wait_ack_308 + wait_ack_309 + wait_ack_310 + wait_ack_311 + wait_ack_312 + wait_ack_313 + wait_ack_314 + wait_ack_315 + wait_ack_316 + wait_ack_317 + wait_ack_318 + wait_ack_319 + wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + wait_ack_340 + wait_ack_341 + wait_ack_342 + wait_ack_343 + wait_ack_344 + wait_ack_345 + wait_ack_346 + wait_ack_347 + wait_ack_348 + wait_ack_349 + wait_ack_350 + wait_ack_351 + wait_ack_352 + wait_ack_353 + wait_ack_354 + wait_ack_355 + wait_ack_356 + wait_ack_357 + wait_ack_358 + wait_ack_359 + wait_ack_360 + wait_ack_361 + wait_ack_362 + wait_ack_363 + wait_ack_364 + wait_ack_365 + wait_ack_366 + wait_ack_367 + wait_ack_368 + wait_ack_369 + wait_ack_370 + wait_ack_371 + wait_ack_372 + wait_ack_373 + wait_ack_374 + wait_ack_375 + wait_ack_376 + wait_ack_377 + wait_ack_378 + wait_ack_379 + wait_ack_380 + wait_ack_381 + wait_ack_382 + wait_ack_383 + wait_ack_384 + wait_ack_385 + wait_ack_386 + wait_ack_387 + wait_ack_388 + wait_ack_389 + wait_ack_390 + wait_ack_391 + wait_ack_392 + wait_ack_393 + wait_ack_394 + wait_ack_395 + wait_ack_396 + wait_ack_397 + wait_ack_398 + wait_ack_399 + -1'listen_4 + -1'listen_10 + -1'listen_11 + -1'RMC_4 + -1'RMC_10 + -1'RMC_11 + PMC_0 + PMC_1 + PMC_2 + PMC_3 + PMC_5 + PMC_6 + PMC_7 + PMC_8 + PMC_9 + PMC_12 + PMC_13 + PMC_14 + PMC_15 + PMC_16 + PMC_17 + PMC_18 + PMC_19 + -1'wait_msg_4 + -1'wait_msg_10 + -1'wait_msg_11 + -1'FMCb_0 + -1'loop_em_4 + -1'loop_em_10 + -1'loop_em_11 = -3
invariant :AMC_200 + AMC_201 + AMC_202 + AMC_203 + AMC_204 + AMC_205 + AMC_206 + AMC_207 + AMC_208 + AMC_209 + AMC_210 + AMC_211 + AMC_212 + AMC_213 + AMC_214 + AMC_215 + AMC_216 + AMC_217 + AMC_218 + AMC_219 + wait_ack_200 + wait_ack_201 + wait_ack_202 + wait_ack_203 + wait_ack_204 + wait_ack_205 + wait_ack_206 + wait_ack_207 + wait_ack_208 + wait_ack_209 + wait_ack_210 + wait_ack_211 + wait_ack_212 + wait_ack_213 + wait_ack_214 + wait_ack_215 + wait_ack_216 + wait_ack_217 + wait_ack_218 + wait_ack_219 + listen_10 + RMC_10 + PMC_10 + wait_msg_10 + loop_em_10 = 1
invariant :wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + wait_cable_2 + listen_2 + wait_msg_2 + loop_em_2 = 1
invariant :cable_used_9 + -1'FMC_9 + -1'wait_ack_180 + -1'wait_ack_181 + -1'wait_ack_182 + -1'wait_ack_183 + -1'wait_ack_184 + -1'wait_ack_185 + -1'wait_ack_186 + -1'wait_ack_187 + -1'wait_ack_188 + -1'wait_ack_189 + -1'wait_ack_190 + -1'wait_ack_191 + -1'wait_ack_192 + -1'wait_ack_193 + -1'wait_ack_194 + -1'wait_ack_195 + -1'wait_ack_196 + -1'wait_ack_197 + -1'wait_ack_198 + -1'wait_ack_199 + -1'PMC_9 = 0
invariant :AMC_140 + AMC_141 + AMC_142 + AMC_143 + AMC_144 + AMC_145 + AMC_146 + AMC_147 + AMC_148 + AMC_149 + AMC_150 + AMC_151 + AMC_152 + AMC_153 + AMC_154 + AMC_155 + AMC_156 + AMC_157 + AMC_158 + AMC_159 + wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + listen_7 + RMC_7 + PMC_7 + wait_msg_7 + loop_em_7 = 1
invariant :wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + wait_cable_16 + listen_16 + wait_msg_16 + loop_em_16 = 1
invariant :AMC_160 + AMC_161 + AMC_162 + AMC_163 + AMC_164 + AMC_165 + AMC_166 + AMC_167 + AMC_168 + AMC_169 + AMC_170 + AMC_171 + AMC_172 + AMC_173 + AMC_174 + AMC_175 + AMC_176 + AMC_177 + AMC_178 + AMC_179 + wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + listen_8 + RMC_8 + PMC_8 + wait_msg_8 + loop_em_8 = 1
invariant :wait_ack_80 + wait_ack_81 + wait_ack_82 + wait_ack_83 + wait_ack_84 + wait_ack_85 + wait_ack_86 + wait_ack_87 + wait_ack_88 + wait_ack_89 + wait_ack_90 + wait_ack_91 + wait_ack_92 + wait_ack_93 + wait_ack_94 + wait_ack_95 + wait_ack_96 + wait_ack_97 + wait_ack_98 + wait_ack_99 + wait_cable_4 + listen_4 + wait_msg_4 + loop_em_4 = 1
invariant :cable_used_6 + -1'FMC_6 + -1'wait_ack_120 + -1'wait_ack_121 + -1'wait_ack_122 + -1'wait_ack_123 + -1'wait_ack_124 + -1'wait_ack_125 + -1'wait_ack_126 + -1'wait_ack_127 + -1'wait_ack_128 + -1'wait_ack_129 + -1'wait_ack_130 + -1'wait_ack_131 + -1'wait_ack_132 + -1'wait_ack_133 + -1'wait_ack_134 + -1'wait_ack_135 + -1'wait_ack_136 + -1'wait_ack_137 + -1'wait_ack_138 + -1'wait_ack_139 + -1'PMC_6 = 0
invariant :-1'AMC_20 + -1'AMC_21 + -1'AMC_22 + -1'AMC_23 + -1'AMC_24 + -1'AMC_25 + -1'AMC_26 + -1'AMC_27 + -1'AMC_28 + -1'AMC_29 + -1'AMC_30 + -1'AMC_31 + -1'AMC_32 + -1'AMC_33 + -1'AMC_34 + -1'AMC_35 + -1'AMC_36 + -1'AMC_37 + -1'AMC_38 + -1'AMC_39 + wait_cable_1 + -1'RMC_1 + -1'PMC_1 = 0
invariant :AMC_340 + AMC_341 + AMC_342 + AMC_343 + AMC_344 + AMC_345 + AMC_346 + AMC_347 + AMC_348 + AMC_349 + AMC_350 + AMC_351 + AMC_352 + AMC_353 + AMC_354 + AMC_355 + AMC_356 + AMC_357 + AMC_358 + AMC_359 + wait_ack_340 + wait_ack_341 + wait_ack_342 + wait_ack_343 + wait_ack_344 + wait_ack_345 + wait_ack_346 + wait_ack_347 + wait_ack_348 + wait_ack_349 + wait_ack_350 + wait_ack_351 + wait_ack_352 + wait_ack_353 + wait_ack_354 + wait_ack_355 + wait_ack_356 + wait_ack_357 + wait_ack_358 + wait_ack_359 + listen_17 + RMC_17 + PMC_17 + wait_msg_17 + loop_em_17 = 1
invariant :wait_ack_220 + wait_ack_221 + wait_ack_222 + wait_ack_223 + wait_ack_224 + wait_ack_225 + wait_ack_226 + wait_ack_227 + wait_ack_228 + wait_ack_229 + wait_ack_230 + wait_ack_231 + wait_ack_232 + wait_ack_233 + wait_ack_234 + wait_ack_235 + wait_ack_236 + wait_ack_237 + wait_ack_238 + wait_ack_239 + wait_cable_11 + listen_11 + wait_msg_11 + loop_em_11 = 1
invariant :-1'AMC_300 + -1'AMC_301 + -1'AMC_302 + -1'AMC_303 + -1'AMC_304 + -1'AMC_305 + -1'AMC_306 + -1'AMC_307 + -1'AMC_308 + -1'AMC_309 + -1'AMC_310 + -1'AMC_311 + -1'AMC_312 + -1'AMC_313 + -1'AMC_314 + -1'AMC_315 + -1'AMC_316 + -1'AMC_317 + -1'AMC_318 + -1'AMC_319 + wait_cable_15 + -1'RMC_15 + -1'PMC_15 = 0
invariant :cable_used_12 + -1'FMC_12 + -1'wait_ack_240 + -1'wait_ack_241 + -1'wait_ack_242 + -1'wait_ack_243 + -1'wait_ack_244 + -1'wait_ack_245 + -1'wait_ack_246 + -1'wait_ack_247 + -1'wait_ack_248 + -1'wait_ack_249 + -1'wait_ack_250 + -1'wait_ack_251 + -1'wait_ack_252 + -1'wait_ack_253 + -1'wait_ack_254 + -1'wait_ack_255 + -1'wait_ack_256 + -1'wait_ack_257 + -1'wait_ack_258 + -1'wait_ack_259 + -1'PMC_12 = 0
invariant :Cpt2_10 + -1'Cpt1_10 + AMC_9 + -1'AMC_10 + AMC_29 + -1'AMC_30 + AMC_49 + -1'AMC_50 + AMC_69 + -1'AMC_70 + AMC_89 + -1'AMC_90 + AMC_109 + -1'AMC_110 + AMC_129 + -1'AMC_130 + AMC_149 + -1'AMC_150 + AMC_169 + -1'AMC_170 + AMC_189 + -1'AMC_190 + AMC_209 + -1'AMC_210 + AMC_229 + -1'AMC_230 + AMC_249 + -1'AMC_250 + AMC_269 + -1'AMC_270 + AMC_289 + -1'AMC_290 + AMC_309 + -1'AMC_310 + AMC_329 + -1'AMC_330 + AMC_349 + -1'AMC_350 + AMC_369 + -1'AMC_370 + AMC_389 + -1'AMC_390 = 0
invariant :cable_used_15 + -1'FMC_15 + -1'wait_ack_300 + -1'wait_ack_301 + -1'wait_ack_302 + -1'wait_ack_303 + -1'wait_ack_304 + -1'wait_ack_305 + -1'wait_ack_306 + -1'wait_ack_307 + -1'wait_ack_308 + -1'wait_ack_309 + -1'wait_ack_310 + -1'wait_ack_311 + -1'wait_ack_312 + -1'wait_ack_313 + -1'wait_ack_314 + -1'wait_ack_315 + -1'wait_ack_316 + -1'wait_ack_317 + -1'wait_ack_318 + -1'wait_ack_319 + -1'PMC_15 = 0
invariant :AMC_80 + AMC_81 + AMC_82 + AMC_83 + AMC_84 + AMC_85 + AMC_86 + AMC_87 + AMC_88 + AMC_89 + AMC_90 + AMC_91 + AMC_92 + AMC_93 + AMC_94 + AMC_95 + AMC_96 + AMC_97 + AMC_98 + AMC_99 + wait_ack_80 + wait_ack_81 + wait_ack_82 + wait_ack_83 + wait_ack_84 + wait_ack_85 + wait_ack_86 + wait_ack_87 + wait_ack_88 + wait_ack_89 + wait_ack_90 + wait_ack_91 + wait_ack_92 + wait_ack_93 + wait_ack_94 + wait_ack_95 + wait_ack_96 + wait_ack_97 + wait_ack_98 + wait_ack_99 + listen_4 + RMC_4 + PMC_4 + wait_msg_4 + loop_em_4 = 1
invariant :AMC_180 + AMC_181 + AMC_182 + AMC_183 + AMC_184 + AMC_185 + AMC_186 + AMC_187 + AMC_188 + AMC_189 + AMC_190 + AMC_191 + AMC_192 + AMC_193 + AMC_194 + AMC_195 + AMC_196 + AMC_197 + AMC_198 + AMC_199 + wait_ack_180 + wait_ack_181 + wait_ack_182 + wait_ack_183 + wait_ack_184 + wait_ack_185 + wait_ack_186 + wait_ack_187 + wait_ack_188 + wait_ack_189 + wait_ack_190 + wait_ack_191 + wait_ack_192 + wait_ack_193 + wait_ack_194 + wait_ack_195 + wait_ack_196 + wait_ack_197 + wait_ack_198 + wait_ack_199 + listen_9 + RMC_9 + PMC_9 + wait_msg_9 + loop_em_9 = 1
invariant :AMC_240 + AMC_241 + AMC_242 + AMC_243 + AMC_244 + AMC_245 + AMC_246 + AMC_247 + AMC_248 + AMC_249 + AMC_250 + AMC_251 + AMC_252 + AMC_253 + AMC_254 + AMC_255 + AMC_256 + AMC_257 + AMC_258 + AMC_259 + wait_ack_240 + wait_ack_241 + wait_ack_242 + wait_ack_243 + wait_ack_244 + wait_ack_245 + wait_ack_246 + wait_ack_247 + wait_ack_248 + wait_ack_249 + wait_ack_250 + wait_ack_251 + wait_ack_252 + wait_ack_253 + wait_ack_254 + wait_ack_255 + wait_ack_256 + wait_ack_257 + wait_ack_258 + wait_ack_259 + listen_12 + RMC_12 + PMC_12 + wait_msg_12 + loop_em_12 = 1
invariant :AMC_40 + AMC_41 + AMC_42 + AMC_43 + AMC_44 + AMC_45 + AMC_46 + AMC_47 + AMC_48 + AMC_49 + AMC_50 + AMC_51 + AMC_52 + AMC_53 + AMC_54 + AMC_55 + AMC_56 + AMC_57 + AMC_58 + AMC_59 + wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + listen_2 + RMC_2 + PMC_2 + wait_msg_2 + loop_em_2 = 1
invariant :-1'AMC_380 + -1'AMC_381 + -1'AMC_382 + -1'AMC_383 + -1'AMC_384 + -1'AMC_385 + -1'AMC_386 + -1'AMC_387 + -1'AMC_388 + -1'AMC_389 + -1'AMC_390 + -1'AMC_391 + -1'AMC_392 + -1'AMC_393 + -1'AMC_394 + -1'AMC_395 + -1'AMC_396 + -1'AMC_397 + -1'AMC_398 + -1'AMC_399 + wait_cable_19 + -1'RMC_19 + -1'PMC_19 = 0
invariant :AMC_100 + AMC_101 + AMC_102 + AMC_103 + AMC_104 + AMC_105 + AMC_106 + AMC_107 + AMC_108 + AMC_109 + AMC_110 + AMC_111 + AMC_112 + AMC_113 + AMC_114 + AMC_115 + AMC_116 + AMC_117 + AMC_118 + AMC_119 + wait_ack_100 + wait_ack_101 + wait_ack_102 + wait_ack_103 + wait_ack_104 + wait_ack_105 + wait_ack_106 + wait_ack_107 + wait_ack_108 + wait_ack_109 + wait_ack_110 + wait_ack_111 + wait_ack_112 + wait_ack_113 + wait_ack_114 + wait_ack_115 + wait_ack_116 + wait_ack_117 + wait_ack_118 + wait_ack_119 + listen_5 + RMC_5 + PMC_5 + wait_msg_5 + loop_em_5 = 1
invariant :cable_used_1 + -1'FMC_1 + -1'wait_ack_20 + -1'wait_ack_21 + -1'wait_ack_22 + -1'wait_ack_23 + -1'wait_ack_24 + -1'wait_ack_25 + -1'wait_ack_26 + -1'wait_ack_27 + -1'wait_ack_28 + -1'wait_ack_29 + -1'wait_ack_30 + -1'wait_ack_31 + -1'wait_ack_32 + -1'wait_ack_33 + -1'wait_ack_34 + -1'wait_ack_35 + -1'wait_ack_36 + -1'wait_ack_37 + -1'wait_ack_38 + -1'wait_ack_39 + -1'PMC_1 = 0
invariant :AMC_260 + AMC_261 + AMC_262 + AMC_263 + AMC_264 + AMC_265 + AMC_266 + AMC_267 + AMC_268 + AMC_269 + AMC_270 + AMC_271 + AMC_272 + AMC_273 + AMC_274 + AMC_275 + AMC_276 + AMC_277 + AMC_278 + AMC_279 + wait_ack_260 + wait_ack_261 + wait_ack_262 + wait_ack_263 + wait_ack_264 + wait_ack_265 + wait_ack_266 + wait_ack_267 + wait_ack_268 + wait_ack_269 + wait_ack_270 + wait_ack_271 + wait_ack_272 + wait_ack_273 + wait_ack_274 + wait_ack_275 + wait_ack_276 + wait_ack_277 + wait_ack_278 + wait_ack_279 + listen_13 + RMC_13 + PMC_13 + wait_msg_13 + loop_em_13 = 1
invariant :wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + wait_cable_3 + listen_3 + wait_msg_3 + loop_em_3 = 1
invariant :cable_used_16 + -1'FMC_16 + -1'wait_ack_320 + -1'wait_ack_321 + -1'wait_ack_322 + -1'wait_ack_323 + -1'wait_ack_324 + -1'wait_ack_325 + -1'wait_ack_326 + -1'wait_ack_327 + -1'wait_ack_328 + -1'wait_ack_329 + -1'wait_ack_330 + -1'wait_ack_331 + -1'wait_ack_332 + -1'wait_ack_333 + -1'wait_ack_334 + -1'wait_ack_335 + -1'wait_ack_336 + -1'wait_ack_337 + -1'wait_ack_338 + -1'wait_ack_339 + -1'PMC_16 = 0
invariant :AMC_360 + AMC_361 + AMC_362 + AMC_363 + AMC_364 + AMC_365 + AMC_366 + AMC_367 + AMC_368 + AMC_369 + AMC_370 + AMC_371 + AMC_372 + AMC_373 + AMC_374 + AMC_375 + AMC_376 + AMC_377 + AMC_378 + AMC_379 + wait_ack_360 + wait_ack_361 + wait_ack_362 + wait_ack_363 + wait_ack_364 + wait_ack_365 + wait_ack_366 + wait_ack_367 + wait_ack_368 + wait_ack_369 + wait_ack_370 + wait_ack_371 + wait_ack_372 + wait_ack_373 + wait_ack_374 + wait_ack_375 + wait_ack_376 + wait_ack_377 + wait_ack_378 + wait_ack_379 + listen_18 + RMC_18 + PMC_18 + wait_msg_18 + loop_em_18 = 1
invariant :Cpt2_2 + -1'Cpt1_2 + AMC_1 + -1'AMC_2 + AMC_21 + -1'AMC_22 + AMC_41 + -1'AMC_42 + AMC_61 + -1'AMC_62 + AMC_81 + -1'AMC_82 + AMC_101 + -1'AMC_102 + AMC_121 + -1'AMC_122 + AMC_141 + -1'AMC_142 + AMC_161 + -1'AMC_162 + AMC_181 + -1'AMC_182 + AMC_201 + -1'AMC_202 + AMC_221 + -1'AMC_222 + AMC_241 + -1'AMC_242 + AMC_261 + -1'AMC_262 + AMC_281 + -1'AMC_282 + AMC_301 + -1'AMC_302 + AMC_321 + -1'AMC_322 + AMC_341 + -1'AMC_342 + AMC_361 + -1'AMC_362 + AMC_381 + -1'AMC_382 = 0
invariant :cable_used_17 + -1'FMC_17 + -1'wait_ack_340 + -1'wait_ack_341 + -1'wait_ack_342 + -1'wait_ack_343 + -1'wait_ack_344 + -1'wait_ack_345 + -1'wait_ack_346 + -1'wait_ack_347 + -1'wait_ack_348 + -1'wait_ack_349 + -1'wait_ack_350 + -1'wait_ack_351 + -1'wait_ack_352 + -1'wait_ack_353 + -1'wait_ack_354 + -1'wait_ack_355 + -1'wait_ack_356 + -1'wait_ack_357 + -1'wait_ack_358 + -1'wait_ack_359 + -1'PMC_17 = 0
invariant :-1'wait_ack_0 + -1'wait_ack_1 + -1'wait_ack_2 + -1'wait_ack_3 + -1'wait_ack_4 + -1'wait_ack_5 + -1'wait_ack_6 + -1'wait_ack_7 + -1'wait_ack_8 + -1'wait_ack_9 + -1'wait_ack_10 + -1'wait_ack_11 + -1'wait_ack_12 + -1'wait_ack_13 + -1'wait_ack_14 + -1'wait_ack_15 + -1'wait_ack_16 + -1'wait_ack_17 + -1'wait_ack_18 + -1'wait_ack_19 + -1'wait_ack_20 + -1'wait_ack_21 + -1'wait_ack_22 + -1'wait_ack_23 + -1'wait_ack_24 + -1'wait_ack_25 + -1'wait_ack_26 + -1'wait_ack_27 + -1'wait_ack_28 + -1'wait_ack_29 + -1'wait_ack_30 + -1'wait_ack_31 + -1'wait_ack_32 + -1'wait_ack_33 + -1'wait_ack_34 + -1'wait_ack_35 + -1'wait_ack_36 + -1'wait_ack_37 + -1'wait_ack_38 + -1'wait_ack_39 + -1'wait_ack_40 + -1'wait_ack_41 + -1'wait_ack_42 + -1'wait_ack_43 + -1'wait_ack_44 + -1'wait_ack_45 + -1'wait_ack_46 + -1'wait_ack_47 + -1'wait_ack_48 + -1'wait_ack_49 + -1'wait_ack_50 + -1'wait_ack_51 + -1'wait_ack_52 + -1'wait_ack_53 + -1'wait_ack_54 + -1'wait_ack_55 + -1'wait_ack_56 + -1'wait_ack_57 + -1'wait_ack_58 + -1'wait_ack_59 + -1'wait_ack_60 + -1'wait_ack_61 + -1'wait_ack_62 + -1'wait_ack_63 + -1'wait_ack_64 + -1'wait_ack_65 + -1'wait_ack_66 + -1'wait_ack_67 + -1'wait_ack_68 + -1'wait_ack_69 + -1'wait_ack_70 + -1'wait_ack_71 + -1'wait_ack_72 + -1'wait_ack_73 + -1'wait_ack_74 + -1'wait_ack_75 + -1'wait_ack_76 + -1'wait_ack_77 + -1'wait_ack_78 + -1'wait_ack_79 + -1'wait_ack_80 + -1'wait_ack_81 + -1'wait_ack_82 + -1'wait_ack_83 + -1'wait_ack_84 + -1'wait_ack_85 + -1'wait_ack_86 + -1'wait_ack_87 + -1'wait_ack_88 + -1'wait_ack_89 + -1'wait_ack_90 + -1'wait_ack_91 + -1'wait_ack_92 + -1'wait_ack_93 + -1'wait_ack_94 + -1'wait_ack_95 + -1'wait_ack_96 + -1'wait_ack_97 + -1'wait_ack_98 + -1'wait_ack_99 + -1'wait_ack_100 + -1'wait_ack_101 + -1'wait_ack_102 + -1'wait_ack_103 + -1'wait_ack_104 + -1'wait_ack_105 + -1'wait_ack_106 + -1'wait_ack_107 + -1'wait_ack_108 + -1'wait_ack_109 + -1'wait_ack_110 + -1'wait_ack_111 + -1'wait_ack_112 + -1'wait_ack_113 + -1'wait_ack_114 + -1'wait_ack_115 + -1'wait_ack_116 + -1'wait_ack_117 + -1'wait_ack_118 + -1'wait_ack_119 + -1'wait_ack_120 + -1'wait_ack_121 + -1'wait_ack_122 + -1'wait_ack_123 + -1'wait_ack_124 + -1'wait_ack_125 + -1'wait_ack_126 + -1'wait_ack_127 + -1'wait_ack_128 + -1'wait_ack_129 + -1'wait_ack_130 + -1'wait_ack_131 + -1'wait_ack_132 + -1'wait_ack_133 + -1'wait_ack_134 + -1'wait_ack_135 + -1'wait_ack_136 + -1'wait_ack_137 + -1'wait_ack_138 + -1'wait_ack_139 + -1'wait_ack_140 + -1'wait_ack_141 + -1'wait_ack_142 + -1'wait_ack_143 + -1'wait_ack_144 + -1'wait_ack_145 + -1'wait_ack_146 + -1'wait_ack_147 + -1'wait_ack_148 + -1'wait_ack_149 + -1'wait_ack_150 + -1'wait_ack_151 + -1'wait_ack_152 + -1'wait_ack_153 + -1'wait_ack_154 + -1'wait_ack_155 + -1'wait_ack_156 + -1'wait_ack_157 + -1'wait_ack_158 + -1'wait_ack_159 + -1'wait_ack_160 + -1'wait_ack_161 + -1'wait_ack_162 + -1'wait_ack_163 + -1'wait_ack_164 + -1'wait_ack_165 + -1'wait_ack_166 + -1'wait_ack_167 + -1'wait_ack_168 + -1'wait_ack_169 + -1'wait_ack_170 + -1'wait_ack_171 + -1'wait_ack_172 + -1'wait_ack_173 + -1'wait_ack_174 + -1'wait_ack_175 + -1'wait_ack_176 + -1'wait_ack_177 + -1'wait_ack_178 + -1'wait_ack_179 + -1'wait_ack_180 + -1'wait_ack_181 + -1'wait_ack_182 + -1'wait_ack_183 + -1'wait_ack_184 + -1'wait_ack_185 + -1'wait_ack_186 + -1'wait_ack_187 + -1'wait_ack_188 + -1'wait_ack_189 + -1'wait_ack_190 + -1'wait_ack_191 + -1'wait_ack_192 + -1'wait_ack_193 + -1'wait_ack_194 + -1'wait_ack_195 + -1'wait_ack_196 + -1'wait_ack_197 + -1'wait_ack_198 + -1'wait_ack_199 + -1'wait_ack_200 + -1'wait_ack_201 + -1'wait_ack_202 + -1'wait_ack_203 + -1'wait_ack_204 + -1'wait_ack_205 + -1'wait_ack_206 + -1'wait_ack_207 + -1'wait_ack_208 + -1'wait_ack_209 + -1'wait_ack_210 + -1'wait_ack_211 + -1'wait_ack_212 + -1'wait_ack_213 + -1'wait_ack_214 + -1'wait_ack_215 + -1'wait_ack_216 + -1'wait_ack_217 + -1'wait_ack_218 + -1'wait_ack_219 + -1'wait_ack_220 + -1'wait_ack_221 + -1'wait_ack_222 + -1'wait_ack_223 + -1'wait_ack_224 + -1'wait_ack_225 + -1'wait_ack_226 + -1'wait_ack_227 + -1'wait_ack_228 + -1'wait_ack_229 + -1'wait_ack_230 + -1'wait_ack_231 + -1'wait_ack_232 + -1'wait_ack_233 + -1'wait_ack_234 + -1'wait_ack_235 + -1'wait_ack_236 + -1'wait_ack_237 + -1'wait_ack_238 + -1'wait_ack_239 + -1'wait_ack_240 + -1'wait_ack_241 + -1'wait_ack_242 + -1'wait_ack_243 + -1'wait_ack_244 + -1'wait_ack_245 + -1'wait_ack_246 + -1'wait_ack_247 + -1'wait_ack_248 + -1'wait_ack_249 + -1'wait_ack_250 + -1'wait_ack_251 + -1'wait_ack_252 + -1'wait_ack_253 + -1'wait_ack_254 + -1'wait_ack_255 + -1'wait_ack_256 + -1'wait_ack_257 + -1'wait_ack_258 + -1'wait_ack_259 + -1'wait_ack_260 + -1'wait_ack_261 + -1'wait_ack_262 + -1'wait_ack_263 + -1'wait_ack_264 + -1'wait_ack_265 + -1'wait_ack_266 + -1'wait_ack_267 + -1'wait_ack_268 + -1'wait_ack_269 + -1'wait_ack_270 + -1'wait_ack_271 + -1'wait_ack_272 + -1'wait_ack_273 + -1'wait_ack_274 + -1'wait_ack_275 + -1'wait_ack_276 + -1'wait_ack_277 + -1'wait_ack_278 + -1'wait_ack_279 + -1'wait_ack_280 + -1'wait_ack_281 + -1'wait_ack_282 + -1'wait_ack_283 + -1'wait_ack_284 + -1'wait_ack_285 + -1'wait_ack_286 + -1'wait_ack_287 + -1'wait_ack_288 + -1'wait_ack_289 + -1'wait_ack_290 + -1'wait_ack_291 + -1'wait_ack_292 + -1'wait_ack_293 + -1'wait_ack_294 + -1'wait_ack_295 + -1'wait_ack_296 + -1'wait_ack_297 + -1'wait_ack_298 + -1'wait_ack_299 + -1'wait_ack_300 + -1'wait_ack_301 + -1'wait_ack_302 + -1'wait_ack_303 + -1'wait_ack_304 + -1'wait_ack_305 + -1'wait_ack_306 + -1'wait_ack_307 + -1'wait_ack_308 + -1'wait_ack_309 + -1'wait_ack_310 + -1'wait_ack_311 + -1'wait_ack_312 + -1'wait_ack_313 + -1'wait_ack_314 + -1'wait_ack_315 + -1'wait_ack_316 + -1'wait_ack_317 + -1'wait_ack_318 + -1'wait_ack_319 + -1'wait_ack_320 + -1'wait_ack_321 + -1'wait_ack_322 + -1'wait_ack_323 + -1'wait_ack_324 + -1'wait_ack_325 + -1'wait_ack_326 + -1'wait_ack_327 + -1'wait_ack_328 + -1'wait_ack_329 + -1'wait_ack_330 + -1'wait_ack_331 + -1'wait_ack_332 + -1'wait_ack_333 + -1'wait_ack_334 + -1'wait_ack_335 + -1'wait_ack_336 + -1'wait_ack_337 + -1'wait_ack_338 + -1'wait_ack_339 + -1'wait_ack_340 + -1'wait_ack_341 + -1'wait_ack_342 + -1'wait_ack_343 + -1'wait_ack_344 + -1'wait_ack_345 + -1'wait_ack_346 + -1'wait_ack_347 + -1'wait_ack_348 + -1'wait_ack_349 + -1'wait_ack_350 + -1'wait_ack_351 + -1'wait_ack_352 + -1'wait_ack_353 + -1'wait_ack_354 + -1'wait_ack_355 + -1'wait_ack_356 + -1'wait_ack_357 + -1'wait_ack_358 + -1'wait_ack_359 + -1'wait_ack_360 + -1'wait_ack_361 + -1'wait_ack_362 + -1'wait_ack_363 + -1'wait_ack_364 + -1'wait_ack_365 + -1'wait_ack_366 + -1'wait_ack_367 + -1'wait_ack_368 + -1'wait_ack_369 + -1'wait_ack_370 + -1'wait_ack_371 + -1'wait_ack_372 + -1'wait_ack_373 + -1'wait_ack_374 + -1'wait_ack_375 + -1'wait_ack_376 + -1'wait_ack_377 + -1'wait_ack_378 + -1'wait_ack_379 + -1'wait_ack_380 + -1'wait_ack_381 + -1'wait_ack_382 + -1'wait_ack_383 + -1'wait_ack_384 + -1'wait_ack_385 + -1'wait_ack_386 + -1'wait_ack_387 + -1'wait_ack_388 + -1'wait_ack_389 + -1'wait_ack_390 + -1'wait_ack_391 + -1'wait_ack_392 + -1'wait_ack_393 + -1'wait_ack_394 + -1'wait_ack_395 + -1'wait_ack_396 + -1'wait_ack_397 + -1'wait_ack_398 + -1'wait_ack_399 + ACK_0 + MSG_0 + MSG_1 + MSG_2 + MSG_3 + MSG_4 + MSG_5 + MSG_6 + MSG_7 + MSG_8 + MSG_9 + MSG_10 + MSG_11 + MSG_12 + MSG_13 + MSG_14 + MSG_15 + MSG_16 + MSG_17 + MSG_18 + MSG_19 + T_out_0 = 0
invariant :Cpt2_15 + -1'Cpt1_15 + AMC_14 + -1'AMC_15 + AMC_34 + -1'AMC_35 + AMC_54 + -1'AMC_55 + AMC_74 + -1'AMC_75 + AMC_94 + -1'AMC_95 + AMC_114 + -1'AMC_115 + AMC_134 + -1'AMC_135 + AMC_154 + -1'AMC_155 + AMC_174 + -1'AMC_175 + AMC_194 + -1'AMC_195 + AMC_214 + -1'AMC_215 + AMC_234 + -1'AMC_235 + AMC_254 + -1'AMC_255 + AMC_274 + -1'AMC_275 + AMC_294 + -1'AMC_295 + AMC_314 + -1'AMC_315 + AMC_334 + -1'AMC_335 + AMC_354 + -1'AMC_355 + AMC_374 + -1'AMC_375 + AMC_394 + -1'AMC_395 = 0
May 22, 2018 4:24:24 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 85 place invariants in 2218 ms
May 22, 2018 4:24:24 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-06(UNSAT) depth K=1 took 1003 ms
May 22, 2018 4:24:24 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-07(UNSAT) depth K=1 took 365 ms
May 22, 2018 4:24:25 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-10(UNSAT) depth K=1 took 351 ms
May 22, 2018 4:24:25 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-11(UNSAT) depth K=1 took 25 ms
May 22, 2018 4:24:25 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-12(UNSAT) depth K=1 took 2 ms
May 22, 2018 4:24:26 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-13(UNSAT) depth K=1 took 907 ms
May 22, 2018 4:24:26 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-14(UNSAT) depth K=1 took 281 ms
May 22, 2018 4:24:26 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-15(UNSAT) depth K=1 took 13 ms
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
Normalized transition count is 2502
// Phase 1: matrix 2502 rows 1026 cols
May 22, 2018 4:24:28 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 1026 variables to be positive in 6955 ms
invariant :Cpt2_12 + -1'Cpt1_12 + AMC_11 + -1'AMC_12 + AMC_31 + -1'AMC_32 + AMC_51 + -1'AMC_52 + AMC_71 + -1'AMC_72 + AMC_91 + -1'AMC_92 + AMC_111 + -1'AMC_112 + AMC_131 + -1'AMC_132 + AMC_151 + -1'AMC_152 + AMC_171 + -1'AMC_172 + AMC_191 + -1'AMC_192 + AMC_211 + -1'AMC_212 + AMC_231 + -1'AMC_232 + AMC_251 + -1'AMC_252 + AMC_271 + -1'AMC_272 + AMC_291 + -1'AMC_292 + AMC_311 + -1'AMC_312 + AMC_331 + -1'AMC_332 + AMC_351 + -1'AMC_352 + AMC_371 + -1'AMC_372 + AMC_391 + -1'AMC_392 = 0
invariant :cable_used_7 + -1'FMC_7 + -1'wait_ack_140 + -1'wait_ack_141 + -1'wait_ack_142 + -1'wait_ack_143 + -1'wait_ack_144 + -1'wait_ack_145 + -1'wait_ack_146 + -1'wait_ack_147 + -1'wait_ack_148 + -1'wait_ack_149 + -1'wait_ack_150 + -1'wait_ack_151 + -1'wait_ack_152 + -1'wait_ack_153 + -1'wait_ack_154 + -1'wait_ack_155 + -1'wait_ack_156 + -1'wait_ack_157 + -1'wait_ack_158 + -1'wait_ack_159 + -1'PMC_7 = 0
invariant :Cpt2_5 + Cpt1_0 + Cpt1_1 + Cpt1_2 + Cpt1_3 + Cpt1_4 + Cpt1_6 + Cpt1_7 + Cpt1_8 + Cpt1_9 + Cpt1_10 + Cpt1_11 + Cpt1_12 + Cpt1_13 + Cpt1_14 + Cpt1_15 + Cpt1_16 + Cpt1_17 + Cpt1_18 + Cpt1_19 + AMC_4 + -1'AMC_5 + AMC_24 + -1'AMC_25 + AMC_44 + -1'AMC_45 + AMC_64 + -1'AMC_65 + AMC_84 + -1'AMC_85 + AMC_104 + -1'AMC_105 + AMC_124 + -1'AMC_125 + AMC_144 + -1'AMC_145 + AMC_164 + -1'AMC_165 + AMC_184 + -1'AMC_185 + AMC_204 + -1'AMC_205 + AMC_224 + -1'AMC_225 + AMC_244 + -1'AMC_245 + AMC_264 + -1'AMC_265 + AMC_284 + -1'AMC_285 + AMC_304 + -1'AMC_305 + AMC_324 + -1'AMC_325 + AMC_344 + -1'AMC_345 + AMC_364 + -1'AMC_365 + AMC_384 + -1'AMC_385 = 1
invariant :Cpt1_0 + Cpt1_1 + Cpt1_2 + Cpt1_3 + Cpt1_4 + Cpt1_5 + Cpt1_6 + Cpt1_7 + Cpt1_8 + Cpt1_9 + Cpt1_10 + Cpt1_11 + Cpt1_12 + Cpt1_13 + Cpt1_14 + Cpt1_15 + Cpt1_16 + Cpt1_17 + Cpt1_18 + Cpt1_19 = 1
invariant :Cpt2_0 + -1'Cpt1_0 + -1'AMC_0 + AMC_19 + -1'AMC_20 + AMC_39 + -1'AMC_40 + AMC_59 + -1'AMC_60 + AMC_79 + -1'AMC_80 + AMC_99 + -1'AMC_100 + AMC_119 + -1'AMC_120 + AMC_139 + -1'AMC_140 + AMC_159 + -1'AMC_160 + AMC_179 + -1'AMC_180 + AMC_199 + -1'AMC_200 + AMC_219 + -1'AMC_220 + AMC_239 + -1'AMC_240 + AMC_259 + -1'AMC_260 + AMC_279 + -1'AMC_280 + AMC_299 + -1'AMC_300 + AMC_319 + -1'AMC_320 + AMC_339 + -1'AMC_340 + AMC_359 + -1'AMC_360 + AMC_379 + -1'AMC_380 + AMC_399 = 0
invariant :Cpt2_8 + -1'Cpt1_8 + AMC_7 + -1'AMC_8 + AMC_27 + -1'AMC_28 + AMC_47 + -1'AMC_48 + AMC_67 + -1'AMC_68 + AMC_87 + -1'AMC_88 + AMC_107 + -1'AMC_108 + AMC_127 + -1'AMC_128 + AMC_147 + -1'AMC_148 + AMC_167 + -1'AMC_168 + AMC_187 + -1'AMC_188 + AMC_207 + -1'AMC_208 + AMC_227 + -1'AMC_228 + AMC_247 + -1'AMC_248 + AMC_267 + -1'AMC_268 + AMC_287 + -1'AMC_288 + AMC_307 + -1'AMC_308 + AMC_327 + -1'AMC_328 + AMC_347 + -1'AMC_348 + AMC_367 + -1'AMC_368 + AMC_387 + -1'AMC_388 = 0
invariant :cable_used_0 + FMC_1 + FMC_2 + FMC_3 + FMC_4 + FMC_5 + FMC_6 + FMC_7 + FMC_8 + FMC_9 + FMC_10 + FMC_11 + FMC_12 + FMC_13 + FMC_14 + FMC_15 + FMC_16 + FMC_17 + FMC_18 + FMC_19 + -1'wait_ack_0 + -1'wait_ack_1 + -1'wait_ack_2 + -1'wait_ack_3 + -1'wait_ack_4 + -1'wait_ack_5 + -1'wait_ack_6 + -1'wait_ack_7 + -1'wait_ack_8 + -1'wait_ack_9 + -1'wait_ack_10 + -1'wait_ack_11 + -1'wait_ack_12 + -1'wait_ack_13 + -1'wait_ack_14 + -1'wait_ack_15 + -1'wait_ack_16 + -1'wait_ack_17 + -1'wait_ack_18 + -1'wait_ack_19 + -1'PMC_0 + FMCb_0 = 1
invariant :wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + wait_cable_7 + listen_7 + wait_msg_7 + loop_em_7 = 1
invariant :R_tout_0 + S_tout_0 = 1
invariant :Cpt2_14 + -1'Cpt1_14 + AMC_13 + -1'AMC_14 + AMC_33 + -1'AMC_34 + AMC_53 + -1'AMC_54 + AMC_73 + -1'AMC_74 + AMC_93 + -1'AMC_94 + AMC_113 + -1'AMC_114 + AMC_133 + -1'AMC_134 + AMC_153 + -1'AMC_154 + AMC_173 + -1'AMC_174 + AMC_193 + -1'AMC_194 + AMC_213 + -1'AMC_214 + AMC_233 + -1'AMC_234 + AMC_253 + -1'AMC_254 + AMC_273 + -1'AMC_274 + AMC_293 + -1'AMC_294 + AMC_313 + -1'AMC_314 + AMC_333 + -1'AMC_334 + AMC_353 + -1'AMC_354 + AMC_373 + -1'AMC_374 + AMC_393 + -1'AMC_394 = 0
invariant :cable_used_5 + -1'FMC_5 + -1'wait_ack_100 + -1'wait_ack_101 + -1'wait_ack_102 + -1'wait_ack_103 + -1'wait_ack_104 + -1'wait_ack_105 + -1'wait_ack_106 + -1'wait_ack_107 + -1'wait_ack_108 + -1'wait_ack_109 + -1'wait_ack_110 + -1'wait_ack_111 + -1'wait_ack_112 + -1'wait_ack_113 + -1'wait_ack_114 + -1'wait_ack_115 + -1'wait_ack_116 + -1'wait_ack_117 + -1'wait_ack_118 + -1'wait_ack_119 + -1'PMC_5 = 0
invariant :wait_ack_200 + wait_ack_201 + wait_ack_202 + wait_ack_203 + wait_ack_204 + wait_ack_205 + wait_ack_206 + wait_ack_207 + wait_ack_208 + wait_ack_209 + wait_ack_210 + wait_ack_211 + wait_ack_212 + wait_ack_213 + wait_ack_214 + wait_ack_215 + wait_ack_216 + wait_ack_217 + wait_ack_218 + wait_ack_219 + wait_cable_10 + listen_10 + wait_msg_10 + loop_em_10 = 1
invariant :-1'AMC_360 + -1'AMC_361 + -1'AMC_362 + -1'AMC_363 + -1'AMC_364 + -1'AMC_365 + -1'AMC_366 + -1'AMC_367 + -1'AMC_368 + -1'AMC_369 + -1'AMC_370 + -1'AMC_371 + -1'AMC_372 + -1'AMC_373 + -1'AMC_374 + -1'AMC_375 + -1'AMC_376 + -1'AMC_377 + -1'AMC_378 + -1'AMC_379 + wait_cable_18 + -1'RMC_18 + -1'PMC_18 = 0
invariant :cable_used_3 + -1'FMC_3 + -1'wait_ack_60 + -1'wait_ack_61 + -1'wait_ack_62 + -1'wait_ack_63 + -1'wait_ack_64 + -1'wait_ack_65 + -1'wait_ack_66 + -1'wait_ack_67 + -1'wait_ack_68 + -1'wait_ack_69 + -1'wait_ack_70 + -1'wait_ack_71 + -1'wait_ack_72 + -1'wait_ack_73 + -1'wait_ack_74 + -1'wait_ack_75 + -1'wait_ack_76 + -1'wait_ack_77 + -1'wait_ack_78 + -1'wait_ack_79 + -1'PMC_3 = 0
invariant :Cpt2_19 + -1'Cpt1_19 + AMC_18 + -1'AMC_19 + AMC_38 + -1'AMC_39 + AMC_58 + -1'AMC_59 + AMC_78 + -1'AMC_79 + AMC_98 + -1'AMC_99 + AMC_118 + -1'AMC_119 + AMC_138 + -1'AMC_139 + AMC_158 + -1'AMC_159 + AMC_178 + -1'AMC_179 + AMC_198 + -1'AMC_199 + AMC_218 + -1'AMC_219 + AMC_238 + -1'AMC_239 + AMC_258 + -1'AMC_259 + AMC_278 + -1'AMC_279 + AMC_298 + -1'AMC_299 + AMC_318 + -1'AMC_319 + AMC_338 + -1'AMC_339 + AMC_358 + -1'AMC_359 + AMC_378 + -1'AMC_379 + AMC_398 + -1'AMC_399 = 0
invariant :cable_used_14 + -1'FMC_14 + -1'wait_ack_280 + -1'wait_ack_281 + -1'wait_ack_282 + -1'wait_ack_283 + -1'wait_ack_284 + -1'wait_ack_285 + -1'wait_ack_286 + -1'wait_ack_287 + -1'wait_ack_288 + -1'wait_ack_289 + -1'wait_ack_290 + -1'wait_ack_291 + -1'wait_ack_292 + -1'wait_ack_293 + -1'wait_ack_294 + -1'wait_ack_295 + -1'wait_ack_296 + -1'wait_ack_297 + -1'wait_ack_298 + -1'wait_ack_299 + -1'PMC_14 = 0
invariant :AMC_0 + AMC_1 + AMC_2 + AMC_3 + AMC_4 + AMC_5 + AMC_6 + AMC_7 + AMC_8 + AMC_9 + AMC_10 + AMC_11 + AMC_12 + AMC_13 + AMC_14 + AMC_15 + AMC_16 + AMC_17 + AMC_18 + AMC_19 + wait_ack_0 + wait_ack_1 + wait_ack_2 + wait_ack_3 + wait_ack_4 + wait_ack_5 + wait_ack_6 + wait_ack_7 + wait_ack_8 + wait_ack_9 + wait_ack_10 + wait_ack_11 + wait_ack_12 + wait_ack_13 + wait_ack_14 + wait_ack_15 + wait_ack_16 + wait_ack_17 + wait_ack_18 + wait_ack_19 + listen_0 + RMC_0 + PMC_0 + wait_msg_0 + loop_em_0 = 1
invariant :-1'AMC_180 + -1'AMC_181 + -1'AMC_182 + -1'AMC_183 + -1'AMC_184 + -1'AMC_185 + -1'AMC_186 + -1'AMC_187 + -1'AMC_188 + -1'AMC_189 + -1'AMC_190 + -1'AMC_191 + -1'AMC_192 + -1'AMC_193 + -1'AMC_194 + -1'AMC_195 + -1'AMC_196 + -1'AMC_197 + -1'AMC_198 + -1'AMC_199 + wait_cable_9 + -1'RMC_9 + -1'PMC_9 = 0
invariant :FMC_0 + FMC_1 + FMC_2 + FMC_3 + FMC_4 + FMC_5 + FMC_6 + FMC_7 + FMC_8 + FMC_9 + FMC_10 + FMC_11 + FMC_12 + FMC_13 + FMC_14 + FMC_15 + FMC_16 + FMC_17 + FMC_18 + FMC_19 + FMCb_0 = 1
invariant :AMC_280 + AMC_281 + AMC_282 + AMC_283 + AMC_284 + AMC_285 + AMC_286 + AMC_287 + AMC_288 + AMC_289 + AMC_290 + AMC_291 + AMC_292 + AMC_293 + AMC_294 + AMC_295 + AMC_296 + AMC_297 + AMC_298 + AMC_299 + wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + listen_14 + RMC_14 + PMC_14 + wait_msg_14 + loop_em_14 = 1
invariant :Cpt2_13 + -1'Cpt1_13 + AMC_12 + -1'AMC_13 + AMC_32 + -1'AMC_33 + AMC_52 + -1'AMC_53 + AMC_72 + -1'AMC_73 + AMC_92 + -1'AMC_93 + AMC_112 + -1'AMC_113 + AMC_132 + -1'AMC_133 + AMC_152 + -1'AMC_153 + AMC_172 + -1'AMC_173 + AMC_192 + -1'AMC_193 + AMC_212 + -1'AMC_213 + AMC_232 + -1'AMC_233 + AMC_252 + -1'AMC_253 + AMC_272 + -1'AMC_273 + AMC_292 + -1'AMC_293 + AMC_312 + -1'AMC_313 + AMC_332 + -1'AMC_333 + AMC_352 + -1'AMC_353 + AMC_372 + -1'AMC_373 + AMC_392 + -1'AMC_393 = 0
invariant :-1'AMC_100 + -1'AMC_101 + -1'AMC_102 + -1'AMC_103 + -1'AMC_104 + -1'AMC_105 + -1'AMC_106 + -1'AMC_107 + -1'AMC_108 + -1'AMC_109 + -1'AMC_110 + -1'AMC_111 + -1'AMC_112 + -1'AMC_113 + -1'AMC_114 + -1'AMC_115 + -1'AMC_116 + -1'AMC_117 + -1'AMC_118 + -1'AMC_119 + wait_cable_5 + -1'RMC_5 + -1'PMC_5 = 0
invariant :Cpt2_11 + -1'Cpt1_11 + AMC_10 + -1'AMC_11 + AMC_30 + -1'AMC_31 + AMC_50 + -1'AMC_51 + AMC_70 + -1'AMC_71 + AMC_90 + -1'AMC_91 + AMC_110 + -1'AMC_111 + AMC_130 + -1'AMC_131 + AMC_150 + -1'AMC_151 + AMC_170 + -1'AMC_171 + AMC_190 + -1'AMC_191 + AMC_210 + -1'AMC_211 + AMC_230 + -1'AMC_231 + AMC_250 + -1'AMC_251 + AMC_270 + -1'AMC_271 + AMC_290 + -1'AMC_291 + AMC_310 + -1'AMC_311 + AMC_330 + -1'AMC_331 + AMC_350 + -1'AMC_351 + AMC_370 + -1'AMC_371 + AMC_390 + -1'AMC_391 = 0
invariant :cable_used_13 + -1'FMC_13 + -1'wait_ack_260 + -1'wait_ack_261 + -1'wait_ack_262 + -1'wait_ack_263 + -1'wait_ack_264 + -1'wait_ack_265 + -1'wait_ack_266 + -1'wait_ack_267 + -1'wait_ack_268 + -1'wait_ack_269 + -1'wait_ack_270 + -1'wait_ack_271 + -1'wait_ack_272 + -1'wait_ack_273 + -1'wait_ack_274 + -1'wait_ack_275 + -1'wait_ack_276 + -1'wait_ack_277 + -1'wait_ack_278 + -1'wait_ack_279 + -1'PMC_13 = 0
invariant :AMC_380 + AMC_381 + AMC_382 + AMC_383 + AMC_384 + AMC_385 + AMC_386 + AMC_387 + AMC_388 + AMC_389 + AMC_390 + AMC_391 + AMC_392 + AMC_393 + AMC_394 + AMC_395 + AMC_396 + AMC_397 + AMC_398 + AMC_399 + wait_ack_380 + wait_ack_381 + wait_ack_382 + wait_ack_383 + wait_ack_384 + wait_ack_385 + wait_ack_386 + wait_ack_387 + wait_ack_388 + wait_ack_389 + wait_ack_390 + wait_ack_391 + wait_ack_392 + wait_ack_393 + wait_ack_394 + wait_ack_395 + wait_ack_396 + wait_ack_397 + wait_ack_398 + wait_ack_399 + listen_19 + RMC_19 + PMC_19 + wait_msg_19 + loop_em_19 = 1
invariant :Cpt2_1 + -1'Cpt1_1 + AMC_0 + -1'AMC_1 + AMC_20 + -1'AMC_21 + AMC_40 + -1'AMC_41 + AMC_60 + -1'AMC_61 + AMC_80 + -1'AMC_81 + AMC_100 + -1'AMC_101 + AMC_120 + -1'AMC_121 + AMC_140 + -1'AMC_141 + AMC_160 + -1'AMC_161 + AMC_180 + -1'AMC_181 + AMC_200 + -1'AMC_201 + AMC_220 + -1'AMC_221 + AMC_240 + -1'AMC_241 + AMC_260 + -1'AMC_261 + AMC_280 + -1'AMC_281 + AMC_300 + -1'AMC_301 + AMC_320 + -1'AMC_321 + AMC_340 + -1'AMC_341 + AMC_360 + -1'AMC_361 + AMC_380 + -1'AMC_381 = 0
invariant :cable_used_10 + -1'FMC_10 + AMC_200 + AMC_201 + AMC_202 + AMC_203 + AMC_204 + AMC_205 + AMC_206 + AMC_207 + AMC_208 + AMC_209 + AMC_210 + AMC_211 + AMC_212 + AMC_213 + AMC_214 + AMC_215 + AMC_216 + AMC_217 + AMC_218 + AMC_219 + listen_10 + RMC_10 + wait_msg_10 + loop_em_10 = 1
invariant :-1'AMC_340 + -1'AMC_341 + -1'AMC_342 + -1'AMC_343 + -1'AMC_344 + -1'AMC_345 + -1'AMC_346 + -1'AMC_347 + -1'AMC_348 + -1'AMC_349 + -1'AMC_350 + -1'AMC_351 + -1'AMC_352 + -1'AMC_353 + -1'AMC_354 + -1'AMC_355 + -1'AMC_356 + -1'AMC_357 + -1'AMC_358 + -1'AMC_359 + wait_cable_17 + -1'RMC_17 + -1'PMC_17 = 0
invariant :AMC_60 + AMC_61 + AMC_62 + AMC_63 + AMC_64 + AMC_65 + AMC_66 + AMC_67 + AMC_68 + AMC_69 + AMC_70 + AMC_71 + AMC_72 + AMC_73 + AMC_74 + AMC_75 + AMC_76 + AMC_77 + AMC_78 + AMC_79 + wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + listen_3 + RMC_3 + PMC_3 + wait_msg_3 + loop_em_3 = 1
invariant :cable_used_8 + -1'FMC_8 + -1'wait_ack_160 + -1'wait_ack_161 + -1'wait_ack_162 + -1'wait_ack_163 + -1'wait_ack_164 + -1'wait_ack_165 + -1'wait_ack_166 + -1'wait_ack_167 + -1'wait_ack_168 + -1'wait_ack_169 + -1'wait_ack_170 + -1'wait_ack_171 + -1'wait_ack_172 + -1'wait_ack_173 + -1'wait_ack_174 + -1'wait_ack_175 + -1'wait_ack_176 + -1'wait_ack_177 + -1'wait_ack_178 + -1'wait_ack_179 + -1'PMC_8 = 0
invariant :Cpt2_3 + -1'Cpt1_3 + AMC_2 + -1'AMC_3 + AMC_22 + -1'AMC_23 + AMC_42 + -1'AMC_43 + AMC_62 + -1'AMC_63 + AMC_82 + -1'AMC_83 + AMC_102 + -1'AMC_103 + AMC_122 + -1'AMC_123 + AMC_142 + -1'AMC_143 + AMC_162 + -1'AMC_163 + AMC_182 + -1'AMC_183 + AMC_202 + -1'AMC_203 + AMC_222 + -1'AMC_223 + AMC_242 + -1'AMC_243 + AMC_262 + -1'AMC_263 + AMC_282 + -1'AMC_283 + AMC_302 + -1'AMC_303 + AMC_322 + -1'AMC_323 + AMC_342 + -1'AMC_343 + AMC_362 + -1'AMC_363 + AMC_382 + -1'AMC_383 = 0
invariant :AMC_120 + AMC_121 + AMC_122 + AMC_123 + AMC_124 + AMC_125 + AMC_126 + AMC_127 + AMC_128 + AMC_129 + AMC_130 + AMC_131 + AMC_132 + AMC_133 + AMC_134 + AMC_135 + AMC_136 + AMC_137 + AMC_138 + AMC_139 + wait_ack_120 + wait_ack_121 + wait_ack_122 + wait_ack_123 + wait_ack_124 + wait_ack_125 + wait_ack_126 + wait_ack_127 + wait_ack_128 + wait_ack_129 + wait_ack_130 + wait_ack_131 + wait_ack_132 + wait_ack_133 + wait_ack_134 + wait_ack_135 + wait_ack_136 + wait_ack_137 + wait_ack_138 + wait_ack_139 + listen_6 + RMC_6 + PMC_6 + wait_msg_6 + loop_em_6 = 1
invariant :cable_used_18 + -1'FMC_18 + -1'wait_ack_360 + -1'wait_ack_361 + -1'wait_ack_362 + -1'wait_ack_363 + -1'wait_ack_364 + -1'wait_ack_365 + -1'wait_ack_366 + -1'wait_ack_367 + -1'wait_ack_368 + -1'wait_ack_369 + -1'wait_ack_370 + -1'wait_ack_371 + -1'wait_ack_372 + -1'wait_ack_373 + -1'wait_ack_374 + -1'wait_ack_375 + -1'wait_ack_376 + -1'wait_ack_377 + -1'wait_ack_378 + -1'wait_ack_379 + -1'PMC_18 = 0
invariant :-1'AMC_240 + -1'AMC_241 + -1'AMC_242 + -1'AMC_243 + -1'AMC_244 + -1'AMC_245 + -1'AMC_246 + -1'AMC_247 + -1'AMC_248 + -1'AMC_249 + -1'AMC_250 + -1'AMC_251 + -1'AMC_252 + -1'AMC_253 + -1'AMC_254 + -1'AMC_255 + -1'AMC_256 + -1'AMC_257 + -1'AMC_258 + -1'AMC_259 + wait_cable_12 + -1'RMC_12 + -1'PMC_12 = 0
invariant :Cpt2_4 + -1'Cpt1_4 + AMC_3 + -1'AMC_4 + AMC_23 + -1'AMC_24 + AMC_43 + -1'AMC_44 + AMC_63 + -1'AMC_64 + AMC_83 + -1'AMC_84 + AMC_103 + -1'AMC_104 + AMC_123 + -1'AMC_124 + AMC_143 + -1'AMC_144 + AMC_163 + -1'AMC_164 + AMC_183 + -1'AMC_184 + AMC_203 + -1'AMC_204 + AMC_223 + -1'AMC_224 + AMC_243 + -1'AMC_244 + AMC_263 + -1'AMC_264 + AMC_283 + -1'AMC_284 + AMC_303 + -1'AMC_304 + AMC_323 + -1'AMC_324 + AMC_343 + -1'AMC_344 + AMC_363 + -1'AMC_364 + AMC_383 + -1'AMC_384 = 0
invariant :wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + wait_cable_8 + listen_8 + wait_msg_8 + loop_em_8 = 1
invariant :-1'AMC_0 + -1'AMC_1 + -1'AMC_2 + -1'AMC_3 + -1'AMC_4 + -1'AMC_5 + -1'AMC_6 + -1'AMC_7 + -1'AMC_8 + -1'AMC_9 + -1'AMC_10 + -1'AMC_11 + -1'AMC_12 + -1'AMC_13 + -1'AMC_14 + -1'AMC_15 + -1'AMC_16 + -1'AMC_17 + -1'AMC_18 + -1'AMC_19 + wait_cable_0 + -1'RMC_0 + -1'PMC_0 = 0
invariant :-1'AMC_260 + -1'AMC_261 + -1'AMC_262 + -1'AMC_263 + -1'AMC_264 + -1'AMC_265 + -1'AMC_266 + -1'AMC_267 + -1'AMC_268 + -1'AMC_269 + -1'AMC_270 + -1'AMC_271 + -1'AMC_272 + -1'AMC_273 + -1'AMC_274 + -1'AMC_275 + -1'AMC_276 + -1'AMC_277 + -1'AMC_278 + -1'AMC_279 + wait_cable_13 + -1'RMC_13 + -1'PMC_13 = 0
invariant :Cpt2_9 + -1'Cpt1_9 + AMC_8 + -1'AMC_9 + AMC_28 + -1'AMC_29 + AMC_48 + -1'AMC_49 + AMC_68 + -1'AMC_69 + AMC_88 + -1'AMC_89 + AMC_108 + -1'AMC_109 + AMC_128 + -1'AMC_129 + AMC_148 + -1'AMC_149 + AMC_168 + -1'AMC_169 + AMC_188 + -1'AMC_189 + AMC_208 + -1'AMC_209 + AMC_228 + -1'AMC_229 + AMC_248 + -1'AMC_249 + AMC_268 + -1'AMC_269 + AMC_288 + -1'AMC_289 + AMC_308 + -1'AMC_309 + AMC_328 + -1'AMC_329 + AMC_348 + -1'AMC_349 + AMC_368 + -1'AMC_369 + AMC_388 + -1'AMC_389 = 0
invariant :cable_used_4 + -1'FMC_4 + AMC_80 + AMC_81 + AMC_82 + AMC_83 + AMC_84 + AMC_85 + AMC_86 + AMC_87 + AMC_88 + AMC_89 + AMC_90 + AMC_91 + AMC_92 + AMC_93 + AMC_94 + AMC_95 + AMC_96 + AMC_97 + AMC_98 + AMC_99 + listen_4 + RMC_4 + wait_msg_4 + loop_em_4 = 1
invariant :-1'AMC_120 + -1'AMC_121 + -1'AMC_122 + -1'AMC_123 + -1'AMC_124 + -1'AMC_125 + -1'AMC_126 + -1'AMC_127 + -1'AMC_128 + -1'AMC_129 + -1'AMC_130 + -1'AMC_131 + -1'AMC_132 + -1'AMC_133 + -1'AMC_134 + -1'AMC_135 + -1'AMC_136 + -1'AMC_137 + -1'AMC_138 + -1'AMC_139 + wait_cable_6 + -1'RMC_6 + -1'PMC_6 = 0
invariant :AMC_220 + AMC_221 + AMC_222 + AMC_223 + AMC_224 + AMC_225 + AMC_226 + AMC_227 + AMC_228 + AMC_229 + AMC_230 + AMC_231 + AMC_232 + AMC_233 + AMC_234 + AMC_235 + AMC_236 + AMC_237 + AMC_238 + AMC_239 + wait_ack_220 + wait_ack_221 + wait_ack_222 + wait_ack_223 + wait_ack_224 + wait_ack_225 + wait_ack_226 + wait_ack_227 + wait_ack_228 + wait_ack_229 + wait_ack_230 + wait_ack_231 + wait_ack_232 + wait_ack_233 + wait_ack_234 + wait_ack_235 + wait_ack_236 + wait_ack_237 + wait_ack_238 + wait_ack_239 + listen_11 + RMC_11 + PMC_11 + wait_msg_11 + loop_em_11 = 1
invariant :cable_used_2 + -1'FMC_2 + -1'wait_ack_40 + -1'wait_ack_41 + -1'wait_ack_42 + -1'wait_ack_43 + -1'wait_ack_44 + -1'wait_ack_45 + -1'wait_ack_46 + -1'wait_ack_47 + -1'wait_ack_48 + -1'wait_ack_49 + -1'wait_ack_50 + -1'wait_ack_51 + -1'wait_ack_52 + -1'wait_ack_53 + -1'wait_ack_54 + -1'wait_ack_55 + -1'wait_ack_56 + -1'wait_ack_57 + -1'wait_ack_58 + -1'wait_ack_59 + -1'PMC_2 = 0
invariant :AMC_20 + AMC_21 + AMC_22 + AMC_23 + AMC_24 + AMC_25 + AMC_26 + AMC_27 + AMC_28 + AMC_29 + AMC_30 + AMC_31 + AMC_32 + AMC_33 + AMC_34 + AMC_35 + AMC_36 + AMC_37 + AMC_38 + AMC_39 + wait_ack_20 + wait_ack_21 + wait_ack_22 + wait_ack_23 + wait_ack_24 + wait_ack_25 + wait_ack_26 + wait_ack_27 + wait_ack_28 + wait_ack_29 + wait_ack_30 + wait_ack_31 + wait_ack_32 + wait_ack_33 + wait_ack_34 + wait_ack_35 + wait_ack_36 + wait_ack_37 + wait_ack_38 + wait_ack_39 + listen_1 + RMC_1 + PMC_1 + wait_msg_1 + loop_em_1 = 1
invariant :Cpt2_7 + -1'Cpt1_7 + AMC_6 + -1'AMC_7 + AMC_26 + -1'AMC_27 + AMC_46 + -1'AMC_47 + AMC_66 + -1'AMC_67 + AMC_86 + -1'AMC_87 + AMC_106 + -1'AMC_107 + AMC_126 + -1'AMC_127 + AMC_146 + -1'AMC_147 + AMC_166 + -1'AMC_167 + AMC_186 + -1'AMC_187 + AMC_206 + -1'AMC_207 + AMC_226 + -1'AMC_227 + AMC_246 + -1'AMC_247 + AMC_266 + -1'AMC_267 + AMC_286 + -1'AMC_287 + AMC_306 + -1'AMC_307 + AMC_326 + -1'AMC_327 + AMC_346 + -1'AMC_347 + AMC_366 + -1'AMC_367 + AMC_386 + -1'AMC_387 = 0
invariant :Cpt2_17 + -1'Cpt1_17 + AMC_16 + -1'AMC_17 + AMC_36 + -1'AMC_37 + AMC_56 + -1'AMC_57 + AMC_76 + -1'AMC_77 + AMC_96 + -1'AMC_97 + AMC_116 + -1'AMC_117 + AMC_136 + -1'AMC_137 + AMC_156 + -1'AMC_157 + AMC_176 + -1'AMC_177 + AMC_196 + -1'AMC_197 + AMC_216 + -1'AMC_217 + AMC_236 + -1'AMC_237 + AMC_256 + -1'AMC_257 + AMC_276 + -1'AMC_277 + AMC_296 + -1'AMC_297 + AMC_316 + -1'AMC_317 + AMC_336 + -1'AMC_337 + AMC_356 + -1'AMC_357 + AMC_376 + -1'AMC_377 + AMC_396 + -1'AMC_397 = 0
invariant :cable_used_19 + -1'FMC_19 + -1'wait_ack_380 + -1'wait_ack_381 + -1'wait_ack_382 + -1'wait_ack_383 + -1'wait_ack_384 + -1'wait_ack_385 + -1'wait_ack_386 + -1'wait_ack_387 + -1'wait_ack_388 + -1'wait_ack_389 + -1'wait_ack_390 + -1'wait_ack_391 + -1'wait_ack_392 + -1'wait_ack_393 + -1'wait_ack_394 + -1'wait_ack_395 + -1'wait_ack_396 + -1'wait_ack_397 + -1'wait_ack_398 + -1'wait_ack_399 + -1'PMC_19 = 0
invariant :wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + wait_cable_14 + listen_14 + wait_msg_14 + loop_em_14 = 1
invariant :Cpt2_6 + -1'Cpt1_6 + AMC_5 + -1'AMC_6 + AMC_25 + -1'AMC_26 + AMC_45 + -1'AMC_46 + AMC_65 + -1'AMC_66 + AMC_85 + -1'AMC_86 + AMC_105 + -1'AMC_106 + AMC_125 + -1'AMC_126 + AMC_145 + -1'AMC_146 + AMC_165 + -1'AMC_166 + AMC_185 + -1'AMC_186 + AMC_205 + -1'AMC_206 + AMC_225 + -1'AMC_226 + AMC_245 + -1'AMC_246 + AMC_265 + -1'AMC_266 + AMC_285 + -1'AMC_286 + AMC_305 + -1'AMC_306 + AMC_325 + -1'AMC_326 + AMC_345 + -1'AMC_346 + AMC_365 + -1'AMC_366 + AMC_385 + -1'AMC_386 = 0
invariant :cable_used_11 + -1'FMC_11 + AMC_220 + AMC_221 + AMC_222 + AMC_223 + AMC_224 + AMC_225 + AMC_226 + AMC_227 + AMC_228 + AMC_229 + AMC_230 + AMC_231 + AMC_232 + AMC_233 + AMC_234 + AMC_235 + AMC_236 + AMC_237 + AMC_238 + AMC_239 + listen_11 + RMC_11 + wait_msg_11 + loop_em_11 = 1
invariant :AMC_300 + AMC_301 + AMC_302 + AMC_303 + AMC_304 + AMC_305 + AMC_306 + AMC_307 + AMC_308 + AMC_309 + AMC_310 + AMC_311 + AMC_312 + AMC_313 + AMC_314 + AMC_315 + AMC_316 + AMC_317 + AMC_318 + AMC_319 + wait_ack_300 + wait_ack_301 + wait_ack_302 + wait_ack_303 + wait_ack_304 + wait_ack_305 + wait_ack_306 + wait_ack_307 + wait_ack_308 + wait_ack_309 + wait_ack_310 + wait_ack_311 + wait_ack_312 + wait_ack_313 + wait_ack_314 + wait_ack_315 + wait_ack_316 + wait_ack_317 + wait_ack_318 + wait_ack_319 + listen_15 + RMC_15 + PMC_15 + wait_msg_15 + loop_em_15 = 1
invariant :Cpt2_18 + -1'Cpt1_18 + AMC_17 + -1'AMC_18 + AMC_37 + -1'AMC_38 + AMC_57 + -1'AMC_58 + AMC_77 + -1'AMC_78 + AMC_97 + -1'AMC_98 + AMC_117 + -1'AMC_118 + AMC_137 + -1'AMC_138 + AMC_157 + -1'AMC_158 + AMC_177 + -1'AMC_178 + AMC_197 + -1'AMC_198 + AMC_217 + -1'AMC_218 + AMC_237 + -1'AMC_238 + AMC_257 + -1'AMC_258 + AMC_277 + -1'AMC_278 + AMC_297 + -1'AMC_298 + AMC_317 + -1'AMC_318 + AMC_337 + -1'AMC_338 + AMC_357 + -1'AMC_358 + AMC_377 + -1'AMC_378 + AMC_397 + -1'AMC_398 = 0
invariant :AMC_320 + AMC_321 + AMC_322 + AMC_323 + AMC_324 + AMC_325 + AMC_326 + AMC_327 + AMC_328 + AMC_329 + AMC_330 + AMC_331 + AMC_332 + AMC_333 + AMC_334 + AMC_335 + AMC_336 + AMC_337 + AMC_338 + AMC_339 + wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + listen_16 + RMC_16 + PMC_16 + wait_msg_16 + loop_em_16 = 1
invariant :Cpt2_16 + -1'Cpt1_16 + AMC_15 + -1'AMC_16 + AMC_35 + -1'AMC_36 + AMC_55 + -1'AMC_56 + AMC_75 + -1'AMC_76 + AMC_95 + -1'AMC_96 + AMC_115 + -1'AMC_116 + AMC_135 + -1'AMC_136 + AMC_155 + -1'AMC_156 + AMC_175 + -1'AMC_176 + AMC_195 + -1'AMC_196 + AMC_215 + -1'AMC_216 + AMC_235 + -1'AMC_236 + AMC_255 + -1'AMC_256 + AMC_275 + -1'AMC_276 + AMC_295 + -1'AMC_296 + AMC_315 + -1'AMC_316 + AMC_335 + -1'AMC_336 + AMC_355 + -1'AMC_356 + AMC_375 + -1'AMC_376 + AMC_395 + -1'AMC_396 = 0
invariant :cable_free_0 + -1'AMC_80 + -1'AMC_81 + -1'AMC_82 + -1'AMC_83 + -1'AMC_84 + -1'AMC_85 + -1'AMC_86 + -1'AMC_87 + -1'AMC_88 + -1'AMC_89 + -1'AMC_90 + -1'AMC_91 + -1'AMC_92 + -1'AMC_93 + -1'AMC_94 + -1'AMC_95 + -1'AMC_96 + -1'AMC_97 + -1'AMC_98 + -1'AMC_99 + -1'AMC_200 + -1'AMC_201 + -1'AMC_202 + -1'AMC_203 + -1'AMC_204 + -1'AMC_205 + -1'AMC_206 + -1'AMC_207 + -1'AMC_208 + -1'AMC_209 + -1'AMC_210 + -1'AMC_211 + -1'AMC_212 + -1'AMC_213 + -1'AMC_214 + -1'AMC_215 + -1'AMC_216 + -1'AMC_217 + -1'AMC_218 + -1'AMC_219 + -1'AMC_220 + -1'AMC_221 + -1'AMC_222 + -1'AMC_223 + -1'AMC_224 + -1'AMC_225 + -1'AMC_226 + -1'AMC_227 + -1'AMC_228 + -1'AMC_229 + -1'AMC_230 + -1'AMC_231 + -1'AMC_232 + -1'AMC_233 + -1'AMC_234 + -1'AMC_235 + -1'AMC_236 + -1'AMC_237 + -1'AMC_238 + -1'AMC_239 + wait_ack_0 + wait_ack_1 + wait_ack_2 + wait_ack_3 + wait_ack_4 + wait_ack_5 + wait_ack_6 + wait_ack_7 + wait_ack_8 + wait_ack_9 + wait_ack_10 + wait_ack_11 + wait_ack_12 + wait_ack_13 + wait_ack_14 + wait_ack_15 + wait_ack_16 + wait_ack_17 + wait_ack_18 + wait_ack_19 + wait_ack_20 + wait_ack_21 + wait_ack_22 + wait_ack_23 + wait_ack_24 + wait_ack_25 + wait_ack_26 + wait_ack_27 + wait_ack_28 + wait_ack_29 + wait_ack_30 + wait_ack_31 + wait_ack_32 + wait_ack_33 + wait_ack_34 + wait_ack_35 + wait_ack_36 + wait_ack_37 + wait_ack_38 + wait_ack_39 + wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + wait_ack_100 + wait_ack_101 + wait_ack_102 + wait_ack_103 + wait_ack_104 + wait_ack_105 + wait_ack_106 + wait_ack_107 + wait_ack_108 + wait_ack_109 + wait_ack_110 + wait_ack_111 + wait_ack_112 + wait_ack_113 + wait_ack_114 + wait_ack_115 + wait_ack_116 + wait_ack_117 + wait_ack_118 + wait_ack_119 + wait_ack_120 + wait_ack_121 + wait_ack_122 + wait_ack_123 + wait_ack_124 + wait_ack_125 + wait_ack_126 + wait_ack_127 + wait_ack_128 + wait_ack_129 + wait_ack_130 + wait_ack_131 + wait_ack_132 + wait_ack_133 + wait_ack_134 + wait_ack_135 + wait_ack_136 + wait_ack_137 + wait_ack_138 + wait_ack_139 + wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + wait_ack_180 + wait_ack_181 + wait_ack_182 + wait_ack_183 + wait_ack_184 + wait_ack_185 + wait_ack_186 + wait_ack_187 + wait_ack_188 + wait_ack_189 + wait_ack_190 + wait_ack_191 + wait_ack_192 + wait_ack_193 + wait_ack_194 + wait_ack_195 + wait_ack_196 + wait_ack_197 + wait_ack_198 + wait_ack_199 + wait_ack_240 + wait_ack_241 + wait_ack_242 + wait_ack_243 + wait_ack_244 + wait_ack_245 + wait_ack_246 + wait_ack_247 + wait_ack_248 + wait_ack_249 + wait_ack_250 + wait_ack_251 + wait_ack_252 + wait_ack_253 + wait_ack_254 + wait_ack_255 + wait_ack_256 + wait_ack_257 + wait_ack_258 + wait_ack_259 + wait_ack_260 + wait_ack_261 + wait_ack_262 + wait_ack_263 + wait_ack_264 + wait_ack_265 + wait_ack_266 + wait_ack_267 + wait_ack_268 + wait_ack_269 + wait_ack_270 + wait_ack_271 + wait_ack_272 + wait_ack_273 + wait_ack_274 + wait_ack_275 + wait_ack_276 + wait_ack_277 + wait_ack_278 + wait_ack_279 + wait_ack_280 + wait_ack_281 + wait_ack_282 + wait_ack_283 + wait_ack_284 + wait_ack_285 + wait_ack_286 + wait_ack_287 + wait_ack_288 + wait_ack_289 + wait_ack_290 + wait_ack_291 + wait_ack_292 + wait_ack_293 + wait_ack_294 + wait_ack_295 + wait_ack_296 + wait_ack_297 + wait_ack_298 + wait_ack_299 + wait_ack_300 + wait_ack_301 + wait_ack_302 + wait_ack_303 + wait_ack_304 + wait_ack_305 + wait_ack_306 + wait_ack_307 + wait_ack_308 + wait_ack_309 + wait_ack_310 + wait_ack_311 + wait_ack_312 + wait_ack_313 + wait_ack_314 + wait_ack_315 + wait_ack_316 + wait_ack_317 + wait_ack_318 + wait_ack_319 + wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + wait_ack_340 + wait_ack_341 + wait_ack_342 + wait_ack_343 + wait_ack_344 + wait_ack_345 + wait_ack_346 + wait_ack_347 + wait_ack_348 + wait_ack_349 + wait_ack_350 + wait_ack_351 + wait_ack_352 + wait_ack_353 + wait_ack_354 + wait_ack_355 + wait_ack_356 + wait_ack_357 + wait_ack_358 + wait_ack_359 + wait_ack_360 + wait_ack_361 + wait_ack_362 + wait_ack_363 + wait_ack_364 + wait_ack_365 + wait_ack_366 + wait_ack_367 + wait_ack_368 + wait_ack_369 + wait_ack_370 + wait_ack_371 + wait_ack_372 + wait_ack_373 + wait_ack_374 + wait_ack_375 + wait_ack_376 + wait_ack_377 + wait_ack_378 + wait_ack_379 + wait_ack_380 + wait_ack_381 + wait_ack_382 + wait_ack_383 + wait_ack_384 + wait_ack_385 + wait_ack_386 + wait_ack_387 + wait_ack_388 + wait_ack_389 + wait_ack_390 + wait_ack_391 + wait_ack_392 + wait_ack_393 + wait_ack_394 + wait_ack_395 + wait_ack_396 + wait_ack_397 + wait_ack_398 + wait_ack_399 + -1'listen_4 + -1'listen_10 + -1'listen_11 + -1'RMC_4 + -1'RMC_10 + -1'RMC_11 + PMC_0 + PMC_1 + PMC_2 + PMC_3 + PMC_5 + PMC_6 + PMC_7 + PMC_8 + PMC_9 + PMC_12 + PMC_13 + PMC_14 + PMC_15 + PMC_16 + PMC_17 + PMC_18 + PMC_19 + -1'wait_msg_4 + -1'wait_msg_10 + -1'wait_msg_11 + -1'FMCb_0 + -1'loop_em_4 + -1'loop_em_10 + -1'loop_em_11 = -3
invariant :AMC_200 + AMC_201 + AMC_202 + AMC_203 + AMC_204 + AMC_205 + AMC_206 + AMC_207 + AMC_208 + AMC_209 + AMC_210 + AMC_211 + AMC_212 + AMC_213 + AMC_214 + AMC_215 + AMC_216 + AMC_217 + AMC_218 + AMC_219 + wait_ack_200 + wait_ack_201 + wait_ack_202 + wait_ack_203 + wait_ack_204 + wait_ack_205 + wait_ack_206 + wait_ack_207 + wait_ack_208 + wait_ack_209 + wait_ack_210 + wait_ack_211 + wait_ack_212 + wait_ack_213 + wait_ack_214 + wait_ack_215 + wait_ack_216 + wait_ack_217 + wait_ack_218 + wait_ack_219 + listen_10 + RMC_10 + PMC_10 + wait_msg_10 + loop_em_10 = 1
invariant :wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + wait_cable_2 + listen_2 + wait_msg_2 + loop_em_2 = 1
invariant :cable_used_9 + -1'FMC_9 + -1'wait_ack_180 + -1'wait_ack_181 + -1'wait_ack_182 + -1'wait_ack_183 + -1'wait_ack_184 + -1'wait_ack_185 + -1'wait_ack_186 + -1'wait_ack_187 + -1'wait_ack_188 + -1'wait_ack_189 + -1'wait_ack_190 + -1'wait_ack_191 + -1'wait_ack_192 + -1'wait_ack_193 + -1'wait_ack_194 + -1'wait_ack_195 + -1'wait_ack_196 + -1'wait_ack_197 + -1'wait_ack_198 + -1'wait_ack_199 + -1'PMC_9 = 0
invariant :AMC_140 + AMC_141 + AMC_142 + AMC_143 + AMC_144 + AMC_145 + AMC_146 + AMC_147 + AMC_148 + AMC_149 + AMC_150 + AMC_151 + AMC_152 + AMC_153 + AMC_154 + AMC_155 + AMC_156 + AMC_157 + AMC_158 + AMC_159 + wait_ack_140 + wait_ack_141 + wait_ack_142 + wait_ack_143 + wait_ack_144 + wait_ack_145 + wait_ack_146 + wait_ack_147 + wait_ack_148 + wait_ack_149 + wait_ack_150 + wait_ack_151 + wait_ack_152 + wait_ack_153 + wait_ack_154 + wait_ack_155 + wait_ack_156 + wait_ack_157 + wait_ack_158 + wait_ack_159 + listen_7 + RMC_7 + PMC_7 + wait_msg_7 + loop_em_7 = 1
invariant :wait_ack_320 + wait_ack_321 + wait_ack_322 + wait_ack_323 + wait_ack_324 + wait_ack_325 + wait_ack_326 + wait_ack_327 + wait_ack_328 + wait_ack_329 + wait_ack_330 + wait_ack_331 + wait_ack_332 + wait_ack_333 + wait_ack_334 + wait_ack_335 + wait_ack_336 + wait_ack_337 + wait_ack_338 + wait_ack_339 + wait_cable_16 + listen_16 + wait_msg_16 + loop_em_16 = 1
invariant :AMC_160 + AMC_161 + AMC_162 + AMC_163 + AMC_164 + AMC_165 + AMC_166 + AMC_167 + AMC_168 + AMC_169 + AMC_170 + AMC_171 + AMC_172 + AMC_173 + AMC_174 + AMC_175 + AMC_176 + AMC_177 + AMC_178 + AMC_179 + wait_ack_160 + wait_ack_161 + wait_ack_162 + wait_ack_163 + wait_ack_164 + wait_ack_165 + wait_ack_166 + wait_ack_167 + wait_ack_168 + wait_ack_169 + wait_ack_170 + wait_ack_171 + wait_ack_172 + wait_ack_173 + wait_ack_174 + wait_ack_175 + wait_ack_176 + wait_ack_177 + wait_ack_178 + wait_ack_179 + listen_8 + RMC_8 + PMC_8 + wait_msg_8 + loop_em_8 = 1
invariant :wait_ack_80 + wait_ack_81 + wait_ack_82 + wait_ack_83 + wait_ack_84 + wait_ack_85 + wait_ack_86 + wait_ack_87 + wait_ack_88 + wait_ack_89 + wait_ack_90 + wait_ack_91 + wait_ack_92 + wait_ack_93 + wait_ack_94 + wait_ack_95 + wait_ack_96 + wait_ack_97 + wait_ack_98 + wait_ack_99 + wait_cable_4 + listen_4 + wait_msg_4 + loop_em_4 = 1
invariant :cable_used_6 + -1'FMC_6 + -1'wait_ack_120 + -1'wait_ack_121 + -1'wait_ack_122 + -1'wait_ack_123 + -1'wait_ack_124 + -1'wait_ack_125 + -1'wait_ack_126 + -1'wait_ack_127 + -1'wait_ack_128 + -1'wait_ack_129 + -1'wait_ack_130 + -1'wait_ack_131 + -1'wait_ack_132 + -1'wait_ack_133 + -1'wait_ack_134 + -1'wait_ack_135 + -1'wait_ack_136 + -1'wait_ack_137 + -1'wait_ack_138 + -1'wait_ack_139 + -1'PMC_6 = 0
invariant :-1'AMC_20 + -1'AMC_21 + -1'AMC_22 + -1'AMC_23 + -1'AMC_24 + -1'AMC_25 + -1'AMC_26 + -1'AMC_27 + -1'AMC_28 + -1'AMC_29 + -1'AMC_30 + -1'AMC_31 + -1'AMC_32 + -1'AMC_33 + -1'AMC_34 + -1'AMC_35 + -1'AMC_36 + -1'AMC_37 + -1'AMC_38 + -1'AMC_39 + wait_cable_1 + -1'RMC_1 + -1'PMC_1 = 0
invariant :AMC_340 + AMC_341 + AMC_342 + AMC_343 + AMC_344 + AMC_345 + AMC_346 + AMC_347 + AMC_348 + AMC_349 + AMC_350 + AMC_351 + AMC_352 + AMC_353 + AMC_354 + AMC_355 + AMC_356 + AMC_357 + AMC_358 + AMC_359 + wait_ack_340 + wait_ack_341 + wait_ack_342 + wait_ack_343 + wait_ack_344 + wait_ack_345 + wait_ack_346 + wait_ack_347 + wait_ack_348 + wait_ack_349 + wait_ack_350 + wait_ack_351 + wait_ack_352 + wait_ack_353 + wait_ack_354 + wait_ack_355 + wait_ack_356 + wait_ack_357 + wait_ack_358 + wait_ack_359 + listen_17 + RMC_17 + PMC_17 + wait_msg_17 + loop_em_17 = 1
invariant :wait_ack_220 + wait_ack_221 + wait_ack_222 + wait_ack_223 + wait_ack_224 + wait_ack_225 + wait_ack_226 + wait_ack_227 + wait_ack_228 + wait_ack_229 + wait_ack_230 + wait_ack_231 + wait_ack_232 + wait_ack_233 + wait_ack_234 + wait_ack_235 + wait_ack_236 + wait_ack_237 + wait_ack_238 + wait_ack_239 + wait_cable_11 + listen_11 + wait_msg_11 + loop_em_11 = 1
invariant :-1'AMC_300 + -1'AMC_301 + -1'AMC_302 + -1'AMC_303 + -1'AMC_304 + -1'AMC_305 + -1'AMC_306 + -1'AMC_307 + -1'AMC_308 + -1'AMC_309 + -1'AMC_310 + -1'AMC_311 + -1'AMC_312 + -1'AMC_313 + -1'AMC_314 + -1'AMC_315 + -1'AMC_316 + -1'AMC_317 + -1'AMC_318 + -1'AMC_319 + wait_cable_15 + -1'RMC_15 + -1'PMC_15 = 0
invariant :cable_used_12 + -1'FMC_12 + -1'wait_ack_240 + -1'wait_ack_241 + -1'wait_ack_242 + -1'wait_ack_243 + -1'wait_ack_244 + -1'wait_ack_245 + -1'wait_ack_246 + -1'wait_ack_247 + -1'wait_ack_248 + -1'wait_ack_249 + -1'wait_ack_250 + -1'wait_ack_251 + -1'wait_ack_252 + -1'wait_ack_253 + -1'wait_ack_254 + -1'wait_ack_255 + -1'wait_ack_256 + -1'wait_ack_257 + -1'wait_ack_258 + -1'wait_ack_259 + -1'PMC_12 = 0
invariant :Cpt2_10 + -1'Cpt1_10 + AMC_9 + -1'AMC_10 + AMC_29 + -1'AMC_30 + AMC_49 + -1'AMC_50 + AMC_69 + -1'AMC_70 + AMC_89 + -1'AMC_90 + AMC_109 + -1'AMC_110 + AMC_129 + -1'AMC_130 + AMC_149 + -1'AMC_150 + AMC_169 + -1'AMC_170 + AMC_189 + -1'AMC_190 + AMC_209 + -1'AMC_210 + AMC_229 + -1'AMC_230 + AMC_249 + -1'AMC_250 + AMC_269 + -1'AMC_270 + AMC_289 + -1'AMC_290 + AMC_309 + -1'AMC_310 + AMC_329 + -1'AMC_330 + AMC_349 + -1'AMC_350 + AMC_369 + -1'AMC_370 + AMC_389 + -1'AMC_390 = 0
invariant :cable_used_15 + -1'FMC_15 + -1'wait_ack_300 + -1'wait_ack_301 + -1'wait_ack_302 + -1'wait_ack_303 + -1'wait_ack_304 + -1'wait_ack_305 + -1'wait_ack_306 + -1'wait_ack_307 + -1'wait_ack_308 + -1'wait_ack_309 + -1'wait_ack_310 + -1'wait_ack_311 + -1'wait_ack_312 + -1'wait_ack_313 + -1'wait_ack_314 + -1'wait_ack_315 + -1'wait_ack_316 + -1'wait_ack_317 + -1'wait_ack_318 + -1'wait_ack_319 + -1'PMC_15 = 0
invariant :AMC_80 + AMC_81 + AMC_82 + AMC_83 + AMC_84 + AMC_85 + AMC_86 + AMC_87 + AMC_88 + AMC_89 + AMC_90 + AMC_91 + AMC_92 + AMC_93 + AMC_94 + AMC_95 + AMC_96 + AMC_97 + AMC_98 + AMC_99 + wait_ack_80 + wait_ack_81 + wait_ack_82 + wait_ack_83 + wait_ack_84 + wait_ack_85 + wait_ack_86 + wait_ack_87 + wait_ack_88 + wait_ack_89 + wait_ack_90 + wait_ack_91 + wait_ack_92 + wait_ack_93 + wait_ack_94 + wait_ack_95 + wait_ack_96 + wait_ack_97 + wait_ack_98 + wait_ack_99 + listen_4 + RMC_4 + PMC_4 + wait_msg_4 + loop_em_4 = 1
invariant :AMC_180 + AMC_181 + AMC_182 + AMC_183 + AMC_184 + AMC_185 + AMC_186 + AMC_187 + AMC_188 + AMC_189 + AMC_190 + AMC_191 + AMC_192 + AMC_193 + AMC_194 + AMC_195 + AMC_196 + AMC_197 + AMC_198 + AMC_199 + wait_ack_180 + wait_ack_181 + wait_ack_182 + wait_ack_183 + wait_ack_184 + wait_ack_185 + wait_ack_186 + wait_ack_187 + wait_ack_188 + wait_ack_189 + wait_ack_190 + wait_ack_191 + wait_ack_192 + wait_ack_193 + wait_ack_194 + wait_ack_195 + wait_ack_196 + wait_ack_197 + wait_ack_198 + wait_ack_199 + listen_9 + RMC_9 + PMC_9 + wait_msg_9 + loop_em_9 = 1
invariant :AMC_240 + AMC_241 + AMC_242 + AMC_243 + AMC_244 + AMC_245 + AMC_246 + AMC_247 + AMC_248 + AMC_249 + AMC_250 + AMC_251 + AMC_252 + AMC_253 + AMC_254 + AMC_255 + AMC_256 + AMC_257 + AMC_258 + AMC_259 + wait_ack_240 + wait_ack_241 + wait_ack_242 + wait_ack_243 + wait_ack_244 + wait_ack_245 + wait_ack_246 + wait_ack_247 + wait_ack_248 + wait_ack_249 + wait_ack_250 + wait_ack_251 + wait_ack_252 + wait_ack_253 + wait_ack_254 + wait_ack_255 + wait_ack_256 + wait_ack_257 + wait_ack_258 + wait_ack_259 + listen_12 + RMC_12 + PMC_12 + wait_msg_12 + loop_em_12 = 1
invariant :AMC_40 + AMC_41 + AMC_42 + AMC_43 + AMC_44 + AMC_45 + AMC_46 + AMC_47 + AMC_48 + AMC_49 + AMC_50 + AMC_51 + AMC_52 + AMC_53 + AMC_54 + AMC_55 + AMC_56 + AMC_57 + AMC_58 + AMC_59 + wait_ack_40 + wait_ack_41 + wait_ack_42 + wait_ack_43 + wait_ack_44 + wait_ack_45 + wait_ack_46 + wait_ack_47 + wait_ack_48 + wait_ack_49 + wait_ack_50 + wait_ack_51 + wait_ack_52 + wait_ack_53 + wait_ack_54 + wait_ack_55 + wait_ack_56 + wait_ack_57 + wait_ack_58 + wait_ack_59 + listen_2 + RMC_2 + PMC_2 + wait_msg_2 + loop_em_2 = 1
invariant :-1'AMC_380 + -1'AMC_381 + -1'AMC_382 + -1'AMC_383 + -1'AMC_384 + -1'AMC_385 + -1'AMC_386 + -1'AMC_387 + -1'AMC_388 + -1'AMC_389 + -1'AMC_390 + -1'AMC_391 + -1'AMC_392 + -1'AMC_393 + -1'AMC_394 + -1'AMC_395 + -1'AMC_396 + -1'AMC_397 + -1'AMC_398 + -1'AMC_399 + wait_cable_19 + -1'RMC_19 + -1'PMC_19 = 0
invariant :AMC_100 + AMC_101 + AMC_102 + AMC_103 + AMC_104 + AMC_105 + AMC_106 + AMC_107 + AMC_108 + AMC_109 + AMC_110 + AMC_111 + AMC_112 + AMC_113 + AMC_114 + AMC_115 + AMC_116 + AMC_117 + AMC_118 + AMC_119 + wait_ack_100 + wait_ack_101 + wait_ack_102 + wait_ack_103 + wait_ack_104 + wait_ack_105 + wait_ack_106 + wait_ack_107 + wait_ack_108 + wait_ack_109 + wait_ack_110 + wait_ack_111 + wait_ack_112 + wait_ack_113 + wait_ack_114 + wait_ack_115 + wait_ack_116 + wait_ack_117 + wait_ack_118 + wait_ack_119 + listen_5 + RMC_5 + PMC_5 + wait_msg_5 + loop_em_5 = 1
invariant :cable_used_1 + -1'FMC_1 + -1'wait_ack_20 + -1'wait_ack_21 + -1'wait_ack_22 + -1'wait_ack_23 + -1'wait_ack_24 + -1'wait_ack_25 + -1'wait_ack_26 + -1'wait_ack_27 + -1'wait_ack_28 + -1'wait_ack_29 + -1'wait_ack_30 + -1'wait_ack_31 + -1'wait_ack_32 + -1'wait_ack_33 + -1'wait_ack_34 + -1'wait_ack_35 + -1'wait_ack_36 + -1'wait_ack_37 + -1'wait_ack_38 + -1'wait_ack_39 + -1'PMC_1 = 0
invariant :AMC_260 + AMC_261 + AMC_262 + AMC_263 + AMC_264 + AMC_265 + AMC_266 + AMC_267 + AMC_268 + AMC_269 + AMC_270 + AMC_271 + AMC_272 + AMC_273 + AMC_274 + AMC_275 + AMC_276 + AMC_277 + AMC_278 + AMC_279 + wait_ack_260 + wait_ack_261 + wait_ack_262 + wait_ack_263 + wait_ack_264 + wait_ack_265 + wait_ack_266 + wait_ack_267 + wait_ack_268 + wait_ack_269 + wait_ack_270 + wait_ack_271 + wait_ack_272 + wait_ack_273 + wait_ack_274 + wait_ack_275 + wait_ack_276 + wait_ack_277 + wait_ack_278 + wait_ack_279 + listen_13 + RMC_13 + PMC_13 + wait_msg_13 + loop_em_13 = 1
invariant :wait_ack_60 + wait_ack_61 + wait_ack_62 + wait_ack_63 + wait_ack_64 + wait_ack_65 + wait_ack_66 + wait_ack_67 + wait_ack_68 + wait_ack_69 + wait_ack_70 + wait_ack_71 + wait_ack_72 + wait_ack_73 + wait_ack_74 + wait_ack_75 + wait_ack_76 + wait_ack_77 + wait_ack_78 + wait_ack_79 + wait_cable_3 + listen_3 + wait_msg_3 + loop_em_3 = 1
invariant :cable_used_16 + -1'FMC_16 + -1'wait_ack_320 + -1'wait_ack_321 + -1'wait_ack_322 + -1'wait_ack_323 + -1'wait_ack_324 + -1'wait_ack_325 + -1'wait_ack_326 + -1'wait_ack_327 + -1'wait_ack_328 + -1'wait_ack_329 + -1'wait_ack_330 + -1'wait_ack_331 + -1'wait_ack_332 + -1'wait_ack_333 + -1'wait_ack_334 + -1'wait_ack_335 + -1'wait_ack_336 + -1'wait_ack_337 + -1'wait_ack_338 + -1'wait_ack_339 + -1'PMC_16 = 0
invariant :AMC_360 + AMC_361 + AMC_362 + AMC_363 + AMC_364 + AMC_365 + AMC_366 + AMC_367 + AMC_368 + AMC_369 + AMC_370 + AMC_371 + AMC_372 + AMC_373 + AMC_374 + AMC_375 + AMC_376 + AMC_377 + AMC_378 + AMC_379 + wait_ack_360 + wait_ack_361 + wait_ack_362 + wait_ack_363 + wait_ack_364 + wait_ack_365 + wait_ack_366 + wait_ack_367 + wait_ack_368 + wait_ack_369 + wait_ack_370 + wait_ack_371 + wait_ack_372 + wait_ack_373 + wait_ack_374 + wait_ack_375 + wait_ack_376 + wait_ack_377 + wait_ack_378 + wait_ack_379 + listen_18 + RMC_18 + PMC_18 + wait_msg_18 + loop_em_18 = 1
invariant :Cpt2_2 + -1'Cpt1_2 + AMC_1 + -1'AMC_2 + AMC_21 + -1'AMC_22 + AMC_41 + -1'AMC_42 + AMC_61 + -1'AMC_62 + AMC_81 + -1'AMC_82 + AMC_101 + -1'AMC_102 + AMC_121 + -1'AMC_122 + AMC_141 + -1'AMC_142 + AMC_161 + -1'AMC_162 + AMC_181 + -1'AMC_182 + AMC_201 + -1'AMC_202 + AMC_221 + -1'AMC_222 + AMC_241 + -1'AMC_242 + AMC_261 + -1'AMC_262 + AMC_281 + -1'AMC_282 + AMC_301 + -1'AMC_302 + AMC_321 + -1'AMC_322 + AMC_341 + -1'AMC_342 + AMC_361 + -1'AMC_362 + AMC_381 + -1'AMC_382 = 0
invariant :cable_used_17 + -1'FMC_17 + -1'wait_ack_340 + -1'wait_ack_341 + -1'wait_ack_342 + -1'wait_ack_343 + -1'wait_ack_344 + -1'wait_ack_345 + -1'wait_ack_346 + -1'wait_ack_347 + -1'wait_ack_348 + -1'wait_ack_349 + -1'wait_ack_350 + -1'wait_ack_351 + -1'wait_ack_352 + -1'wait_ack_353 + -1'wait_ack_354 + -1'wait_ack_355 + -1'wait_ack_356 + -1'wait_ack_357 + -1'wait_ack_358 + -1'wait_ack_359 + -1'PMC_17 = 0
invariant :-1'wait_ack_0 + -1'wait_ack_1 + -1'wait_ack_2 + -1'wait_ack_3 + -1'wait_ack_4 + -1'wait_ack_5 + -1'wait_ack_6 + -1'wait_ack_7 + -1'wait_ack_8 + -1'wait_ack_9 + -1'wait_ack_10 + -1'wait_ack_11 + -1'wait_ack_12 + -1'wait_ack_13 + -1'wait_ack_14 + -1'wait_ack_15 + -1'wait_ack_16 + -1'wait_ack_17 + -1'wait_ack_18 + -1'wait_ack_19 + -1'wait_ack_20 + -1'wait_ack_21 + -1'wait_ack_22 + -1'wait_ack_23 + -1'wait_ack_24 + -1'wait_ack_25 + -1'wait_ack_26 + -1'wait_ack_27 + -1'wait_ack_28 + -1'wait_ack_29 + -1'wait_ack_30 + -1'wait_ack_31 + -1'wait_ack_32 + -1'wait_ack_33 + -1'wait_ack_34 + -1'wait_ack_35 + -1'wait_ack_36 + -1'wait_ack_37 + -1'wait_ack_38 + -1'wait_ack_39 + -1'wait_ack_40 + -1'wait_ack_41 + -1'wait_ack_42 + -1'wait_ack_43 + -1'wait_ack_44 + -1'wait_ack_45 + -1'wait_ack_46 + -1'wait_ack_47 + -1'wait_ack_48 + -1'wait_ack_49 + -1'wait_ack_50 + -1'wait_ack_51 + -1'wait_ack_52 + -1'wait_ack_53 + -1'wait_ack_54 + -1'wait_ack_55 + -1'wait_ack_56 + -1'wait_ack_57 + -1'wait_ack_58 + -1'wait_ack_59 + -1'wait_ack_60 + -1'wait_ack_61 + -1'wait_ack_62 + -1'wait_ack_63 + -1'wait_ack_64 + -1'wait_ack_65 + -1'wait_ack_66 + -1'wait_ack_67 + -1'wait_ack_68 + -1'wait_ack_69 + -1'wait_ack_70 + -1'wait_ack_71 + -1'wait_ack_72 + -1'wait_ack_73 + -1'wait_ack_74 + -1'wait_ack_75 + -1'wait_ack_76 + -1'wait_ack_77 + -1'wait_ack_78 + -1'wait_ack_79 + -1'wait_ack_80 + -1'wait_ack_81 + -1'wait_ack_82 + -1'wait_ack_83 + -1'wait_ack_84 + -1'wait_ack_85 + -1'wait_ack_86 + -1'wait_ack_87 + -1'wait_ack_88 + -1'wait_ack_89 + -1'wait_ack_90 + -1'wait_ack_91 + -1'wait_ack_92 + -1'wait_ack_93 + -1'wait_ack_94 + -1'wait_ack_95 + -1'wait_ack_96 + -1'wait_ack_97 + -1'wait_ack_98 + -1'wait_ack_99 + -1'wait_ack_100 + -1'wait_ack_101 + -1'wait_ack_102 + -1'wait_ack_103 + -1'wait_ack_104 + -1'wait_ack_105 + -1'wait_ack_106 + -1'wait_ack_107 + -1'wait_ack_108 + -1'wait_ack_109 + -1'wait_ack_110 + -1'wait_ack_111 + -1'wait_ack_112 + -1'wait_ack_113 + -1'wait_ack_114 + -1'wait_ack_115 + -1'wait_ack_116 + -1'wait_ack_117 + -1'wait_ack_118 + -1'wait_ack_119 + -1'wait_ack_120 + -1'wait_ack_121 + -1'wait_ack_122 + -1'wait_ack_123 + -1'wait_ack_124 + -1'wait_ack_125 + -1'wait_ack_126 + -1'wait_ack_127 + -1'wait_ack_128 + -1'wait_ack_129 + -1'wait_ack_130 + -1'wait_ack_131 + -1'wait_ack_132 + -1'wait_ack_133 + -1'wait_ack_134 + -1'wait_ack_135 + -1'wait_ack_136 + -1'wait_ack_137 + -1'wait_ack_138 + -1'wait_ack_139 + -1'wait_ack_140 + -1'wait_ack_141 + -1'wait_ack_142 + -1'wait_ack_143 + -1'wait_ack_144 + -1'wait_ack_145 + -1'wait_ack_146 + -1'wait_ack_147 + -1'wait_ack_148 + -1'wait_ack_149 + -1'wait_ack_150 + -1'wait_ack_151 + -1'wait_ack_152 + -1'wait_ack_153 + -1'wait_ack_154 + -1'wait_ack_155 + -1'wait_ack_156 + -1'wait_ack_157 + -1'wait_ack_158 + -1'wait_ack_159 + -1'wait_ack_160 + -1'wait_ack_161 + -1'wait_ack_162 + -1'wait_ack_163 + -1'wait_ack_164 + -1'wait_ack_165 + -1'wait_ack_166 + -1'wait_ack_167 + -1'wait_ack_168 + -1'wait_ack_169 + -1'wait_ack_170 + -1'wait_ack_171 + -1'wait_ack_172 + -1'wait_ack_173 + -1'wait_ack_174 + -1'wait_ack_175 + -1'wait_ack_176 + -1'wait_ack_177 + -1'wait_ack_178 + -1'wait_ack_179 + -1'wait_ack_180 + -1'wait_ack_181 + -1'wait_ack_182 + -1'wait_ack_183 + -1'wait_ack_184 + -1'wait_ack_185 + -1'wait_ack_186 + -1'wait_ack_187 + -1'wait_ack_188 + -1'wait_ack_189 + -1'wait_ack_190 + -1'wait_ack_191 + -1'wait_ack_192 + -1'wait_ack_193 + -1'wait_ack_194 + -1'wait_ack_195 + -1'wait_ack_196 + -1'wait_ack_197 + -1'wait_ack_198 + -1'wait_ack_199 + -1'wait_ack_200 + -1'wait_ack_201 + -1'wait_ack_202 + -1'wait_ack_203 + -1'wait_ack_204 + -1'wait_ack_205 + -1'wait_ack_206 + -1'wait_ack_207 + -1'wait_ack_208 + -1'wait_ack_209 + -1'wait_ack_210 + -1'wait_ack_211 + -1'wait_ack_212 + -1'wait_ack_213 + -1'wait_ack_214 + -1'wait_ack_215 + -1'wait_ack_216 + -1'wait_ack_217 + -1'wait_ack_218 + -1'wait_ack_219 + -1'wait_ack_220 + -1'wait_ack_221 + -1'wait_ack_222 + -1'wait_ack_223 + -1'wait_ack_224 + -1'wait_ack_225 + -1'wait_ack_226 + -1'wait_ack_227 + -1'wait_ack_228 + -1'wait_ack_229 + -1'wait_ack_230 + -1'wait_ack_231 + -1'wait_ack_232 + -1'wait_ack_233 + -1'wait_ack_234 + -1'wait_ack_235 + -1'wait_ack_236 + -1'wait_ack_237 + -1'wait_ack_238 + -1'wait_ack_239 + -1'wait_ack_240 + -1'wait_ack_241 + -1'wait_ack_242 + -1'wait_ack_243 + -1'wait_ack_244 + -1'wait_ack_245 + -1'wait_ack_246 + -1'wait_ack_247 + -1'wait_ack_248 + -1'wait_ack_249 + -1'wait_ack_250 + -1'wait_ack_251 + -1'wait_ack_252 + -1'wait_ack_253 + -1'wait_ack_254 + -1'wait_ack_255 + -1'wait_ack_256 + -1'wait_ack_257 + -1'wait_ack_258 + -1'wait_ack_259 + -1'wait_ack_260 + -1'wait_ack_261 + -1'wait_ack_262 + -1'wait_ack_263 + -1'wait_ack_264 + -1'wait_ack_265 + -1'wait_ack_266 + -1'wait_ack_267 + -1'wait_ack_268 + -1'wait_ack_269 + -1'wait_ack_270 + -1'wait_ack_271 + -1'wait_ack_272 + -1'wait_ack_273 + -1'wait_ack_274 + -1'wait_ack_275 + -1'wait_ack_276 + -1'wait_ack_277 + -1'wait_ack_278 + -1'wait_ack_279 + -1'wait_ack_280 + -1'wait_ack_281 + -1'wait_ack_282 + -1'wait_ack_283 + -1'wait_ack_284 + -1'wait_ack_285 + -1'wait_ack_286 + -1'wait_ack_287 + -1'wait_ack_288 + -1'wait_ack_289 + -1'wait_ack_290 + -1'wait_ack_291 + -1'wait_ack_292 + -1'wait_ack_293 + -1'wait_ack_294 + -1'wait_ack_295 + -1'wait_ack_296 + -1'wait_ack_297 + -1'wait_ack_298 + -1'wait_ack_299 + -1'wait_ack_300 + -1'wait_ack_301 + -1'wait_ack_302 + -1'wait_ack_303 + -1'wait_ack_304 + -1'wait_ack_305 + -1'wait_ack_306 + -1'wait_ack_307 + -1'wait_ack_308 + -1'wait_ack_309 + -1'wait_ack_310 + -1'wait_ack_311 + -1'wait_ack_312 + -1'wait_ack_313 + -1'wait_ack_314 + -1'wait_ack_315 + -1'wait_ack_316 + -1'wait_ack_317 + -1'wait_ack_318 + -1'wait_ack_319 + -1'wait_ack_320 + -1'wait_ack_321 + -1'wait_ack_322 + -1'wait_ack_323 + -1'wait_ack_324 + -1'wait_ack_325 + -1'wait_ack_326 + -1'wait_ack_327 + -1'wait_ack_328 + -1'wait_ack_329 + -1'wait_ack_330 + -1'wait_ack_331 + -1'wait_ack_332 + -1'wait_ack_333 + -1'wait_ack_334 + -1'wait_ack_335 + -1'wait_ack_336 + -1'wait_ack_337 + -1'wait_ack_338 + -1'wait_ack_339 + -1'wait_ack_340 + -1'wait_ack_341 + -1'wait_ack_342 + -1'wait_ack_343 + -1'wait_ack_344 + -1'wait_ack_345 + -1'wait_ack_346 + -1'wait_ack_347 + -1'wait_ack_348 + -1'wait_ack_349 + -1'wait_ack_350 + -1'wait_ack_351 + -1'wait_ack_352 + -1'wait_ack_353 + -1'wait_ack_354 + -1'wait_ack_355 + -1'wait_ack_356 + -1'wait_ack_357 + -1'wait_ack_358 + -1'wait_ack_359 + -1'wait_ack_360 + -1'wait_ack_361 + -1'wait_ack_362 + -1'wait_ack_363 + -1'wait_ack_364 + -1'wait_ack_365 + -1'wait_ack_366 + -1'wait_ack_367 + -1'wait_ack_368 + -1'wait_ack_369 + -1'wait_ack_370 + -1'wait_ack_371 + -1'wait_ack_372 + -1'wait_ack_373 + -1'wait_ack_374 + -1'wait_ack_375 + -1'wait_ack_376 + -1'wait_ack_377 + -1'wait_ack_378 + -1'wait_ack_379 + -1'wait_ack_380 + -1'wait_ack_381 + -1'wait_ack_382 + -1'wait_ack_383 + -1'wait_ack_384 + -1'wait_ack_385 + -1'wait_ack_386 + -1'wait_ack_387 + -1'wait_ack_388 + -1'wait_ack_389 + -1'wait_ack_390 + -1'wait_ack_391 + -1'wait_ack_392 + -1'wait_ack_393 + -1'wait_ack_394 + -1'wait_ack_395 + -1'wait_ack_396 + -1'wait_ack_397 + -1'wait_ack_398 + -1'wait_ack_399 + ACK_0 + MSG_0 + MSG_1 + MSG_2 + MSG_3 + MSG_4 + MSG_5 + MSG_6 + MSG_7 + MSG_8 + MSG_9 + MSG_10 + MSG_11 + MSG_12 + MSG_13 + MSG_14 + MSG_15 + MSG_16 + MSG_17 + MSG_18 + MSG_19 + T_out_0 = 0
invariant :Cpt2_15 + -1'Cpt1_15 + AMC_14 + -1'AMC_15 + AMC_34 + -1'AMC_35 + AMC_54 + -1'AMC_55 + AMC_74 + -1'AMC_75 + AMC_94 + -1'AMC_95 + AMC_114 + -1'AMC_115 + AMC_134 + -1'AMC_135 + AMC_154 + -1'AMC_155 + AMC_174 + -1'AMC_175 + AMC_194 + -1'AMC_195 + AMC_214 + -1'AMC_215 + AMC_234 + -1'AMC_235 + AMC_254 + -1'AMC_255 + AMC_274 + -1'AMC_275 + AMC_294 + -1'AMC_295 + AMC_314 + -1'AMC_315 + AMC_334 + -1'AMC_335 + AMC_354 + -1'AMC_355 + AMC_374 + -1'AMC_375 + AMC_394 + -1'AMC_395 = 0
May 22, 2018 4:24:28 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 85 place invariants in 1125 ms
May 22, 2018 4:24:29 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may disable matrix : 10501 transitions.
May 22, 2018 4:24:29 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of disable matrix completed :0/10501 took 10 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:32 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of disable matrix completed :3893/10501 took 3010 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:33 PM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 1026 variables to be positive in 5781 ms
May 22, 2018 4:24:35 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of disable matrix completed :8108/10501 took 6010 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:36 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete disable matrix. took 7266 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:37 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver computeAblingMatrix
INFO: Computing symmetric may enable matrix : 10501 transitions.
May 22, 2018 4:24:39 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of enable matrix completed :2384/10501 took 1547 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:42 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of enable matrix completed :6797/10501 took 4547 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:44 PM fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver printStats
INFO: Computation of Complete enable matrix. took 6654 ms. Total solver calls (SAT/UNSAT): 0(0/0)
May 22, 2018 4:24:58 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-00(UNSAT) depth K=2 took 31504 ms
May 22, 2018 4:25:09 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-01(UNSAT) depth K=2 took 11409 ms
May 22, 2018 4:25:34 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-02(UNSAT) depth K=2 took 25302 ms
May 22, 2018 4:25:54 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-03(UNSAT) depth K=2 took 19879 ms
May 22, 2018 4:26:03 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-04(UNSAT) depth K=2 took 8521 ms
May 22, 2018 4:26:42 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-05(UNSAT) depth K=2 took 39260 ms
May 22, 2018 4:26:56 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-06(UNSAT) depth K=2 took 13811 ms
May 22, 2018 4:27:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-07(UNSAT) depth K=2 took 33261 ms
May 22, 2018 4:27:50 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-10(UNSAT) depth K=2 took 20564 ms
May 22, 2018 4:28:05 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-11(UNSAT) depth K=2 took 15074 ms
May 22, 2018 4:28:27 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-12(UNSAT) depth K=2 took 22382 ms
May 22, 2018 4:29:37 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-13(UNSAT) depth K=2 took 70402 ms
May 22, 2018 4:31:11 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-14(UNSAT) depth K=2 took 93854 ms
May 22, 2018 4:31:49 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-15(UNSAT) depth K=2 took 37836 ms
May 22, 2018 4:34:03 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, proved UNreachability of reachability predicate SafeBus-COL-20-ReachabilityCardinality-00
May 22, 2018 4:34:03 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, successfully proved induction at step 0 for SafeBus-COL-20-ReachabilityCardinality-00
FORMULA SafeBus-COL-20-ReachabilityCardinality-00 FALSE TECHNIQUES SAT_SMT K_INDUCTION(0)
May 22, 2018 4:34:03 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-00(FALSE) depth K=0 took 569957 ms
May 22, 2018 4:36:57 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesSafeBus-COL-20-ReachabilityCardinality-01
May 22, 2018 4:36:57 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-01(SAT) depth K=0 took 173766 ms
ITS-tools command line returned an error code 137
Skipping mayMatrices nes/nds SMT solver raised an error :unknown
java.lang.RuntimeException: SMT solver raised an error :unknown
at fr.lip6.move.gal.gal2smt.bmc.NecessaryEnablingsolver.computeAblingForPredicate(NecessaryEnablingsolver.java:766)
at fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext.printLabels(Gal2PinsTransformerNext.java:502)
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 22, 2018 4:44:49 PM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Built C files in 1237039ms 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
May 22, 2018 4:54:56 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-00(UNSAT) depth K=3 took 1387094 ms
FORMULA SafeBus-COL-20-ReachabilityCardinality-02 TRUE TECHNIQUES SAT_SMT K_INDUCTION(0)
May 22, 2018 4:55:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, proved invariant SafeBus-COL-20-ReachabilityCardinality-02
May 22, 2018 4:55:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, successfully proved induction at step 0 for SafeBus-COL-20-ReachabilityCardinality-02
May 22, 2018 4:55:06 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-02(TRUE) depth K=0 took 1088749 ms
May 22, 2018 5:08:12 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesSafeBus-COL-20-ReachabilityCardinality-03
May 22, 2018 5:08:12 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-03(SAT) depth K=0 took 786798 ms
May 22, 2018 5:10:13 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is SAT, non conclusive we might be starting from unreachable statesSafeBus-COL-20-ReachabilityCardinality-04
May 22, 2018 5:10:13 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-04(SAT) depth K=0 took 120473 ms
May 22, 2018 5:10:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, proved UNreachability of reachability predicate SafeBus-COL-20-ReachabilityCardinality-05
May 22, 2018 5:10:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: Induction result is UNSAT, successfully proved induction at step 0 for SafeBus-COL-20-ReachabilityCardinality-05
May 22, 2018 5:10:29 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
INFO: KInduction solution for property SafeBus-COL-20-ReachabilityCardinality-05(FALSE) depth K=0 took 15960 ms
FORMULA SafeBus-COL-20-ReachabilityCardinality-05 FALSE TECHNIQUES SAT_SMT K_INDUCTION(0)
May 22, 2018 5:13:17 PM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property SafeBus-COL-20-ReachabilityCardinality-01(UNSAT) depth K=3 took 1100506 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="SafeBus-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/SafeBus-COL-20.tgz
mv SafeBus-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 SafeBus-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 r155-smll-152685553100208"
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 ;