./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bc6dc2c99e05b6915f0a2e5b5d96221c996d96767aaa6be997dea59c4d6f5f0a --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 21:10:03,401 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 21:10:03,403 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 21:10:03,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 21:10:03,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 21:10:03,437 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 21:10:03,439 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 21:10:03,441 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 21:10:03,444 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 21:10:03,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 21:10:03,446 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 21:10:03,447 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 21:10:03,448 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 21:10:03,449 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 21:10:03,450 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 21:10:03,452 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 21:10:03,453 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 21:10:03,454 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 21:10:03,456 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 21:10:03,458 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 21:10:03,460 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 21:10:03,462 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 21:10:03,463 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 21:10:03,464 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 21:10:03,468 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 21:10:03,468 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 21:10:03,469 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 21:10:03,470 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 21:10:03,470 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 21:10:03,472 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 21:10:03,472 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 21:10:03,473 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 21:10:03,474 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 21:10:03,474 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 21:10:03,475 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 21:10:03,476 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 21:10:03,476 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 21:10:03,477 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 21:10:03,477 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 21:10:03,478 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 21:10:03,478 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 21:10:03,479 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-06 21:10:03,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 21:10:03,504 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 21:10:03,505 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 21:10:03,505 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 21:10:03,506 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 21:10:03,506 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 21:10:03,506 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 21:10:03,507 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-06 21:10:03,507 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-06 21:10:03,507 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-06 21:10:03,507 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-06 21:10:03,507 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-06 21:10:03,508 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-06 21:10:03,508 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 21:10:03,508 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 21:10:03,508 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-06 21:10:03,509 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-06 21:10:03,510 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 21:10:03,510 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 21:10:03,510 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-06 21:10:03,510 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 21:10:03,510 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-06 21:10:03,511 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 21:10:03,511 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 21:10:03,511 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 21:10:03,511 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 21:10:03,511 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 21:10:03,512 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-06 21:10:03,513 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bc6dc2c99e05b6915f0a2e5b5d96221c996d96767aaa6be997dea59c4d6f5f0a [2021-12-06 21:10:03,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 21:10:03,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 21:10:03,721 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 21:10:03,722 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 21:10:03,722 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 21:10:03,723 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c [2021-12-06 21:10:03,763 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/data/3da8f3c32/874d5b8a21044283bba020a7501493a3/FLAG43ab3a929 [2021-12-06 21:10:04,171 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 21:10:04,171 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/sv-benchmarks/c/systemc/token_ring.12.cil-2.c [2021-12-06 21:10:04,184 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/data/3da8f3c32/874d5b8a21044283bba020a7501493a3/FLAG43ab3a929 [2021-12-06 21:10:04,194 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/data/3da8f3c32/874d5b8a21044283bba020a7501493a3 [2021-12-06 21:10:04,195 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 21:10:04,196 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 21:10:04,197 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 21:10:04,198 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 21:10:04,200 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 21:10:04,200 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,201 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6329c63f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04, skipping insertion in model container [2021-12-06 21:10:04,201 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,206 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 21:10:04,240 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:10:04,349 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/sv-benchmarks/c/systemc/token_ring.12.cil-2.c[671,684] [2021-12-06 21:10:04,432 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:10:04,441 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 21:10:04,449 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/sv-benchmarks/c/systemc/token_ring.12.cil-2.c[671,684] [2021-12-06 21:10:04,493 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:10:04,508 INFO L208 MainTranslator]: Completed translation [2021-12-06 21:10:04,509 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04 WrapperNode [2021-12-06 21:10:04,509 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 21:10:04,510 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 21:10:04,510 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 21:10:04,510 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 21:10:04,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,526 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,595 INFO L137 Inliner]: procedures = 52, calls = 67, calls flagged for inlining = 62, calls inlined = 269, statements flattened = 4134 [2021-12-06 21:10:04,595 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 21:10:04,596 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 21:10:04,596 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 21:10:04,596 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 21:10:04,602 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,602 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,609 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,610 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,638 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,677 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,682 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,691 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 21:10:04,692 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 21:10:04,692 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 21:10:04,692 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 21:10:04,693 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (1/1) ... [2021-12-06 21:10:04,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:10:04,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:10:04,716 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:10:04,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5d959888-dad4-4550-95b9-cffc0b56cba0/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-06 21:10:04,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 21:10:04,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 21:10:04,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 21:10:04,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 21:10:04,845 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 21:10:04,847 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 21:10:06,029 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 21:10:06,051 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 21:10:06,051 INFO L301 CfgBuilder]: Removed 15 assume(true) statements. [2021-12-06 21:10:06,055 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:10:06 BoogieIcfgContainer [2021-12-06 21:10:06,056 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 21:10:06,057 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-06 21:10:06,057 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-06 21:10:06,060 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-06 21:10:06,060 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:10:06,060 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.12 09:10:04" (1/3) ... [2021-12-06 21:10:06,061 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4f02b343 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 09:10:06, skipping insertion in model container [2021-12-06 21:10:06,061 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:10:06,061 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:10:04" (2/3) ... [2021-12-06 21:10:06,061 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4f02b343 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 09:10:06, skipping insertion in model container [2021-12-06 21:10:06,061 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:10:06,061 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:10:06" (3/3) ... [2021-12-06 21:10:06,062 INFO L388 chiAutomizerObserver]: Analyzing ICFG token_ring.12.cil-2.c [2021-12-06 21:10:06,096 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-06 21:10:06,096 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-06 21:10:06,096 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-06 21:10:06,096 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-06 21:10:06,097 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-06 21:10:06,097 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-06 21:10:06,097 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-06 21:10:06,097 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-06 21:10:06,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1791 states, 1790 states have (on average 1.4988826815642458) internal successors, (2683), 1790 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:06,212 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1624 [2021-12-06 21:10:06,212 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:06,212 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:06,230 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,230 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,230 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-06 21:10:06,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1791 states, 1790 states have (on average 1.4988826815642458) internal successors, (2683), 1790 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:06,260 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1624 [2021-12-06 21:10:06,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:06,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:06,266 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,266 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,277 INFO L791 eck$LassoCheckResult]: Stem: 423#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 1707#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 1158#L1766true assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 1468#L834true assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 157#L841true assume !(1 == ~m_i~0);~m_st~0 := 2; 549#L841-2true assume 1 == ~t1_i~0;~t1_st~0 := 0; 109#L846-1true assume !(1 == ~t2_i~0);~t2_st~0 := 2; 1722#L851-1true assume !(1 == ~t3_i~0);~t3_st~0 := 2; 1026#L856-1true assume !(1 == ~t4_i~0);~t4_st~0 := 2; 450#L861-1true assume !(1 == ~t5_i~0);~t5_st~0 := 2; 484#L866-1true assume !(1 == ~t6_i~0);~t6_st~0 := 2; 392#L871-1true assume !(1 == ~t7_i~0);~t7_st~0 := 2; 752#L876-1true assume !(1 == ~t8_i~0);~t8_st~0 := 2; 744#L881-1true assume 1 == ~t9_i~0;~t9_st~0 := 0; 1316#L886-1true assume !(1 == ~t10_i~0);~t10_st~0 := 2; 251#L891-1true assume !(1 == ~t11_i~0);~t11_st~0 := 2; 1303#L896-1true assume !(1 == ~t12_i~0);~t12_st~0 := 2; 509#L901-1true assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1191#L1194true assume !(0 == ~M_E~0); 608#L1194-2true assume 0 == ~T1_E~0;~T1_E~0 := 1; 879#L1199-1true assume !(0 == ~T2_E~0); 1068#L1204-1true assume !(0 == ~T3_E~0); 797#L1209-1true assume !(0 == ~T4_E~0); 1355#L1214-1true assume !(0 == ~T5_E~0); 1735#L1219-1true assume !(0 == ~T6_E~0); 1657#L1224-1true assume !(0 == ~T7_E~0); 291#L1229-1true assume !(0 == ~T8_E~0); 69#L1234-1true assume 0 == ~T9_E~0;~T9_E~0 := 1; 496#L1239-1true assume !(0 == ~T10_E~0); 88#L1244-1true assume !(0 == ~T11_E~0); 1452#L1249-1true assume !(0 == ~T12_E~0); 473#L1254-1true assume !(0 == ~E_M~0); 43#L1259-1true assume !(0 == ~E_1~0); 26#L1264-1true assume !(0 == ~E_2~0); 1782#L1269-1true assume !(0 == ~E_3~0); 1710#L1274-1true assume 0 == ~E_4~0;~E_4~0 := 1; 1442#L1279-1true assume !(0 == ~E_5~0); 126#L1284-1true assume !(0 == ~E_6~0); 1568#L1289-1true assume !(0 == ~E_7~0); 515#L1294-1true assume !(0 == ~E_8~0); 522#L1299-1true assume !(0 == ~E_9~0); 1629#L1304-1true assume !(0 == ~E_10~0); 1671#L1309-1true assume !(0 == ~E_11~0); 1647#L1314-1true assume 0 == ~E_12~0;~E_12~0 := 1; 104#L1319-1true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 68#L586true assume 1 == ~m_pc~0; 1224#L587true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 770#L597true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1775#L598true activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 204#L1485true assume !(0 != activate_threads_~tmp~1#1); 1036#L1485-2true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1727#L605true assume !(1 == ~t1_pc~0); 1181#L605-2true is_transmit1_triggered_~__retres1~1#1 := 0; 408#L616true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1280#L617true activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1347#L1493true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 849#L1493-2true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 358#L624true assume 1 == ~t2_pc~0; 91#L625true assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 456#L635true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1328#L636true activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1431#L1501true assume !(0 != activate_threads_~tmp___1~0#1); 1091#L1501-2true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 925#L643true assume !(1 == ~t3_pc~0); 766#L643-2true is_transmit3_triggered_~__retres1~3#1 := 0; 532#L654true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 470#L655true activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 257#L1509true assume !(0 != activate_threads_~tmp___2~0#1); 1270#L1509-2true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 136#L662true assume 1 == ~t4_pc~0; 445#L663true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 117#L673true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1575#L674true activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 553#L1517true assume !(0 != activate_threads_~tmp___3~0#1); 62#L1517-2true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 376#L681true assume !(1 == ~t5_pc~0); 3#L681-2true is_transmit5_triggered_~__retres1~5#1 := 0; 589#L692true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1361#L693true activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1268#L1525true assume !(0 != activate_threads_~tmp___4~0#1); 264#L1525-2true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 723#L700true assume 1 == ~t6_pc~0; 1781#L701true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 131#L711true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 377#L712true activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 158#L1533true assume !(0 != activate_threads_~tmp___5~0#1); 1161#L1533-2true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1293#L719true assume 1 == ~t7_pc~0; 1583#L720true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 1602#L730true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 755#L731true activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1404#L1541true assume !(0 != activate_threads_~tmp___6~0#1); 9#L1541-2true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1603#L738true assume !(1 == ~t8_pc~0); 886#L738-2true is_transmit8_triggered_~__retres1~8#1 := 0; 790#L749true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 187#L750true activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 606#L1549true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1200#L1549-2true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 945#L757true assume 1 == ~t9_pc~0; 1640#L758true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7#L768true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 709#L769true activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 1062#L1557true assume !(0 != activate_threads_~tmp___8~0#1); 583#L1557-2true assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1584#L776true assume !(1 == ~t10_pc~0); 1102#L776-2true is_transmit10_triggered_~__retres1~10#1 := 0; 206#L787true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1003#L788true activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 127#L1565true assume !(0 != activate_threads_~tmp___9~0#1); 760#L1565-2true assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 105#L795true assume 1 == ~t11_pc~0; 274#L796true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 1059#L806true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1014#L807true activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 1325#L1573true assume !(0 != activate_threads_~tmp___10~0#1); 762#L1573-2true assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 747#L814true assume !(1 == ~t12_pc~0); 908#L814-2true is_transmit12_triggered_~__retres1~12#1 := 0; 994#L825true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1151#L826true activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 1315#L1581true assume !(0 != activate_threads_~tmp___11~0#1); 231#L1581-2true assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1108#L1332true assume !(1 == ~M_E~0); 1498#L1332-2true assume !(1 == ~T1_E~0); 1522#L1337-1true assume 1 == ~T2_E~0;~T2_E~0 := 2; 685#L1342-1true assume !(1 == ~T3_E~0); 1436#L1347-1true assume !(1 == ~T4_E~0); 1141#L1352-1true assume !(1 == ~T5_E~0); 950#L1357-1true assume !(1 == ~T6_E~0); 390#L1362-1true assume !(1 == ~T7_E~0); 1210#L1367-1true assume !(1 == ~T8_E~0); 174#L1372-1true assume !(1 == ~T9_E~0); 488#L1377-1true assume 1 == ~T10_E~0;~T10_E~0 := 2; 344#L1382-1true assume !(1 == ~T11_E~0); 847#L1387-1true assume !(1 == ~T12_E~0); 1384#L1392-1true assume !(1 == ~E_M~0); 359#L1397-1true assume !(1 == ~E_1~0); 1502#L1402-1true assume !(1 == ~E_2~0); 180#L1407-1true assume !(1 == ~E_3~0); 1621#L1412-1true assume !(1 == ~E_4~0); 1058#L1417-1true assume 1 == ~E_5~0;~E_5~0 := 2; 1793#L1422-1true assume !(1 == ~E_6~0); 1501#L1427-1true assume !(1 == ~E_7~0); 275#L1432-1true assume !(1 == ~E_8~0); 1389#L1437-1true assume !(1 == ~E_9~0); 986#L1442-1true assume !(1 == ~E_10~0); 1298#L1447-1true assume !(1 == ~E_11~0); 835#L1452-1true assume !(1 == ~E_12~0); 76#L1457-1true assume { :end_inline_reset_delta_events } true; 1437#L1803-2true [2021-12-06 21:10:06,281 INFO L793 eck$LassoCheckResult]: Loop: 1437#L1803-2true assume !false; 242#L1804true start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 316#L1169true assume false; 631#L1184true assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1611#L834-1true assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 609#L1194-3true assume 0 == ~M_E~0;~M_E~0 := 1; 1639#L1194-5true assume 0 == ~T1_E~0;~T1_E~0 := 1; 162#L1199-3true assume 0 == ~T2_E~0;~T2_E~0 := 1; 885#L1204-3true assume 0 == ~T3_E~0;~T3_E~0 := 1; 288#L1209-3true assume 0 == ~T4_E~0;~T4_E~0 := 1; 13#L1214-3true assume !(0 == ~T5_E~0); 672#L1219-3true assume 0 == ~T6_E~0;~T6_E~0 := 1; 407#L1224-3true assume 0 == ~T7_E~0;~T7_E~0 := 1; 1788#L1229-3true assume 0 == ~T8_E~0;~T8_E~0 := 1; 424#L1234-3true assume 0 == ~T9_E~0;~T9_E~0 := 1; 93#L1239-3true assume 0 == ~T10_E~0;~T10_E~0 := 1; 322#L1244-3true assume 0 == ~T11_E~0;~T11_E~0 := 1; 703#L1249-3true assume 0 == ~T12_E~0;~T12_E~0 := 1; 1543#L1254-3true assume !(0 == ~E_M~0); 1348#L1259-3true assume 0 == ~E_1~0;~E_1~0 := 1; 819#L1264-3true assume 0 == ~E_2~0;~E_2~0 := 1; 96#L1269-3true assume 0 == ~E_3~0;~E_3~0 := 1; 1608#L1274-3true assume 0 == ~E_4~0;~E_4~0 := 1; 1435#L1279-3true assume 0 == ~E_5~0;~E_5~0 := 1; 406#L1284-3true assume 0 == ~E_6~0;~E_6~0 := 1; 1494#L1289-3true assume 0 == ~E_7~0;~E_7~0 := 1; 395#L1294-3true assume !(0 == ~E_8~0); 1660#L1299-3true assume 0 == ~E_9~0;~E_9~0 := 1; 651#L1304-3true assume 0 == ~E_10~0;~E_10~0 := 1; 1012#L1309-3true assume 0 == ~E_11~0;~E_11~0 := 1; 345#L1314-3true assume 0 == ~E_12~0;~E_12~0 := 1; 1736#L1319-3true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 349#L586-42true assume !(1 == ~m_pc~0); 892#L586-44true is_master_triggered_~__retres1~0#1 := 0; 130#L597-14true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1362#L598-14true activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1427#L1485-42true assume !(0 != activate_threads_~tmp~1#1); 419#L1485-44true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 894#L605-42true assume 1 == ~t1_pc~0; 961#L606-14true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 624#L616-14true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 985#L617-14true activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 420#L1493-42true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 471#L1493-44true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 426#L624-42true assume !(1 == ~t2_pc~0); 521#L624-44true is_transmit2_triggered_~__retres1~2#1 := 0; 1447#L635-14true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 55#L636-14true activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1689#L1501-42true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 320#L1501-44true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1285#L643-42true assume 1 == ~t3_pc~0; 533#L644-14true assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 508#L654-14true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 674#L655-14true activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 403#L1509-42true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 995#L1509-44true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1310#L662-42true assume 1 == ~t4_pc~0; 1353#L663-14true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 141#L673-14true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 461#L674-14true activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1474#L1517-42true assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1414#L1517-44true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1327#L681-42true assume 1 == ~t5_pc~0; 540#L682-14true assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 745#L692-14true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 253#L693-14true activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1622#L1525-42true assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1067#L1525-44true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 337#L700-42true assume 1 == ~t6_pc~0; 513#L701-14true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 952#L711-14true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1772#L712-14true activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1082#L1533-42true assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1694#L1533-44true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1459#L719-42true assume 1 == ~t7_pc~0; 741#L720-14true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 371#L730-14true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 194#L731-14true activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 531#L1541-42true assume !(0 != activate_threads_~tmp___6~0#1); 380#L1541-44true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1441#L738-42true assume !(1 == ~t8_pc~0); 1197#L738-44true is_transmit8_triggered_~__retres1~8#1 := 0; 354#L749-14true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 115#L750-14true activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 95#L1549-42true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 373#L1549-44true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1242#L757-42true assume !(1 == ~t9_pc~0); 1332#L757-44true is_transmit9_triggered_~__retres1~9#1 := 0; 186#L768-14true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 259#L769-14true activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 633#L1557-42true assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 246#L1557-44true assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1039#L776-42true assume 1 == ~t10_pc~0; 982#L777-14true assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 1027#L787-14true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1661#L788-14true activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 1599#L1565-42true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1786#L1565-44true assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 789#L795-42true assume !(1 == ~t11_pc~0); 896#L795-44true is_transmit11_triggered_~__retres1~11#1 := 0; 167#L806-14true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1562#L807-14true activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 213#L1573-42true assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 386#L1573-44true assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1119#L814-42true assume 1 == ~t12_pc~0; 1042#L815-14true assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 122#L825-14true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1594#L826-14true activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 31#L1581-42true assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1737#L1581-44true assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 103#L1332-3true assume 1 == ~M_E~0;~M_E~0 := 2; 699#L1332-5true assume 1 == ~T1_E~0;~T1_E~0 := 2; 90#L1337-3true assume 1 == ~T2_E~0;~T2_E~0 := 2; 554#L1342-3true assume 1 == ~T3_E~0;~T3_E~0 := 2; 1034#L1347-3true assume 1 == ~T4_E~0;~T4_E~0 := 2; 676#L1352-3true assume 1 == ~T5_E~0;~T5_E~0 := 2; 1193#L1357-3true assume !(1 == ~T6_E~0); 1779#L1362-3true assume 1 == ~T7_E~0;~T7_E~0 := 2; 1644#L1367-3true assume 1 == ~T8_E~0;~T8_E~0 := 2; 1612#L1372-3true assume 1 == ~T9_E~0;~T9_E~0 := 2; 22#L1377-3true assume 1 == ~T10_E~0;~T10_E~0 := 2; 429#L1382-3true assume 1 == ~T11_E~0;~T11_E~0 := 2; 333#L1387-3true assume 1 == ~T12_E~0;~T12_E~0 := 2; 992#L1392-3true assume 1 == ~E_M~0;~E_M~0 := 2; 1701#L1397-3true assume !(1 == ~E_1~0); 1493#L1402-3true assume 1 == ~E_2~0;~E_2~0 := 2; 636#L1407-3true assume 1 == ~E_3~0;~E_3~0 := 2; 146#L1412-3true assume 1 == ~E_4~0;~E_4~0 := 2; 1228#L1417-3true assume 1 == ~E_5~0;~E_5~0 := 2; 567#L1422-3true assume 1 == ~E_6~0;~E_6~0 := 2; 1188#L1427-3true assume 1 == ~E_7~0;~E_7~0 := 2; 1391#L1432-3true assume 1 == ~E_8~0;~E_8~0 := 2; 875#L1437-3true assume !(1 == ~E_9~0); 653#L1442-3true assume 1 == ~E_10~0;~E_10~0 := 2; 888#L1447-3true assume 1 == ~E_11~0;~E_11~0 := 2; 48#L1452-3true assume 1 == ~E_12~0;~E_12~0 := 2; 1749#L1457-3true assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 365#L914-1true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1402#L981-1true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 859#L982-1true start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 139#L1822true assume !(0 == start_simulation_~tmp~3#1); 736#L1822-2true assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 761#L914-2true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 271#L981-2true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 604#L982-2true stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 691#L1777true assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 792#L1784true stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 650#L1785true start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 1235#L1835true assume !(0 != start_simulation_~tmp___0~1#1); 1437#L1803-2true [2021-12-06 21:10:06,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:06,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1818030166, now seen corresponding path program 1 times [2021-12-06 21:10:06,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:06,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52855930] [2021-12-06 21:10:06,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:06,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:06,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:06,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:06,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:06,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52855930] [2021-12-06 21:10:06,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52855930] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:06,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:06,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:06,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017893161] [2021-12-06 21:10:06,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:06,523 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:06,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:06,524 INFO L85 PathProgramCache]: Analyzing trace with hash -481792425, now seen corresponding path program 1 times [2021-12-06 21:10:06,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:06,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601782924] [2021-12-06 21:10:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:06,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:06,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:06,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:06,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601782924] [2021-12-06 21:10:06,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601782924] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:06,588 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:06,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:10:06,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49629666] [2021-12-06 21:10:06,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:06,590 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:06,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:06,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 21:10:06,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 21:10:06,630 INFO L87 Difference]: Start difference. First operand has 1791 states, 1790 states have (on average 1.4988826815642458) internal successors, (2683), 1790 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 74.5) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:06,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:06,730 INFO L93 Difference]: Finished difference Result 1790 states and 2651 transitions. [2021-12-06 21:10:06,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 21:10:06,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1790 states and 2651 transitions. [2021-12-06 21:10:06,746 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:06,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1790 states to 1785 states and 2646 transitions. [2021-12-06 21:10:06,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:06,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:06,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2646 transitions. [2021-12-06 21:10:06,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:06,772 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2646 transitions. [2021-12-06 21:10:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2646 transitions. [2021-12-06 21:10:06,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:06,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4823529411764707) internal successors, (2646), 1784 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2646 transitions. [2021-12-06 21:10:06,836 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2646 transitions. [2021-12-06 21:10:06,837 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2646 transitions. [2021-12-06 21:10:06,837 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-06 21:10:06,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2646 transitions. [2021-12-06 21:10:06,844 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:06,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:06,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:06,847 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,847 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:06,847 INFO L791 eck$LassoCheckResult]: Stem: 4391#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 4392#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 5173#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 5174#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 3911#L841 assume !(1 == ~m_i~0);~m_st~0 := 2; 3912#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 3814#L846-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 3815#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 5093#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 4433#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 4434#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 4338#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 4339#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 4841#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 4842#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 4100#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 4101#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 4524#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 4525#L1194 assume !(0 == ~M_E~0); 4673#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 4674#L1199-1 assume !(0 == ~T2_E~0); 4971#L1204-1 assume !(0 == ~T3_E~0); 4895#L1209-1 assume !(0 == ~T4_E~0); 4896#L1214-1 assume !(0 == ~T5_E~0); 5281#L1219-1 assume !(0 == ~T6_E~0); 5369#L1224-1 assume !(0 == ~T7_E~0); 4174#L1229-1 assume !(0 == ~T8_E~0); 3731#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 3732#L1239-1 assume !(0 == ~T10_E~0); 3774#L1244-1 assume !(0 == ~T11_E~0); 3775#L1249-1 assume !(0 == ~T12_E~0); 4468#L1254-1 assume !(0 == ~E_M~0); 3678#L1259-1 assume !(0 == ~E_1~0); 3642#L1264-1 assume !(0 == ~E_2~0); 3643#L1269-1 assume !(0 == ~E_3~0); 5372#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 5311#L1279-1 assume !(0 == ~E_5~0); 3852#L1284-1 assume !(0 == ~E_6~0); 3853#L1289-1 assume !(0 == ~E_7~0); 4531#L1294-1 assume !(0 == ~E_8~0); 4532#L1299-1 assume !(0 == ~E_9~0); 4542#L1304-1 assume !(0 == ~E_10~0); 5363#L1309-1 assume !(0 == ~E_11~0); 5367#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 3806#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 3728#L586 assume 1 == ~m_pc~0; 3729#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 3800#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4865#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 4008#L1485 assume !(0 != activate_threads_~tmp~1#1); 4009#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 5096#L605 assume !(1 == ~t1_pc~0); 4612#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 4363#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4364#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 5246#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4942#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 4281#L624 assume 1 == ~t2_pc~0; 3780#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 3781#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4441#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 5270#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 5133#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 5011#L643 assume !(1 == ~t3_pc~0); 4858#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 4554#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4467#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 4110#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 4111#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 3872#L662 assume 1 == ~t4_pc~0; 3873#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 3831#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3832#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 4586#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 3715#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 3716#L681 assume !(1 == ~t5_pc~0); 3590#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 3591#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4638#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 5240#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 4122#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4123#L700 assume 1 == ~t6_pc~0; 4822#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 3863#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3864#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 3913#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 3914#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5177#L719 assume 1 == ~t7_pc~0; 5251#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 4080#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4850#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 4851#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 3604#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 3605#L738 assume !(1 == ~t8_pc~0); 4977#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 4887#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 3973#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 3974#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4670#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 5034#L757 assume 1 == ~t9_pc~0; 5035#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 3599#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3600#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 4802#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 4630#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4631#L776 assume !(1 == ~t10_pc~0); 3624#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 3623#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4012#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 3854#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 3855#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 3807#L795 assume 1 == ~t11_pc~0; 3808#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 4141#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 5085#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 5086#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 4856#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4844#L814 assume !(1 == ~t12_pc~0); 4699#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 4700#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 5070#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 5170#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 4065#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4066#L1332 assume !(1 == ~M_E~0); 5144#L1332-2 assume !(1 == ~T1_E~0); 5327#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 4769#L1342-1 assume !(1 == ~T3_E~0); 4770#L1347-1 assume !(1 == ~T4_E~0); 5165#L1352-1 assume !(1 == ~T5_E~0); 5040#L1357-1 assume !(1 == ~T6_E~0); 4334#L1362-1 assume !(1 == ~T7_E~0); 4335#L1367-1 assume !(1 == ~T8_E~0); 3948#L1372-1 assume !(1 == ~T9_E~0); 3949#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 4254#L1382-1 assume !(1 == ~T11_E~0); 4255#L1387-1 assume !(1 == ~T12_E~0); 4940#L1392-1 assume !(1 == ~E_M~0); 4282#L1397-1 assume !(1 == ~E_1~0); 4283#L1402-1 assume !(1 == ~E_2~0); 3959#L1407-1 assume !(1 == ~E_3~0); 3960#L1412-1 assume !(1 == ~E_4~0); 5111#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 5112#L1422-1 assume !(1 == ~E_6~0); 5328#L1427-1 assume !(1 == ~E_7~0); 4142#L1432-1 assume !(1 == ~E_8~0); 4143#L1437-1 assume !(1 == ~E_9~0); 5061#L1442-1 assume !(1 == ~E_10~0); 5062#L1447-1 assume !(1 == ~E_11~0); 4930#L1452-1 assume !(1 == ~E_12~0); 3748#L1457-1 assume { :end_inline_reset_delta_events } true; 3749#L1803-2 [2021-12-06 21:10:06,848 INFO L793 eck$LassoCheckResult]: Loop: 3749#L1803-2 assume !false; 4085#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 3621#L1169 assume !false; 4210#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4315#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 3816#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 3817#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 4592#L996 assume !(0 != eval_~tmp~0#1); 4704#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 4705#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 4675#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 4676#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 3920#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 3921#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 4169#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 3613#L1214-3 assume !(0 == ~T5_E~0); 3614#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 4361#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 4362#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 4393#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 3786#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 3787#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 4218#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 4795#L1254-3 assume !(0 == ~E_M~0); 5275#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 4910#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 3792#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 3793#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 5307#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 4359#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 4360#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 4343#L1294-3 assume !(0 == ~E_8~0); 4344#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 4726#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 4727#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 4256#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 4257#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 4265#L586-42 assume !(1 == ~m_pc~0); 4266#L586-44 is_master_triggered_~__retres1~0#1 := 0; 3861#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 3862#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 5286#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 4383#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 4384#L605-42 assume 1 == ~t1_pc~0; 4981#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 4689#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4690#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 4385#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4386#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 4397#L624-42 assume !(1 == ~t2_pc~0); 4398#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 4541#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 3701#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 3702#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 4215#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 4216#L643-42 assume 1 == ~t3_pc~0; 4557#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 4522#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4523#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 4355#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 4356#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 5071#L662-42 assume !(1 == ~t4_pc~0); 5264#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 3884#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3885#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 4451#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 5303#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 5269#L681-42 assume !(1 == ~t5_pc~0); 3744#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 3745#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4104#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 4105#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 5119#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4241#L700-42 assume 1 == ~t6_pc~0; 4242#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 4052#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5041#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 5127#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 5128#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5317#L719-42 assume !(1 == ~t7_pc~0); 3936#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 3937#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 3987#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 3988#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 4318#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4319#L738-42 assume !(1 == ~t8_pc~0); 4512#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 4274#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 3827#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 3790#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 3791#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4311#L757-42 assume 1 == ~t9_pc~0; 4647#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 3971#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3972#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 4115#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 4089#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4090#L776-42 assume 1 == ~t10_pc~0; 5060#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 5047#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 5094#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 5356#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 5357#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 4884#L795-42 assume !(1 == ~t11_pc~0); 4885#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 3931#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 3932#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 4027#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4028#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4328#L814-42 assume 1 == ~t12_pc~0; 5099#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 3843#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 3844#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 3652#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 3653#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 3804#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 3805#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 3778#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 3779#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 4587#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 4758#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 4759#L1357-3 assume !(1 == ~T6_E~0); 5197#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 5365#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 5361#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 3633#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 3634#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4237#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 4238#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 5068#L1397-3 assume !(1 == ~E_1~0); 5326#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 4709#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 3889#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 3890#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 4606#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 4607#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 5196#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4965#L1437-3 assume !(1 == ~E_9~0); 4728#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 4729#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 3687#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 3688#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4293#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4139#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 4951#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 3880#L1822 assume !(0 == start_simulation_~tmp~3#1); 3881#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4830#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4135#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 4136#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 4667#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 4779#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 4724#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 4725#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 3749#L1803-2 [2021-12-06 21:10:06,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:06,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1818030166, now seen corresponding path program 2 times [2021-12-06 21:10:06,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:06,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262797684] [2021-12-06 21:10:06,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:06,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:06,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:06,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:06,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262797684] [2021-12-06 21:10:06,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262797684] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:06,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:06,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:06,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673297413] [2021-12-06 21:10:06,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:06,912 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:06,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:06,913 INFO L85 PathProgramCache]: Analyzing trace with hash 213897014, now seen corresponding path program 1 times [2021-12-06 21:10:06,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:06,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389112723] [2021-12-06 21:10:06,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:06,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:06,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389112723] [2021-12-06 21:10:07,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389112723] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829025169] [2021-12-06 21:10:07,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,022 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,023 INFO L87 Difference]: Start difference. First operand 1785 states and 2646 transitions. cyclomatic complexity: 862 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:07,083 INFO L93 Difference]: Finished difference Result 1785 states and 2645 transitions. [2021-12-06 21:10:07,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:07,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2645 transitions. [2021-12-06 21:10:07,099 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,114 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2645 transitions. [2021-12-06 21:10:07,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:07,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:07,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2645 transitions. [2021-12-06 21:10:07,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:07,120 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2645 transitions. [2021-12-06 21:10:07,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2645 transitions. [2021-12-06 21:10:07,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:07,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4817927170868348) internal successors, (2645), 1784 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2645 transitions. [2021-12-06 21:10:07,160 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2645 transitions. [2021-12-06 21:10:07,160 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2645 transitions. [2021-12-06 21:10:07,160 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-06 21:10:07,160 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2645 transitions. [2021-12-06 21:10:07,171 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:07,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:07,174 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,174 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,174 INFO L791 eck$LassoCheckResult]: Stem: 7968#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 7969#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 8750#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 8751#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 7488#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 7489#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 7391#L846-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 7392#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 8670#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 8010#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 8011#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 7915#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 7916#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 8418#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 8419#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 7677#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 7678#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 8101#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 8102#L1194 assume !(0 == ~M_E~0); 8250#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 8251#L1199-1 assume !(0 == ~T2_E~0); 8548#L1204-1 assume !(0 == ~T3_E~0); 8472#L1209-1 assume !(0 == ~T4_E~0); 8473#L1214-1 assume !(0 == ~T5_E~0); 8858#L1219-1 assume !(0 == ~T6_E~0); 8946#L1224-1 assume !(0 == ~T7_E~0); 7751#L1229-1 assume !(0 == ~T8_E~0); 7308#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7309#L1239-1 assume !(0 == ~T10_E~0); 7351#L1244-1 assume !(0 == ~T11_E~0); 7352#L1249-1 assume !(0 == ~T12_E~0); 8045#L1254-1 assume !(0 == ~E_M~0); 7255#L1259-1 assume !(0 == ~E_1~0); 7219#L1264-1 assume !(0 == ~E_2~0); 7220#L1269-1 assume !(0 == ~E_3~0); 8949#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 8888#L1279-1 assume !(0 == ~E_5~0); 7429#L1284-1 assume !(0 == ~E_6~0); 7430#L1289-1 assume !(0 == ~E_7~0); 8108#L1294-1 assume !(0 == ~E_8~0); 8109#L1299-1 assume !(0 == ~E_9~0); 8119#L1304-1 assume !(0 == ~E_10~0); 8940#L1309-1 assume !(0 == ~E_11~0); 8944#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 7383#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 7305#L586 assume 1 == ~m_pc~0; 7306#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 7377#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 8442#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 7585#L1485 assume !(0 != activate_threads_~tmp~1#1); 7586#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 8673#L605 assume !(1 == ~t1_pc~0); 8189#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 7940#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 7941#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 8823#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8519#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 7858#L624 assume 1 == ~t2_pc~0; 7357#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 7358#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8018#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 8847#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 8710#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 8588#L643 assume !(1 == ~t3_pc~0); 8435#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 8131#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8044#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 7687#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 7688#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 7449#L662 assume 1 == ~t4_pc~0; 7450#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 7408#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7409#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 8163#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 7292#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 7293#L681 assume !(1 == ~t5_pc~0); 7167#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 7168#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8215#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 8817#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 7699#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7700#L700 assume 1 == ~t6_pc~0; 8399#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 7440#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7441#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 7490#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 7491#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 8754#L719 assume 1 == ~t7_pc~0; 8828#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 7657#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 8427#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 8428#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 7181#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7182#L738 assume !(1 == ~t8_pc~0); 8554#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 8464#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7550#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 7551#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 8247#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 8611#L757 assume 1 == ~t9_pc~0; 8612#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7176#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7177#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 8379#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 8207#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 8208#L776 assume !(1 == ~t10_pc~0); 7201#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 7200#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 7589#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 7431#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 7432#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 7384#L795 assume 1 == ~t11_pc~0; 7385#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 7718#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8662#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 8663#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 8433#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 8421#L814 assume !(1 == ~t12_pc~0); 8276#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 8277#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8647#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 8747#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 7642#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7643#L1332 assume !(1 == ~M_E~0); 8721#L1332-2 assume !(1 == ~T1_E~0); 8904#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 8346#L1342-1 assume !(1 == ~T3_E~0); 8347#L1347-1 assume !(1 == ~T4_E~0); 8742#L1352-1 assume !(1 == ~T5_E~0); 8617#L1357-1 assume !(1 == ~T6_E~0); 7911#L1362-1 assume !(1 == ~T7_E~0); 7912#L1367-1 assume !(1 == ~T8_E~0); 7525#L1372-1 assume !(1 == ~T9_E~0); 7526#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 7831#L1382-1 assume !(1 == ~T11_E~0); 7832#L1387-1 assume !(1 == ~T12_E~0); 8517#L1392-1 assume !(1 == ~E_M~0); 7859#L1397-1 assume !(1 == ~E_1~0); 7860#L1402-1 assume !(1 == ~E_2~0); 7536#L1407-1 assume !(1 == ~E_3~0); 7537#L1412-1 assume !(1 == ~E_4~0); 8688#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 8689#L1422-1 assume !(1 == ~E_6~0); 8905#L1427-1 assume !(1 == ~E_7~0); 7719#L1432-1 assume !(1 == ~E_8~0); 7720#L1437-1 assume !(1 == ~E_9~0); 8638#L1442-1 assume !(1 == ~E_10~0); 8639#L1447-1 assume !(1 == ~E_11~0); 8507#L1452-1 assume !(1 == ~E_12~0); 7325#L1457-1 assume { :end_inline_reset_delta_events } true; 7326#L1803-2 [2021-12-06 21:10:07,175 INFO L793 eck$LassoCheckResult]: Loop: 7326#L1803-2 assume !false; 7662#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 7198#L1169 assume !false; 7787#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7892#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7393#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7394#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 8169#L996 assume !(0 != eval_~tmp~0#1); 8281#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 8282#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 8252#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 8253#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 7497#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 7498#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 7746#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7190#L1214-3 assume !(0 == ~T5_E~0); 7191#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 7938#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 7939#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 7970#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7363#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 7364#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 7795#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 8372#L1254-3 assume !(0 == ~E_M~0); 8852#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 8487#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 7369#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 7370#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 8884#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 7936#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 7937#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 7920#L1294-3 assume !(0 == ~E_8~0); 7921#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 8303#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 8304#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 7833#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 7834#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 7842#L586-42 assume !(1 == ~m_pc~0); 7843#L586-44 is_master_triggered_~__retres1~0#1 := 0; 7438#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7439#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 8863#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 7960#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 7961#L605-42 assume 1 == ~t1_pc~0; 8558#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 8266#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8267#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 7962#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 7963#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 7974#L624-42 assume !(1 == ~t2_pc~0); 7975#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 8118#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7278#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 7279#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7792#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 7793#L643-42 assume 1 == ~t3_pc~0; 8134#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 8099#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8100#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 7932#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 7933#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 8648#L662-42 assume !(1 == ~t4_pc~0); 8841#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 7461#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7462#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 8028#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 8880#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 8846#L681-42 assume 1 == ~t5_pc~0; 8144#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 7322#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7681#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 7682#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 8696#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7818#L700-42 assume 1 == ~t6_pc~0; 7819#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 7629#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8618#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 8704#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 8705#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 8894#L719-42 assume !(1 == ~t7_pc~0); 7513#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 7514#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7564#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 7565#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 7895#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7896#L738-42 assume 1 == ~t8_pc~0; 8088#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 7851#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7404#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 7367#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 7368#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 7888#L757-42 assume 1 == ~t9_pc~0; 8224#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7548#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7549#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 7692#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 7666#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 7667#L776-42 assume 1 == ~t10_pc~0; 8637#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 8624#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 8671#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 8933#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 8934#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 8461#L795-42 assume !(1 == ~t11_pc~0); 8462#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 7508#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 7509#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 7604#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 7605#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 7905#L814-42 assume 1 == ~t12_pc~0; 8676#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 7420#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7421#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 7229#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 7230#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7381#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 7382#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 7355#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 7356#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 8164#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 8335#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 8336#L1357-3 assume !(1 == ~T6_E~0); 8774#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 8942#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 8938#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 7210#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 7211#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 7814#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 7815#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 8645#L1397-3 assume !(1 == ~E_1~0); 8903#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 8286#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 7466#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 7467#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 8183#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 8184#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 8773#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 8542#L1437-3 assume !(1 == ~E_9~0); 8305#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 8306#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 7264#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 7265#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7870#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7716#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 8528#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 7457#L1822 assume !(0 == start_simulation_~tmp~3#1); 7458#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 8407#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7712#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7713#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 8244#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 8356#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 8301#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 8302#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 7326#L1803-2 [2021-12-06 21:10:07,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,176 INFO L85 PathProgramCache]: Analyzing trace with hash -494851220, now seen corresponding path program 1 times [2021-12-06 21:10:07,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92113230] [2021-12-06 21:10:07,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92113230] [2021-12-06 21:10:07,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92113230] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710124713] [2021-12-06 21:10:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,223 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:07,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,224 INFO L85 PathProgramCache]: Analyzing trace with hash 561508340, now seen corresponding path program 1 times [2021-12-06 21:10:07,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269182119] [2021-12-06 21:10:07,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269182119] [2021-12-06 21:10:07,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269182119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749757194] [2021-12-06 21:10:07,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,297 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,298 INFO L87 Difference]: Start difference. First operand 1785 states and 2645 transitions. cyclomatic complexity: 861 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:07,328 INFO L93 Difference]: Finished difference Result 1785 states and 2644 transitions. [2021-12-06 21:10:07,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:07,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2644 transitions. [2021-12-06 21:10:07,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2644 transitions. [2021-12-06 21:10:07,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:07,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:07,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2644 transitions. [2021-12-06 21:10:07,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:07,351 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2644 transitions. [2021-12-06 21:10:07,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2644 transitions. [2021-12-06 21:10:07,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:07,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.481232492997199) internal successors, (2644), 1784 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2644 transitions. [2021-12-06 21:10:07,379 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2644 transitions. [2021-12-06 21:10:07,379 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2644 transitions. [2021-12-06 21:10:07,379 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-06 21:10:07,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2644 transitions. [2021-12-06 21:10:07,386 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,386 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:07,386 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:07,388 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,388 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,388 INFO L791 eck$LassoCheckResult]: Stem: 11545#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 11546#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 12327#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 12328#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 11065#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 11066#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 10968#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 10969#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 12247#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 11587#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 11588#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 11492#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 11493#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 11995#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 11996#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 11254#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 11255#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 11678#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 11679#L1194 assume !(0 == ~M_E~0); 11827#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 11828#L1199-1 assume !(0 == ~T2_E~0); 12125#L1204-1 assume !(0 == ~T3_E~0); 12049#L1209-1 assume !(0 == ~T4_E~0); 12050#L1214-1 assume !(0 == ~T5_E~0); 12435#L1219-1 assume !(0 == ~T6_E~0); 12523#L1224-1 assume !(0 == ~T7_E~0); 11328#L1229-1 assume !(0 == ~T8_E~0); 10885#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 10886#L1239-1 assume !(0 == ~T10_E~0); 10928#L1244-1 assume !(0 == ~T11_E~0); 10929#L1249-1 assume !(0 == ~T12_E~0); 11622#L1254-1 assume !(0 == ~E_M~0); 10832#L1259-1 assume !(0 == ~E_1~0); 10796#L1264-1 assume !(0 == ~E_2~0); 10797#L1269-1 assume !(0 == ~E_3~0); 12526#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 12465#L1279-1 assume !(0 == ~E_5~0); 11006#L1284-1 assume !(0 == ~E_6~0); 11007#L1289-1 assume !(0 == ~E_7~0); 11685#L1294-1 assume !(0 == ~E_8~0); 11686#L1299-1 assume !(0 == ~E_9~0); 11696#L1304-1 assume !(0 == ~E_10~0); 12517#L1309-1 assume !(0 == ~E_11~0); 12521#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 10960#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 10882#L586 assume 1 == ~m_pc~0; 10883#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 10954#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 12019#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 11162#L1485 assume !(0 != activate_threads_~tmp~1#1); 11163#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 12250#L605 assume !(1 == ~t1_pc~0); 11766#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 11517#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11518#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 12400#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 12096#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 11435#L624 assume 1 == ~t2_pc~0; 10934#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 10935#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 11595#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 12424#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 12287#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 12165#L643 assume !(1 == ~t3_pc~0); 12012#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 11708#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11621#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 11264#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 11265#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 11026#L662 assume 1 == ~t4_pc~0; 11027#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 10985#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 10986#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 11740#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 10869#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 10870#L681 assume !(1 == ~t5_pc~0); 10744#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 10745#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11792#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 12394#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 11276#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 11277#L700 assume 1 == ~t6_pc~0; 11976#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 11017#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 11018#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 11067#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 11068#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 12331#L719 assume 1 == ~t7_pc~0; 12405#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 11234#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12004#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 12005#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 10758#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 10759#L738 assume !(1 == ~t8_pc~0); 12131#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 12041#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 11127#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 11128#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 11824#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 12188#L757 assume 1 == ~t9_pc~0; 12189#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 10753#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 10754#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 11956#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 11784#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 11785#L776 assume !(1 == ~t10_pc~0); 10778#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 10777#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 11166#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 11008#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 11009#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 10961#L795 assume 1 == ~t11_pc~0; 10962#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 11295#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12239#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 12240#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 12010#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 11998#L814 assume !(1 == ~t12_pc~0); 11853#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 11854#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12224#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 12324#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 11219#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 11220#L1332 assume !(1 == ~M_E~0); 12298#L1332-2 assume !(1 == ~T1_E~0); 12481#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 11923#L1342-1 assume !(1 == ~T3_E~0); 11924#L1347-1 assume !(1 == ~T4_E~0); 12319#L1352-1 assume !(1 == ~T5_E~0); 12194#L1357-1 assume !(1 == ~T6_E~0); 11488#L1362-1 assume !(1 == ~T7_E~0); 11489#L1367-1 assume !(1 == ~T8_E~0); 11102#L1372-1 assume !(1 == ~T9_E~0); 11103#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 11408#L1382-1 assume !(1 == ~T11_E~0); 11409#L1387-1 assume !(1 == ~T12_E~0); 12094#L1392-1 assume !(1 == ~E_M~0); 11436#L1397-1 assume !(1 == ~E_1~0); 11437#L1402-1 assume !(1 == ~E_2~0); 11113#L1407-1 assume !(1 == ~E_3~0); 11114#L1412-1 assume !(1 == ~E_4~0); 12265#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 12266#L1422-1 assume !(1 == ~E_6~0); 12482#L1427-1 assume !(1 == ~E_7~0); 11296#L1432-1 assume !(1 == ~E_8~0); 11297#L1437-1 assume !(1 == ~E_9~0); 12215#L1442-1 assume !(1 == ~E_10~0); 12216#L1447-1 assume !(1 == ~E_11~0); 12084#L1452-1 assume !(1 == ~E_12~0); 10902#L1457-1 assume { :end_inline_reset_delta_events } true; 10903#L1803-2 [2021-12-06 21:10:07,389 INFO L793 eck$LassoCheckResult]: Loop: 10903#L1803-2 assume !false; 11239#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 10775#L1169 assume !false; 11364#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 11469#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 10970#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 10971#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 11746#L996 assume !(0 != eval_~tmp~0#1); 11858#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 11859#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 11829#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 11830#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 11074#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 11075#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 11323#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 10767#L1214-3 assume !(0 == ~T5_E~0); 10768#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 11515#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 11516#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 11547#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 10940#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 10941#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 11372#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 11949#L1254-3 assume !(0 == ~E_M~0); 12429#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 12064#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 10946#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 10947#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 12461#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 11513#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 11514#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 11497#L1294-3 assume !(0 == ~E_8~0); 11498#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 11880#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 11881#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 11410#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 11411#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 11419#L586-42 assume !(1 == ~m_pc~0); 11420#L586-44 is_master_triggered_~__retres1~0#1 := 0; 11015#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11016#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 12440#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 11537#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 11538#L605-42 assume 1 == ~t1_pc~0; 12135#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 11843#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11844#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 11539#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 11540#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 11551#L624-42 assume !(1 == ~t2_pc~0); 11552#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 11695#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 10855#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 10856#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 11369#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 11370#L643-42 assume !(1 == ~t3_pc~0); 11712#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 11676#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11677#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 11509#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 11510#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 12225#L662-42 assume !(1 == ~t4_pc~0); 12418#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 11038#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 11039#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 11605#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 12457#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 12423#L681-42 assume !(1 == ~t5_pc~0); 10898#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 10899#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11258#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 11259#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 12273#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 11395#L700-42 assume 1 == ~t6_pc~0; 11396#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 11206#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12195#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 12281#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 12282#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 12471#L719-42 assume !(1 == ~t7_pc~0); 11090#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 11091#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 11141#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 11142#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 11472#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 11473#L738-42 assume 1 == ~t8_pc~0; 11665#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 11428#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 10981#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 10944#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 10945#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 11465#L757-42 assume 1 == ~t9_pc~0; 11801#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 11125#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 11126#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 11269#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 11243#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 11244#L776-42 assume 1 == ~t10_pc~0; 12214#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 12201#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 12248#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 12510#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 12511#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 12038#L795-42 assume !(1 == ~t11_pc~0); 12039#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 11085#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 11086#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 11181#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 11182#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 11482#L814-42 assume 1 == ~t12_pc~0; 12253#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 10997#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 10998#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 10806#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 10807#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 10958#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 10959#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 10932#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 10933#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 11741#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 11912#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 11913#L1357-3 assume !(1 == ~T6_E~0); 12351#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 12519#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 12515#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 10787#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 10788#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 11391#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 11392#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 12222#L1397-3 assume !(1 == ~E_1~0); 12480#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 11863#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 11043#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 11044#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 11760#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 11761#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 12350#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 12119#L1437-3 assume !(1 == ~E_9~0); 11882#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 11883#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 10841#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 10842#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 11447#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 11293#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 12105#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 11034#L1822 assume !(0 == start_simulation_~tmp~3#1); 11035#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 11984#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 11289#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 11290#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 11821#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 11933#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 11878#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 11879#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 10903#L1803-2 [2021-12-06 21:10:07,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,390 INFO L85 PathProgramCache]: Analyzing trace with hash -833138770, now seen corresponding path program 1 times [2021-12-06 21:10:07,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392385524] [2021-12-06 21:10:07,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392385524] [2021-12-06 21:10:07,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392385524] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,416 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751221984] [2021-12-06 21:10:07,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,417 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:07,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1260668790, now seen corresponding path program 1 times [2021-12-06 21:10:07,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206334743] [2021-12-06 21:10:07,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206334743] [2021-12-06 21:10:07,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206334743] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834171163] [2021-12-06 21:10:07,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,466 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,467 INFO L87 Difference]: Start difference. First operand 1785 states and 2644 transitions. cyclomatic complexity: 860 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:07,498 INFO L93 Difference]: Finished difference Result 1785 states and 2643 transitions. [2021-12-06 21:10:07,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:07,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2643 transitions. [2021-12-06 21:10:07,509 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2643 transitions. [2021-12-06 21:10:07,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:07,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:07,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2643 transitions. [2021-12-06 21:10:07,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:07,524 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2643 transitions. [2021-12-06 21:10:07,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2643 transitions. [2021-12-06 21:10:07,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:07,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.480672268907563) internal successors, (2643), 1784 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2643 transitions. [2021-12-06 21:10:07,553 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2643 transitions. [2021-12-06 21:10:07,553 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2643 transitions. [2021-12-06 21:10:07,553 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-06 21:10:07,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2643 transitions. [2021-12-06 21:10:07,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:07,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:07,562 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,562 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,562 INFO L791 eck$LassoCheckResult]: Stem: 15122#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 15123#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 15904#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 15905#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 14642#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 14643#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 14545#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 14546#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 15824#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 15164#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 15165#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 15069#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 15070#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 15572#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 15573#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 14831#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 14832#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 15255#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 15256#L1194 assume !(0 == ~M_E~0); 15404#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 15405#L1199-1 assume !(0 == ~T2_E~0); 15702#L1204-1 assume !(0 == ~T3_E~0); 15626#L1209-1 assume !(0 == ~T4_E~0); 15627#L1214-1 assume !(0 == ~T5_E~0); 16012#L1219-1 assume !(0 == ~T6_E~0); 16100#L1224-1 assume !(0 == ~T7_E~0); 14905#L1229-1 assume !(0 == ~T8_E~0); 14462#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14463#L1239-1 assume !(0 == ~T10_E~0); 14505#L1244-1 assume !(0 == ~T11_E~0); 14506#L1249-1 assume !(0 == ~T12_E~0); 15199#L1254-1 assume !(0 == ~E_M~0); 14409#L1259-1 assume !(0 == ~E_1~0); 14373#L1264-1 assume !(0 == ~E_2~0); 14374#L1269-1 assume !(0 == ~E_3~0); 16103#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 16042#L1279-1 assume !(0 == ~E_5~0); 14583#L1284-1 assume !(0 == ~E_6~0); 14584#L1289-1 assume !(0 == ~E_7~0); 15262#L1294-1 assume !(0 == ~E_8~0); 15263#L1299-1 assume !(0 == ~E_9~0); 15273#L1304-1 assume !(0 == ~E_10~0); 16094#L1309-1 assume !(0 == ~E_11~0); 16098#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 14537#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 14459#L586 assume 1 == ~m_pc~0; 14460#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 14531#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 15596#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 14739#L1485 assume !(0 != activate_threads_~tmp~1#1); 14740#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 15827#L605 assume !(1 == ~t1_pc~0); 15343#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 15094#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15095#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 15977#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15673#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 15012#L624 assume 1 == ~t2_pc~0; 14511#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 14512#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 15172#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 16001#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 15864#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 15742#L643 assume !(1 == ~t3_pc~0); 15589#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 15285#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15198#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 14841#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 14842#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 14603#L662 assume 1 == ~t4_pc~0; 14604#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 14562#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14563#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 15317#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 14446#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 14447#L681 assume !(1 == ~t5_pc~0); 14321#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 14322#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 15369#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 15971#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 14853#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 14854#L700 assume 1 == ~t6_pc~0; 15553#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 14594#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 14595#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 14644#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 14645#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 15908#L719 assume 1 == ~t7_pc~0; 15982#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 14811#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 15581#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 15582#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 14335#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 14336#L738 assume !(1 == ~t8_pc~0); 15708#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 15618#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14704#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 14705#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 15401#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 15765#L757 assume 1 == ~t9_pc~0; 15766#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14330#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14331#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 15533#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 15361#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 15362#L776 assume !(1 == ~t10_pc~0); 14355#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 14354#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 14743#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 14585#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 14586#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 14538#L795 assume 1 == ~t11_pc~0; 14539#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 14872#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 15816#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 15817#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 15587#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 15575#L814 assume !(1 == ~t12_pc~0); 15430#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 15431#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 15801#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 15901#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 14796#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14797#L1332 assume !(1 == ~M_E~0); 15875#L1332-2 assume !(1 == ~T1_E~0); 16058#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 15500#L1342-1 assume !(1 == ~T3_E~0); 15501#L1347-1 assume !(1 == ~T4_E~0); 15896#L1352-1 assume !(1 == ~T5_E~0); 15771#L1357-1 assume !(1 == ~T6_E~0); 15065#L1362-1 assume !(1 == ~T7_E~0); 15066#L1367-1 assume !(1 == ~T8_E~0); 14679#L1372-1 assume !(1 == ~T9_E~0); 14680#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 14985#L1382-1 assume !(1 == ~T11_E~0); 14986#L1387-1 assume !(1 == ~T12_E~0); 15671#L1392-1 assume !(1 == ~E_M~0); 15013#L1397-1 assume !(1 == ~E_1~0); 15014#L1402-1 assume !(1 == ~E_2~0); 14690#L1407-1 assume !(1 == ~E_3~0); 14691#L1412-1 assume !(1 == ~E_4~0); 15842#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 15843#L1422-1 assume !(1 == ~E_6~0); 16059#L1427-1 assume !(1 == ~E_7~0); 14873#L1432-1 assume !(1 == ~E_8~0); 14874#L1437-1 assume !(1 == ~E_9~0); 15792#L1442-1 assume !(1 == ~E_10~0); 15793#L1447-1 assume !(1 == ~E_11~0); 15661#L1452-1 assume !(1 == ~E_12~0); 14479#L1457-1 assume { :end_inline_reset_delta_events } true; 14480#L1803-2 [2021-12-06 21:10:07,562 INFO L793 eck$LassoCheckResult]: Loop: 14480#L1803-2 assume !false; 14816#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 14352#L1169 assume !false; 14941#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15046#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14547#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 14548#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 15323#L996 assume !(0 != eval_~tmp~0#1); 15435#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 15436#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 15406#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 15407#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 14651#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 14652#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 14900#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 14344#L1214-3 assume !(0 == ~T5_E~0); 14345#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 15092#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 15093#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 15124#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14517#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 14518#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 14949#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 15526#L1254-3 assume !(0 == ~E_M~0); 16006#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 15641#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 14523#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 14524#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 16038#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 15090#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 15091#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 15074#L1294-3 assume !(0 == ~E_8~0); 15075#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 15457#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 15458#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 14987#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 14988#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 14996#L586-42 assume !(1 == ~m_pc~0); 14997#L586-44 is_master_triggered_~__retres1~0#1 := 0; 14592#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 14593#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 16017#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 15114#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 15115#L605-42 assume 1 == ~t1_pc~0; 15712#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 15420#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15421#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 15116#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15117#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 15128#L624-42 assume !(1 == ~t2_pc~0); 15129#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 15272#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 14432#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 14433#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 14946#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 14947#L643-42 assume 1 == ~t3_pc~0; 15288#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 15253#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15254#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 15086#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 15087#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 15802#L662-42 assume !(1 == ~t4_pc~0); 15995#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 14615#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14616#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 15182#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 16034#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 16000#L681-42 assume 1 == ~t5_pc~0; 15298#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 14476#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14835#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 14836#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 15850#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 14972#L700-42 assume 1 == ~t6_pc~0; 14973#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 14783#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 15772#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 15858#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 15859#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 16048#L719-42 assume 1 == ~t7_pc~0; 15569#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 14668#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 14718#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 14719#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 15049#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 15050#L738-42 assume 1 == ~t8_pc~0; 15242#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 15005#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14558#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 14521#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 14522#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 15042#L757-42 assume 1 == ~t9_pc~0; 15378#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14702#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14703#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 14846#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 14820#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 14821#L776-42 assume !(1 == ~t10_pc~0); 15777#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 15778#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 15825#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 16087#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 16088#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 15615#L795-42 assume !(1 == ~t11_pc~0); 15616#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 14662#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 14663#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 14758#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 14759#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 15059#L814-42 assume 1 == ~t12_pc~0; 15830#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 14574#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 14575#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 14383#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 14384#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14535#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 14536#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 14509#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 14510#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 15318#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 15489#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 15490#L1357-3 assume !(1 == ~T6_E~0); 15928#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 16096#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 16092#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 14364#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 14365#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 14968#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 14969#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 15799#L1397-3 assume !(1 == ~E_1~0); 16057#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 15440#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 14620#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 14621#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 15337#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 15338#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 15927#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 15696#L1437-3 assume !(1 == ~E_9~0); 15459#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 15460#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 14418#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 14419#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15024#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14870#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 15682#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 14611#L1822 assume !(0 == start_simulation_~tmp~3#1); 14612#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15561#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14866#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 14867#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 15398#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 15510#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 15455#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 15456#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 14480#L1803-2 [2021-12-06 21:10:07,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1259693268, now seen corresponding path program 1 times [2021-12-06 21:10:07,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33726948] [2021-12-06 21:10:07,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33726948] [2021-12-06 21:10:07,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33726948] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567996006] [2021-12-06 21:10:07,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,586 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:07,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,586 INFO L85 PathProgramCache]: Analyzing trace with hash 660676148, now seen corresponding path program 1 times [2021-12-06 21:10:07,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120604529] [2021-12-06 21:10:07,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120604529] [2021-12-06 21:10:07,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120604529] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104188012] [2021-12-06 21:10:07,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,630 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,631 INFO L87 Difference]: Start difference. First operand 1785 states and 2643 transitions. cyclomatic complexity: 859 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:07,664 INFO L93 Difference]: Finished difference Result 1785 states and 2642 transitions. [2021-12-06 21:10:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:07,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2642 transitions. [2021-12-06 21:10:07,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2642 transitions. [2021-12-06 21:10:07,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:07,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:07,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2642 transitions. [2021-12-06 21:10:07,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:07,689 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2642 transitions. [2021-12-06 21:10:07,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2642 transitions. [2021-12-06 21:10:07,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4801120448179272) internal successors, (2642), 1784 states have internal predecessors, (2642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2642 transitions. [2021-12-06 21:10:07,715 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2642 transitions. [2021-12-06 21:10:07,715 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2642 transitions. [2021-12-06 21:10:07,715 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-06 21:10:07,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2642 transitions. [2021-12-06 21:10:07,719 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:07,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:07,721 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,722 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,722 INFO L791 eck$LassoCheckResult]: Stem: 18706#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 18707#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 19481#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 19482#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 18219#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 18220#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 18122#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 18123#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 19401#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 18741#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 18742#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 18646#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 18647#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 19149#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 19150#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 18408#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 18409#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 18834#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 18835#L1194 assume !(0 == ~M_E~0); 18981#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 18982#L1199-1 assume !(0 == ~T2_E~0); 19279#L1204-1 assume !(0 == ~T3_E~0); 19203#L1209-1 assume !(0 == ~T4_E~0); 19204#L1214-1 assume !(0 == ~T5_E~0); 19589#L1219-1 assume !(0 == ~T6_E~0); 19677#L1224-1 assume !(0 == ~T7_E~0); 18482#L1229-1 assume !(0 == ~T8_E~0); 18047#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18048#L1239-1 assume !(0 == ~T10_E~0); 18086#L1244-1 assume !(0 == ~T11_E~0); 18087#L1249-1 assume !(0 == ~T12_E~0); 18776#L1254-1 assume !(0 == ~E_M~0); 17986#L1259-1 assume !(0 == ~E_1~0); 17950#L1264-1 assume !(0 == ~E_2~0); 17951#L1269-1 assume !(0 == ~E_3~0); 19680#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 19619#L1279-1 assume !(0 == ~E_5~0); 18160#L1284-1 assume !(0 == ~E_6~0); 18161#L1289-1 assume !(0 == ~E_7~0); 18840#L1294-1 assume !(0 == ~E_8~0); 18841#L1299-1 assume !(0 == ~E_9~0); 18852#L1304-1 assume !(0 == ~E_10~0); 19671#L1309-1 assume !(0 == ~E_11~0); 19675#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 18115#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 18036#L586 assume 1 == ~m_pc~0; 18037#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 18108#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 19175#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 18316#L1485 assume !(0 != activate_threads_~tmp~1#1); 18317#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 19404#L605 assume !(1 == ~t1_pc~0); 18920#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 18671#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 18672#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 19554#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 19251#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 18589#L624 assume 1 == ~t2_pc~0; 18091#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 18092#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 18749#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 19578#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 19441#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 19319#L643 assume !(1 == ~t3_pc~0); 19166#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 18868#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 18775#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 18418#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 18419#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 18180#L662 assume 1 == ~t4_pc~0; 18181#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 18141#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 18142#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 18894#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 18025#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 18026#L681 assume !(1 == ~t5_pc~0); 17898#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 17899#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 18946#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 19549#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 18430#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 18431#L700 assume 1 == ~t6_pc~0; 19130#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 18171#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 18172#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 18221#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 18222#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 19485#L719 assume 1 == ~t7_pc~0; 19562#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 18388#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 19159#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 19160#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 17912#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 17913#L738 assume !(1 == ~t8_pc~0); 19285#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 19195#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 18281#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 18282#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 18978#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 19342#L757 assume 1 == ~t9_pc~0; 19343#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 17907#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17908#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 19111#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 18938#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 18939#L776 assume !(1 == ~t10_pc~0); 17932#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 17931#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 18323#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 18162#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 18163#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 18116#L795 assume 1 == ~t11_pc~0; 18117#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 18451#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 19393#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 19394#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 19164#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 19152#L814 assume !(1 == ~t12_pc~0); 19007#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 19008#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 19379#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 19478#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 18373#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 18374#L1332 assume !(1 == ~M_E~0); 19452#L1332-2 assume !(1 == ~T1_E~0); 19635#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 19079#L1342-1 assume !(1 == ~T3_E~0); 19080#L1347-1 assume !(1 == ~T4_E~0); 19474#L1352-1 assume !(1 == ~T5_E~0); 19348#L1357-1 assume !(1 == ~T6_E~0); 18644#L1362-1 assume !(1 == ~T7_E~0); 18645#L1367-1 assume !(1 == ~T8_E~0); 18256#L1372-1 assume !(1 == ~T9_E~0); 18257#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 18562#L1382-1 assume !(1 == ~T11_E~0); 18563#L1387-1 assume !(1 == ~T12_E~0); 19248#L1392-1 assume !(1 == ~E_M~0); 18590#L1397-1 assume !(1 == ~E_1~0); 18591#L1402-1 assume !(1 == ~E_2~0); 18269#L1407-1 assume !(1 == ~E_3~0); 18270#L1412-1 assume !(1 == ~E_4~0); 19419#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 19420#L1422-1 assume !(1 == ~E_6~0); 19636#L1427-1 assume !(1 == ~E_7~0); 18452#L1432-1 assume !(1 == ~E_8~0); 18453#L1437-1 assume !(1 == ~E_9~0); 19369#L1442-1 assume !(1 == ~E_10~0); 19370#L1447-1 assume !(1 == ~E_11~0); 19239#L1452-1 assume !(1 == ~E_12~0); 18056#L1457-1 assume { :end_inline_reset_delta_events } true; 18057#L1803-2 [2021-12-06 21:10:07,722 INFO L793 eck$LassoCheckResult]: Loop: 18057#L1803-2 assume !false; 18393#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 17929#L1169 assume !false; 18520#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 18625#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18124#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 18125#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 18900#L996 assume !(0 != eval_~tmp~0#1); 19012#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 19013#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 18983#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 18984#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 18228#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 18229#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 18477#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17925#L1214-3 assume !(0 == ~T5_E~0); 17926#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 18669#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 18670#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 18699#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18094#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 18095#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 18526#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 19103#L1254-3 assume !(0 == ~E_M~0); 19583#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 19218#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 18100#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 18101#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 19615#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 18667#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 18668#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 18651#L1294-3 assume !(0 == ~E_8~0); 18652#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 19034#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 19035#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 18564#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 18565#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 18573#L586-42 assume !(1 == ~m_pc~0); 18574#L586-44 is_master_triggered_~__retres1~0#1 := 0; 18169#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 18170#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 19594#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 18691#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 18692#L605-42 assume 1 == ~t1_pc~0; 19289#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 18997#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 18998#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 18693#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 18694#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 18703#L624-42 assume !(1 == ~t2_pc~0); 18704#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 18849#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 18009#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 18010#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 18523#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 18524#L643-42 assume 1 == ~t3_pc~0; 18864#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 18830#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 18831#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 18663#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 18664#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 19378#L662-42 assume !(1 == ~t4_pc~0); 19572#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 18192#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 18193#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 18759#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 19611#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 19577#L681-42 assume !(1 == ~t5_pc~0); 18052#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 18053#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 18412#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 18413#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 19427#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 18549#L700-42 assume 1 == ~t6_pc~0; 18550#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 18360#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 19349#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 19435#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 19436#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 19625#L719-42 assume !(1 == ~t7_pc~0); 18244#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 18245#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 18295#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 18296#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 18626#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 18627#L738-42 assume 1 == ~t8_pc~0; 18819#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 18582#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 18135#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 18098#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 18099#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 18619#L757-42 assume 1 == ~t9_pc~0; 18955#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 18279#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 18280#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 18423#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 18396#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 18397#L776-42 assume 1 == ~t10_pc~0; 19368#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 19355#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 19402#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 19664#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 19665#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 19192#L795-42 assume !(1 == ~t11_pc~0); 19193#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 18239#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 18240#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 18335#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 18336#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 18636#L814-42 assume !(1 == ~t12_pc~0); 18513#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 18151#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 18152#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 17960#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 17961#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 18112#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 18113#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 18084#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 18085#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 18895#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 19066#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 19067#L1357-3 assume !(1 == ~T6_E~0); 19505#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 19673#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 19669#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 17941#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 17942#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 18545#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 18546#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 19376#L1397-3 assume !(1 == ~E_1~0); 19634#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 19017#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 18197#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 18198#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 18914#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 18915#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 19504#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 19273#L1437-3 assume !(1 == ~E_9~0); 19036#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 19037#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 17995#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 17996#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 18601#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18447#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 19259#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 18188#L1822 assume !(0 == start_simulation_~tmp~3#1); 18189#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 19138#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18443#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 18444#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 18975#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 19087#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 19030#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 19031#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 18057#L1803-2 [2021-12-06 21:10:07,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,723 INFO L85 PathProgramCache]: Analyzing trace with hash -719263762, now seen corresponding path program 1 times [2021-12-06 21:10:07,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796617897] [2021-12-06 21:10:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796617897] [2021-12-06 21:10:07,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796617897] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161590378] [2021-12-06 21:10:07,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,747 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:07,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1797209546, now seen corresponding path program 1 times [2021-12-06 21:10:07,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139946941] [2021-12-06 21:10:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139946941] [2021-12-06 21:10:07,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139946941] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266762132] [2021-12-06 21:10:07,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,793 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,794 INFO L87 Difference]: Start difference. First operand 1785 states and 2642 transitions. cyclomatic complexity: 858 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:07,822 INFO L93 Difference]: Finished difference Result 1785 states and 2641 transitions. [2021-12-06 21:10:07,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:07,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2641 transitions. [2021-12-06 21:10:07,839 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2641 transitions. [2021-12-06 21:10:07,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:07,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:07,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2641 transitions. [2021-12-06 21:10:07,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:07,857 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2641 transitions. [2021-12-06 21:10:07,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2641 transitions. [2021-12-06 21:10:07,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:07,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4795518207282914) internal successors, (2641), 1784 states have internal predecessors, (2641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:07,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2641 transitions. [2021-12-06 21:10:07,893 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2641 transitions. [2021-12-06 21:10:07,893 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2641 transitions. [2021-12-06 21:10:07,893 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-06 21:10:07,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2641 transitions. [2021-12-06 21:10:07,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:07,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:07,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:07,901 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,901 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:07,902 INFO L791 eck$LassoCheckResult]: Stem: 22279#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 22280#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 23058#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 23059#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 21796#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 21797#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 21699#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 21700#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 22978#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 22318#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 22319#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 22223#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 22224#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 22726#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 22727#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 21985#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 21986#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 22411#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 22412#L1194 assume !(0 == ~M_E~0); 22558#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 22559#L1199-1 assume !(0 == ~T2_E~0); 22856#L1204-1 assume !(0 == ~T3_E~0); 22780#L1209-1 assume !(0 == ~T4_E~0); 22781#L1214-1 assume !(0 == ~T5_E~0); 23166#L1219-1 assume !(0 == ~T6_E~0); 23254#L1224-1 assume !(0 == ~T7_E~0); 22059#L1229-1 assume !(0 == ~T8_E~0); 21624#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 21625#L1239-1 assume !(0 == ~T10_E~0); 21661#L1244-1 assume !(0 == ~T11_E~0); 21662#L1249-1 assume !(0 == ~T12_E~0); 22353#L1254-1 assume !(0 == ~E_M~0); 21563#L1259-1 assume !(0 == ~E_1~0); 21527#L1264-1 assume !(0 == ~E_2~0); 21528#L1269-1 assume !(0 == ~E_3~0); 23257#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 23196#L1279-1 assume !(0 == ~E_5~0); 21737#L1284-1 assume !(0 == ~E_6~0); 21738#L1289-1 assume !(0 == ~E_7~0); 22416#L1294-1 assume !(0 == ~E_8~0); 22417#L1299-1 assume !(0 == ~E_9~0); 22429#L1304-1 assume !(0 == ~E_10~0); 23248#L1309-1 assume !(0 == ~E_11~0); 23252#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 21692#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 21613#L586 assume 1 == ~m_pc~0; 21614#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 21685#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 22752#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 21893#L1485 assume !(0 != activate_threads_~tmp~1#1); 21894#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 22981#L605 assume !(1 == ~t1_pc~0); 22497#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 22248#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22249#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 23131#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22828#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 22166#L624 assume 1 == ~t2_pc~0; 21668#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 21669#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 22326#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 23155#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 23018#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 22896#L643 assume !(1 == ~t3_pc~0); 22743#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 22445#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22352#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 21995#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 21996#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 21757#L662 assume 1 == ~t4_pc~0; 21758#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 21718#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 21719#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 22471#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 21602#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 21603#L681 assume !(1 == ~t5_pc~0); 21475#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 21476#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22523#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 23126#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 22007#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 22008#L700 assume 1 == ~t6_pc~0; 22707#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21748#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 21749#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 21798#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 21799#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 23062#L719 assume 1 == ~t7_pc~0; 23136#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 21965#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 22736#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 22737#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 21489#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 21490#L738 assume !(1 == ~t8_pc~0); 22862#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 22772#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 21858#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 21859#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 22555#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 22919#L757 assume 1 == ~t9_pc~0; 22920#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 21484#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 21485#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 22687#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 22515#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 22516#L776 assume !(1 == ~t10_pc~0); 21509#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 21508#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 21897#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 21739#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 21740#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 21693#L795 assume 1 == ~t11_pc~0; 21694#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 22026#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 22970#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 22971#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 22741#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 22729#L814 assume !(1 == ~t12_pc~0); 22584#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 22585#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 22956#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 23055#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 21950#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 21951#L1332 assume !(1 == ~M_E~0); 23029#L1332-2 assume !(1 == ~T1_E~0); 23212#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 22654#L1342-1 assume !(1 == ~T3_E~0); 22655#L1347-1 assume !(1 == ~T4_E~0); 23050#L1352-1 assume !(1 == ~T5_E~0); 22925#L1357-1 assume !(1 == ~T6_E~0); 22221#L1362-1 assume !(1 == ~T7_E~0); 22222#L1367-1 assume !(1 == ~T8_E~0); 21833#L1372-1 assume !(1 == ~T9_E~0); 21834#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 22139#L1382-1 assume !(1 == ~T11_E~0); 22140#L1387-1 assume !(1 == ~T12_E~0); 22825#L1392-1 assume !(1 == ~E_M~0); 22167#L1397-1 assume !(1 == ~E_1~0); 22168#L1402-1 assume !(1 == ~E_2~0); 21846#L1407-1 assume !(1 == ~E_3~0); 21847#L1412-1 assume !(1 == ~E_4~0); 22996#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 22997#L1422-1 assume !(1 == ~E_6~0); 23213#L1427-1 assume !(1 == ~E_7~0); 22027#L1432-1 assume !(1 == ~E_8~0); 22028#L1437-1 assume !(1 == ~E_9~0); 22946#L1442-1 assume !(1 == ~E_10~0); 22947#L1447-1 assume !(1 == ~E_11~0); 22815#L1452-1 assume !(1 == ~E_12~0); 21633#L1457-1 assume { :end_inline_reset_delta_events } true; 21634#L1803-2 [2021-12-06 21:10:07,902 INFO L793 eck$LassoCheckResult]: Loop: 21634#L1803-2 assume !false; 21970#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 21506#L1169 assume !false; 22097#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22202#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 21701#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 21702#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 22477#L996 assume !(0 != eval_~tmp~0#1); 22589#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 22590#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 22560#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 22561#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 21805#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 21806#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 22054#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 21502#L1214-3 assume !(0 == ~T5_E~0); 21503#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 22246#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 22247#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 22281#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 21671#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 21672#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 22103#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 22680#L1254-3 assume !(0 == ~E_M~0); 23160#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 22795#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 21677#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 21678#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 23192#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 22244#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 22245#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 22228#L1294-3 assume !(0 == ~E_8~0); 22229#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 22611#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 22612#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 22141#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 22142#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 22150#L586-42 assume !(1 == ~m_pc~0); 22151#L586-44 is_master_triggered_~__retres1~0#1 := 0; 21746#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 21747#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 23171#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 22268#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 22269#L605-42 assume 1 == ~t1_pc~0; 22867#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 22576#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22577#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 22274#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22275#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 22276#L624-42 assume !(1 == ~t2_pc~0); 22277#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 22423#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 21586#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 21587#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 22099#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 22100#L643-42 assume 1 == ~t3_pc~0; 22441#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 22407#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22408#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 22240#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 22241#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 22955#L662-42 assume !(1 == ~t4_pc~0); 23146#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 21769#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 21770#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 22336#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 23188#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 23154#L681-42 assume 1 == ~t5_pc~0; 22452#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 21630#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 21989#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 21990#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 23004#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 22126#L700-42 assume !(1 == ~t6_pc~0); 21936#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 21937#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 22926#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 23012#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 23013#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 23202#L719-42 assume 1 == ~t7_pc~0; 22723#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 21822#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 21872#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 21873#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 22203#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 22204#L738-42 assume 1 == ~t8_pc~0; 22396#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 22159#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 21712#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 21675#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 21676#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 22196#L757-42 assume 1 == ~t9_pc~0; 22529#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 21856#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 21857#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 22000#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 21973#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 21974#L776-42 assume 1 == ~t10_pc~0; 22945#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 22932#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 22979#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 23241#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 23242#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 22769#L795-42 assume !(1 == ~t11_pc~0); 22770#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 21816#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 21817#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 21910#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 21911#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 22213#L814-42 assume 1 == ~t12_pc~0; 22984#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 21728#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 21729#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 21537#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 21538#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 21689#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 21690#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 21659#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 21660#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 22472#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 22643#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 22644#L1357-3 assume !(1 == ~T6_E~0); 23082#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 23250#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 23246#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 21518#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 21519#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 22122#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 22123#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 22953#L1397-3 assume !(1 == ~E_1~0); 23211#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 22594#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 21774#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 21775#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 22491#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 22492#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 23081#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 22849#L1437-3 assume !(1 == ~E_9~0); 22613#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 22614#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 21572#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 21573#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22178#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 22024#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 22836#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 21765#L1822 assume !(0 == start_simulation_~tmp~3#1); 21766#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22715#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 22017#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 22018#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 22552#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 22664#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 22607#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 22608#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 21634#L1803-2 [2021-12-06 21:10:07,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,903 INFO L85 PathProgramCache]: Analyzing trace with hash -563283220, now seen corresponding path program 1 times [2021-12-06 21:10:07,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104497148] [2021-12-06 21:10:07,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104497148] [2021-12-06 21:10:07,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104497148] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822392443] [2021-12-06 21:10:07,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,934 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:07,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:07,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1880402740, now seen corresponding path program 1 times [2021-12-06 21:10:07,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:07,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481845601] [2021-12-06 21:10:07,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:07,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:07,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:07,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:07,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481845601] [2021-12-06 21:10:07,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481845601] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:07,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:07,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:07,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033378745] [2021-12-06 21:10:07,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:07,978 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:07,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:07,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:07,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:07,979 INFO L87 Difference]: Start difference. First operand 1785 states and 2641 transitions. cyclomatic complexity: 857 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,005 INFO L93 Difference]: Finished difference Result 1785 states and 2640 transitions. [2021-12-06 21:10:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2640 transitions. [2021-12-06 21:10:08,015 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2640 transitions. [2021-12-06 21:10:08,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2640 transitions. [2021-12-06 21:10:08,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,033 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2640 transitions. [2021-12-06 21:10:08,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2640 transitions. [2021-12-06 21:10:08,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4789915966386555) internal successors, (2640), 1784 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2640 transitions. [2021-12-06 21:10:08,079 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2640 transitions. [2021-12-06 21:10:08,079 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2640 transitions. [2021-12-06 21:10:08,079 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-06 21:10:08,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2640 transitions. [2021-12-06 21:10:08,085 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,087 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,088 INFO L791 eck$LassoCheckResult]: Stem: 25853#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 25854#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 26635#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 26636#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 25373#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 25374#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 25276#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 25277#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 26555#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 25895#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 25896#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 25800#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 25801#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 26303#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 26304#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 25562#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 25563#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 25988#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 25989#L1194 assume !(0 == ~M_E~0); 26135#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 26136#L1199-1 assume !(0 == ~T2_E~0); 26433#L1204-1 assume !(0 == ~T3_E~0); 26357#L1209-1 assume !(0 == ~T4_E~0); 26358#L1214-1 assume !(0 == ~T5_E~0); 26743#L1219-1 assume !(0 == ~T6_E~0); 26831#L1224-1 assume !(0 == ~T7_E~0); 25636#L1229-1 assume !(0 == ~T8_E~0); 25199#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 25200#L1239-1 assume !(0 == ~T10_E~0); 25238#L1244-1 assume !(0 == ~T11_E~0); 25239#L1249-1 assume !(0 == ~T12_E~0); 25930#L1254-1 assume !(0 == ~E_M~0); 25140#L1259-1 assume !(0 == ~E_1~0); 25104#L1264-1 assume !(0 == ~E_2~0); 25105#L1269-1 assume !(0 == ~E_3~0); 26834#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 26773#L1279-1 assume !(0 == ~E_5~0); 25314#L1284-1 assume !(0 == ~E_6~0); 25315#L1289-1 assume !(0 == ~E_7~0); 25993#L1294-1 assume !(0 == ~E_8~0); 25994#L1299-1 assume !(0 == ~E_9~0); 26004#L1304-1 assume !(0 == ~E_10~0); 26825#L1309-1 assume !(0 == ~E_11~0); 26829#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 25269#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25190#L586 assume 1 == ~m_pc~0; 25191#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 25262#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 26327#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 25470#L1485 assume !(0 != activate_threads_~tmp~1#1); 25471#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 26558#L605 assume !(1 == ~t1_pc~0); 26074#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 25825#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 25826#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 26708#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 26405#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 25743#L624 assume 1 == ~t2_pc~0; 25245#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 25246#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25903#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 26732#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 26595#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 26473#L643 assume !(1 == ~t3_pc~0); 26320#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 26018#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 25929#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 25572#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 25573#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 25334#L662 assume 1 == ~t4_pc~0; 25335#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 25295#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 25296#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 26048#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 25179#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 25180#L681 assume !(1 == ~t5_pc~0); 25052#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 25053#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26100#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 26703#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 25584#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 25585#L700 assume 1 == ~t6_pc~0; 26284#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25325#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 25326#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 25375#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 25376#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 26639#L719 assume 1 == ~t7_pc~0; 26713#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 25542#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 26313#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 26314#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 25066#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 25067#L738 assume !(1 == ~t8_pc~0); 26439#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 26349#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 25435#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 25436#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 26132#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 26496#L757 assume 1 == ~t9_pc~0; 26497#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 25061#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 25062#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 26264#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 26092#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 26093#L776 assume !(1 == ~t10_pc~0); 25086#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 25085#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 25474#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 25316#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 25317#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 25270#L795 assume 1 == ~t11_pc~0; 25271#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 25603#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 26547#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 26548#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 26318#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 26306#L814 assume !(1 == ~t12_pc~0); 26161#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 26162#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 26532#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 26632#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 25527#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 25528#L1332 assume !(1 == ~M_E~0); 26606#L1332-2 assume !(1 == ~T1_E~0); 26789#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 26231#L1342-1 assume !(1 == ~T3_E~0); 26232#L1347-1 assume !(1 == ~T4_E~0); 26627#L1352-1 assume !(1 == ~T5_E~0); 26502#L1357-1 assume !(1 == ~T6_E~0); 25796#L1362-1 assume !(1 == ~T7_E~0); 25797#L1367-1 assume !(1 == ~T8_E~0); 25410#L1372-1 assume !(1 == ~T9_E~0); 25411#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 25716#L1382-1 assume !(1 == ~T11_E~0); 25717#L1387-1 assume !(1 == ~T12_E~0); 26402#L1392-1 assume !(1 == ~E_M~0); 25744#L1397-1 assume !(1 == ~E_1~0); 25745#L1402-1 assume !(1 == ~E_2~0); 25421#L1407-1 assume !(1 == ~E_3~0); 25422#L1412-1 assume !(1 == ~E_4~0); 26573#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 26574#L1422-1 assume !(1 == ~E_6~0); 26790#L1427-1 assume !(1 == ~E_7~0); 25604#L1432-1 assume !(1 == ~E_8~0); 25605#L1437-1 assume !(1 == ~E_9~0); 26523#L1442-1 assume !(1 == ~E_10~0); 26524#L1447-1 assume !(1 == ~E_11~0); 26392#L1452-1 assume !(1 == ~E_12~0); 25210#L1457-1 assume { :end_inline_reset_delta_events } true; 25211#L1803-2 [2021-12-06 21:10:08,088 INFO L793 eck$LassoCheckResult]: Loop: 25211#L1803-2 assume !false; 25547#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 25083#L1169 assume !false; 25672#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 25779#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25278#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 25279#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 26054#L996 assume !(0 != eval_~tmp~0#1); 26166#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 26167#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 26137#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 26138#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 25382#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 25383#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 25631#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 25079#L1214-3 assume !(0 == ~T5_E~0); 25080#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 25823#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 25824#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 25855#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 25248#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 25249#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 25680#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 26257#L1254-3 assume !(0 == ~E_M~0); 26737#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 26372#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 25254#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 25255#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 26769#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 25821#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 25822#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 25805#L1294-3 assume !(0 == ~E_8~0); 25806#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 26188#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 26189#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 25718#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 25719#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25727#L586-42 assume !(1 == ~m_pc~0); 25728#L586-44 is_master_triggered_~__retres1~0#1 := 0; 25323#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25324#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 26748#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 25845#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 25846#L605-42 assume 1 == ~t1_pc~0; 26444#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 26151#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 26152#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 25849#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 25850#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 25859#L624-42 assume !(1 == ~t2_pc~0); 25860#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 26003#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25163#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 25164#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 25677#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 25678#L643-42 assume 1 == ~t3_pc~0; 26021#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 25984#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 25985#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 25817#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 25818#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 26533#L662-42 assume !(1 == ~t4_pc~0); 26726#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 25346#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 25347#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 25913#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 26765#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 26731#L681-42 assume 1 == ~t5_pc~0; 26032#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 25207#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 25566#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 25567#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 26581#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 25703#L700-42 assume 1 == ~t6_pc~0; 25704#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25514#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 26503#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 26589#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 26590#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 26779#L719-42 assume !(1 == ~t7_pc~0); 25395#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 25396#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 25449#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 25450#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 25780#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 25781#L738-42 assume 1 == ~t8_pc~0; 25973#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 25734#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 25289#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 25252#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 25253#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 25773#L757-42 assume 1 == ~t9_pc~0; 26106#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 25433#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 25434#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 25577#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 25550#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 25551#L776-42 assume 1 == ~t10_pc~0; 26522#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 26509#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 26556#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 26818#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 26819#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 26346#L795-42 assume !(1 == ~t11_pc~0); 26347#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 25393#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 25394#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 25487#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 25488#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 25790#L814-42 assume 1 == ~t12_pc~0; 26561#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 25305#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 25306#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 25114#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 25115#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 25266#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 25267#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 25236#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 25237#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 26049#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 26220#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 26221#L1357-3 assume !(1 == ~T6_E~0); 26659#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 26827#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 26823#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 25095#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 25096#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 25696#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 25697#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 26530#L1397-3 assume !(1 == ~E_1~0); 26788#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 26171#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 25351#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 25352#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 26068#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 26069#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 26658#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 26426#L1437-3 assume !(1 == ~E_9~0); 26190#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 26191#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 25149#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 25150#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 25753#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25601#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 26413#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 25342#L1822 assume !(0 == start_simulation_~tmp~3#1); 25343#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 26292#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25594#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 25595#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 26129#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 26241#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 26184#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 26185#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 25211#L1803-2 [2021-12-06 21:10:08,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash -973893586, now seen corresponding path program 1 times [2021-12-06 21:10:08,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22617693] [2021-12-06 21:10:08,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22617693] [2021-12-06 21:10:08,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22617693] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615431382] [2021-12-06 21:10:08,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,119 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,119 INFO L85 PathProgramCache]: Analyzing trace with hash 561508340, now seen corresponding path program 2 times [2021-12-06 21:10:08,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618856168] [2021-12-06 21:10:08,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618856168] [2021-12-06 21:10:08,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618856168] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439465957] [2021-12-06 21:10:08,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,151 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:08,152 INFO L87 Difference]: Start difference. First operand 1785 states and 2640 transitions. cyclomatic complexity: 856 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,170 INFO L93 Difference]: Finished difference Result 1785 states and 2639 transitions. [2021-12-06 21:10:08,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2639 transitions. [2021-12-06 21:10:08,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2639 transitions. [2021-12-06 21:10:08,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2639 transitions. [2021-12-06 21:10:08,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,191 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2639 transitions. [2021-12-06 21:10:08,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2639 transitions. [2021-12-06 21:10:08,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4784313725490197) internal successors, (2639), 1784 states have internal predecessors, (2639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2639 transitions. [2021-12-06 21:10:08,216 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2639 transitions. [2021-12-06 21:10:08,217 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2639 transitions. [2021-12-06 21:10:08,217 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-06 21:10:08,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2639 transitions. [2021-12-06 21:10:08,221 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,223 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,223 INFO L791 eck$LassoCheckResult]: Stem: 29430#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 29431#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 30212#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 30213#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 28950#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 28951#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 28853#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 28854#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 30132#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 29472#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 29473#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 29377#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 29378#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 29880#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 29881#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 29139#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 29140#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 29563#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 29564#L1194 assume !(0 == ~M_E~0); 29712#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 29713#L1199-1 assume !(0 == ~T2_E~0); 30010#L1204-1 assume !(0 == ~T3_E~0); 29934#L1209-1 assume !(0 == ~T4_E~0); 29935#L1214-1 assume !(0 == ~T5_E~0); 30320#L1219-1 assume !(0 == ~T6_E~0); 30408#L1224-1 assume !(0 == ~T7_E~0); 29213#L1229-1 assume !(0 == ~T8_E~0); 28770#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 28771#L1239-1 assume !(0 == ~T10_E~0); 28813#L1244-1 assume !(0 == ~T11_E~0); 28814#L1249-1 assume !(0 == ~T12_E~0); 29507#L1254-1 assume !(0 == ~E_M~0); 28717#L1259-1 assume !(0 == ~E_1~0); 28681#L1264-1 assume !(0 == ~E_2~0); 28682#L1269-1 assume !(0 == ~E_3~0); 30411#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 30350#L1279-1 assume !(0 == ~E_5~0); 28891#L1284-1 assume !(0 == ~E_6~0); 28892#L1289-1 assume !(0 == ~E_7~0); 29570#L1294-1 assume !(0 == ~E_8~0); 29571#L1299-1 assume !(0 == ~E_9~0); 29581#L1304-1 assume !(0 == ~E_10~0); 30402#L1309-1 assume !(0 == ~E_11~0); 30406#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 28845#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 28767#L586 assume 1 == ~m_pc~0; 28768#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 28839#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29904#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 29047#L1485 assume !(0 != activate_threads_~tmp~1#1); 29048#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 30135#L605 assume !(1 == ~t1_pc~0); 29651#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 29402#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29403#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 30285#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 29981#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 29320#L624 assume 1 == ~t2_pc~0; 28819#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 28820#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29480#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 30309#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 30172#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 30050#L643 assume !(1 == ~t3_pc~0); 29897#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 29593#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 29506#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 29149#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 29150#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 28911#L662 assume 1 == ~t4_pc~0; 28912#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 28870#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 28871#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 29625#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 28754#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 28755#L681 assume !(1 == ~t5_pc~0); 28629#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 28630#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 29677#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 30279#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 29161#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 29162#L700 assume 1 == ~t6_pc~0; 29861#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 28902#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 28903#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 28952#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 28953#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 30216#L719 assume 1 == ~t7_pc~0; 30290#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 29119#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29889#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 29890#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 28643#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 28644#L738 assume !(1 == ~t8_pc~0); 30016#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 29926#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 29012#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 29013#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 29709#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 30073#L757 assume 1 == ~t9_pc~0; 30074#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 28638#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 28639#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 29841#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 29669#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 29670#L776 assume !(1 == ~t10_pc~0); 28663#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 28662#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 29051#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 28893#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 28894#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 28846#L795 assume 1 == ~t11_pc~0; 28847#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 29180#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 30124#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 30125#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 29895#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 29883#L814 assume !(1 == ~t12_pc~0); 29738#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 29739#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 30109#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 30209#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 29104#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 29105#L1332 assume !(1 == ~M_E~0); 30183#L1332-2 assume !(1 == ~T1_E~0); 30366#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 29808#L1342-1 assume !(1 == ~T3_E~0); 29809#L1347-1 assume !(1 == ~T4_E~0); 30204#L1352-1 assume !(1 == ~T5_E~0); 30079#L1357-1 assume !(1 == ~T6_E~0); 29373#L1362-1 assume !(1 == ~T7_E~0); 29374#L1367-1 assume !(1 == ~T8_E~0); 28987#L1372-1 assume !(1 == ~T9_E~0); 28988#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 29293#L1382-1 assume !(1 == ~T11_E~0); 29294#L1387-1 assume !(1 == ~T12_E~0); 29979#L1392-1 assume !(1 == ~E_M~0); 29321#L1397-1 assume !(1 == ~E_1~0); 29322#L1402-1 assume !(1 == ~E_2~0); 28998#L1407-1 assume !(1 == ~E_3~0); 28999#L1412-1 assume !(1 == ~E_4~0); 30150#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 30151#L1422-1 assume !(1 == ~E_6~0); 30367#L1427-1 assume !(1 == ~E_7~0); 29181#L1432-1 assume !(1 == ~E_8~0); 29182#L1437-1 assume !(1 == ~E_9~0); 30100#L1442-1 assume !(1 == ~E_10~0); 30101#L1447-1 assume !(1 == ~E_11~0); 29969#L1452-1 assume !(1 == ~E_12~0); 28787#L1457-1 assume { :end_inline_reset_delta_events } true; 28788#L1803-2 [2021-12-06 21:10:08,223 INFO L793 eck$LassoCheckResult]: Loop: 28788#L1803-2 assume !false; 29124#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 28660#L1169 assume !false; 29249#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 29354#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 28855#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 28856#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 29631#L996 assume !(0 != eval_~tmp~0#1); 29743#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 29744#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 29714#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 29715#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 28959#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 28960#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 29208#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 28652#L1214-3 assume !(0 == ~T5_E~0); 28653#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 29400#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 29401#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 29432#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 28825#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 28826#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 29257#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 29834#L1254-3 assume !(0 == ~E_M~0); 30314#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 29949#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 28831#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 28832#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 30346#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 29398#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 29399#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 29382#L1294-3 assume !(0 == ~E_8~0); 29383#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 29765#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 29766#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 29295#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 29296#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 29304#L586-42 assume !(1 == ~m_pc~0); 29305#L586-44 is_master_triggered_~__retres1~0#1 := 0; 28900#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 28901#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 30325#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 29422#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 29423#L605-42 assume 1 == ~t1_pc~0; 30020#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 29728#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29729#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 29424#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 29425#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 29436#L624-42 assume !(1 == ~t2_pc~0); 29437#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 29580#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 28740#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 28741#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 29254#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 29255#L643-42 assume 1 == ~t3_pc~0; 29596#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 29561#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 29562#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 29394#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 29395#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 30110#L662-42 assume 1 == ~t4_pc~0; 30304#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 28923#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 28924#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 29490#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 30342#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 30308#L681-42 assume 1 == ~t5_pc~0; 29606#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 28784#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 29143#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 29144#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 30158#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 29280#L700-42 assume 1 == ~t6_pc~0; 29281#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29091#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 30080#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 30166#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 30167#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 30356#L719-42 assume 1 == ~t7_pc~0; 29877#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 28976#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29026#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 29027#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 29357#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 29358#L738-42 assume 1 == ~t8_pc~0; 29550#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 29313#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 28866#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 28829#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 28830#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 29350#L757-42 assume 1 == ~t9_pc~0; 29686#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 29010#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 29011#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 29154#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 29128#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 29129#L776-42 assume 1 == ~t10_pc~0; 30099#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 30086#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 30133#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 30395#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 30396#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 29923#L795-42 assume !(1 == ~t11_pc~0); 29924#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 28970#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 28971#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 29066#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 29067#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 29367#L814-42 assume 1 == ~t12_pc~0; 30138#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 28882#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28883#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 28691#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 28692#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 28843#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 28844#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 28817#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 28818#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 29626#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 29797#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 29798#L1357-3 assume !(1 == ~T6_E~0); 30236#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 30404#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 30400#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 28672#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 28673#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 29276#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 29277#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 30107#L1397-3 assume !(1 == ~E_1~0); 30365#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 29748#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 28928#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 28929#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 29645#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 29646#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 30235#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 30004#L1437-3 assume !(1 == ~E_9~0); 29767#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 29768#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 28726#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 28727#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 29332#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 29178#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 29990#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 28919#L1822 assume !(0 == start_simulation_~tmp~3#1); 28920#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 29869#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 29174#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 29175#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 29706#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 29818#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 29763#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 29764#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 28788#L1803-2 [2021-12-06 21:10:08,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,224 INFO L85 PathProgramCache]: Analyzing trace with hash 813976236, now seen corresponding path program 1 times [2021-12-06 21:10:08,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200418998] [2021-12-06 21:10:08,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200418998] [2021-12-06 21:10:08,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200418998] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736245113] [2021-12-06 21:10:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,255 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,256 INFO L85 PathProgramCache]: Analyzing trace with hash -696776142, now seen corresponding path program 1 times [2021-12-06 21:10:08,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023175821] [2021-12-06 21:10:08,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023175821] [2021-12-06 21:10:08,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023175821] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651880643] [2021-12-06 21:10:08,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,291 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:08,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:08,292 INFO L87 Difference]: Start difference. First operand 1785 states and 2639 transitions. cyclomatic complexity: 855 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,314 INFO L93 Difference]: Finished difference Result 1785 states and 2638 transitions. [2021-12-06 21:10:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2638 transitions. [2021-12-06 21:10:08,321 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2638 transitions. [2021-12-06 21:10:08,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2638 transitions. [2021-12-06 21:10:08,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,334 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2638 transitions. [2021-12-06 21:10:08,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2638 transitions. [2021-12-06 21:10:08,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4778711484593838) internal successors, (2638), 1784 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2638 transitions. [2021-12-06 21:10:08,359 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2638 transitions. [2021-12-06 21:10:08,360 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2638 transitions. [2021-12-06 21:10:08,360 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-06 21:10:08,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2638 transitions. [2021-12-06 21:10:08,364 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,365 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,365 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,366 INFO L791 eck$LassoCheckResult]: Stem: 33007#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 33008#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 33789#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 33790#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 32527#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 32528#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 32430#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 32431#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 33709#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 33049#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 33050#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 32954#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 32955#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 33457#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 33458#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 32716#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 32717#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 33140#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 33141#L1194 assume !(0 == ~M_E~0); 33289#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 33290#L1199-1 assume !(0 == ~T2_E~0); 33587#L1204-1 assume !(0 == ~T3_E~0); 33511#L1209-1 assume !(0 == ~T4_E~0); 33512#L1214-1 assume !(0 == ~T5_E~0); 33897#L1219-1 assume !(0 == ~T6_E~0); 33985#L1224-1 assume !(0 == ~T7_E~0); 32790#L1229-1 assume !(0 == ~T8_E~0); 32347#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 32348#L1239-1 assume !(0 == ~T10_E~0); 32390#L1244-1 assume !(0 == ~T11_E~0); 32391#L1249-1 assume !(0 == ~T12_E~0); 33084#L1254-1 assume !(0 == ~E_M~0); 32294#L1259-1 assume !(0 == ~E_1~0); 32258#L1264-1 assume !(0 == ~E_2~0); 32259#L1269-1 assume !(0 == ~E_3~0); 33988#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 33927#L1279-1 assume !(0 == ~E_5~0); 32468#L1284-1 assume !(0 == ~E_6~0); 32469#L1289-1 assume !(0 == ~E_7~0); 33147#L1294-1 assume !(0 == ~E_8~0); 33148#L1299-1 assume !(0 == ~E_9~0); 33158#L1304-1 assume !(0 == ~E_10~0); 33979#L1309-1 assume !(0 == ~E_11~0); 33983#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 32422#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 32344#L586 assume 1 == ~m_pc~0; 32345#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 32416#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33481#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 32624#L1485 assume !(0 != activate_threads_~tmp~1#1); 32625#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 33712#L605 assume !(1 == ~t1_pc~0); 33228#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 32979#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 32980#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 33862#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 33558#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 32897#L624 assume 1 == ~t2_pc~0; 32396#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 32397#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33057#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 33886#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 33749#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 33627#L643 assume !(1 == ~t3_pc~0); 33474#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 33170#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33083#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 32726#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 32727#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 32488#L662 assume 1 == ~t4_pc~0; 32489#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 32447#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32448#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 33202#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 32331#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 32332#L681 assume !(1 == ~t5_pc~0); 32206#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 32207#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33254#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 33856#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 32738#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 32739#L700 assume 1 == ~t6_pc~0; 33438#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 32479#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 32480#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 32529#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 32530#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 33793#L719 assume 1 == ~t7_pc~0; 33867#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 32696#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33466#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 33467#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 32220#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 32221#L738 assume !(1 == ~t8_pc~0); 33593#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 33503#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 32589#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 32590#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 33286#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 33650#L757 assume 1 == ~t9_pc~0; 33651#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 32215#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 32216#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 33418#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 33246#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 33247#L776 assume !(1 == ~t10_pc~0); 32240#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 32239#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 32628#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 32470#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 32471#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 32423#L795 assume 1 == ~t11_pc~0; 32424#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 32757#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 33701#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 33702#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 33472#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 33460#L814 assume !(1 == ~t12_pc~0); 33315#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 33316#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 33686#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 33786#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 32681#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32682#L1332 assume !(1 == ~M_E~0); 33760#L1332-2 assume !(1 == ~T1_E~0); 33943#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 33385#L1342-1 assume !(1 == ~T3_E~0); 33386#L1347-1 assume !(1 == ~T4_E~0); 33781#L1352-1 assume !(1 == ~T5_E~0); 33656#L1357-1 assume !(1 == ~T6_E~0); 32950#L1362-1 assume !(1 == ~T7_E~0); 32951#L1367-1 assume !(1 == ~T8_E~0); 32564#L1372-1 assume !(1 == ~T9_E~0); 32565#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 32870#L1382-1 assume !(1 == ~T11_E~0); 32871#L1387-1 assume !(1 == ~T12_E~0); 33556#L1392-1 assume !(1 == ~E_M~0); 32898#L1397-1 assume !(1 == ~E_1~0); 32899#L1402-1 assume !(1 == ~E_2~0); 32575#L1407-1 assume !(1 == ~E_3~0); 32576#L1412-1 assume !(1 == ~E_4~0); 33727#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 33728#L1422-1 assume !(1 == ~E_6~0); 33944#L1427-1 assume !(1 == ~E_7~0); 32758#L1432-1 assume !(1 == ~E_8~0); 32759#L1437-1 assume !(1 == ~E_9~0); 33677#L1442-1 assume !(1 == ~E_10~0); 33678#L1447-1 assume !(1 == ~E_11~0); 33546#L1452-1 assume !(1 == ~E_12~0); 32364#L1457-1 assume { :end_inline_reset_delta_events } true; 32365#L1803-2 [2021-12-06 21:10:08,366 INFO L793 eck$LassoCheckResult]: Loop: 32365#L1803-2 assume !false; 32701#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 32237#L1169 assume !false; 32826#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 32931#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32432#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 32433#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 33208#L996 assume !(0 != eval_~tmp~0#1); 33320#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 33321#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 33291#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 33292#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 32536#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 32537#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 32785#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 32229#L1214-3 assume !(0 == ~T5_E~0); 32230#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 32977#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 32978#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 33009#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 32402#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 32403#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 32834#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 33411#L1254-3 assume !(0 == ~E_M~0); 33891#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 33526#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 32408#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 32409#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 33923#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 32975#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 32976#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 32959#L1294-3 assume !(0 == ~E_8~0); 32960#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 33342#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 33343#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 32872#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 32873#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 32881#L586-42 assume !(1 == ~m_pc~0); 32882#L586-44 is_master_triggered_~__retres1~0#1 := 0; 32477#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 32478#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 33902#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 32999#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 33000#L605-42 assume 1 == ~t1_pc~0; 33597#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33305#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33306#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 33001#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 33002#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 33013#L624-42 assume !(1 == ~t2_pc~0); 33014#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 33157#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 32317#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 32318#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 32831#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 32832#L643-42 assume 1 == ~t3_pc~0; 33173#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 33138#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33139#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 32971#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 32972#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 33687#L662-42 assume !(1 == ~t4_pc~0); 33880#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 32500#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32501#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 33067#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 33919#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 33885#L681-42 assume !(1 == ~t5_pc~0); 32360#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 32361#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 32720#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 32721#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 33735#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 32857#L700-42 assume 1 == ~t6_pc~0; 32858#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 32668#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33657#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 33743#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 33744#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 33933#L719-42 assume !(1 == ~t7_pc~0); 32552#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 32553#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 32603#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 32604#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 32934#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 32935#L738-42 assume 1 == ~t8_pc~0; 33127#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 32890#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 32443#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 32406#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 32407#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 32927#L757-42 assume !(1 == ~t9_pc~0); 33264#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 32587#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 32588#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 32731#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 32705#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 32706#L776-42 assume 1 == ~t10_pc~0; 33676#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 33663#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 33710#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 33972#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 33973#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 33500#L795-42 assume !(1 == ~t11_pc~0); 33501#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 32547#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 32548#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 32643#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 32644#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 32944#L814-42 assume 1 == ~t12_pc~0; 33715#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 32459#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32460#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 32268#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 32269#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32420#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 32421#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 32394#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 32395#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33203#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 33374#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 33375#L1357-3 assume !(1 == ~T6_E~0); 33813#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 33981#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 33977#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 32249#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 32250#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 32853#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 32854#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 33684#L1397-3 assume !(1 == ~E_1~0); 33942#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 33325#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 32505#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 32506#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 33222#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 33223#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 33812#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 33581#L1437-3 assume !(1 == ~E_9~0); 33344#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 33345#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 32303#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 32304#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 32909#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32755#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 33567#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 32496#L1822 assume !(0 == start_simulation_~tmp~3#1); 32497#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 33446#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32751#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 32752#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 33283#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 33395#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 33340#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 33341#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 32365#L1803-2 [2021-12-06 21:10:08,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1345107858, now seen corresponding path program 1 times [2021-12-06 21:10:08,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924354871] [2021-12-06 21:10:08,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924354871] [2021-12-06 21:10:08,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924354871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067093] [2021-12-06 21:10:08,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,389 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,390 INFO L85 PathProgramCache]: Analyzing trace with hash -346803210, now seen corresponding path program 1 times [2021-12-06 21:10:08,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892762079] [2021-12-06 21:10:08,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892762079] [2021-12-06 21:10:08,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892762079] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319861165] [2021-12-06 21:10:08,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,430 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:08,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:08,431 INFO L87 Difference]: Start difference. First operand 1785 states and 2638 transitions. cyclomatic complexity: 854 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,459 INFO L93 Difference]: Finished difference Result 1785 states and 2637 transitions. [2021-12-06 21:10:08,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2637 transitions. [2021-12-06 21:10:08,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2637 transitions. [2021-12-06 21:10:08,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2637 transitions. [2021-12-06 21:10:08,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,484 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2637 transitions. [2021-12-06 21:10:08,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2637 transitions. [2021-12-06 21:10:08,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.477310924369748) internal successors, (2637), 1784 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2637 transitions. [2021-12-06 21:10:08,517 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2637 transitions. [2021-12-06 21:10:08,517 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2637 transitions. [2021-12-06 21:10:08,517 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-06 21:10:08,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2637 transitions. [2021-12-06 21:10:08,522 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,525 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,525 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,525 INFO L791 eck$LassoCheckResult]: Stem: 36584#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 36585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 37366#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 37367#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 36104#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 36105#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 36007#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 36008#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 37286#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 36626#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 36627#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 36531#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 36532#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 37034#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 37035#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 36293#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 36294#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 36717#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 36718#L1194 assume !(0 == ~M_E~0); 36866#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 36867#L1199-1 assume !(0 == ~T2_E~0); 37164#L1204-1 assume !(0 == ~T3_E~0); 37088#L1209-1 assume !(0 == ~T4_E~0); 37089#L1214-1 assume !(0 == ~T5_E~0); 37474#L1219-1 assume !(0 == ~T6_E~0); 37562#L1224-1 assume !(0 == ~T7_E~0); 36367#L1229-1 assume !(0 == ~T8_E~0); 35924#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 35925#L1239-1 assume !(0 == ~T10_E~0); 35967#L1244-1 assume !(0 == ~T11_E~0); 35968#L1249-1 assume !(0 == ~T12_E~0); 36661#L1254-1 assume !(0 == ~E_M~0); 35871#L1259-1 assume !(0 == ~E_1~0); 35835#L1264-1 assume !(0 == ~E_2~0); 35836#L1269-1 assume !(0 == ~E_3~0); 37565#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 37504#L1279-1 assume !(0 == ~E_5~0); 36045#L1284-1 assume !(0 == ~E_6~0); 36046#L1289-1 assume !(0 == ~E_7~0); 36724#L1294-1 assume !(0 == ~E_8~0); 36725#L1299-1 assume !(0 == ~E_9~0); 36735#L1304-1 assume !(0 == ~E_10~0); 37556#L1309-1 assume !(0 == ~E_11~0); 37560#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 35999#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 35921#L586 assume 1 == ~m_pc~0; 35922#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 35993#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 37058#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 36201#L1485 assume !(0 != activate_threads_~tmp~1#1); 36202#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 37289#L605 assume !(1 == ~t1_pc~0); 36805#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 36556#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 36557#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 37439#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 37135#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 36474#L624 assume 1 == ~t2_pc~0; 35973#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 35974#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 36634#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 37463#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 37326#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 37204#L643 assume !(1 == ~t3_pc~0); 37051#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 36747#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 36660#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 36303#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 36304#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 36065#L662 assume 1 == ~t4_pc~0; 36066#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 36024#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36025#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 36779#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 35908#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 35909#L681 assume !(1 == ~t5_pc~0); 35783#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 35784#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 36831#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 37433#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 36315#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 36316#L700 assume 1 == ~t6_pc~0; 37015#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 36056#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 36057#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 36106#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 36107#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 37370#L719 assume 1 == ~t7_pc~0; 37444#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 36273#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 37043#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 37044#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 35797#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 35798#L738 assume !(1 == ~t8_pc~0); 37170#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 37080#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 36166#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 36167#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 36863#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 37227#L757 assume 1 == ~t9_pc~0; 37228#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 35792#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 35793#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 36995#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 36823#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 36824#L776 assume !(1 == ~t10_pc~0); 35817#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 35816#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 36205#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 36047#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 36048#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 36000#L795 assume 1 == ~t11_pc~0; 36001#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 36334#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 37278#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 37279#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 37049#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 37037#L814 assume !(1 == ~t12_pc~0); 36892#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 36893#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 37263#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 37363#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 36258#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 36259#L1332 assume !(1 == ~M_E~0); 37337#L1332-2 assume !(1 == ~T1_E~0); 37520#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 36962#L1342-1 assume !(1 == ~T3_E~0); 36963#L1347-1 assume !(1 == ~T4_E~0); 37358#L1352-1 assume !(1 == ~T5_E~0); 37233#L1357-1 assume !(1 == ~T6_E~0); 36527#L1362-1 assume !(1 == ~T7_E~0); 36528#L1367-1 assume !(1 == ~T8_E~0); 36141#L1372-1 assume !(1 == ~T9_E~0); 36142#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 36447#L1382-1 assume !(1 == ~T11_E~0); 36448#L1387-1 assume !(1 == ~T12_E~0); 37133#L1392-1 assume !(1 == ~E_M~0); 36475#L1397-1 assume !(1 == ~E_1~0); 36476#L1402-1 assume !(1 == ~E_2~0); 36152#L1407-1 assume !(1 == ~E_3~0); 36153#L1412-1 assume !(1 == ~E_4~0); 37304#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 37305#L1422-1 assume !(1 == ~E_6~0); 37521#L1427-1 assume !(1 == ~E_7~0); 36335#L1432-1 assume !(1 == ~E_8~0); 36336#L1437-1 assume !(1 == ~E_9~0); 37254#L1442-1 assume !(1 == ~E_10~0); 37255#L1447-1 assume !(1 == ~E_11~0); 37123#L1452-1 assume !(1 == ~E_12~0); 35941#L1457-1 assume { :end_inline_reset_delta_events } true; 35942#L1803-2 [2021-12-06 21:10:08,525 INFO L793 eck$LassoCheckResult]: Loop: 35942#L1803-2 assume !false; 36278#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 35814#L1169 assume !false; 36403#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 36508#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36009#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 36010#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 36785#L996 assume !(0 != eval_~tmp~0#1); 36897#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 36898#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 36868#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 36869#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 36113#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 36114#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 36362#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 35806#L1214-3 assume !(0 == ~T5_E~0); 35807#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 36554#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 36555#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 36586#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 35979#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 35980#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 36411#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 36988#L1254-3 assume !(0 == ~E_M~0); 37468#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 37103#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 35985#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 35986#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 37500#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 36552#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 36553#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 36536#L1294-3 assume !(0 == ~E_8~0); 36537#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 36919#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 36920#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 36449#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 36450#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 36458#L586-42 assume !(1 == ~m_pc~0); 36459#L586-44 is_master_triggered_~__retres1~0#1 := 0; 36054#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 36055#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 37479#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 36576#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 36577#L605-42 assume 1 == ~t1_pc~0; 37174#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 36882#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 36883#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 36578#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 36579#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 36590#L624-42 assume 1 == ~t2_pc~0; 36592#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 36734#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 35894#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 35895#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 36408#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 36409#L643-42 assume 1 == ~t3_pc~0; 36750#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 36715#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 36716#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 36548#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 36549#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 37264#L662-42 assume !(1 == ~t4_pc~0); 37457#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 36077#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36078#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 36644#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 37496#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 37462#L681-42 assume !(1 == ~t5_pc~0); 35937#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 35938#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 36297#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 36298#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 37312#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 36434#L700-42 assume 1 == ~t6_pc~0; 36435#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 36245#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 37234#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 37320#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 37321#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 37510#L719-42 assume !(1 == ~t7_pc~0); 36129#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 36130#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 36180#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 36181#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 36511#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 36512#L738-42 assume 1 == ~t8_pc~0; 36704#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 36467#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 36020#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 35983#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 35984#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 36504#L757-42 assume 1 == ~t9_pc~0; 36840#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 36164#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 36165#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 36308#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 36282#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 36283#L776-42 assume 1 == ~t10_pc~0; 37253#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 37240#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 37287#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 37549#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 37550#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 37077#L795-42 assume !(1 == ~t11_pc~0); 37078#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 36124#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 36125#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 36220#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 36221#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 36521#L814-42 assume 1 == ~t12_pc~0; 37292#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 36036#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36037#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 35845#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 35846#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 35997#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 35998#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 35971#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 35972#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 36780#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 36951#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 36952#L1357-3 assume !(1 == ~T6_E~0); 37390#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 37558#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 37554#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 35826#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 35827#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 36430#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 36431#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 37261#L1397-3 assume !(1 == ~E_1~0); 37519#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 36902#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 36082#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 36083#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 36799#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 36800#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 37389#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 37158#L1437-3 assume !(1 == ~E_9~0); 36921#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 36922#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 35880#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 35881#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 36486#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36332#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 37144#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 36073#L1822 assume !(0 == start_simulation_~tmp~3#1); 36074#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 37023#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36328#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 36329#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 36860#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 36972#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 36917#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 36918#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 35942#L1803-2 [2021-12-06 21:10:08,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1762996560, now seen corresponding path program 1 times [2021-12-06 21:10:08,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933118861] [2021-12-06 21:10:08,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933118861] [2021-12-06 21:10:08,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933118861] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052542472] [2021-12-06 21:10:08,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,553 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1211191756, now seen corresponding path program 1 times [2021-12-06 21:10:08,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385463471] [2021-12-06 21:10:08,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385463471] [2021-12-06 21:10:08,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385463471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258472944] [2021-12-06 21:10:08,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,594 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:08,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:08,595 INFO L87 Difference]: Start difference. First operand 1785 states and 2637 transitions. cyclomatic complexity: 853 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,610 INFO L93 Difference]: Finished difference Result 1785 states and 2636 transitions. [2021-12-06 21:10:08,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2636 transitions. [2021-12-06 21:10:08,616 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2636 transitions. [2021-12-06 21:10:08,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2636 transitions. [2021-12-06 21:10:08,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,627 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2636 transitions. [2021-12-06 21:10:08,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2636 transitions. [2021-12-06 21:10:08,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4767507002801121) internal successors, (2636), 1784 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2636 transitions. [2021-12-06 21:10:08,652 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2636 transitions. [2021-12-06 21:10:08,652 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2636 transitions. [2021-12-06 21:10:08,652 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-06 21:10:08,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2636 transitions. [2021-12-06 21:10:08,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,658 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,658 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,658 INFO L791 eck$LassoCheckResult]: Stem: 40161#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 40162#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 40943#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 40944#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 39681#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 39682#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 39584#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 39585#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 40863#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 40203#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 40204#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 40108#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 40109#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 40611#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 40612#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 39870#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 39871#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 40294#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 40295#L1194 assume !(0 == ~M_E~0); 40443#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 40444#L1199-1 assume !(0 == ~T2_E~0); 40741#L1204-1 assume !(0 == ~T3_E~0); 40665#L1209-1 assume !(0 == ~T4_E~0); 40666#L1214-1 assume !(0 == ~T5_E~0); 41051#L1219-1 assume !(0 == ~T6_E~0); 41139#L1224-1 assume !(0 == ~T7_E~0); 39944#L1229-1 assume !(0 == ~T8_E~0); 39501#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 39502#L1239-1 assume !(0 == ~T10_E~0); 39544#L1244-1 assume !(0 == ~T11_E~0); 39545#L1249-1 assume !(0 == ~T12_E~0); 40238#L1254-1 assume !(0 == ~E_M~0); 39448#L1259-1 assume !(0 == ~E_1~0); 39412#L1264-1 assume !(0 == ~E_2~0); 39413#L1269-1 assume !(0 == ~E_3~0); 41142#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 41081#L1279-1 assume !(0 == ~E_5~0); 39622#L1284-1 assume !(0 == ~E_6~0); 39623#L1289-1 assume !(0 == ~E_7~0); 40301#L1294-1 assume !(0 == ~E_8~0); 40302#L1299-1 assume !(0 == ~E_9~0); 40312#L1304-1 assume !(0 == ~E_10~0); 41133#L1309-1 assume !(0 == ~E_11~0); 41137#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 39576#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 39498#L586 assume 1 == ~m_pc~0; 39499#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 39570#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 40635#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 39778#L1485 assume !(0 != activate_threads_~tmp~1#1); 39779#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 40866#L605 assume !(1 == ~t1_pc~0); 40382#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 40133#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 40134#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 41016#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 40712#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 40051#L624 assume 1 == ~t2_pc~0; 39550#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 39551#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 40211#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 41040#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 40903#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 40781#L643 assume !(1 == ~t3_pc~0); 40628#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 40324#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 40237#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 39880#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 39881#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 39642#L662 assume 1 == ~t4_pc~0; 39643#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 39601#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 39602#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 40356#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 39485#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 39486#L681 assume !(1 == ~t5_pc~0); 39360#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 39361#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 40408#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 41010#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 39892#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 39893#L700 assume 1 == ~t6_pc~0; 40592#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 39633#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 39634#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 39683#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 39684#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 40947#L719 assume 1 == ~t7_pc~0; 41021#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 39850#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 40620#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 40621#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 39374#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 39375#L738 assume !(1 == ~t8_pc~0); 40747#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 40657#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 39743#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 39744#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 40440#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 40804#L757 assume 1 == ~t9_pc~0; 40805#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 39369#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 39370#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 40572#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 40400#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 40401#L776 assume !(1 == ~t10_pc~0); 39394#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 39393#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 39782#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 39624#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 39625#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 39577#L795 assume 1 == ~t11_pc~0; 39578#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 39911#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 40855#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 40856#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 40626#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 40614#L814 assume !(1 == ~t12_pc~0); 40469#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 40470#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 40840#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 40940#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 39835#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 39836#L1332 assume !(1 == ~M_E~0); 40914#L1332-2 assume !(1 == ~T1_E~0); 41097#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 40539#L1342-1 assume !(1 == ~T3_E~0); 40540#L1347-1 assume !(1 == ~T4_E~0); 40935#L1352-1 assume !(1 == ~T5_E~0); 40810#L1357-1 assume !(1 == ~T6_E~0); 40104#L1362-1 assume !(1 == ~T7_E~0); 40105#L1367-1 assume !(1 == ~T8_E~0); 39718#L1372-1 assume !(1 == ~T9_E~0); 39719#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 40024#L1382-1 assume !(1 == ~T11_E~0); 40025#L1387-1 assume !(1 == ~T12_E~0); 40710#L1392-1 assume !(1 == ~E_M~0); 40052#L1397-1 assume !(1 == ~E_1~0); 40053#L1402-1 assume !(1 == ~E_2~0); 39729#L1407-1 assume !(1 == ~E_3~0); 39730#L1412-1 assume !(1 == ~E_4~0); 40881#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 40882#L1422-1 assume !(1 == ~E_6~0); 41098#L1427-1 assume !(1 == ~E_7~0); 39912#L1432-1 assume !(1 == ~E_8~0); 39913#L1437-1 assume !(1 == ~E_9~0); 40831#L1442-1 assume !(1 == ~E_10~0); 40832#L1447-1 assume !(1 == ~E_11~0); 40700#L1452-1 assume !(1 == ~E_12~0); 39518#L1457-1 assume { :end_inline_reset_delta_events } true; 39519#L1803-2 [2021-12-06 21:10:08,658 INFO L793 eck$LassoCheckResult]: Loop: 39519#L1803-2 assume !false; 39855#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 39391#L1169 assume !false; 39980#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40085#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 39586#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 39587#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 40362#L996 assume !(0 != eval_~tmp~0#1); 40474#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 40475#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 40445#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 40446#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 39690#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 39691#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 39939#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 39383#L1214-3 assume !(0 == ~T5_E~0); 39384#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 40131#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 40132#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 40163#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 39556#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 39557#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 39988#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 40565#L1254-3 assume !(0 == ~E_M~0); 41045#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 40680#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 39562#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 39563#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 41077#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 40129#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 40130#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 40113#L1294-3 assume !(0 == ~E_8~0); 40114#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 40496#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 40497#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 40026#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 40027#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 40035#L586-42 assume !(1 == ~m_pc~0); 40036#L586-44 is_master_triggered_~__retres1~0#1 := 0; 39631#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 39632#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 41056#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 40153#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 40154#L605-42 assume !(1 == ~t1_pc~0); 40752#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 40459#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 40460#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 40155#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 40156#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 40167#L624-42 assume !(1 == ~t2_pc~0); 40168#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 40311#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 39471#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 39472#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 39985#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 39986#L643-42 assume 1 == ~t3_pc~0; 40327#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 40292#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 40293#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 40125#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 40126#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 40841#L662-42 assume !(1 == ~t4_pc~0); 41034#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 39654#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 39655#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 40221#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 41073#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 41039#L681-42 assume 1 == ~t5_pc~0; 40337#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 39515#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 39874#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 39875#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 40889#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 40011#L700-42 assume 1 == ~t6_pc~0; 40012#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 39822#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 40811#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 40897#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 40898#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 41087#L719-42 assume 1 == ~t7_pc~0; 40608#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 39707#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 39757#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 39758#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 40088#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 40089#L738-42 assume 1 == ~t8_pc~0; 40281#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 40044#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 39597#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 39560#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 39561#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 40081#L757-42 assume 1 == ~t9_pc~0; 40417#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 39741#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 39742#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 39885#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 39859#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 39860#L776-42 assume !(1 == ~t10_pc~0); 40816#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 40817#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 40864#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 41126#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 41127#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 40654#L795-42 assume 1 == ~t11_pc~0; 40656#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 39701#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 39702#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 39797#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 39798#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 40098#L814-42 assume 1 == ~t12_pc~0; 40869#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 39613#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 39614#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 39422#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 39423#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 39574#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 39575#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 39548#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 39549#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 40357#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 40528#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 40529#L1357-3 assume !(1 == ~T6_E~0); 40967#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 41135#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 41131#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 39403#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 39404#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 40007#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 40008#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 40838#L1397-3 assume !(1 == ~E_1~0); 41096#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 40479#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 39659#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 39660#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 40376#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 40377#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 40966#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 40735#L1437-3 assume !(1 == ~E_9~0); 40498#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 40499#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 39457#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 39458#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40063#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 39909#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 40721#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 39650#L1822 assume !(0 == start_simulation_~tmp~3#1); 39651#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40600#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 39905#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 39906#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 40437#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 40549#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 40494#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 40495#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 39519#L1803-2 [2021-12-06 21:10:08,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1133017134, now seen corresponding path program 1 times [2021-12-06 21:10:08,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108599092] [2021-12-06 21:10:08,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108599092] [2021-12-06 21:10:08,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108599092] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573501107] [2021-12-06 21:10:08,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,687 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,688 INFO L85 PathProgramCache]: Analyzing trace with hash -808370508, now seen corresponding path program 1 times [2021-12-06 21:10:08,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695901775] [2021-12-06 21:10:08,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695901775] [2021-12-06 21:10:08,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695901775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,717 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790795340] [2021-12-06 21:10:08,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,718 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:08,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:08,718 INFO L87 Difference]: Start difference. First operand 1785 states and 2636 transitions. cyclomatic complexity: 852 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,733 INFO L93 Difference]: Finished difference Result 1785 states and 2635 transitions. [2021-12-06 21:10:08,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:08,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1785 states and 2635 transitions. [2021-12-06 21:10:08,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1785 states to 1785 states and 2635 transitions. [2021-12-06 21:10:08,751 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1785 [2021-12-06 21:10:08,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1785 [2021-12-06 21:10:08,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1785 states and 2635 transitions. [2021-12-06 21:10:08,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:08,755 INFO L681 BuchiCegarLoop]: Abstraction has 1785 states and 2635 transitions. [2021-12-06 21:10:08,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states and 2635 transitions. [2021-12-06 21:10:08,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1785. [2021-12-06 21:10:08,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1785 states have (on average 1.4761904761904763) internal successors, (2635), 1784 states have internal predecessors, (2635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 2635 transitions. [2021-12-06 21:10:08,782 INFO L704 BuchiCegarLoop]: Abstraction has 1785 states and 2635 transitions. [2021-12-06 21:10:08,782 INFO L587 BuchiCegarLoop]: Abstraction has 1785 states and 2635 transitions. [2021-12-06 21:10:08,782 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-06 21:10:08,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1785 states and 2635 transitions. [2021-12-06 21:10:08,786 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1622 [2021-12-06 21:10:08,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:08,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:08,788 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,788 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:08,788 INFO L791 eck$LassoCheckResult]: Stem: 43738#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 43739#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 44520#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 44521#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 43258#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 43259#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 43161#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 43162#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 44440#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 43780#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 43781#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 43685#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 43686#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 44188#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 44189#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 43447#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 43448#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 43871#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 43872#L1194 assume !(0 == ~M_E~0); 44020#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 44021#L1199-1 assume !(0 == ~T2_E~0); 44318#L1204-1 assume !(0 == ~T3_E~0); 44242#L1209-1 assume !(0 == ~T4_E~0); 44243#L1214-1 assume !(0 == ~T5_E~0); 44628#L1219-1 assume !(0 == ~T6_E~0); 44716#L1224-1 assume !(0 == ~T7_E~0); 43521#L1229-1 assume !(0 == ~T8_E~0); 43078#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 43079#L1239-1 assume !(0 == ~T10_E~0); 43121#L1244-1 assume !(0 == ~T11_E~0); 43122#L1249-1 assume !(0 == ~T12_E~0); 43815#L1254-1 assume !(0 == ~E_M~0); 43025#L1259-1 assume !(0 == ~E_1~0); 42989#L1264-1 assume !(0 == ~E_2~0); 42990#L1269-1 assume !(0 == ~E_3~0); 44719#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 44658#L1279-1 assume !(0 == ~E_5~0); 43199#L1284-1 assume !(0 == ~E_6~0); 43200#L1289-1 assume !(0 == ~E_7~0); 43878#L1294-1 assume !(0 == ~E_8~0); 43879#L1299-1 assume !(0 == ~E_9~0); 43889#L1304-1 assume !(0 == ~E_10~0); 44710#L1309-1 assume !(0 == ~E_11~0); 44714#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 43153#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 43075#L586 assume 1 == ~m_pc~0; 43076#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 43147#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 44212#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 43355#L1485 assume !(0 != activate_threads_~tmp~1#1); 43356#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 44443#L605 assume !(1 == ~t1_pc~0); 43959#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 43710#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 43711#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 44593#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 44289#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 43628#L624 assume 1 == ~t2_pc~0; 43127#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 43128#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 43788#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 44617#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 44480#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 44358#L643 assume !(1 == ~t3_pc~0); 44205#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 43901#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 43814#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 43457#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 43458#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 43219#L662 assume 1 == ~t4_pc~0; 43220#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 43178#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 43179#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 43933#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 43062#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 43063#L681 assume !(1 == ~t5_pc~0); 42937#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 42938#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 43985#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 44587#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 43469#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 43470#L700 assume 1 == ~t6_pc~0; 44169#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 43210#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 43211#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 43260#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 43261#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 44524#L719 assume 1 == ~t7_pc~0; 44598#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 43427#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 44197#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 44198#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 42951#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 42952#L738 assume !(1 == ~t8_pc~0); 44324#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 44234#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 43320#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 43321#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 44017#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 44381#L757 assume 1 == ~t9_pc~0; 44382#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 42946#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 42947#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 44149#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 43977#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 43978#L776 assume !(1 == ~t10_pc~0); 42971#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 42970#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 43359#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 43201#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 43202#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 43154#L795 assume 1 == ~t11_pc~0; 43155#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 43488#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 44432#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 44433#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 44203#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 44191#L814 assume !(1 == ~t12_pc~0); 44046#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 44047#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 44417#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 44517#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 43412#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 43413#L1332 assume !(1 == ~M_E~0); 44491#L1332-2 assume !(1 == ~T1_E~0); 44674#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 44116#L1342-1 assume !(1 == ~T3_E~0); 44117#L1347-1 assume !(1 == ~T4_E~0); 44512#L1352-1 assume !(1 == ~T5_E~0); 44387#L1357-1 assume !(1 == ~T6_E~0); 43681#L1362-1 assume !(1 == ~T7_E~0); 43682#L1367-1 assume !(1 == ~T8_E~0); 43295#L1372-1 assume !(1 == ~T9_E~0); 43296#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 43601#L1382-1 assume !(1 == ~T11_E~0); 43602#L1387-1 assume !(1 == ~T12_E~0); 44287#L1392-1 assume !(1 == ~E_M~0); 43629#L1397-1 assume !(1 == ~E_1~0); 43630#L1402-1 assume !(1 == ~E_2~0); 43306#L1407-1 assume !(1 == ~E_3~0); 43307#L1412-1 assume !(1 == ~E_4~0); 44458#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 44459#L1422-1 assume !(1 == ~E_6~0); 44675#L1427-1 assume !(1 == ~E_7~0); 43489#L1432-1 assume !(1 == ~E_8~0); 43490#L1437-1 assume !(1 == ~E_9~0); 44408#L1442-1 assume !(1 == ~E_10~0); 44409#L1447-1 assume !(1 == ~E_11~0); 44277#L1452-1 assume !(1 == ~E_12~0); 43095#L1457-1 assume { :end_inline_reset_delta_events } true; 43096#L1803-2 [2021-12-06 21:10:08,788 INFO L793 eck$LassoCheckResult]: Loop: 43096#L1803-2 assume !false; 43432#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 42968#L1169 assume !false; 43557#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 43662#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43163#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 43164#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 43939#L996 assume !(0 != eval_~tmp~0#1); 44051#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 44052#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 44022#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 44023#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 43267#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 43268#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 43516#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 42960#L1214-3 assume !(0 == ~T5_E~0); 42961#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 43708#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 43709#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 43740#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 43133#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 43134#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 43565#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 44142#L1254-3 assume !(0 == ~E_M~0); 44622#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 44257#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 43139#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 43140#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 44654#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 43706#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 43707#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 43690#L1294-3 assume !(0 == ~E_8~0); 43691#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 44073#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 44074#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 43603#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 43604#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 43612#L586-42 assume !(1 == ~m_pc~0); 43613#L586-44 is_master_triggered_~__retres1~0#1 := 0; 43208#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 43209#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 44633#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 43730#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 43731#L605-42 assume 1 == ~t1_pc~0; 44328#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 44036#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 44037#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 43732#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 43733#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 43744#L624-42 assume !(1 == ~t2_pc~0); 43745#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 43888#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 43048#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 43049#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 43562#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 43563#L643-42 assume 1 == ~t3_pc~0; 43904#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 43869#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 43870#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 43702#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 43703#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 44418#L662-42 assume !(1 == ~t4_pc~0); 44611#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 43231#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 43232#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 43798#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 44650#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 44616#L681-42 assume !(1 == ~t5_pc~0); 43091#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 43092#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 43451#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 43452#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 44466#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 43588#L700-42 assume 1 == ~t6_pc~0; 43589#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 43399#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 44388#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 44474#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 44475#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 44664#L719-42 assume !(1 == ~t7_pc~0); 43283#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 43284#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 43334#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 43335#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 43665#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 43666#L738-42 assume 1 == ~t8_pc~0; 43858#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 43621#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 43174#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 43137#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 43138#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 43658#L757-42 assume 1 == ~t9_pc~0; 43994#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 43318#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 43319#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 43462#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 43436#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 43437#L776-42 assume 1 == ~t10_pc~0; 44407#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 44394#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 44441#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 44703#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 44704#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 44231#L795-42 assume !(1 == ~t11_pc~0); 44232#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 43278#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 43279#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 43374#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 43375#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 43675#L814-42 assume !(1 == ~t12_pc~0); 43552#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 43190#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 43191#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 42999#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 43000#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 43151#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 43152#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 43125#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 43126#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 43934#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 44105#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 44106#L1357-3 assume !(1 == ~T6_E~0); 44544#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 44712#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 44708#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 42980#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 42981#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 43584#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 43585#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 44415#L1397-3 assume !(1 == ~E_1~0); 44673#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 44056#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 43236#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 43237#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 43953#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 43954#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 44543#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 44312#L1437-3 assume !(1 == ~E_9~0); 44075#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 44076#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 43034#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 43035#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 43640#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43486#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 44298#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 43227#L1822 assume !(0 == start_simulation_~tmp~3#1); 43228#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 44177#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43482#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 43483#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 44014#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 44126#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 44071#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 44072#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 43096#L1803-2 [2021-12-06 21:10:08,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1544509712, now seen corresponding path program 1 times [2021-12-06 21:10:08,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280080782] [2021-12-06 21:10:08,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280080782] [2021-12-06 21:10:08,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280080782] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877087593] [2021-12-06 21:10:08,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,819 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:08,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:08,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1797209546, now seen corresponding path program 2 times [2021-12-06 21:10:08,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:08,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53332459] [2021-12-06 21:10:08,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:08,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:08,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:08,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53332459] [2021-12-06 21:10:08,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53332459] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:08,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:08,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:08,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147620334] [2021-12-06 21:10:08,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:08,848 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:08,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:08,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:08,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:08,850 INFO L87 Difference]: Start difference. First operand 1785 states and 2635 transitions. cyclomatic complexity: 851 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:08,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:08,976 INFO L93 Difference]: Finished difference Result 3314 states and 4876 transitions. [2021-12-06 21:10:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:08,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3314 states and 4876 transitions. [2021-12-06 21:10:08,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3125 [2021-12-06 21:10:08,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3314 states to 3314 states and 4876 transitions. [2021-12-06 21:10:08,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3314 [2021-12-06 21:10:08,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3314 [2021-12-06 21:10:09,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3314 states and 4876 transitions. [2021-12-06 21:10:09,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:09,002 INFO L681 BuchiCegarLoop]: Abstraction has 3314 states and 4876 transitions. [2021-12-06 21:10:09,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3314 states and 4876 transitions. [2021-12-06 21:10:09,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3314 to 3314. [2021-12-06 21:10:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3314 states, 3314 states have (on average 1.4713337356668679) internal successors, (4876), 3313 states have internal predecessors, (4876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3314 states to 3314 states and 4876 transitions. [2021-12-06 21:10:09,056 INFO L704 BuchiCegarLoop]: Abstraction has 3314 states and 4876 transitions. [2021-12-06 21:10:09,056 INFO L587 BuchiCegarLoop]: Abstraction has 3314 states and 4876 transitions. [2021-12-06 21:10:09,056 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-06 21:10:09,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3314 states and 4876 transitions. [2021-12-06 21:10:09,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3125 [2021-12-06 21:10:09,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:09,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:09,066 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,066 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,066 INFO L791 eck$LassoCheckResult]: Stem: 48849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 48850#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 49661#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 49662#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 48368#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 48369#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 48271#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 48272#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 49574#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 48893#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 48894#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 48796#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 48797#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 49312#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 49313#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 48557#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 48558#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 48986#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 48987#L1194 assume !(0 == ~M_E~0); 49139#L1194-2 assume !(0 == ~T1_E~0); 49140#L1199-1 assume !(0 == ~T2_E~0); 49444#L1204-1 assume !(0 == ~T3_E~0); 49368#L1209-1 assume !(0 == ~T4_E~0); 49369#L1214-1 assume !(0 == ~T5_E~0); 49784#L1219-1 assume !(0 == ~T6_E~0); 49888#L1224-1 assume !(0 == ~T7_E~0); 48631#L1229-1 assume !(0 == ~T8_E~0); 48187#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 48188#L1239-1 assume !(0 == ~T10_E~0); 48230#L1244-1 assume !(0 == ~T11_E~0); 48231#L1249-1 assume !(0 == ~T12_E~0); 48928#L1254-1 assume !(0 == ~E_M~0); 48134#L1259-1 assume !(0 == ~E_1~0); 48098#L1264-1 assume !(0 == ~E_2~0); 48099#L1269-1 assume !(0 == ~E_3~0); 49894#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 49821#L1279-1 assume !(0 == ~E_5~0); 48309#L1284-1 assume !(0 == ~E_6~0); 48310#L1289-1 assume !(0 == ~E_7~0); 48993#L1294-1 assume !(0 == ~E_8~0); 48994#L1299-1 assume !(0 == ~E_9~0); 49004#L1304-1 assume !(0 == ~E_10~0); 49880#L1309-1 assume !(0 == ~E_11~0); 49886#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 48262#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 48184#L586 assume 1 == ~m_pc~0; 48185#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 48256#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 49338#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 48465#L1485 assume !(0 != activate_threads_~tmp~1#1); 48466#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 49577#L605 assume !(1 == ~t1_pc~0); 49076#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 48821#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 48822#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 49740#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 49415#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 48738#L624 assume 1 == ~t2_pc~0; 48236#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 48237#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 48901#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 49771#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 49615#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 49484#L643 assume !(1 == ~t3_pc~0); 49331#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 49017#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 48927#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 48567#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 48568#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 48329#L662 assume 1 == ~t4_pc~0; 48330#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 48288#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 48289#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 49049#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 48171#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 48172#L681 assume !(1 == ~t5_pc~0); 48046#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 48047#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 49104#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 49734#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 48579#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 48580#L700 assume 1 == ~t6_pc~0; 49289#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 48320#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 48321#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 48370#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 48371#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 49665#L719 assume 1 == ~t7_pc~0; 49748#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 48537#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 49322#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 49323#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 48060#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 48061#L738 assume !(1 == ~t8_pc~0); 49450#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 49360#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 48430#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 48431#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 49136#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 49507#L757 assume 1 == ~t9_pc~0; 49508#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 48055#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 48056#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 49269#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 49096#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 49097#L776 assume !(1 == ~t10_pc~0); 48080#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 48079#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 48469#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 48311#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 48312#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 48263#L795 assume 1 == ~t11_pc~0; 48264#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 48598#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 49566#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 49567#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 49329#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 49315#L814 assume !(1 == ~t12_pc~0); 49166#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 49167#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 49546#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 49657#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 48522#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 48523#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 49627#L1332-2 assume !(1 == ~T1_E~0); 49840#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 49236#L1342-1 assume !(1 == ~T3_E~0); 49237#L1347-1 assume !(1 == ~T4_E~0); 49652#L1352-1 assume !(1 == ~T5_E~0); 49513#L1357-1 assume !(1 == ~T6_E~0); 48792#L1362-1 assume !(1 == ~T7_E~0); 48793#L1367-1 assume !(1 == ~T8_E~0); 48405#L1372-1 assume !(1 == ~T9_E~0); 48406#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 48711#L1382-1 assume !(1 == ~T11_E~0); 48712#L1387-1 assume !(1 == ~T12_E~0); 49413#L1392-1 assume !(1 == ~E_M~0); 48739#L1397-1 assume !(1 == ~E_1~0); 48740#L1402-1 assume !(1 == ~E_2~0); 48416#L1407-1 assume !(1 == ~E_3~0); 48417#L1412-1 assume !(1 == ~E_4~0); 49592#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 49593#L1422-1 assume !(1 == ~E_6~0); 49841#L1427-1 assume !(1 == ~E_7~0); 48599#L1432-1 assume !(1 == ~E_8~0); 48600#L1437-1 assume !(1 == ~E_9~0); 49536#L1442-1 assume !(1 == ~E_10~0); 49537#L1447-1 assume !(1 == ~E_11~0); 50166#L1452-1 assume !(1 == ~E_12~0); 49922#L1457-1 assume { :end_inline_reset_delta_events } true; 49920#L1803-2 [2021-12-06 21:10:09,067 INFO L793 eck$LassoCheckResult]: Loop: 49920#L1803-2 assume !false; 49919#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 49917#L1169 assume !false; 49916#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 49913#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 49902#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 49055#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 49056#L996 assume !(0 != eval_~tmp~0#1); 49171#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 49172#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 49877#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 49882#L1194-5 assume !(0 == ~T1_E~0); 48377#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 48378#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 48626#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 48069#L1214-3 assume !(0 == ~T5_E~0); 48070#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 48819#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 48820#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 48851#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 48242#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 48243#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 48675#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 49262#L1254-3 assume !(0 == ~E_M~0); 49778#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 49383#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 48248#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 48249#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 49817#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 48817#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 48818#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 48801#L1294-3 assume !(0 == ~E_8~0); 48802#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 49193#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 49194#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 48713#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 48714#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 48722#L586-42 assume !(1 == ~m_pc~0); 48723#L586-44 is_master_triggered_~__retres1~0#1 := 0; 48318#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 48319#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 49790#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 48841#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 48842#L605-42 assume 1 == ~t1_pc~0; 49454#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 49156#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 49157#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 48843#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 48844#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 48855#L624-42 assume !(1 == ~t2_pc~0); 48856#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 49003#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 48157#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 48158#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 48672#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 48673#L643-42 assume 1 == ~t3_pc~0; 49020#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 48984#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 48985#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 48813#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 48814#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 49547#L662-42 assume !(1 == ~t4_pc~0); 49763#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 48341#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 48342#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 48911#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 49812#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 49770#L681-42 assume 1 == ~t5_pc~0; 49030#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 48201#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 48561#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 48562#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 49601#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 48698#L700-42 assume 1 == ~t6_pc~0; 48699#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 48509#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 49514#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 49609#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 49610#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 49828#L719-42 assume !(1 == ~t7_pc~0); 48393#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 48394#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 48444#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 48445#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 48776#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 48777#L738-42 assume 1 == ~t8_pc~0; 48973#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 48731#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 48284#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 48246#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 48247#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 48769#L757-42 assume 1 == ~t9_pc~0; 49113#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 48428#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 48429#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 48572#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 48546#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 48547#L776-42 assume !(1 == ~t10_pc~0); 49521#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 49522#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 49575#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 49871#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 49872#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 49357#L795-42 assume !(1 == ~t11_pc~0); 49358#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 48388#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 48389#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 48484#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 48485#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 48786#L814-42 assume !(1 == ~t12_pc~0); 48662#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 48300#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 48301#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 48108#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 48109#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 48260#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 48261#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 48234#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 48235#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 49050#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 49225#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 49226#L1357-3 assume !(1 == ~T6_E~0); 49686#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 49883#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 49878#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 48089#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 48090#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 48694#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 48695#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 49544#L1397-3 assume !(1 == ~E_1~0); 49839#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 49176#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 48346#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 48347#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 49070#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 49071#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 49685#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 49438#L1437-3 assume !(1 == ~E_9~0); 49195#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 49196#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 48143#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 48144#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 48751#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 48596#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 49807#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 50246#L1822 assume !(0 == start_simulation_~tmp~3#1); 49300#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 49301#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 49927#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 49926#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 49925#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 49924#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 49923#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 49921#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 49920#L1803-2 [2021-12-06 21:10:09,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,067 INFO L85 PathProgramCache]: Analyzing trace with hash 282356976, now seen corresponding path program 1 times [2021-12-06 21:10:09,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327256575] [2021-12-06 21:10:09,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327256575] [2021-12-06 21:10:09,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327256575] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052718699] [2021-12-06 21:10:09,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,093 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:09,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,094 INFO L85 PathProgramCache]: Analyzing trace with hash 354852472, now seen corresponding path program 1 times [2021-12-06 21:10:09,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413632766] [2021-12-06 21:10:09,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413632766] [2021-12-06 21:10:09,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413632766] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403390182] [2021-12-06 21:10:09,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,121 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:09,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:09,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:09,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:09,122 INFO L87 Difference]: Start difference. First operand 3314 states and 4876 transitions. cyclomatic complexity: 1564 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:09,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:09,227 INFO L93 Difference]: Finished difference Result 6362 states and 9339 transitions. [2021-12-06 21:10:09,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:09,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6362 states and 9339 transitions. [2021-12-06 21:10:09,251 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6131 [2021-12-06 21:10:09,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6362 states to 6362 states and 9339 transitions. [2021-12-06 21:10:09,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6362 [2021-12-06 21:10:09,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6362 [2021-12-06 21:10:09,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6362 states and 9339 transitions. [2021-12-06 21:10:09,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:09,277 INFO L681 BuchiCegarLoop]: Abstraction has 6362 states and 9339 transitions. [2021-12-06 21:10:09,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6362 states and 9339 transitions. [2021-12-06 21:10:09,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6362 to 6362. [2021-12-06 21:10:09,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6362 states, 6362 states have (on average 1.467934611757309) internal successors, (9339), 6361 states have internal predecessors, (9339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6362 states to 6362 states and 9339 transitions. [2021-12-06 21:10:09,377 INFO L704 BuchiCegarLoop]: Abstraction has 6362 states and 9339 transitions. [2021-12-06 21:10:09,378 INFO L587 BuchiCegarLoop]: Abstraction has 6362 states and 9339 transitions. [2021-12-06 21:10:09,378 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-06 21:10:09,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6362 states and 9339 transitions. [2021-12-06 21:10:09,392 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 6131 [2021-12-06 21:10:09,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:09,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:09,394 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,394 INFO L791 eck$LassoCheckResult]: Stem: 58551#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 58552#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 59382#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 59383#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 58057#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 58058#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 57959#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 57960#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 59288#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 58594#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 58595#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 58498#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 58499#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 59020#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 59021#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 58248#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 58249#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 58686#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 58687#L1194 assume !(0 == ~M_E~0); 58840#L1194-2 assume !(0 == ~T1_E~0); 58841#L1199-1 assume !(0 == ~T2_E~0); 59158#L1204-1 assume !(0 == ~T3_E~0); 59077#L1209-1 assume !(0 == ~T4_E~0); 59078#L1214-1 assume !(0 == ~T5_E~0); 59510#L1219-1 assume !(0 == ~T6_E~0); 59618#L1224-1 assume !(0 == ~T7_E~0); 58327#L1229-1 assume !(0 == ~T8_E~0); 57873#L1234-1 assume !(0 == ~T9_E~0); 57874#L1239-1 assume !(0 == ~T10_E~0); 57917#L1244-1 assume !(0 == ~T11_E~0); 57918#L1249-1 assume !(0 == ~T12_E~0); 58629#L1254-1 assume !(0 == ~E_M~0); 57820#L1259-1 assume !(0 == ~E_1~0); 57784#L1264-1 assume !(0 == ~E_2~0); 57785#L1269-1 assume !(0 == ~E_3~0); 59626#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 59545#L1279-1 assume !(0 == ~E_5~0); 57997#L1284-1 assume !(0 == ~E_6~0); 57998#L1289-1 assume !(0 == ~E_7~0); 58693#L1294-1 assume !(0 == ~E_8~0); 58694#L1299-1 assume !(0 == ~E_9~0); 58704#L1304-1 assume !(0 == ~E_10~0); 59609#L1309-1 assume !(0 == ~E_11~0); 59613#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 57950#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 57870#L586 assume 1 == ~m_pc~0; 57871#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 57943#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 59046#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 58156#L1485 assume !(0 != activate_threads_~tmp~1#1); 58157#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 59292#L605 assume !(1 == ~t1_pc~0); 58777#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 58523#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 58524#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 59467#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 59127#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 58439#L624 assume 1 == ~t2_pc~0; 57923#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 57924#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 58602#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 59495#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 59336#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 59201#L643 assume !(1 == ~t3_pc~0); 59038#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 58718#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 58628#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 58259#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 58260#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 58018#L662 assume 1 == ~t4_pc~0; 58019#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 57976#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 57977#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 58751#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 57857#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 57858#L681 assume !(1 == ~t5_pc~0); 57732#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 57733#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 58804#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 59460#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 58273#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 58274#L700 assume 1 == ~t6_pc~0; 59000#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 58008#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 58009#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 58059#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 58060#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 59387#L719 assume 1 == ~t7_pc~0; 59475#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 58228#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 59029#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 59030#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 57746#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 57747#L738 assume !(1 == ~t8_pc~0); 59164#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 59069#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 58121#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 58122#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 58837#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 59225#L757 assume 1 == ~t9_pc~0; 59226#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 57741#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 57742#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 58979#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 58796#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 58797#L776 assume !(1 == ~t10_pc~0); 57766#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 57765#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 58160#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 57999#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 58000#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 57951#L795 assume 1 == ~t11_pc~0; 57952#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 58293#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 59280#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 59281#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 59036#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 59023#L814 assume !(1 == ~t12_pc~0); 58866#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 58867#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 59265#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 59379#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 58213#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 58214#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 59347#L1332-2 assume !(1 == ~T1_E~0); 60348#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 58943#L1342-1 assume !(1 == ~T3_E~0); 58944#L1347-1 assume !(1 == ~T4_E~0); 59373#L1352-1 assume !(1 == ~T5_E~0); 59232#L1357-1 assume !(1 == ~T6_E~0); 59233#L1362-1 assume !(1 == ~T7_E~0); 60168#L1367-1 assume !(1 == ~T8_E~0); 60166#L1372-1 assume !(1 == ~T9_E~0); 60134#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 60090#L1382-1 assume !(1 == ~T11_E~0); 60040#L1387-1 assume !(1 == ~T12_E~0); 60000#L1392-1 assume !(1 == ~E_M~0); 59998#L1397-1 assume !(1 == ~E_1~0); 59962#L1402-1 assume !(1 == ~E_2~0); 59960#L1407-1 assume !(1 == ~E_3~0); 59957#L1412-1 assume !(1 == ~E_4~0); 59916#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 59914#L1422-1 assume !(1 == ~E_6~0); 59868#L1427-1 assume !(1 == ~E_7~0); 59747#L1432-1 assume !(1 == ~E_8~0); 59744#L1437-1 assume !(1 == ~E_9~0); 59727#L1442-1 assume !(1 == ~E_10~0); 59711#L1447-1 assume !(1 == ~E_11~0); 59697#L1452-1 assume !(1 == ~E_12~0); 59685#L1457-1 assume { :end_inline_reset_delta_events } true; 59677#L1803-2 [2021-12-06 21:10:09,395 INFO L793 eck$LassoCheckResult]: Loop: 59677#L1803-2 assume !false; 59671#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 59666#L1169 assume !false; 59665#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 59662#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 59651#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 59650#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 59648#L996 assume !(0 != eval_~tmp~0#1); 59647#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 59646#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 59644#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 59645#L1194-5 assume !(0 == ~T1_E~0); 61040#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 61037#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 61036#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 61004#L1214-3 assume !(0 == ~T5_E~0); 60978#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 60976#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 60974#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 60973#L1234-3 assume !(0 == ~T9_E~0); 60971#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 60969#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 60967#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 60965#L1254-3 assume !(0 == ~E_M~0); 60963#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 60961#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 60959#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 60957#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 60936#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 60933#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 60931#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 60929#L1294-3 assume !(0 == ~E_8~0); 60885#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 60883#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 60881#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 60878#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 60876#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 60875#L586-42 assume !(1 == ~m_pc~0); 59167#L586-44 is_master_triggered_~__retres1~0#1 := 0; 58006#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 58007#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 59515#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 60698#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 60659#L605-42 assume 1 == ~t1_pc~0; 60656#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 60654#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 60623#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 60620#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 60619#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 60590#L624-42 assume !(1 == ~t2_pc~0); 60586#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 60584#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 60582#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 60581#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 60580#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 60579#L643-42 assume 1 == ~t3_pc~0; 60547#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 60545#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 60506#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 60504#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 60502#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 60471#L662-42 assume !(1 == ~t4_pc~0); 60468#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 60466#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 60431#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 60397#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 60395#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 60394#L681-42 assume 1 == ~t5_pc~0; 60391#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 60388#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 60345#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 60303#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 60301#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 60299#L700-42 assume !(1 == ~t6_pc~0); 60295#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 60260#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 60259#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 60256#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 60254#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 60252#L719-42 assume !(1 == ~t7_pc~0); 58083#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 58084#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 58135#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 58136#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 60188#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 60186#L738-42 assume 1 == ~t8_pc~0; 60180#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 60178#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 60176#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 60174#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 60173#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 60172#L757-42 assume 1 == ~t9_pc~0; 58813#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 58119#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 58120#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 58264#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 58237#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 58238#L776-42 assume 1 == ~t10_pc~0; 59254#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 59240#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 59289#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 59601#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 59602#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 59066#L795-42 assume !(1 == ~t11_pc~0); 59067#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 59953#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 59950#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 59948#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 59946#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 59944#L814-42 assume 1 == ~t12_pc~0; 59941#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 59939#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 59938#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 59937#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 59935#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 57948#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 57949#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 58966#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 59860#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 59856#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 59853#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 59850#L1357-3 assume !(1 == ~T6_E~0); 59847#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 59844#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 59841#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 59836#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 59834#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 59832#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 59830#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 59828#L1397-3 assume !(1 == ~E_1~0); 59826#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 59823#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 59821#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 59819#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 59817#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 59815#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 59813#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 59810#L1437-3 assume !(1 == ~E_9~0); 59808#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 59806#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 59804#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 59802#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 59799#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 59785#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 59783#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 59781#L1822 assume !(0 == start_simulation_~tmp~3#1); 59229#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 59773#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 59764#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 59742#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 59725#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 59709#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 59696#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 59684#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 59677#L1803-2 [2021-12-06 21:10:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1144190578, now seen corresponding path program 1 times [2021-12-06 21:10:09,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752724081] [2021-12-06 21:10:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752724081] [2021-12-06 21:10:09,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752724081] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052084733] [2021-12-06 21:10:09,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,422 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:09,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,423 INFO L85 PathProgramCache]: Analyzing trace with hash -447956935, now seen corresponding path program 1 times [2021-12-06 21:10:09,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518097857] [2021-12-06 21:10:09,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518097857] [2021-12-06 21:10:09,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518097857] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81622616] [2021-12-06 21:10:09,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,466 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:09,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:09,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:09,467 INFO L87 Difference]: Start difference. First operand 6362 states and 9339 transitions. cyclomatic complexity: 2981 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:09,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:09,616 INFO L93 Difference]: Finished difference Result 12050 states and 17658 transitions. [2021-12-06 21:10:09,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:09,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12050 states and 17658 transitions. [2021-12-06 21:10:09,650 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 11771 [2021-12-06 21:10:09,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12050 states to 12050 states and 17658 transitions. [2021-12-06 21:10:09,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12050 [2021-12-06 21:10:09,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12050 [2021-12-06 21:10:09,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12050 states and 17658 transitions. [2021-12-06 21:10:09,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:09,690 INFO L681 BuchiCegarLoop]: Abstraction has 12050 states and 17658 transitions. [2021-12-06 21:10:09,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12050 states and 17658 transitions. [2021-12-06 21:10:09,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12050 to 12046. [2021-12-06 21:10:09,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12046 states, 12046 states have (on average 1.465548729868836) internal successors, (17654), 12045 states have internal predecessors, (17654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:09,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12046 states to 12046 states and 17654 transitions. [2021-12-06 21:10:09,861 INFO L704 BuchiCegarLoop]: Abstraction has 12046 states and 17654 transitions. [2021-12-06 21:10:09,861 INFO L587 BuchiCegarLoop]: Abstraction has 12046 states and 17654 transitions. [2021-12-06 21:10:09,861 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-06 21:10:09,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12046 states and 17654 transitions. [2021-12-06 21:10:09,886 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 11771 [2021-12-06 21:10:09,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:09,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:09,888 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,888 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:09,888 INFO L791 eck$LassoCheckResult]: Stem: 76974#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 76975#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 77815#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 77816#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 76476#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 76477#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 76379#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 76380#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 77723#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 77014#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 77015#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 76912#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 76913#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 77442#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 77443#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 76667#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 76668#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 77110#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 77111#L1194 assume !(0 == ~M_E~0); 77260#L1194-2 assume !(0 == ~T1_E~0); 77261#L1199-1 assume !(0 == ~T2_E~0); 77582#L1204-1 assume !(0 == ~T3_E~0); 77501#L1209-1 assume !(0 == ~T4_E~0); 77502#L1214-1 assume !(0 == ~T5_E~0); 77936#L1219-1 assume !(0 == ~T6_E~0); 78064#L1224-1 assume !(0 == ~T7_E~0); 76743#L1229-1 assume !(0 == ~T8_E~0); 76303#L1234-1 assume !(0 == ~T9_E~0); 76304#L1239-1 assume !(0 == ~T10_E~0); 76343#L1244-1 assume !(0 == ~T11_E~0); 76344#L1249-1 assume !(0 == ~T12_E~0); 77051#L1254-1 assume !(0 == ~E_M~0); 76242#L1259-1 assume !(0 == ~E_1~0); 76206#L1264-1 assume !(0 == ~E_2~0); 76207#L1269-1 assume !(0 == ~E_3~0); 78076#L1274-1 assume !(0 == ~E_4~0); 77981#L1279-1 assume !(0 == ~E_5~0); 76417#L1284-1 assume !(0 == ~E_6~0); 76418#L1289-1 assume !(0 == ~E_7~0); 77116#L1294-1 assume !(0 == ~E_8~0); 77117#L1299-1 assume !(0 == ~E_9~0); 77128#L1304-1 assume !(0 == ~E_10~0); 78057#L1309-1 assume !(0 == ~E_11~0); 78062#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 76372#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 76292#L586 assume 1 == ~m_pc~0; 76293#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 76365#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 77473#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 76573#L1485 assume !(0 != activate_threads_~tmp~1#1); 76574#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 77728#L605 assume !(1 == ~t1_pc~0); 77196#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 76938#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 76939#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 77896#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 77551#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 76853#L624 assume 1 == ~t2_pc~0; 76348#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 76349#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 77022#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 77925#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 77768#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 77622#L643 assume !(1 == ~t3_pc~0); 77464#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 77144#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77048#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 76678#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 76679#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 76437#L662 assume 1 == ~t4_pc~0; 76438#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 76398#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 76399#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 77170#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 76281#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 76282#L681 assume !(1 == ~t5_pc~0); 76154#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 76155#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 77225#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 77890#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 76690#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 76691#L700 assume 1 == ~t6_pc~0; 77420#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 76428#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 76429#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 76478#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 76479#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 77819#L719 assume 1 == ~t7_pc~0; 77908#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 76645#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 77456#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 77457#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 76168#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 76169#L738 assume !(1 == ~t8_pc~0); 77588#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 77493#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 76538#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 76539#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 77257#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 77645#L757 assume 1 == ~t9_pc~0; 77646#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 76163#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 76164#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 77401#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 77215#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 77216#L776 assume !(1 == ~t10_pc~0); 76188#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 76187#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 76580#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 76419#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 76420#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 76373#L795 assume 1 == ~t11_pc~0; 76374#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 76711#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 77712#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 77713#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 77462#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 77445#L814 assume !(1 == ~t12_pc~0); 77286#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 77287#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 77694#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 77812#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 76630#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 76631#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 77779#L1332-2 assume !(1 == ~T1_E~0); 78006#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 79675#L1342-1 assume !(1 == ~T3_E~0); 79673#L1347-1 assume !(1 == ~T4_E~0); 79671#L1352-1 assume !(1 == ~T5_E~0); 79669#L1357-1 assume !(1 == ~T6_E~0); 79667#L1362-1 assume !(1 == ~T7_E~0); 77851#L1367-1 assume !(1 == ~T8_E~0); 76513#L1372-1 assume !(1 == ~T9_E~0); 76514#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 76826#L1382-1 assume !(1 == ~T11_E~0); 76827#L1387-1 assume !(1 == ~T12_E~0); 77548#L1392-1 assume !(1 == ~E_M~0); 76854#L1397-1 assume !(1 == ~E_1~0); 76855#L1402-1 assume !(1 == ~E_2~0); 76526#L1407-1 assume !(1 == ~E_3~0); 76527#L1412-1 assume !(1 == ~E_4~0); 78055#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 78215#L1422-1 assume !(1 == ~E_6~0); 78213#L1427-1 assume !(1 == ~E_7~0); 78192#L1432-1 assume !(1 == ~E_8~0); 78190#L1437-1 assume !(1 == ~E_9~0); 78174#L1442-1 assume !(1 == ~E_10~0); 78157#L1447-1 assume !(1 == ~E_11~0); 78145#L1452-1 assume !(1 == ~E_12~0); 78134#L1457-1 assume { :end_inline_reset_delta_events } true; 78126#L1803-2 [2021-12-06 21:10:09,888 INFO L793 eck$LassoCheckResult]: Loop: 78126#L1803-2 assume !false; 78120#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 78115#L1169 assume !false; 78114#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 78111#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 78100#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 78099#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 78097#L996 assume !(0 != eval_~tmp~0#1); 78096#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 78095#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 78093#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 78094#L1194-5 assume !(0 == ~T1_E~0); 79704#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 79702#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 79700#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 79698#L1214-3 assume !(0 == ~T5_E~0); 79696#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 79694#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 79692#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 79690#L1234-3 assume !(0 == ~T9_E~0); 79688#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 79686#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 79684#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 79682#L1254-3 assume !(0 == ~E_M~0); 79680#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 79522#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 79251#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 79249#L1274-3 assume !(0 == ~E_4~0); 79247#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 79245#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 79243#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 79242#L1294-3 assume !(0 == ~E_8~0); 79241#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 79227#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 79225#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 79223#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 79220#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 79218#L586-42 assume !(1 == ~m_pc~0); 79173#L586-44 is_master_triggered_~__retres1~0#1 := 0; 79163#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 79155#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 78970#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 78968#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 78966#L605-42 assume 1 == ~t1_pc~0; 78963#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 78961#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 78959#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 78957#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 78955#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 78953#L624-42 assume 1 == ~t2_pc~0; 78951#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 78948#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 78946#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 78944#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 78942#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 77900#L643-42 assume !(1 == ~t3_pc~0); 77141#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 77106#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77107#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 76930#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 76931#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 77693#L662-42 assume 1 == ~t4_pc~0; 77920#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 76449#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 76450#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 77032#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 77965#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 77924#L681-42 assume !(1 == ~t5_pc~0); 76308#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 76309#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 78732#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 78724#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 78715#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 78708#L700-42 assume 1 == ~t6_pc~0; 78697#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 78694#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 78692#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 78690#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 78688#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 78687#L719-42 assume 1 == ~t7_pc~0; 78665#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 78658#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 78654#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 78648#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 78642#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 78637#L738-42 assume !(1 == ~t8_pc~0); 78631#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 78627#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 78542#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 78539#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 78537#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 78535#L757-42 assume !(1 == ~t9_pc~0); 78533#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 78530#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 78528#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 78527#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 78524#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 78522#L776-42 assume 1 == ~t10_pc~0; 78519#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 78517#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 78515#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 78513#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 78510#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 78439#L795-42 assume 1 == ~t11_pc~0; 78437#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 78434#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 78432#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 78430#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 78428#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 78427#L814-42 assume !(1 == ~t12_pc~0); 78411#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 78401#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 78393#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 78386#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 78378#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 76369#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 76370#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 77386#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 78354#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 78349#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 78344#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 78339#L1357-3 assume !(1 == ~T6_E~0); 78334#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 78328#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 78323#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 78317#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 78314#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 78311#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 78308#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 78304#L1397-3 assume !(1 == ~E_1~0); 78301#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 78298#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 78295#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 78291#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 78289#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 78286#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 78284#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 78282#L1437-3 assume !(1 == ~E_9~0); 78280#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 78278#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 78276#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 78273#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 78270#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 78257#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 78255#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 78253#L1822 assume !(0 == start_simulation_~tmp~3#1); 77649#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 78239#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 78210#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 78189#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 78173#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 78156#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 78144#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 78133#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 78126#L1803-2 [2021-12-06 21:10:09,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1221844492, now seen corresponding path program 1 times [2021-12-06 21:10:09,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74288333] [2021-12-06 21:10:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74288333] [2021-12-06 21:10:09,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74288333] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189546369] [2021-12-06 21:10:09,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,916 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:09,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:09,916 INFO L85 PathProgramCache]: Analyzing trace with hash -247119365, now seen corresponding path program 1 times [2021-12-06 21:10:09,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:09,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843872554] [2021-12-06 21:10:09,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:09,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:09,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:09,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:09,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:09,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843872554] [2021-12-06 21:10:09,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843872554] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:09,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:09,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:09,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324657269] [2021-12-06 21:10:09,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:09,966 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:09,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:09,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:09,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:09,966 INFO L87 Difference]: Start difference. First operand 12046 states and 17654 transitions. cyclomatic complexity: 5616 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:10,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:10,148 INFO L93 Difference]: Finished difference Result 22978 states and 33613 transitions. [2021-12-06 21:10:10,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:10,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22978 states and 33613 transitions. [2021-12-06 21:10:10,250 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 22679 [2021-12-06 21:10:10,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22978 states to 22978 states and 33613 transitions. [2021-12-06 21:10:10,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22978 [2021-12-06 21:10:10,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22978 [2021-12-06 21:10:10,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22978 states and 33613 transitions. [2021-12-06 21:10:10,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:10,323 INFO L681 BuchiCegarLoop]: Abstraction has 22978 states and 33613 transitions. [2021-12-06 21:10:10,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22978 states and 33613 transitions. [2021-12-06 21:10:10,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22978 to 22970. [2021-12-06 21:10:10,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22970 states, 22970 states have (on average 1.4629952111449718) internal successors, (33605), 22969 states have internal predecessors, (33605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:10,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22970 states to 22970 states and 33605 transitions. [2021-12-06 21:10:10,586 INFO L704 BuchiCegarLoop]: Abstraction has 22970 states and 33605 transitions. [2021-12-06 21:10:10,586 INFO L587 BuchiCegarLoop]: Abstraction has 22970 states and 33605 transitions. [2021-12-06 21:10:10,586 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-06 21:10:10,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22970 states and 33605 transitions. [2021-12-06 21:10:10,631 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 22679 [2021-12-06 21:10:10,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:10,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:10,633 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:10,633 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:10,633 INFO L791 eck$LassoCheckResult]: Stem: 111999#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 112000#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 112814#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 112815#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 111512#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 111513#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 111413#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 111414#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 112724#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 112042#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 112043#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 111945#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 111946#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 112462#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 112463#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 111702#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 111703#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 112136#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 112137#L1194 assume !(0 == ~M_E~0); 112288#L1194-2 assume !(0 == ~T1_E~0); 112289#L1199-1 assume !(0 == ~T2_E~0); 112597#L1204-1 assume !(0 == ~T3_E~0); 112517#L1209-1 assume !(0 == ~T4_E~0); 112518#L1214-1 assume !(0 == ~T5_E~0); 112929#L1219-1 assume !(0 == ~T6_E~0); 113033#L1224-1 assume !(0 == ~T7_E~0); 111777#L1229-1 assume !(0 == ~T8_E~0); 111337#L1234-1 assume !(0 == ~T9_E~0); 111338#L1239-1 assume !(0 == ~T10_E~0); 111374#L1244-1 assume !(0 == ~T11_E~0); 111375#L1249-1 assume !(0 == ~T12_E~0); 112077#L1254-1 assume !(0 == ~E_M~0); 111276#L1259-1 assume !(0 == ~E_1~0); 111240#L1264-1 assume !(0 == ~E_2~0); 111241#L1269-1 assume !(0 == ~E_3~0); 113038#L1274-1 assume !(0 == ~E_4~0); 112963#L1279-1 assume !(0 == ~E_5~0); 111451#L1284-1 assume !(0 == ~E_6~0); 111452#L1289-1 assume !(0 == ~E_7~0); 112141#L1294-1 assume !(0 == ~E_8~0); 112142#L1299-1 assume !(0 == ~E_9~0); 112154#L1304-1 assume !(0 == ~E_10~0); 113026#L1309-1 assume !(0 == ~E_11~0); 113031#L1314-1 assume !(0 == ~E_12~0); 111406#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 111326#L586 assume 1 == ~m_pc~0; 111327#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 111398#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 112488#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 111610#L1485 assume !(0 != activate_threads_~tmp~1#1); 111611#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 112728#L605 assume !(1 == ~t1_pc~0); 112225#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 111971#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 111972#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 112892#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 112567#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 111886#L624 assume 1 == ~t2_pc~0; 111381#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 111382#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 112050#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 112917#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 112768#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 112638#L643 assume !(1 == ~t3_pc~0); 112479#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 112171#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 112076#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 111712#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 111713#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 111471#L662 assume 1 == ~t4_pc~0; 111472#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 111432#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 111433#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 112197#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 111315#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 111316#L681 assume !(1 == ~t5_pc~0); 111188#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 111189#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 112253#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 112887#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 111724#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 111725#L700 assume 1 == ~t6_pc~0; 112441#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 111462#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 111463#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 111514#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 111515#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 112818#L719 assume 1 == ~t7_pc~0; 112897#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 111682#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 112472#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 112473#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 111202#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 111203#L738 assume !(1 == ~t8_pc~0); 112603#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 112509#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 111575#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 111576#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 112285#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 112661#L757 assume 1 == ~t9_pc~0; 112662#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 111197#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 111198#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 112421#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 112245#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 112246#L776 assume !(1 == ~t10_pc~0); 111222#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 111221#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 111614#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 111453#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 111454#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 111407#L795 assume 1 == ~t11_pc~0; 111408#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 111743#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 112716#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 112717#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 112477#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 112465#L814 assume !(1 == ~t12_pc~0); 112315#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 112316#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 112700#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 112811#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 111667#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 111668#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 112779#L1332-2 assume !(1 == ~T1_E~0); 113418#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 113416#L1342-1 assume !(1 == ~T3_E~0); 113415#L1347-1 assume !(1 == ~T4_E~0); 113414#L1352-1 assume !(1 == ~T5_E~0); 112668#L1357-1 assume !(1 == ~T6_E~0); 111943#L1362-1 assume !(1 == ~T7_E~0); 111944#L1367-1 assume !(1 == ~T8_E~0); 113294#L1372-1 assume !(1 == ~T9_E~0); 113292#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 113288#L1382-1 assume !(1 == ~T11_E~0); 113286#L1387-1 assume !(1 == ~T12_E~0); 113284#L1392-1 assume !(1 == ~E_M~0); 113282#L1397-1 assume !(1 == ~E_1~0); 113280#L1402-1 assume !(1 == ~E_2~0); 113278#L1407-1 assume !(1 == ~E_3~0); 113248#L1412-1 assume !(1 == ~E_4~0); 113246#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 113191#L1422-1 assume !(1 == ~E_6~0); 113188#L1427-1 assume !(1 == ~E_7~0); 113171#L1432-1 assume !(1 == ~E_8~0); 113167#L1437-1 assume !(1 == ~E_9~0); 113140#L1442-1 assume !(1 == ~E_10~0); 113139#L1447-1 assume !(1 == ~E_11~0); 113104#L1452-1 assume !(1 == ~E_12~0); 113091#L1457-1 assume { :end_inline_reset_delta_events } true; 113083#L1803-2 [2021-12-06 21:10:10,634 INFO L793 eck$LassoCheckResult]: Loop: 113083#L1803-2 assume !false; 113077#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 113072#L1169 assume !false; 113071#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 113068#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 113057#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 113056#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 113054#L996 assume !(0 != eval_~tmp~0#1); 113053#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 113052#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 113050#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 113051#L1194-5 assume !(0 == ~T1_E~0); 125857#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 125856#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 125855#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 125854#L1214-3 assume !(0 == ~T5_E~0); 125853#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 125851#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 125848#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 125846#L1234-3 assume !(0 == ~T9_E~0); 125844#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 125842#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 125840#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 125838#L1254-3 assume !(0 == ~E_M~0); 125835#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 125833#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 125831#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 125829#L1274-3 assume !(0 == ~E_4~0); 125827#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 125825#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 125822#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 125820#L1294-3 assume !(0 == ~E_8~0); 125818#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 125815#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 125813#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 125811#L1314-3 assume !(0 == ~E_12~0); 125809#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 125807#L586-42 assume !(1 == ~m_pc~0); 125805#L586-44 is_master_triggered_~__retres1~0#1 := 0; 125801#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 125799#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 125797#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 125795#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 125793#L605-42 assume 1 == ~t1_pc~0; 125789#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 125787#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 125784#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 125782#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 125766#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 125755#L624-42 assume 1 == ~t2_pc~0; 125745#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 125735#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 125726#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 125720#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 125713#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 125708#L643-42 assume 1 == ~t3_pc~0; 125701#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 125697#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 125691#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 125684#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 125678#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 125673#L662-42 assume !(1 == ~t4_pc~0); 125667#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 125662#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 125656#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 125649#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 125643#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 125638#L681-42 assume 1 == ~t5_pc~0; 125633#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 125628#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 125622#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 125615#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 125609#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 125604#L700-42 assume 1 == ~t6_pc~0; 125599#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 125593#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 125587#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 125580#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 125574#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 125569#L719-42 assume 1 == ~t7_pc~0; 125563#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 125559#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 125556#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 125555#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 125554#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 125553#L738-42 assume !(1 == ~t8_pc~0); 125287#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 125284#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 125282#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 125280#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 125278#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 125275#L757-42 assume !(1 == ~t9_pc~0); 125273#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 125270#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 125268#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 125266#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 125264#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 125263#L776-42 assume !(1 == ~t10_pc~0); 125113#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 113673#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 113671#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 113669#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 113666#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 113664#L795-42 assume !(1 == ~t11_pc~0); 113661#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 113659#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 113657#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 113655#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 113654#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 113651#L814-42 assume !(1 == ~t12_pc~0); 113649#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 113646#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 113644#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 113642#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 113524#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 113411#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 111403#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 113406#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 113404#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 113402#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 113400#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 113398#L1357-3 assume !(1 == ~T6_E~0); 113335#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 113333#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 113331#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 113327#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 113325#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 113323#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 113275#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 113272#L1397-3 assume !(1 == ~E_1~0); 113270#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 113268#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 113244#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 113240#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 113238#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 113236#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 113234#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 113233#L1437-3 assume !(1 == ~E_9~0); 113232#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 113230#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 113228#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 113224#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 113186#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 113170#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 113166#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 113165#L1822 assume !(0 == start_simulation_~tmp~3#1); 112665#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 113133#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 113124#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 113122#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 113120#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 113118#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 113101#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 113090#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 113083#L1803-2 [2021-12-06 21:10:10,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:10,634 INFO L85 PathProgramCache]: Analyzing trace with hash 931262326, now seen corresponding path program 1 times [2021-12-06 21:10:10,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:10,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696337352] [2021-12-06 21:10:10,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:10,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:10,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:10,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:10,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:10,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696337352] [2021-12-06 21:10:10,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696337352] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:10,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:10,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:10:10,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069977671] [2021-12-06 21:10:10,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:10,659 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:10,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:10,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1323126270, now seen corresponding path program 1 times [2021-12-06 21:10:10,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:10,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816500881] [2021-12-06 21:10:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:10,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:10,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:10,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:10,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816500881] [2021-12-06 21:10:10,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816500881] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:10,685 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:10,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:10,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202436210] [2021-12-06 21:10:10,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:10,685 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:10,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:10,686 INFO L87 Difference]: Start difference. First operand 22970 states and 33605 transitions. cyclomatic complexity: 10651 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:10,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:10,912 INFO L93 Difference]: Finished difference Result 45391 states and 66008 transitions. [2021-12-06 21:10:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:10,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 45391 states and 66008 transitions. [2021-12-06 21:10:11,120 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 45085 [2021-12-06 21:10:11,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 45391 states to 45391 states and 66008 transitions. [2021-12-06 21:10:11,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45391 [2021-12-06 21:10:11,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45391 [2021-12-06 21:10:11,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45391 states and 66008 transitions. [2021-12-06 21:10:11,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:11,266 INFO L681 BuchiCegarLoop]: Abstraction has 45391 states and 66008 transitions. [2021-12-06 21:10:11,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45391 states and 66008 transitions. [2021-12-06 21:10:11,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45391 to 43951. [2021-12-06 21:10:11,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43951 states, 43951 states have (on average 1.4556210325134809) internal successors, (63976), 43950 states have internal predecessors, (63976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:11,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43951 states to 43951 states and 63976 transitions. [2021-12-06 21:10:11,687 INFO L704 BuchiCegarLoop]: Abstraction has 43951 states and 63976 transitions. [2021-12-06 21:10:11,687 INFO L587 BuchiCegarLoop]: Abstraction has 43951 states and 63976 transitions. [2021-12-06 21:10:11,687 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-06 21:10:11,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43951 states and 63976 transitions. [2021-12-06 21:10:11,777 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 43645 [2021-12-06 21:10:11,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:11,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:11,779 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:11,779 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:11,779 INFO L791 eck$LassoCheckResult]: Stem: 180376#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 180377#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 181300#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 181301#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 179882#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 179883#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 179780#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 179781#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 181178#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 180421#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 180422#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 180321#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 180322#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 180867#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 180868#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 180073#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 180074#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 180520#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 180521#L1194 assume !(0 == ~M_E~0); 180679#L1194-2 assume !(0 == ~T1_E~0); 180680#L1199-1 assume !(0 == ~T2_E~0); 181018#L1204-1 assume !(0 == ~T3_E~0); 180927#L1209-1 assume !(0 == ~T4_E~0); 180928#L1214-1 assume !(0 == ~T5_E~0); 181474#L1219-1 assume !(0 == ~T6_E~0); 181649#L1224-1 assume !(0 == ~T7_E~0); 180149#L1229-1 assume !(0 == ~T8_E~0); 179696#L1234-1 assume !(0 == ~T9_E~0); 179697#L1239-1 assume !(0 == ~T10_E~0); 179738#L1244-1 assume !(0 == ~T11_E~0); 179739#L1249-1 assume !(0 == ~T12_E~0); 180459#L1254-1 assume !(0 == ~E_M~0); 179644#L1259-1 assume !(0 == ~E_1~0); 179608#L1264-1 assume !(0 == ~E_2~0); 179609#L1269-1 assume !(0 == ~E_3~0); 181667#L1274-1 assume !(0 == ~E_4~0); 181532#L1279-1 assume !(0 == ~E_5~0); 179818#L1284-1 assume !(0 == ~E_6~0); 179819#L1289-1 assume !(0 == ~E_7~0); 180530#L1294-1 assume !(0 == ~E_8~0); 180531#L1299-1 assume !(0 == ~E_9~0); 180541#L1304-1 assume !(0 == ~E_10~0); 181634#L1309-1 assume !(0 == ~E_11~0); 181645#L1314-1 assume !(0 == ~E_12~0); 179771#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 179694#L586 assume !(1 == ~m_pc~0); 179695#L586-2 is_master_triggered_~__retres1~0#1 := 0; 179764#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 180896#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 179980#L1485 assume !(0 != activate_threads_~tmp~1#1); 179981#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 181184#L605 assume !(1 == ~t1_pc~0); 180614#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 180347#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 180348#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 181419#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 180985#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 180261#L624 assume 1 == ~t2_pc~0; 179744#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 179745#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 180430#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 181457#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 181243#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 181071#L643 assume !(1 == ~t3_pc~0); 180890#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 180555#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 180458#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 180083#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 180084#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 179838#L662 assume 1 == ~t4_pc~0; 179839#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 179797#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 179798#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 180588#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 179681#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 179682#L681 assume !(1 == ~t5_pc~0); 179556#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 179557#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 180642#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 181404#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 180097#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 180098#L700 assume 1 == ~t6_pc~0; 180843#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 179828#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 179829#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 179884#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 179885#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 181304#L719 assume 1 == ~t7_pc~0; 181428#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 180052#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 180876#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 180877#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 179570#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 179571#L738 assume !(1 == ~t8_pc~0); 181025#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 180919#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 179945#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 179946#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 180676#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 181098#L757 assume 1 == ~t9_pc~0; 181099#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 179565#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 179566#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 180818#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 180634#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 180635#L776 assume !(1 == ~t10_pc~0); 179590#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 179589#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 179984#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 179820#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 179821#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 179772#L795 assume 1 == ~t11_pc~0; 179773#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 180116#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 181168#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 181169#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 180885#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 180870#L814 assume !(1 == ~t12_pc~0); 180706#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 180707#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 181146#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 181296#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 180037#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 180038#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 181257#L1332-2 assume !(1 == ~T1_E~0); 181564#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 180781#L1342-1 assume !(1 == ~T3_E~0); 180782#L1347-1 assume !(1 == ~T4_E~0); 181284#L1352-1 assume !(1 == ~T5_E~0); 181105#L1357-1 assume !(1 == ~T6_E~0); 180317#L1362-1 assume !(1 == ~T7_E~0); 180318#L1367-1 assume !(1 == ~T8_E~0); 179919#L1372-1 assume !(1 == ~T9_E~0); 179920#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 206526#L1382-1 assume !(1 == ~T11_E~0); 206524#L1387-1 assume !(1 == ~T12_E~0); 181497#L1392-1 assume !(1 == ~E_M~0); 180262#L1397-1 assume !(1 == ~E_1~0); 180263#L1402-1 assume !(1 == ~E_2~0); 179931#L1407-1 assume !(1 == ~E_3~0); 179932#L1412-1 assume !(1 == ~E_4~0); 181214#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 181215#L1422-1 assume !(1 == ~E_6~0); 181565#L1427-1 assume !(1 == ~E_7~0); 180117#L1432-1 assume !(1 == ~E_8~0); 180118#L1437-1 assume !(1 == ~E_9~0); 181500#L1442-1 assume !(1 == ~E_10~0); 181433#L1447-1 assume !(1 == ~E_11~0); 181434#L1452-1 assume !(1 == ~E_12~0); 205176#L1457-1 assume { :end_inline_reset_delta_events } true; 216011#L1803-2 [2021-12-06 21:10:11,779 INFO L793 eck$LassoCheckResult]: Loop: 216011#L1803-2 assume !false; 216009#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 216003#L1169 assume !false; 206143#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 206144#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 206813#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 206811#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 206808#L996 assume !(0 != eval_~tmp~0#1); 206809#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 216332#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 216330#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 216328#L1194-5 assume !(0 == ~T1_E~0); 216326#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 216325#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 216321#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 216319#L1214-3 assume !(0 == ~T5_E~0); 216317#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 216316#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 216311#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 216306#L1234-3 assume !(0 == ~T9_E~0); 216301#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 216300#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 216299#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 216298#L1254-3 assume !(0 == ~E_M~0); 216297#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 216296#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 216295#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 216294#L1274-3 assume !(0 == ~E_4~0); 216293#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 216292#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 216291#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 216290#L1294-3 assume !(0 == ~E_8~0); 216289#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 216288#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 216287#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 216286#L1314-3 assume !(0 == ~E_12~0); 216285#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 216284#L586-42 assume !(1 == ~m_pc~0); 216283#L586-44 is_master_triggered_~__retres1~0#1 := 0; 216282#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 216281#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 216280#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 216279#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 216278#L605-42 assume 1 == ~t1_pc~0; 216275#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 216273#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 216270#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 216268#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 216266#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 216264#L624-42 assume 1 == ~t2_pc~0; 216262#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 216259#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 216258#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 216255#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 216253#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 216251#L643-42 assume !(1 == ~t3_pc~0); 216249#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 216246#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 216244#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 216241#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 216239#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 216237#L662-42 assume 1 == ~t4_pc~0; 216235#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 216232#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 216230#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 216227#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 216225#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 216223#L681-42 assume !(1 == ~t5_pc~0); 216221#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 216218#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 216216#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 216213#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 216211#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 216209#L700-42 assume 1 == ~t6_pc~0; 216207#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 216204#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 216202#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 216199#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 216197#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 216195#L719-42 assume !(1 == ~t7_pc~0); 216193#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 216190#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 216188#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 216185#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 216183#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 216181#L738-42 assume !(1 == ~t8_pc~0); 216179#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 216176#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 216174#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 216171#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 216169#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 216167#L757-42 assume !(1 == ~t9_pc~0); 216165#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 216162#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 216160#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 216157#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 216155#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 216153#L776-42 assume !(1 == ~t10_pc~0); 216151#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 216148#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 216146#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 216143#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 216141#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 216139#L795-42 assume 1 == ~t11_pc~0; 216137#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 216134#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 216132#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 216129#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 216127#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 216125#L814-42 assume !(1 == ~t12_pc~0); 216123#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 216120#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 216118#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 216115#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 216113#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 216111#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 179769#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 215611#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 216108#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 216104#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 216102#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 216100#L1357-3 assume !(1 == ~T6_E~0); 216095#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 216090#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 216085#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 205397#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 216084#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 216083#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 216082#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 216081#L1397-3 assume !(1 == ~E_1~0); 216080#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 216079#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 216078#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 213306#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 216077#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 216076#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 216075#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 216074#L1437-3 assume !(1 == ~E_9~0); 216073#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 216072#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 216071#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 211530#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 216069#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 216056#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 216054#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 216052#L1822 assume !(0 == start_simulation_~tmp~3#1); 182303#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 216036#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 216027#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 216024#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 216022#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 216020#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 216018#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 216013#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 216011#L1803-2 [2021-12-06 21:10:11,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:11,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1218722231, now seen corresponding path program 1 times [2021-12-06 21:10:11,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:11,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544351418] [2021-12-06 21:10:11,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:11,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:11,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:11,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:11,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:11,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544351418] [2021-12-06 21:10:11,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544351418] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:11,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:11,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:10:11,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266557433] [2021-12-06 21:10:11,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:11,811 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:11,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:11,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1147924801, now seen corresponding path program 1 times [2021-12-06 21:10:11,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:11,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026429659] [2021-12-06 21:10:11,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:11,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:11,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:11,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:11,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026429659] [2021-12-06 21:10:11,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026429659] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:11,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:11,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:11,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348428868] [2021-12-06 21:10:11,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:11,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:11,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:11,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:10:11,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:10:11,838 INFO L87 Difference]: Start difference. First operand 43951 states and 63976 transitions. cyclomatic complexity: 20057 Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:12,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:12,428 INFO L93 Difference]: Finished difference Result 125487 states and 182276 transitions. [2021-12-06 21:10:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:10:12,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 125487 states and 182276 transitions. [2021-12-06 21:10:12,873 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 124680 [2021-12-06 21:10:13,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 125487 states to 125487 states and 182276 transitions. [2021-12-06 21:10:13,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 125487 [2021-12-06 21:10:13,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 125487 [2021-12-06 21:10:13,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125487 states and 182276 transitions. [2021-12-06 21:10:13,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:13,209 INFO L681 BuchiCegarLoop]: Abstraction has 125487 states and 182276 transitions. [2021-12-06 21:10:13,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125487 states and 182276 transitions. [2021-12-06 21:10:13,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125487 to 45160. [2021-12-06 21:10:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45160 states, 45160 states have (on average 1.4434233835252437) internal successors, (65185), 45159 states have internal predecessors, (65185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45160 states to 45160 states and 65185 transitions. [2021-12-06 21:10:13,837 INFO L704 BuchiCegarLoop]: Abstraction has 45160 states and 65185 transitions. [2021-12-06 21:10:13,837 INFO L587 BuchiCegarLoop]: Abstraction has 45160 states and 65185 transitions. [2021-12-06 21:10:13,837 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-06 21:10:13,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45160 states and 65185 transitions. [2021-12-06 21:10:13,927 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 44851 [2021-12-06 21:10:13,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:13,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:13,929 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:13,929 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:13,929 INFO L791 eck$LassoCheckResult]: Stem: 349841#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 349842#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 350785#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 350786#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 349333#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 349334#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 349232#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 349233#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 350657#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 349879#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 349880#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 349777#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 349778#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 350327#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 350328#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 349528#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 349529#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 349979#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 349980#L1194 assume !(0 == ~M_E~0); 350139#L1194-2 assume !(0 == ~T1_E~0); 350140#L1199-1 assume !(0 == ~T2_E~0); 350486#L1204-1 assume !(0 == ~T3_E~0); 350391#L1209-1 assume !(0 == ~T4_E~0); 350392#L1214-1 assume !(0 == ~T5_E~0); 350949#L1219-1 assume !(0 == ~T6_E~0); 351158#L1224-1 assume !(0 == ~T7_E~0); 349607#L1229-1 assume !(0 == ~T8_E~0); 349156#L1234-1 assume !(0 == ~T9_E~0); 349157#L1239-1 assume !(0 == ~T10_E~0); 349194#L1244-1 assume !(0 == ~T11_E~0); 349195#L1249-1 assume !(0 == ~T12_E~0); 349915#L1254-1 assume !(0 == ~E_M~0); 349095#L1259-1 assume !(0 == ~E_1~0); 349059#L1264-1 assume !(0 == ~E_2~0); 349060#L1269-1 assume !(0 == ~E_3~0); 351175#L1274-1 assume !(0 == ~E_4~0); 351003#L1279-1 assume !(0 == ~E_5~0); 349270#L1284-1 assume !(0 == ~E_6~0); 349271#L1289-1 assume !(0 == ~E_7~0); 349987#L1294-1 assume !(0 == ~E_8~0); 349988#L1299-1 assume !(0 == ~E_9~0); 349999#L1304-1 assume !(0 == ~E_10~0); 351144#L1309-1 assume !(0 == ~E_11~0); 351154#L1314-1 assume !(0 == ~E_12~0); 349225#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 349146#L586 assume !(1 == ~m_pc~0); 349147#L586-2 is_master_triggered_~__retres1~0#1 := 0; 349216#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 350359#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 349433#L1485 assume !(0 != activate_threads_~tmp~1#1); 349434#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 350662#L605 assume !(1 == ~t1_pc~0); 350073#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 349803#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 349804#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 350943#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 350453#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 349719#L624 assume 1 == ~t2_pc~0; 349199#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 349200#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 349888#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 350935#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 350723#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 350537#L643 assume !(1 == ~t3_pc~0); 350352#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 350019#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 349914#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 349538#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 349539#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 349290#L662 assume 1 == ~t4_pc~0; 349291#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 349251#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 349252#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 350045#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 349135#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 349136#L681 assume !(1 == ~t5_pc~0); 349007#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 349008#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 350102#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 350888#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 349552#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 349553#L700 assume 1 == ~t6_pc~0; 350302#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 349280#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 349281#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 349335#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 349336#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 350790#L719 assume 1 == ~t7_pc~0; 350906#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 349506#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 350339#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 350340#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 349021#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 349022#L738 assume !(1 == ~t8_pc~0); 350493#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 350382#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 349398#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 349399#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 350136#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 350565#L757 assume 1 == ~t9_pc~0; 350566#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 349016#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 349017#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 350280#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 350092#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 350093#L776 assume !(1 == ~t10_pc~0); 349041#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 349040#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 349437#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 349272#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 349273#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 349226#L795 assume 1 == ~t11_pc~0; 349227#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 349575#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 350648#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 350649#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 350346#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 350330#L814 assume !(1 == ~t12_pc~0); 350166#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 350167#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 350625#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 350782#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 349490#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 349491#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 350740#L1332-2 assume !(1 == ~T1_E~0); 351052#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 350243#L1342-1 assume !(1 == ~T3_E~0); 350244#L1347-1 assume !(1 == ~T4_E~0); 350770#L1352-1 assume !(1 == ~T5_E~0); 350573#L1357-1 assume !(1 == ~T6_E~0); 349775#L1362-1 assume !(1 == ~T7_E~0); 349776#L1367-1 assume !(1 == ~T8_E~0); 350837#L1372-1 assume !(1 == ~T9_E~0); 353355#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 353353#L1382-1 assume !(1 == ~T11_E~0); 353351#L1387-1 assume !(1 == ~T12_E~0); 353348#L1392-1 assume !(1 == ~E_M~0); 353346#L1397-1 assume !(1 == ~E_1~0); 353344#L1402-1 assume !(1 == ~E_2~0); 353342#L1407-1 assume !(1 == ~E_3~0); 352781#L1412-1 assume !(1 == ~E_4~0); 352753#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 352736#L1422-1 assume !(1 == ~E_6~0); 352734#L1427-1 assume !(1 == ~E_7~0); 352733#L1432-1 assume !(1 == ~E_8~0); 352720#L1437-1 assume !(1 == ~E_9~0); 352718#L1442-1 assume !(1 == ~E_10~0); 352717#L1447-1 assume !(1 == ~E_11~0); 352716#L1452-1 assume !(1 == ~E_12~0); 352703#L1457-1 assume { :end_inline_reset_delta_events } true; 352695#L1803-2 [2021-12-06 21:10:13,929 INFO L793 eck$LassoCheckResult]: Loop: 352695#L1803-2 assume !false; 352689#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 352684#L1169 assume !false; 352683#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 352680#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 352669#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 352668#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 352666#L996 assume !(0 != eval_~tmp~0#1); 352665#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 352664#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 352661#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 352662#L1194-5 assume !(0 == ~T1_E~0); 357545#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 357543#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 357541#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 357539#L1214-3 assume !(0 == ~T5_E~0); 357537#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 357535#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 357532#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 357530#L1234-3 assume !(0 == ~T9_E~0); 357528#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 357526#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 357524#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 357522#L1254-3 assume !(0 == ~E_M~0); 357519#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 357517#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 357515#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 357513#L1274-3 assume !(0 == ~E_4~0); 357511#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 357509#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 357506#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 357504#L1294-3 assume !(0 == ~E_8~0); 357502#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 357500#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 357498#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 357496#L1314-3 assume !(0 == ~E_12~0); 357493#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 357492#L586-42 assume !(1 == ~m_pc~0); 357491#L586-44 is_master_triggered_~__retres1~0#1 := 0; 357490#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 357489#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 357488#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 357487#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 357486#L605-42 assume !(1 == ~t1_pc~0); 357485#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 357483#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 357481#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 357479#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 357476#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 357474#L624-42 assume 1 == ~t2_pc~0; 357472#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 357469#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 357467#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 357464#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 357462#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 357460#L643-42 assume 1 == ~t3_pc~0; 357457#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 357455#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 357453#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 357450#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 357448#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 357446#L662-42 assume 1 == ~t4_pc~0; 357444#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 357441#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 357439#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 357436#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 357435#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 357419#L681-42 assume !(1 == ~t5_pc~0); 357417#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 357414#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 357411#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 357409#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 357407#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 357405#L700-42 assume 1 == ~t6_pc~0; 357403#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 357400#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 357397#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 357395#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 357393#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 357391#L719-42 assume !(1 == ~t7_pc~0); 357389#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 357386#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 357383#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 357381#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 357379#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 357377#L738-42 assume !(1 == ~t8_pc~0); 357375#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 357372#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 357369#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 357367#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 357365#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 357363#L757-42 assume !(1 == ~t9_pc~0); 357361#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 357358#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 357355#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 357353#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 357351#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 357349#L776-42 assume !(1 == ~t10_pc~0); 357347#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 357344#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 357341#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 357339#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 357337#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 357335#L795-42 assume 1 == ~t11_pc~0; 357333#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 357330#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 357327#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 357325#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 357323#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 357321#L814-42 assume !(1 == ~t12_pc~0); 357319#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 357316#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 353776#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 353774#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 353772#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 353770#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 349221#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 353644#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 353642#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 353595#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 353563#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 353561#L1357-3 assume !(1 == ~T6_E~0); 353560#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 353558#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 353537#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 353533#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 353531#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 353529#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 353512#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 353493#L1397-3 assume !(1 == ~E_1~0); 353490#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 353488#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 353471#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 353448#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 353433#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 353431#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 353416#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 353414#L1437-3 assume !(1 == ~E_9~0); 353410#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 353393#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 353368#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 353365#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 353044#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 353020#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 353018#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 353016#L1822 assume !(0 == start_simulation_~tmp~3#1); 352149#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 352773#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 352764#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 352763#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 352746#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 352730#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 352713#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 352702#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 352695#L1803-2 [2021-12-06 21:10:13,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:13,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1724859847, now seen corresponding path program 1 times [2021-12-06 21:10:13,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:13,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923454069] [2021-12-06 21:10:13,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:13,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:13,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:13,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:13,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923454069] [2021-12-06 21:10:13,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923454069] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:13,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:13,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:13,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035862114] [2021-12-06 21:10:13,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:13,955 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:13,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:13,955 INFO L85 PathProgramCache]: Analyzing trace with hash -454139199, now seen corresponding path program 1 times [2021-12-06 21:10:13,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:13,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673244718] [2021-12-06 21:10:13,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:13,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:13,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:13,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:13,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:13,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673244718] [2021-12-06 21:10:13,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673244718] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:13,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:13,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:13,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349688766] [2021-12-06 21:10:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:13,980 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:13,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:13,981 INFO L87 Difference]: Start difference. First operand 45160 states and 65185 transitions. cyclomatic complexity: 20057 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:14,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:14,407 INFO L93 Difference]: Finished difference Result 110320 states and 158163 transitions. [2021-12-06 21:10:14,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:14,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110320 states and 158163 transitions. [2021-12-06 21:10:14,945 INFO L131 ngComponentsAnalysis]: Automaton has 48 accepting balls. 108396 [2021-12-06 21:10:15,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110320 states to 110320 states and 158163 transitions. [2021-12-06 21:10:15,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 110320 [2021-12-06 21:10:15,160 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 110320 [2021-12-06 21:10:15,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 110320 states and 158163 transitions. [2021-12-06 21:10:15,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:15,193 INFO L681 BuchiCegarLoop]: Abstraction has 110320 states and 158163 transitions. [2021-12-06 21:10:15,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110320 states and 158163 transitions. [2021-12-06 21:10:15,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110320 to 86504. [2021-12-06 21:10:15,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86504 states, 86504 states have (on average 1.4376791824655508) internal successors, (124365), 86503 states have internal predecessors, (124365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:15,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86504 states to 86504 states and 124365 transitions. [2021-12-06 21:10:15,964 INFO L704 BuchiCegarLoop]: Abstraction has 86504 states and 124365 transitions. [2021-12-06 21:10:15,964 INFO L587 BuchiCegarLoop]: Abstraction has 86504 states and 124365 transitions. [2021-12-06 21:10:15,964 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-06 21:10:15,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86504 states and 124365 transitions. [2021-12-06 21:10:16,181 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 86180 [2021-12-06 21:10:16,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:16,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:16,184 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:16,184 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:16,184 INFO L791 eck$LassoCheckResult]: Stem: 505302#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 505303#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 506173#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 506174#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 504814#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 504815#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 504718#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 504719#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 506065#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 505343#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 505344#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 505249#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 505250#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 505778#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 505779#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 505003#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 505004#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 505440#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 505441#L1194 assume !(0 == ~M_E~0); 505593#L1194-2 assume !(0 == ~T1_E~0); 505594#L1199-1 assume !(0 == ~T2_E~0); 505923#L1204-1 assume !(0 == ~T3_E~0); 505833#L1209-1 assume !(0 == ~T4_E~0); 505834#L1214-1 assume !(0 == ~T5_E~0); 506308#L1219-1 assume !(0 == ~T6_E~0); 506427#L1224-1 assume !(0 == ~T7_E~0); 505079#L1229-1 assume !(0 == ~T8_E~0); 504638#L1234-1 assume !(0 == ~T9_E~0); 504639#L1239-1 assume !(0 == ~T10_E~0); 504680#L1244-1 assume !(0 == ~T11_E~0); 504681#L1249-1 assume !(0 == ~T12_E~0); 505381#L1254-1 assume !(0 == ~E_M~0); 504585#L1259-1 assume !(0 == ~E_1~0); 504549#L1264-1 assume !(0 == ~E_2~0); 504550#L1269-1 assume !(0 == ~E_3~0); 506439#L1274-1 assume !(0 == ~E_4~0); 506346#L1279-1 assume !(0 == ~E_5~0); 504755#L1284-1 assume !(0 == ~E_6~0); 504756#L1289-1 assume !(0 == ~E_7~0); 505447#L1294-1 assume !(0 == ~E_8~0); 505448#L1299-1 assume !(0 == ~E_9~0); 505458#L1304-1 assume !(0 == ~E_10~0); 506414#L1309-1 assume !(0 == ~E_11~0); 506425#L1314-1 assume !(0 == ~E_12~0); 504710#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 504636#L586 assume !(1 == ~m_pc~0); 504637#L586-2 is_master_triggered_~__retres1~0#1 := 0; 504703#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 505803#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 504912#L1485 assume !(0 != activate_threads_~tmp~1#1); 504913#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 506068#L605 assume !(1 == ~t1_pc~0); 505531#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 505274#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 505275#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 506264#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 505892#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 505190#L624 assume !(1 == ~t2_pc~0); 505191#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 505353#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 505354#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 506294#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 506120#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 505968#L643 assume !(1 == ~t3_pc~0); 505796#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 505470#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 505380#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 505014#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 505015#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 504775#L662 assume 1 == ~t4_pc~0; 504776#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 504734#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 504735#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 505504#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 504623#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 504624#L681 assume !(1 == ~t5_pc~0); 504497#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 504498#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 505558#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 506255#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 505027#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 505028#L700 assume 1 == ~t6_pc~0; 505755#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 504765#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 504766#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 504816#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 504817#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 506177#L719 assume 1 == ~t7_pc~0; 506271#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 504982#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 505787#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 505788#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 504511#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 504512#L738 assume !(1 == ~t8_pc~0); 505929#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 505826#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 504877#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 504878#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 505590#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 505992#L757 assume 1 == ~t9_pc~0; 505993#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 504506#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 504507#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 505734#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 505549#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 505550#L776 assume !(1 == ~t10_pc~0); 504531#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 504530#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 504916#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 504757#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 504758#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 504711#L795 assume 1 == ~t11_pc~0; 504712#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 505046#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 506057#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 506058#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 505793#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 505781#L814 assume !(1 == ~t12_pc~0); 505619#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 505620#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 506035#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 506168#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 504968#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 504969#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 506134#L1332-2 assume !(1 == ~T1_E~0); 506367#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 506378#L1342-1 assume !(1 == ~T3_E~0); 506341#L1347-1 assume !(1 == ~T4_E~0); 506342#L1352-1 assume !(1 == ~T5_E~0); 505999#L1357-1 assume !(1 == ~T6_E~0); 506000#L1362-1 assume !(1 == ~T7_E~0); 506210#L1367-1 assume !(1 == ~T8_E~0); 506211#L1372-1 assume !(1 == ~T9_E~0); 569119#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 569118#L1382-1 assume !(1 == ~T11_E~0); 569117#L1387-1 assume !(1 == ~T12_E~0); 569116#L1392-1 assume !(1 == ~E_M~0); 569115#L1397-1 assume !(1 == ~E_1~0); 569114#L1402-1 assume !(1 == ~E_2~0); 569113#L1407-1 assume !(1 == ~E_3~0); 569112#L1412-1 assume !(1 == ~E_4~0); 569111#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 569110#L1422-1 assume !(1 == ~E_6~0); 569109#L1427-1 assume !(1 == ~E_7~0); 569108#L1432-1 assume !(1 == ~E_8~0); 569107#L1437-1 assume !(1 == ~E_9~0); 569106#L1442-1 assume !(1 == ~E_10~0); 569105#L1447-1 assume !(1 == ~E_11~0); 569104#L1452-1 assume !(1 == ~E_12~0); 569101#L1457-1 assume { :end_inline_reset_delta_events } true; 569098#L1803-2 [2021-12-06 21:10:16,184 INFO L793 eck$LassoCheckResult]: Loop: 569098#L1803-2 assume !false; 569096#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 569090#L1169 assume !false; 569087#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 569080#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 569068#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 569065#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 569062#L996 assume !(0 != eval_~tmp~0#1); 569063#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 580057#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 580055#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 580053#L1194-5 assume !(0 == ~T1_E~0); 580051#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 580049#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 580047#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 580045#L1214-3 assume !(0 == ~T5_E~0); 580043#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 580041#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 580039#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 580037#L1234-3 assume !(0 == ~T9_E~0); 580035#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 580033#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 580031#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 580029#L1254-3 assume !(0 == ~E_M~0); 580027#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 580025#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 580023#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 580021#L1274-3 assume !(0 == ~E_4~0); 580019#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 580017#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 580015#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 580013#L1294-3 assume !(0 == ~E_8~0); 580009#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 580007#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 580005#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 580003#L1314-3 assume !(0 == ~E_12~0); 580000#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 579998#L586-42 assume !(1 == ~m_pc~0); 579996#L586-44 is_master_triggered_~__retres1~0#1 := 0; 579995#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 579993#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 579991#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 579989#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 579987#L605-42 assume !(1 == ~t1_pc~0); 579983#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 579980#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 579978#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 579976#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 579973#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 579971#L624-42 assume !(1 == ~t2_pc~0); 547309#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 579967#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 579965#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 579963#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 579961#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 579959#L643-42 assume 1 == ~t3_pc~0; 579956#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 579953#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 579951#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 579949#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 579947#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 579945#L662-42 assume !(1 == ~t4_pc~0); 579942#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 579939#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 579937#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 579935#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 579933#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 579931#L681-42 assume 1 == ~t5_pc~0; 579928#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 579925#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 579923#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 579921#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 579919#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 579917#L700-42 assume !(1 == ~t6_pc~0); 579914#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 579911#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 579909#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 579907#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 579905#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 579903#L719-42 assume 1 == ~t7_pc~0; 579900#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 579897#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 579895#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 579893#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 579891#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 579889#L738-42 assume 1 == ~t8_pc~0; 579886#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 579883#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 579881#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 579879#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 579877#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 579875#L757-42 assume 1 == ~t9_pc~0; 579872#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 579869#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 579867#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 579865#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 579863#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 579861#L776-42 assume 1 == ~t10_pc~0; 579858#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 579855#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 579853#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 579851#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 579849#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 579847#L795-42 assume !(1 == ~t11_pc~0); 579844#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 579842#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 579841#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 579839#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 579837#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 579835#L814-42 assume 1 == ~t12_pc~0; 579832#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 579830#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 579828#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 579824#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 579822#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 579820#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 504708#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 579815#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 579813#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 579811#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 579809#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 579807#L1357-3 assume !(1 == ~T6_E~0); 579806#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 579804#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 579802#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 579799#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 579797#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 579795#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 579793#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 579792#L1397-3 assume !(1 == ~E_1~0); 579791#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 579790#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 579788#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 571589#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 579785#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 579783#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 579781#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 579779#L1437-3 assume !(1 == ~E_9~0); 579775#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 579773#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 579771#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 576882#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 570927#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 570914#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 570912#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 570910#L1822 assume !(0 == start_simulation_~tmp~3#1); 505996#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 570313#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 570300#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 570291#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 570283#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 570274#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 570266#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 569100#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 569098#L1803-2 [2021-12-06 21:10:16,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:16,185 INFO L85 PathProgramCache]: Analyzing trace with hash -607674886, now seen corresponding path program 1 times [2021-12-06 21:10:16,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:16,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525685908] [2021-12-06 21:10:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:16,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:16,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:16,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:16,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:16,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525685908] [2021-12-06 21:10:16,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525685908] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:16,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:16,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:10:16,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821534883] [2021-12-06 21:10:16,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:16,220 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:16,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:16,220 INFO L85 PathProgramCache]: Analyzing trace with hash 572451903, now seen corresponding path program 1 times [2021-12-06 21:10:16,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:16,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151233595] [2021-12-06 21:10:16,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:16,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:16,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:16,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151233595] [2021-12-06 21:10:16,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151233595] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:16,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:16,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:16,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771458087] [2021-12-06 21:10:16,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:16,260 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:16,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:16,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:10:16,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:10:16,260 INFO L87 Difference]: Start difference. First operand 86504 states and 124365 transitions. cyclomatic complexity: 37893 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:16,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:16,900 INFO L93 Difference]: Finished difference Result 165863 states and 237538 transitions. [2021-12-06 21:10:16,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:10:16,901 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165863 states and 237538 transitions. [2021-12-06 21:10:17,414 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 165380 [2021-12-06 21:10:17,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165863 states to 165863 states and 237538 transitions. [2021-12-06 21:10:17,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 165863 [2021-12-06 21:10:17,724 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165863 [2021-12-06 21:10:17,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165863 states and 237538 transitions. [2021-12-06 21:10:17,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:17,774 INFO L681 BuchiCegarLoop]: Abstraction has 165863 states and 237538 transitions. [2021-12-06 21:10:17,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165863 states and 237538 transitions. [2021-12-06 21:10:18,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165863 to 165735. [2021-12-06 21:10:18,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165735 states, 165735 states have (on average 1.432467493287477) internal successors, (237410), 165734 states have internal predecessors, (237410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:19,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165735 states to 165735 states and 237410 transitions. [2021-12-06 21:10:19,233 INFO L704 BuchiCegarLoop]: Abstraction has 165735 states and 237410 transitions. [2021-12-06 21:10:19,233 INFO L587 BuchiCegarLoop]: Abstraction has 165735 states and 237410 transitions. [2021-12-06 21:10:19,233 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-06 21:10:19,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165735 states and 237410 transitions. [2021-12-06 21:10:19,616 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 165252 [2021-12-06 21:10:19,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:19,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:19,618 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:19,618 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:19,619 INFO L791 eck$LassoCheckResult]: Stem: 757678#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 757679#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 758610#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 758611#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 757189#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 757190#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 757092#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 757093#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 758488#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 757724#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 757725#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 757625#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 757626#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 758172#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 758173#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 757379#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 757380#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 757820#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 757821#L1194 assume !(0 == ~M_E~0); 757980#L1194-2 assume !(0 == ~T1_E~0); 757981#L1199-1 assume !(0 == ~T2_E~0); 758327#L1204-1 assume !(0 == ~T3_E~0); 758231#L1209-1 assume !(0 == ~T4_E~0); 758232#L1214-1 assume !(0 == ~T5_E~0); 758763#L1219-1 assume !(0 == ~T6_E~0); 758937#L1224-1 assume !(0 == ~T7_E~0); 757456#L1229-1 assume !(0 == ~T8_E~0); 757012#L1234-1 assume !(0 == ~T9_E~0); 757013#L1239-1 assume !(0 == ~T10_E~0); 757055#L1244-1 assume !(0 == ~T11_E~0); 757056#L1249-1 assume !(0 == ~T12_E~0); 757764#L1254-1 assume !(0 == ~E_M~0); 756958#L1259-1 assume !(0 == ~E_1~0); 756923#L1264-1 assume !(0 == ~E_2~0); 756924#L1269-1 assume !(0 == ~E_3~0); 758960#L1274-1 assume !(0 == ~E_4~0); 758813#L1279-1 assume !(0 == ~E_5~0); 757130#L1284-1 assume !(0 == ~E_6~0); 757131#L1289-1 assume !(0 == ~E_7~0); 757827#L1294-1 assume !(0 == ~E_8~0); 757828#L1299-1 assume !(0 == ~E_9~0); 757840#L1304-1 assume !(0 == ~E_10~0); 758920#L1309-1 assume !(0 == ~E_11~0); 758935#L1314-1 assume !(0 == ~E_12~0); 757084#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 757010#L586 assume !(1 == ~m_pc~0); 757011#L586-2 is_master_triggered_~__retres1~0#1 := 0; 757078#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 758198#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 757288#L1485 assume !(0 != activate_threads_~tmp~1#1); 757289#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 758493#L605 assume !(1 == ~t1_pc~0); 757918#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 758629#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 758709#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 758710#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 758292#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 757565#L624 assume !(1 == ~t2_pc~0); 757566#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 757734#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 757735#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 758743#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 758549#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 758377#L643 assume !(1 == ~t3_pc~0); 758191#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 757854#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 757761#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 757389#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 757390#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 757150#L662 assume !(1 == ~t4_pc~0); 757151#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 757109#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 757110#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 757890#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 756997#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 756998#L681 assume !(1 == ~t5_pc~0); 756871#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 756872#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 757945#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 758697#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 757402#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 757403#L700 assume 1 == ~t6_pc~0; 758150#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 757140#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 757141#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 757191#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 757192#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 758615#L719 assume 1 == ~t7_pc~0; 758716#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 757358#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 758181#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 758182#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 756885#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 756886#L738 assume !(1 == ~t8_pc~0); 758336#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 758224#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 757253#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 757254#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 757977#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 758401#L757 assume 1 == ~t9_pc~0; 758402#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 756880#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 756881#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 758126#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 757936#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 757937#L776 assume !(1 == ~t10_pc~0); 756905#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 756904#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 757292#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 757132#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 757133#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 757085#L795 assume 1 == ~t11_pc~0; 757086#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 757421#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 758479#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 758480#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 758188#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 758175#L814 assume !(1 == ~t12_pc~0); 758010#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 758011#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 758457#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 758607#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 757344#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 757345#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 758561#L1332-2 assume !(1 == ~T1_E~0); 758845#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 758090#L1342-1 assume !(1 == ~T3_E~0); 758091#L1347-1 assume !(1 == ~T4_E~0); 758597#L1352-1 assume !(1 == ~T5_E~0); 758411#L1357-1 assume !(1 == ~T6_E~0); 757621#L1362-1 assume !(1 == ~T7_E~0); 757622#L1367-1 assume !(1 == ~T8_E~0); 757228#L1372-1 assume !(1 == ~T9_E~0); 757229#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 757539#L1382-1 assume !(1 == ~T11_E~0); 757540#L1387-1 assume !(1 == ~T12_E~0); 758290#L1392-1 assume !(1 == ~E_M~0); 757567#L1397-1 assume !(1 == ~E_1~0); 757568#L1402-1 assume !(1 == ~E_2~0); 757239#L1407-1 assume !(1 == ~E_3~0); 757240#L1412-1 assume !(1 == ~E_4~0); 758918#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 904374#L1422-1 assume !(1 == ~E_6~0); 904372#L1427-1 assume !(1 == ~E_7~0); 904371#L1432-1 assume !(1 == ~E_8~0); 904370#L1437-1 assume !(1 == ~E_9~0); 904369#L1442-1 assume !(1 == ~E_10~0); 904368#L1447-1 assume !(1 == ~E_11~0); 904367#L1452-1 assume !(1 == ~E_12~0); 757029#L1457-1 assume { :end_inline_reset_delta_events } true; 757030#L1803-2 [2021-12-06 21:10:19,619 INFO L793 eck$LassoCheckResult]: Loop: 757030#L1803-2 assume !false; 907465#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 907459#L1169 assume !false; 907457#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 907134#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 907122#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 907120#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 907116#L996 assume !(0 != eval_~tmp~0#1); 907117#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 921140#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 921138#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 921136#L1194-5 assume !(0 == ~T1_E~0); 921134#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 921132#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 921130#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 921128#L1214-3 assume !(0 == ~T5_E~0); 921126#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 921124#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 921122#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 921120#L1234-3 assume !(0 == ~T9_E~0); 921118#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 921116#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 921114#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 921112#L1254-3 assume !(0 == ~E_M~0); 921110#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 921108#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 921106#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 921104#L1274-3 assume !(0 == ~E_4~0); 921102#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 921100#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 921098#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 921093#L1294-3 assume !(0 == ~E_8~0); 758938#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 758043#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 758044#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 757541#L1314-3 assume !(0 == ~E_12~0); 757542#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 757547#L586-42 assume !(1 == ~m_pc~0); 757548#L586-44 is_master_triggered_~__retres1~0#1 := 0; 757138#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 757139#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 758768#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 920402#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 920401#L605-42 assume !(1 == ~t1_pc~0); 920204#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 920205#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 920185#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 920186#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 920149#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 920150#L624-42 assume !(1 == ~t2_pc~0); 757838#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 757839#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 756983#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 756984#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 757498#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 757499#L643-42 assume !(1 == ~t3_pc~0); 757858#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 757818#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 757819#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 757642#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 757643#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 758458#L662-42 assume !(1 == ~t4_pc~0); 758732#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 757161#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 757162#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 757745#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 758797#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 758742#L681-42 assume 1 == ~t5_pc~0; 757869#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 757026#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 757383#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 757384#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 758527#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 757526#L700-42 assume !(1 == ~t6_pc~0); 757330#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 757331#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 758412#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 758538#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 758539#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 758824#L719-42 assume 1 == ~t7_pc~0; 758169#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 757217#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 757267#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 757268#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 757605#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 757606#L738-42 assume 1 == ~t8_pc~0; 757807#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 757558#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 757105#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 757106#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 757596#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 757597#L757-42 assume 1 == ~t9_pc~0; 915649#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 915648#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 915647#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 758018#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 757369#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 757370#L776-42 assume 1 == ~t10_pc~0; 758440#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 758422#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 758489#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 758905#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 758906#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 758221#L795-42 assume 1 == ~t11_pc~0; 758223#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 757211#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 757212#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 757306#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 757307#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 757615#L814-42 assume !(1 == ~t12_pc~0); 757487#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 757121#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 757122#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 756933#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 756934#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 757082#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 757083#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 855120#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 919798#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 915712#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 915711#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 915710#L1357-3 assume !(1 == ~T6_E~0); 915709#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 915708#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 915707#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 884707#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 915706#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 915705#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 915704#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 915703#L1397-3 assume !(1 == ~E_1~0); 915701#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 915700#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 915699#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 905731#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 915698#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 915697#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 915696#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 915695#L1437-3 assume !(1 == ~E_9~0); 915694#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 915693#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 915692#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 905261#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 915673#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 915660#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 915659#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 759078#L1822 assume !(0 == start_simulation_~tmp~3#1); 758405#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 907487#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 907478#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 907476#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 907474#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 907472#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 907471#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 907468#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 757030#L1803-2 [2021-12-06 21:10:19,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:19,619 INFO L85 PathProgramCache]: Analyzing trace with hash 852319035, now seen corresponding path program 1 times [2021-12-06 21:10:19,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:19,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196419363] [2021-12-06 21:10:19,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:19,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:19,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:19,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:19,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196419363] [2021-12-06 21:10:19,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196419363] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:19,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:19,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:19,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31489881] [2021-12-06 21:10:19,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:19,780 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:19,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:19,780 INFO L85 PathProgramCache]: Analyzing trace with hash -310751232, now seen corresponding path program 1 times [2021-12-06 21:10:19,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:19,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919383899] [2021-12-06 21:10:19,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:19,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:19,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:19,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:19,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919383899] [2021-12-06 21:10:19,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919383899] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:19,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:19,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:19,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215809317] [2021-12-06 21:10:19,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:19,804 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:19,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:19,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:19,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:19,805 INFO L87 Difference]: Start difference. First operand 165735 states and 237410 transitions. cyclomatic complexity: 71739 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:21,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:21,044 INFO L93 Difference]: Finished difference Result 402142 states and 572591 transitions. [2021-12-06 21:10:21,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:21,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 402142 states and 572591 transitions. [2021-12-06 21:10:22,346 INFO L131 ngComponentsAnalysis]: Automaton has 96 accepting balls. 395068 [2021-12-06 21:10:23,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 402142 states to 402142 states and 572591 transitions. [2021-12-06 21:10:23,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402142 [2021-12-06 21:10:23,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402142 [2021-12-06 21:10:23,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 402142 states and 572591 transitions. [2021-12-06 21:10:23,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:23,506 INFO L681 BuchiCegarLoop]: Abstraction has 402142 states and 572591 transitions. [2021-12-06 21:10:23,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402142 states and 572591 transitions. [2021-12-06 21:10:25,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402142 to 317346. [2021-12-06 21:10:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317346 states, 317346 states have (on average 1.4276499467458232) internal successors, (453059), 317345 states have internal predecessors, (453059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:26,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317346 states to 317346 states and 453059 transitions. [2021-12-06 21:10:26,491 INFO L704 BuchiCegarLoop]: Abstraction has 317346 states and 453059 transitions. [2021-12-06 21:10:26,491 INFO L587 BuchiCegarLoop]: Abstraction has 317346 states and 453059 transitions. [2021-12-06 21:10:26,491 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-06 21:10:26,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317346 states and 453059 transitions. [2021-12-06 21:10:27,183 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 316672 [2021-12-06 21:10:27,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:27,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:27,186 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:27,186 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:27,186 INFO L791 eck$LassoCheckResult]: Stem: 1325575#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 1325576#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 1326460#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 1326461#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1325074#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 1325075#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1324979#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1324980#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1326350#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1325610#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1325611#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1325515#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1325516#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1326051#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1326052#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 1325262#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 1325263#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 1325706#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1325707#L1194 assume !(0 == ~M_E~0); 1325865#L1194-2 assume !(0 == ~T1_E~0); 1325866#L1199-1 assume !(0 == ~T2_E~0); 1326204#L1204-1 assume !(0 == ~T3_E~0); 1326110#L1209-1 assume !(0 == ~T4_E~0); 1326111#L1214-1 assume !(0 == ~T5_E~0); 1326604#L1219-1 assume !(0 == ~T6_E~0); 1326751#L1224-1 assume !(0 == ~T7_E~0); 1325340#L1229-1 assume !(0 == ~T8_E~0); 1324907#L1234-1 assume !(0 == ~T9_E~0); 1324908#L1239-1 assume !(0 == ~T10_E~0); 1324946#L1244-1 assume !(0 == ~T11_E~0); 1324947#L1249-1 assume !(0 == ~T12_E~0); 1325648#L1254-1 assume !(0 == ~E_M~0); 1324845#L1259-1 assume !(0 == ~E_1~0); 1324810#L1264-1 assume !(0 == ~E_2~0); 1324811#L1269-1 assume !(0 == ~E_3~0); 1326773#L1274-1 assume !(0 == ~E_4~0); 1326649#L1279-1 assume !(0 == ~E_5~0); 1325016#L1284-1 assume !(0 == ~E_6~0); 1325017#L1289-1 assume !(0 == ~E_7~0); 1325714#L1294-1 assume !(0 == ~E_8~0); 1325715#L1299-1 assume !(0 == ~E_9~0); 1325727#L1304-1 assume !(0 == ~E_10~0); 1326734#L1309-1 assume !(0 == ~E_11~0); 1326748#L1314-1 assume !(0 == ~E_12~0); 1324972#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1324897#L586 assume !(1 == ~m_pc~0); 1324898#L586-2 is_master_triggered_~__retres1~0#1 := 0; 1324965#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1326081#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1325171#L1485 assume !(0 != activate_threads_~tmp~1#1); 1325172#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1326358#L605 assume !(1 == ~t1_pc~0); 1325802#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1326489#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1326561#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1326562#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 1326171#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1325454#L624 assume !(1 == ~t2_pc~0); 1325455#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1325619#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1325620#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1326588#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 1326405#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1326248#L643 assume !(1 == ~t3_pc~0); 1326074#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1325745#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1325647#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1325273#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 1325274#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1325037#L662 assume !(1 == ~t4_pc~0); 1325038#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1324997#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1324998#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1325775#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 1324886#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1324887#L681 assume !(1 == ~t5_pc~0); 1324758#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1324759#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1325830#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1326555#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 1325286#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1325287#L700 assume !(1 == ~t6_pc~0); 1325115#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1325027#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1325028#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1325076#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 1325077#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1326464#L719 assume 1 == ~t7_pc~0; 1326570#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 1325242#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1326063#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1326064#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 1324772#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1324773#L738 assume !(1 == ~t8_pc~0); 1326210#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1326103#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1325136#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 1325137#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1325862#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1326272#L757 assume 1 == ~t9_pc~0; 1326273#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 1324767#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1324768#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 1326007#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 1325821#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1325822#L776 assume !(1 == ~t10_pc~0); 1324792#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 1324791#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1325177#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 1325018#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 1325019#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 1324973#L795 assume 1 == ~t11_pc~0; 1324974#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 1325307#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1326342#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 1326343#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 1326068#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1326054#L814 assume !(1 == ~t12_pc~0); 1325892#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 1325893#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1326320#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 1326455#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 1325227#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1325228#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 1326417#L1332-2 assume !(1 == ~T1_E~0); 1326677#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1402644#L1342-1 assume !(1 == ~T3_E~0); 1402645#L1347-1 assume !(1 == ~T4_E~0); 1402642#L1352-1 assume !(1 == ~T5_E~0); 1402643#L1357-1 assume !(1 == ~T6_E~0); 1325513#L1362-1 assume !(1 == ~T7_E~0); 1325514#L1367-1 assume !(1 == ~T8_E~0); 1325111#L1372-1 assume !(1 == ~T9_E~0); 1325112#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 1455624#L1382-1 assume !(1 == ~T11_E~0); 1455623#L1387-1 assume !(1 == ~T12_E~0); 1455622#L1392-1 assume !(1 == ~E_M~0); 1455621#L1397-1 assume !(1 == ~E_1~0); 1455620#L1402-1 assume !(1 == ~E_2~0); 1455619#L1407-1 assume !(1 == ~E_3~0); 1455618#L1412-1 assume !(1 == ~E_4~0); 1455617#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 1455616#L1422-1 assume !(1 == ~E_6~0); 1455615#L1427-1 assume !(1 == ~E_7~0); 1455614#L1432-1 assume !(1 == ~E_8~0); 1455613#L1437-1 assume !(1 == ~E_9~0); 1455612#L1442-1 assume !(1 == ~E_10~0); 1455611#L1447-1 assume !(1 == ~E_11~0); 1455610#L1452-1 assume !(1 == ~E_12~0); 1455607#L1457-1 assume { :end_inline_reset_delta_events } true; 1455604#L1803-2 [2021-12-06 21:10:27,186 INFO L793 eck$LassoCheckResult]: Loop: 1455604#L1803-2 assume !false; 1455344#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 1455330#L1169 assume !false; 1455321#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1455219#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1455206#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1454808#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 1454798#L996 assume !(0 != eval_~tmp~0#1); 1454799#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1470716#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1470714#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 1470712#L1194-5 assume !(0 == ~T1_E~0); 1470710#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1470708#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1470707#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 1470705#L1214-3 assume !(0 == ~T5_E~0); 1470703#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1470701#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1470699#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 1470697#L1234-3 assume !(0 == ~T9_E~0); 1470694#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 1470692#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 1470690#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 1470688#L1254-3 assume !(0 == ~E_M~0); 1470686#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1470684#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 1470681#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1470679#L1274-3 assume !(0 == ~E_4~0); 1470677#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1470675#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 1470673#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1470671#L1294-3 assume !(0 == ~E_8~0); 1470669#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1470667#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 1470665#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 1470663#L1314-3 assume !(0 == ~E_12~0); 1470661#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1470659#L586-42 assume !(1 == ~m_pc~0); 1470656#L586-44 is_master_triggered_~__retres1~0#1 := 0; 1470654#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1470652#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1470650#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 1470648#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1470646#L605-42 assume 1 == ~t1_pc~0; 1470644#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 1470645#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1470752#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1470636#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1470634#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1470632#L624-42 assume !(1 == ~t2_pc~0); 1460679#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 1470628#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1470626#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1470624#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 1470622#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1470620#L643-42 assume !(1 == ~t3_pc~0); 1470580#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 1470577#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1470575#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1470573#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1470571#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1470568#L662-42 assume !(1 == ~t4_pc~0); 1470566#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 1470564#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1470562#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1470560#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1470558#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1470555#L681-42 assume 1 == ~t5_pc~0; 1470551#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1470549#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1470547#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1470545#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1470542#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1470540#L700-42 assume !(1 == ~t6_pc~0); 1345670#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 1470537#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1470531#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1465283#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1465277#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1465265#L719-42 assume 1 == ~t7_pc~0; 1465244#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 1465238#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1465235#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1465233#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 1465231#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1465229#L738-42 assume 1 == ~t8_pc~0; 1465226#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 1465224#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1465217#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 1465211#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1465207#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1465206#L757-42 assume 1 == ~t9_pc~0; 1465202#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 1465075#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1465074#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 1465073#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1465071#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1465070#L776-42 assume 1 == ~t10_pc~0; 1465026#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 1465023#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1465021#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 1465019#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1465018#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 1465016#L795-42 assume !(1 == ~t11_pc~0); 1465012#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 1465009#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1465007#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 1465005#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 1465003#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1465001#L814-42 assume 1 == ~t12_pc~0; 1464998#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 1464995#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1464993#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 1464991#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1464990#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1455729#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 1415999#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 1430710#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1455722#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1455720#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1455718#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 1455716#L1357-3 assume !(1 == ~T6_E~0); 1455714#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1455712#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1455710#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 1455706#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 1455704#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 1455702#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 1455700#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1455698#L1397-3 assume !(1 == ~E_1~0); 1455696#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 1455694#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 1455692#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 1442500#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1455689#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1455687#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1455685#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1455683#L1437-3 assume !(1 == ~E_9~0); 1455681#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 1455679#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 1455677#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 1455673#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1455668#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1455655#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1455653#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 1455652#L1822 assume !(0 == start_simulation_~tmp~3#1); 1455650#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1455644#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1455636#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1455635#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 1455634#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1455633#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1455632#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 1455606#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 1455604#L1803-2 [2021-12-06 21:10:27,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:27,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1989947900, now seen corresponding path program 1 times [2021-12-06 21:10:27,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:27,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645752301] [2021-12-06 21:10:27,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:27,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:27,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:27,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645752301] [2021-12-06 21:10:27,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645752301] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:27,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:27,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:27,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363764089] [2021-12-06 21:10:27,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:27,216 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:27,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:27,217 INFO L85 PathProgramCache]: Analyzing trace with hash -121333699, now seen corresponding path program 1 times [2021-12-06 21:10:27,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:27,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500955960] [2021-12-06 21:10:27,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:27,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:27,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:27,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:27,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500955960] [2021-12-06 21:10:27,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500955960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:27,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:27,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:27,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621843227] [2021-12-06 21:10:27,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:27,243 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:27,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:27,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:10:27,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:10:27,243 INFO L87 Difference]: Start difference. First operand 317346 states and 453059 transitions. cyclomatic complexity: 135777 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:29,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:29,566 INFO L93 Difference]: Finished difference Result 768005 states and 1090108 transitions. [2021-12-06 21:10:29,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:10:29,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 768005 states and 1090108 transitions. [2021-12-06 21:10:32,152 INFO L131 ngComponentsAnalysis]: Automaton has 96 accepting balls. 754212 [2021-12-06 21:10:33,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 768005 states to 768005 states and 1090108 transitions. [2021-12-06 21:10:33,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768005 [2021-12-06 21:10:33,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768005 [2021-12-06 21:10:33,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768005 states and 1090108 transitions. [2021-12-06 21:10:34,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:34,275 INFO L681 BuchiCegarLoop]: Abstraction has 768005 states and 1090108 transitions. [2021-12-06 21:10:34,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768005 states and 1090108 transitions. [2021-12-06 21:10:38,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768005 to 606993. [2021-12-06 21:10:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606993 states, 606993 states have (on average 1.423172919621808) internal successors, (863856), 606992 states have internal predecessors, (863856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606993 states to 606993 states and 863856 transitions. [2021-12-06 21:10:40,319 INFO L704 BuchiCegarLoop]: Abstraction has 606993 states and 863856 transitions. [2021-12-06 21:10:40,319 INFO L587 BuchiCegarLoop]: Abstraction has 606993 states and 863856 transitions. [2021-12-06 21:10:40,319 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-06 21:10:40,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 606993 states and 863856 transitions. [2021-12-06 21:10:41,945 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 605936 [2021-12-06 21:10:41,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:10:41,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:10:41,948 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:41,948 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:10:41,948 INFO L791 eck$LassoCheckResult]: Stem: 2410924#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 2410925#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 2411810#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 2411811#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 2410432#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 2410433#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 2410338#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 2410339#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 2411701#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 2410958#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 2410959#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 2410865#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 2410866#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 2411405#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 2411406#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 2410619#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 2410620#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 2411058#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 2411059#L1194 assume !(0 == ~M_E~0); 2411215#L1194-2 assume !(0 == ~T1_E~0); 2411216#L1199-1 assume !(0 == ~T2_E~0); 2411554#L1204-1 assume !(0 == ~T3_E~0); 2411462#L1209-1 assume !(0 == ~T4_E~0); 2411463#L1214-1 assume !(0 == ~T5_E~0); 2411962#L1219-1 assume !(0 == ~T6_E~0); 2412089#L1224-1 assume !(0 == ~T7_E~0); 2410697#L1229-1 assume !(0 == ~T8_E~0); 2410267#L1234-1 assume !(0 == ~T9_E~0); 2410268#L1239-1 assume !(0 == ~T10_E~0); 2410305#L1244-1 assume !(0 == ~T11_E~0); 2410306#L1249-1 assume !(0 == ~T12_E~0); 2410997#L1254-1 assume !(0 == ~E_M~0); 2410206#L1259-1 assume !(0 == ~E_1~0); 2410171#L1264-1 assume !(0 == ~E_2~0); 2410172#L1269-1 assume !(0 == ~E_3~0); 2412106#L1274-1 assume !(0 == ~E_4~0); 2412002#L1279-1 assume !(0 == ~E_5~0); 2410375#L1284-1 assume !(0 == ~E_6~0); 2410376#L1289-1 assume !(0 == ~E_7~0); 2411065#L1294-1 assume !(0 == ~E_8~0); 2411066#L1299-1 assume !(0 == ~E_9~0); 2411079#L1304-1 assume !(0 == ~E_10~0); 2412076#L1309-1 assume !(0 == ~E_11~0); 2412087#L1314-1 assume !(0 == ~E_12~0); 2410331#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 2410257#L586 assume !(1 == ~m_pc~0); 2410258#L586-2 is_master_triggered_~__retres1~0#1 := 0; 2410324#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 2411434#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 2410529#L1485 assume !(0 != activate_threads_~tmp~1#1); 2410530#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 2411707#L605 assume !(1 == ~t1_pc~0); 2411150#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 2411833#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 2411915#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 2411916#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 2411517#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 2410807#L624 assume !(1 == ~t2_pc~0); 2410808#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 2410967#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 2410968#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 2411946#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 2411760#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 2411602#L643 assume !(1 == ~t3_pc~0); 2411427#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 2411094#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 2410995#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 2410629#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 2410630#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 2410395#L662 assume !(1 == ~t4_pc~0); 2410396#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 2410356#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 2410357#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 2411122#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 2410246#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 2410247#L681 assume !(1 == ~t5_pc~0); 2410119#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 2410120#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 2411178#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 2411907#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 2410642#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 2410643#L700 assume !(1 == ~t6_pc~0); 2410474#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 2410385#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 2410386#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 2410434#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 2410435#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 2411814#L719 assume !(1 == ~t7_pc~0); 2410599#L719-2 is_transmit7_triggered_~__retres1~7#1 := 0; 2410600#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 2411417#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 2411418#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 2410133#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 2410134#L738 assume !(1 == ~t8_pc~0); 2411562#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 2411455#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 2410494#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 2410495#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 2411212#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 2411627#L757 assume 1 == ~t9_pc~0; 2411628#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 2410128#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 2410129#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 2411358#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 2411169#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 2411170#L776 assume !(1 == ~t10_pc~0); 2410153#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 2410152#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 2410535#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 2410377#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 2410378#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 2410332#L795 assume 1 == ~t11_pc~0; 2410333#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 2410663#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 2411693#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 2411694#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 2411423#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 2411408#L814 assume !(1 == ~t12_pc~0); 2411244#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 2411245#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 2411673#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 2411807#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 2410585#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 2410586#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 2411771#L1332-2 assume !(1 == ~T1_E~0); 2412027#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 2411326#L1342-1 assume !(1 == ~T3_E~0); 2411327#L1347-1 assume !(1 == ~T4_E~0); 2411798#L1352-1 assume !(1 == ~T5_E~0); 2411799#L1357-1 assume !(1 == ~T6_E~0); 2410863#L1362-1 assume !(1 == ~T7_E~0); 2410864#L1367-1 assume !(1 == ~T8_E~0); 2410470#L1372-1 assume !(1 == ~T9_E~0); 2410471#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 2411028#L1382-1 assume !(1 == ~T11_E~0); 2411513#L1387-1 assume !(1 == ~T12_E~0); 2411514#L1392-1 assume !(1 == ~E_M~0); 2410809#L1397-1 assume !(1 == ~E_1~0); 2410810#L1402-1 assume !(1 == ~E_2~0); 2516321#L1407-1 assume !(1 == ~E_3~0); 2412073#L1412-1 assume !(1 == ~E_4~0); 2412074#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 2412123#L1422-1 assume !(1 == ~E_6~0); 2412028#L1427-1 assume !(1 == ~E_7~0); 2410664#L1432-1 assume !(1 == ~E_8~0); 2410665#L1437-1 assume !(1 == ~E_9~0); 2411662#L1442-1 assume !(1 == ~E_10~0); 2411663#L1447-1 assume !(1 == ~E_11~0); 2411502#L1452-1 assume !(1 == ~E_12~0); 2411503#L1457-1 assume { :end_inline_reset_delta_events } true; 2530778#L1803-2 [2021-12-06 21:10:41,949 INFO L793 eck$LassoCheckResult]: Loop: 2530778#L1803-2 assume !false; 2530607#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 2530256#L1169 assume !false; 2530255#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 2530244#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 2530228#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 2530217#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 2530210#L996 assume !(0 != eval_~tmp~0#1); 2530211#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 2550390#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 2550391#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 2550386#L1194-5 assume !(0 == ~T1_E~0); 2550387#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 2550382#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 2550383#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 2550378#L1214-3 assume !(0 == ~T5_E~0); 2550379#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 2550374#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 2550375#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 2550370#L1234-3 assume !(0 == ~T9_E~0); 2550371#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 2550366#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 2550367#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 2550362#L1254-3 assume !(0 == ~E_M~0); 2550363#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 2550358#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 2550359#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 2550354#L1274-3 assume !(0 == ~E_4~0); 2550355#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 2550350#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 2550351#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 2550346#L1294-3 assume !(0 == ~E_8~0); 2550347#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 2550342#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 2550343#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 2550338#L1314-3 assume !(0 == ~E_12~0); 2550339#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 2550334#L586-42 assume !(1 == ~m_pc~0); 2550335#L586-44 is_master_triggered_~__retres1~0#1 := 0; 2550330#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 2550331#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 2550321#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 2550322#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 2550316#L605-42 assume !(1 == ~t1_pc~0); 2550318#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 2550308#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 2550309#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 2550303#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 2550302#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 2550298#L624-42 assume !(1 == ~t2_pc~0); 2549448#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 2550293#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 2550294#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 2550287#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 2550288#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 2550280#L643-42 assume !(1 == ~t3_pc~0); 2550282#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 2550273#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 2550274#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 2550267#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 2550268#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 2550261#L662-42 assume !(1 == ~t4_pc~0); 2550262#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 2550255#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 2550256#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 2550249#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 2550250#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 2550242#L681-42 assume !(1 == ~t5_pc~0); 2550244#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 2550235#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 2550236#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 2550078#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 2550079#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 2541365#L700-42 assume !(1 == ~t6_pc~0); 2541363#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 2541362#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 2541361#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 2541360#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 2541359#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 2541358#L719-42 assume !(1 == ~t7_pc~0); 2475566#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 2541356#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 2541354#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 2541352#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 2541350#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 2541348#L738-42 assume !(1 == ~t8_pc~0); 2541346#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 2541343#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 2541340#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 2541338#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 2541336#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 2541334#L757-42 assume !(1 == ~t9_pc~0); 2541332#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 2541329#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 2541327#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 2541325#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 2541323#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 2541321#L776-42 assume 1 == ~t10_pc~0; 2541318#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 2541316#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 2541313#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 2541311#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 2541309#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 2541307#L795-42 assume 1 == ~t11_pc~0; 2532480#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 2532476#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 2532471#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 2532468#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 2532466#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 2532464#L814-42 assume !(1 == ~t12_pc~0); 2532462#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 2532459#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 2532457#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 2532455#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 2532453#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 2532451#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 2479979#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 2498473#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 2532447#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 2532444#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 2532442#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 2532440#L1357-3 assume !(1 == ~T6_E~0); 2532438#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 2532436#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 2532434#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 2528534#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 2532431#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 2532429#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 2532427#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 2532425#L1397-3 assume !(1 == ~E_1~0); 2532423#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 2532421#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 2532420#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 2501922#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 2532417#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 2532415#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 2532413#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 2532411#L1437-3 assume !(1 == ~E_9~0); 2532408#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 2532406#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 2532369#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 2520809#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 2531900#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 2531887#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 2531885#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 2531424#L1822 assume !(0 == start_simulation_~tmp~3#1); 2531404#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 2530801#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 2530790#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 2530788#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 2530786#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 2530785#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 2530784#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 2530779#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 2530778#L1803-2 [2021-12-06 21:10:41,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:41,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1728090755, now seen corresponding path program 1 times [2021-12-06 21:10:41,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:41,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323778390] [2021-12-06 21:10:41,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:41,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:41,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:41,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:41,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:41,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323778390] [2021-12-06 21:10:41,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323778390] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:41,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:41,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:10:41,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072343133] [2021-12-06 21:10:41,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:41,985 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:10:41,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:10:41,986 INFO L85 PathProgramCache]: Analyzing trace with hash 59665604, now seen corresponding path program 1 times [2021-12-06 21:10:41,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:10:41,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829567100] [2021-12-06 21:10:41,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:10:41,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:10:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:10:42,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:10:42,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:10:42,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829567100] [2021-12-06 21:10:42,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829567100] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:10:42,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:10:42,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:10:42,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901153516] [2021-12-06 21:10:42,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:10:42,017 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:10:42,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:10:42,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:10:42,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:10:42,017 INFO L87 Difference]: Start difference. First operand 606993 states and 863856 transitions. cyclomatic complexity: 256927 Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:10:45,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:10:45,858 INFO L93 Difference]: Finished difference Result 1465652 states and 2099681 transitions. [2021-12-06 21:10:45,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:10:45,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1465652 states and 2099681 transitions. [2021-12-06 21:10:51,017 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 1462688 [2021-12-06 21:10:53,845 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1465652 states to 1465652 states and 2099681 transitions. [2021-12-06 21:10:53,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465652 [2021-12-06 21:10:54,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465652 [2021-12-06 21:10:54,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1465652 states and 2099681 transitions. [2021-12-06 21:10:54,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:10:54,917 INFO L681 BuchiCegarLoop]: Abstraction has 1465652 states and 2099681 transitions. [2021-12-06 21:10:55,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465652 states and 2099681 transitions. [2021-12-06 21:11:01,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465652 to 623220. [2021-12-06 21:11:01,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623220 states, 623220 states have (on average 1.4121546163473573) internal successors, (880083), 623219 states have internal predecessors, (880083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:11:02,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623220 states to 623220 states and 880083 transitions. [2021-12-06 21:11:02,824 INFO L704 BuchiCegarLoop]: Abstraction has 623220 states and 880083 transitions. [2021-12-06 21:11:02,824 INFO L587 BuchiCegarLoop]: Abstraction has 623220 states and 880083 transitions. [2021-12-06 21:11:02,824 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-06 21:11:02,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 623220 states and 880083 transitions. [2021-12-06 21:11:04,193 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 622160 [2021-12-06 21:11:04,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:11:04,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:11:04,195 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:11:04,195 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:11:04,196 INFO L791 eck$LassoCheckResult]: Stem: 4483590#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 4483591#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 4484526#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 4484527#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 4483092#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 4483093#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 4482997#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 4482998#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 4484417#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 4483632#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 4483633#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 4483533#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 4483534#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 4484093#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 4484094#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 4483281#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 4483282#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 4483733#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 4483734#L1194 assume !(0 == ~M_E~0); 4483899#L1194-2 assume !(0 == ~T1_E~0); 4483900#L1199-1 assume !(0 == ~T2_E~0); 4484256#L1204-1 assume !(0 == ~T3_E~0); 4484151#L1209-1 assume !(0 == ~T4_E~0); 4484152#L1214-1 assume !(0 == ~T5_E~0); 4484669#L1219-1 assume !(0 == ~T6_E~0); 4484840#L1224-1 assume !(0 == ~T7_E~0); 4483360#L1229-1 assume !(0 == ~T8_E~0); 4482924#L1234-1 assume !(0 == ~T9_E~0); 4482925#L1239-1 assume !(0 == ~T10_E~0); 4482961#L1244-1 assume !(0 == ~T11_E~0); 4482962#L1249-1 assume !(0 == ~T12_E~0); 4483672#L1254-1 assume !(0 == ~E_M~0); 4482864#L1259-1 assume !(0 == ~E_1~0); 4482829#L1264-1 assume !(0 == ~E_2~0); 4482830#L1269-1 assume !(0 == ~E_3~0); 4484863#L1274-1 assume !(0 == ~E_4~0); 4484717#L1279-1 assume !(0 == ~E_5~0); 4483034#L1284-1 assume !(0 == ~E_6~0); 4483035#L1289-1 assume !(0 == ~E_7~0); 4483741#L1294-1 assume !(0 == ~E_8~0); 4483742#L1299-1 assume !(0 == ~E_9~0); 4483755#L1304-1 assume !(0 == ~E_10~0); 4484825#L1309-1 assume !(0 == ~E_11~0); 4484836#L1314-1 assume !(0 == ~E_12~0); 4482990#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 4482914#L586 assume !(1 == ~m_pc~0); 4482915#L586-2 is_master_triggered_~__retres1~0#1 := 0; 4482982#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4484119#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 4483190#L1485 assume !(0 != activate_threads_~tmp~1#1); 4483191#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 4484422#L605 assume !(1 == ~t1_pc~0); 4483831#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 4483561#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4483562#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 4484623#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 4484218#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 4483472#L624 assume !(1 == ~t2_pc~0); 4483473#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 4483642#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4483643#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 4484656#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 4484478#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 4484303#L643 assume !(1 == ~t3_pc~0); 4484113#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 4483772#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4483670#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 4483291#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 4483292#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 4483055#L662 assume !(1 == ~t4_pc~0); 4483056#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 4483015#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 4483016#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 4483802#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 4482904#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 4482905#L681 assume !(1 == ~t5_pc~0); 4482777#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 4482778#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4483861#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 4484614#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 4483305#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4483306#L700 assume !(1 == ~t6_pc~0); 4483134#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 4483045#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4483046#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 4483094#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 4483095#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 4484530#L719 assume !(1 == ~t7_pc~0); 4483259#L719-2 is_transmit7_triggered_~__retres1~7#1 := 0; 4483260#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4484105#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 4484106#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 4482791#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4482792#L738 assume !(1 == ~t8_pc~0); 4484264#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 4484143#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4484144#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 4483895#L1549 assume !(0 != activate_threads_~tmp___7~0#1); 4483896#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4484331#L757 assume 1 == ~t9_pc~0; 4484332#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 4482786#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4482787#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 4484046#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 4483852#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4483853#L776 assume !(1 == ~t10_pc~0); 4482811#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 4482810#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4483194#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 4483036#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 4483037#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 4482991#L795 assume 1 == ~t11_pc~0; 4482992#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 4483325#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4484407#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 4484408#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 4484110#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4484096#L814 assume !(1 == ~t12_pc~0); 4483928#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 4483929#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4484382#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 4484522#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 4483246#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4483247#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 4484492#L1332-2 assume !(1 == ~T1_E~0); 4484753#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 4484009#L1342-1 assume !(1 == ~T3_E~0); 4484010#L1347-1 assume !(1 == ~T4_E~0); 4484517#L1352-1 assume !(1 == ~T5_E~0); 4484338#L1357-1 assume !(1 == ~T6_E~0); 4483529#L1362-1 assume !(1 == ~T7_E~0); 4483530#L1367-1 assume !(1 == ~T8_E~0); 4483130#L1372-1 assume !(1 == ~T9_E~0); 4483131#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 4483444#L1382-1 assume !(1 == ~T11_E~0); 4483445#L1387-1 assume !(1 == ~T12_E~0); 4484215#L1392-1 assume !(1 == ~E_M~0); 4483474#L1397-1 assume !(1 == ~E_1~0); 4483475#L1402-1 assume !(1 == ~E_2~0); 4483143#L1407-1 assume !(1 == ~E_3~0); 4483144#L1412-1 assume !(1 == ~E_4~0); 4484450#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 4484451#L1422-1 assume !(1 == ~E_6~0); 4484755#L1427-1 assume !(1 == ~E_7~0); 4483326#L1432-1 assume !(1 == ~E_8~0); 4483327#L1437-1 assume !(1 == ~E_9~0); 4484371#L1442-1 assume !(1 == ~E_10~0); 4484372#L1447-1 assume !(1 == ~E_11~0); 4484202#L1452-1 assume !(1 == ~E_12~0); 4484203#L1457-1 assume { :end_inline_reset_delta_events } true; 4837756#L1803-2 [2021-12-06 21:11:04,196 INFO L793 eck$LassoCheckResult]: Loop: 4837756#L1803-2 assume !false; 4837754#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 4837748#L1169 assume !false; 4837747#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4837552#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4837540#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 4837539#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 4837535#L996 assume !(0 != eval_~tmp~0#1); 4837536#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 5101211#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 5101209#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 5101207#L1194-5 assume !(0 == ~T1_E~0); 5101205#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 5101203#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 5101201#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 5101199#L1214-3 assume !(0 == ~T5_E~0); 5101197#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 5101195#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 5101193#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 5101191#L1234-3 assume !(0 == ~T9_E~0); 5101189#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 5101188#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 5101187#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 5101186#L1254-3 assume !(0 == ~E_M~0); 5101185#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 5101183#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 5101181#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 5100968#L1274-3 assume !(0 == ~E_4~0); 5100967#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 5100966#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 5100964#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 5100963#L1294-3 assume !(0 == ~E_8~0); 5100962#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 5100961#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 5100960#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 5100959#L1314-3 assume !(0 == ~E_12~0); 5100957#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 5100954#L586-42 assume !(1 == ~m_pc~0); 5100952#L586-44 is_master_triggered_~__retres1~0#1 := 0; 5100950#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5100948#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 5100946#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 5100942#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 5100940#L605-42 assume !(1 == ~t1_pc~0); 5100936#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 5100934#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5100933#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 5100930#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 5100927#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 5085721#L624-42 assume !(1 == ~t2_pc~0); 5085718#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 5085714#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5085711#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 5085707#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 5085703#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 5085698#L643-42 assume !(1 == ~t3_pc~0); 5085693#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 5085687#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5085683#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 5085676#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 5085669#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 5085663#L662-42 assume !(1 == ~t4_pc~0); 5085656#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 5085648#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5085641#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 5085634#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 5085628#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 5085623#L681-42 assume !(1 == ~t5_pc~0); 5085617#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 5085609#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 5085602#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 5085595#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 5085588#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4841110#L700-42 assume !(1 == ~t6_pc~0); 4841109#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 4841108#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4841107#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 4841106#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 4841105#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 4841104#L719-42 assume !(1 == ~t7_pc~0); 4736021#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 4841103#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4841102#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 4841101#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 4841100#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4841099#L738-42 assume 1 == ~t8_pc~0; 4841097#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 4841095#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4841093#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 4841091#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4841084#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4841079#L757-42 assume !(1 == ~t9_pc~0); 4841051#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 4841045#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4841003#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 4840999#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 4840932#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4840927#L776-42 assume 1 == ~t10_pc~0; 4840741#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 4840735#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4840730#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 4840725#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 4840705#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 4840700#L795-42 assume 1 == ~t11_pc~0; 4840693#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 4840686#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4840681#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 4840676#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4840670#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4840665#L814-42 assume !(1 == ~t12_pc~0); 4840593#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 4840585#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4840560#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 4840554#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 4840548#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4840541#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 4486565#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 4798518#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 4840417#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 4840312#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 4840240#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 4840229#L1357-3 assume !(1 == ~T6_E~0); 4840220#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 4840214#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 4840208#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 4486545#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 4840196#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4840191#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 4840183#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 4840156#L1397-3 assume !(1 == ~E_1~0); 4840150#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 4840143#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 4840115#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 4808996#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 4840100#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 4840020#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 4840012#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4840006#L1437-3 assume !(1 == ~E_9~0); 4839999#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 4839962#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 4839955#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 4763925#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4839876#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4839781#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 4839779#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 4839777#L1822 assume !(0 == start_simulation_~tmp~3#1); 4839773#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4837780#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4837771#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 4837769#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 4837765#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 4837763#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 4837761#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 4837758#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 4837756#L1803-2 [2021-12-06 21:11:04,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:11:04,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1284190081, now seen corresponding path program 1 times [2021-12-06 21:11:04,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:11:04,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534337087] [2021-12-06 21:11:04,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:11:04,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:11:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:11:04,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:11:04,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:11:04,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534337087] [2021-12-06 21:11:04,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534337087] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:11:04,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:11:04,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:11:04,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773711881] [2021-12-06 21:11:04,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:11:04,224 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:11:04,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:11:04,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1077963261, now seen corresponding path program 1 times [2021-12-06 21:11:04,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:11:04,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406148312] [2021-12-06 21:11:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:11:04,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:11:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:11:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:11:04,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:11:04,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406148312] [2021-12-06 21:11:04,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406148312] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:11:04,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:11:04,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:11:04,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253634862] [2021-12-06 21:11:04,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:11:04,255 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:11:04,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:11:04,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:11:04,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:11:04,256 INFO L87 Difference]: Start difference. First operand 623220 states and 880083 transitions. cyclomatic complexity: 256927 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:11:08,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:11:08,544 INFO L93 Difference]: Finished difference Result 1499443 states and 2106000 transitions. [2021-12-06 21:11:08,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:11:08,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1499443 states and 2106000 transitions. [2021-12-06 21:11:14,015 INFO L131 ngComponentsAnalysis]: Automaton has 96 accepting balls. 1471504 [2021-12-06 21:11:17,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1499443 states to 1499443 states and 2106000 transitions. [2021-12-06 21:11:17,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1499443 [2021-12-06 21:11:17,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1499443 [2021-12-06 21:11:17,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499443 states and 2106000 transitions. [2021-12-06 21:11:17,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:11:17,890 INFO L681 BuchiCegarLoop]: Abstraction has 1499443 states and 2106000 transitions. [2021-12-06 21:11:18,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499443 states and 2106000 transitions. [2021-12-06 21:11:26,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499443 to 1190307. [2021-12-06 21:11:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1190307 states, 1190307 states have (on average 1.4081476459434414) internal successors, (1676128), 1190306 states have internal predecessors, (1676128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:11:29,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190307 states to 1190307 states and 1676128 transitions. [2021-12-06 21:11:29,929 INFO L704 BuchiCegarLoop]: Abstraction has 1190307 states and 1676128 transitions. [2021-12-06 21:11:29,929 INFO L587 BuchiCegarLoop]: Abstraction has 1190307 states and 1676128 transitions. [2021-12-06 21:11:29,929 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-06 21:11:29,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1190307 states and 1676128 transitions. [2021-12-06 21:11:32,657 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 1188480 [2021-12-06 21:11:32,658 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:11:32,658 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:11:32,661 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:11:32,661 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:11:32,661 INFO L791 eck$LassoCheckResult]: Stem: 6606275#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 6606276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 6607250#L1766 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 6607251#L834 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 6605767#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 6605768#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 6605671#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 6605672#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 6607121#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 6606316#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 6606317#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 6606219#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 6606220#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 6606792#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 6606793#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 6605962#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 6605963#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 6606423#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 6606424#L1194 assume !(0 == ~M_E~0); 6606586#L1194-2 assume !(0 == ~T1_E~0); 6606587#L1199-1 assume !(0 == ~T2_E~0); 6606950#L1204-1 assume !(0 == ~T3_E~0); 6606852#L1209-1 assume !(0 == ~T4_E~0); 6606853#L1214-1 assume !(0 == ~T5_E~0); 6607435#L1219-1 assume !(0 == ~T6_E~0); 6607636#L1224-1 assume !(0 == ~T7_E~0); 6606039#L1229-1 assume !(0 == ~T8_E~0); 6605598#L1234-1 assume !(0 == ~T9_E~0); 6605599#L1239-1 assume !(0 == ~T10_E~0); 6605636#L1244-1 assume !(0 == ~T11_E~0); 6605637#L1249-1 assume !(0 == ~T12_E~0); 6606355#L1254-1 assume !(0 == ~E_M~0); 6605536#L1259-1 assume !(0 == ~E_1~0); 6605502#L1264-1 assume !(0 == ~E_2~0); 6605503#L1269-1 assume !(0 == ~E_3~0); 6607665#L1274-1 assume !(0 == ~E_4~0); 6607495#L1279-1 assume !(0 == ~E_5~0); 6605707#L1284-1 assume !(0 == ~E_6~0); 6605708#L1289-1 assume !(0 == ~E_7~0); 6606431#L1294-1 assume !(0 == ~E_8~0); 6606432#L1299-1 assume !(0 == ~E_9~0); 6606446#L1304-1 assume !(0 == ~E_10~0); 6607619#L1309-1 assume !(0 == ~E_11~0); 6607630#L1314-1 assume !(0 == ~E_12~0); 6605667#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 6605588#L586 assume !(1 == ~m_pc~0); 6605589#L586-2 is_master_triggered_~__retres1~0#1 := 0; 6605657#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 6606820#L598 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 6605866#L1485 assume !(0 != activate_threads_~tmp~1#1); 6605867#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 6607127#L605 assume !(1 == ~t1_pc~0); 6606522#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 6607277#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 6607374#L617 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 6607375#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 6606911#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 6606158#L624 assume !(1 == ~t2_pc~0); 6606159#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 6606326#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 6606327#L636 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 6607416#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 6607185#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 6607000#L643 assume !(1 == ~t3_pc~0); 6606811#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 6606464#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 6606353#L655 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 6605972#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 6605973#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 6605728#L662 assume !(1 == ~t4_pc~0); 6605729#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 6605688#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 6605689#L674 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 6606492#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 6605577#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 6605578#L681 assume !(1 == ~t5_pc~0); 6605450#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 6605451#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 6606550#L693 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 6607367#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 6605984#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 6605985#L700 assume !(1 == ~t6_pc~0); 6605809#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 6605718#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 6605719#L712 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 6605769#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 6605770#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 6607254#L719 assume !(1 == ~t7_pc~0); 6605936#L719-2 is_transmit7_triggered_~__retres1~7#1 := 0; 6605937#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 6606803#L731 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 6606804#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 6605464#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 6605465#L738 assume !(1 == ~t8_pc~0); 6606957#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 6606844#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 6606845#L750 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 6606582#L1549 assume !(0 != activate_threads_~tmp___7~0#1); 6606583#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 6607026#L757 assume !(1 == ~t9_pc~0); 6607027#L757-2 is_transmit9_triggered_~__retres1~9#1 := 0; 6605459#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 6605460#L769 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 6606739#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 6606542#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 6606543#L776 assume !(1 == ~t10_pc~0); 6605484#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 6605483#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 6605870#L788 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 6605709#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 6605710#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 6605664#L795 assume 1 == ~t11_pc~0; 6605665#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 6606003#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 6607108#L807 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 6607109#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 6606808#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 6606795#L814 assume !(1 == ~t12_pc~0); 6606617#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 6606618#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 6607079#L826 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 6607246#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 6605923#L1581-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 6605924#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 6607203#L1332-2 assume !(1 == ~T1_E~0); 6607531#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 6606702#L1342-1 assume !(1 == ~T3_E~0); 6606703#L1347-1 assume !(1 == ~T4_E~0); 6607237#L1352-1 assume !(1 == ~T5_E~0); 6607238#L1357-1 assume !(1 == ~T6_E~0); 6606215#L1362-1 assume !(1 == ~T7_E~0); 6606216#L1367-1 assume !(1 == ~T8_E~0); 6605805#L1372-1 assume !(1 == ~T9_E~0); 6605806#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 6606130#L1382-1 assume !(1 == ~T11_E~0); 6606131#L1387-1 assume !(1 == ~T12_E~0); 6606908#L1392-1 assume !(1 == ~E_M~0); 6606160#L1397-1 assume !(1 == ~E_1~0); 6606161#L1402-1 assume !(1 == ~E_2~0); 6607534#L1407-1 assume !(1 == ~E_3~0); 6607615#L1412-1 assume !(1 == ~E_4~0); 6607616#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 7096344#L1422-1 assume !(1 == ~E_6~0); 7096342#L1427-1 assume !(1 == ~E_7~0); 7096340#L1432-1 assume !(1 == ~E_8~0); 7096338#L1437-1 assume !(1 == ~E_9~0); 7096336#L1442-1 assume !(1 == ~E_10~0); 7096334#L1447-1 assume !(1 == ~E_11~0); 7096331#L1452-1 assume !(1 == ~E_12~0); 7073685#L1457-1 assume { :end_inline_reset_delta_events } true; 7096327#L1803-2 [2021-12-06 21:11:32,661 INFO L793 eck$LassoCheckResult]: Loop: 7096327#L1803-2 assume !false; 7096325#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 7096319#L1169 assume !false; 7096317#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7096309#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7096297#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7096296#L982 eval_#t~ret5#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 7096291#L996 assume !(0 != eval_~tmp~0#1); 7096292#L1184 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 7145122#L834-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 7145120#L1194-3 assume 0 == ~M_E~0;~M_E~0 := 1; 7145118#L1194-5 assume !(0 == ~T1_E~0); 7145116#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 7145114#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 7145112#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7145110#L1214-3 assume !(0 == ~T5_E~0); 7145108#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 7145106#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 7145104#L1229-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 7145102#L1234-3 assume !(0 == ~T9_E~0); 7145100#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 7145098#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 7145096#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 7145095#L1254-3 assume !(0 == ~E_M~0); 7145094#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 7145093#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 7145092#L1269-3 assume 0 == ~E_3~0;~E_3~0 := 1; 7145090#L1274-3 assume !(0 == ~E_4~0); 7145089#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 7145088#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 7145086#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 7145085#L1294-3 assume !(0 == ~E_8~0); 7145084#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 7145083#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 7145082#L1309-3 assume 0 == ~E_11~0;~E_11~0 := 1; 7145080#L1314-3 assume !(0 == ~E_12~0); 7145078#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 7145076#L586-42 assume !(1 == ~m_pc~0); 7145074#L586-44 is_master_triggered_~__retres1~0#1 := 0; 7145072#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7145070#L598-14 activate_threads_#t~ret19#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 7145066#L1485-42 assume !(0 != activate_threads_~tmp~1#1); 7145064#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 7145062#L605-42 assume 1 == ~t1_pc~0; 7145060#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 7145061#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 7145091#L617-14 activate_threads_#t~ret20#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 7145050#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 7145049#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 7145047#L624-42 assume !(1 == ~t2_pc~0); 7143105#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 7145044#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7145042#L636-14 activate_threads_#t~ret21#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 7145040#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7145037#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 7145035#L643-42 assume !(1 == ~t3_pc~0); 7145033#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 7145030#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 7145028#L655-14 activate_threads_#t~ret22#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 7145026#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 7145024#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 7145022#L662-42 assume !(1 == ~t4_pc~0); 7145020#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 7145018#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7144993#L674-14 activate_threads_#t~ret23#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 7144985#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 7144977#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 7144967#L681-42 assume !(1 == ~t5_pc~0); 7144945#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 7144941#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7144939#L693-14 activate_threads_#t~ret24#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 7144937#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 7144935#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7144933#L700-42 assume !(1 == ~t6_pc~0); 7093352#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 7144931#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7144929#L712-14 activate_threads_#t~ret25#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 7144927#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 7144915#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 7096546#L719-42 assume !(1 == ~t7_pc~0); 7096544#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 7096542#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7096540#L731-14 activate_threads_#t~ret26#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 7096538#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 7096536#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7096533#L738-42 assume !(1 == ~t8_pc~0); 7096529#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 7096527#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7096525#L750-14 activate_threads_#t~ret27#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 7096523#L1549-42 assume !(0 != activate_threads_~tmp___7~0#1); 7096520#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 7096518#L757-42 assume !(1 == ~t9_pc~0); 6829854#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 7096515#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7096513#L769-14 activate_threads_#t~ret28#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 7096511#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 7096509#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 7096506#L776-42 assume !(1 == ~t10_pc~0); 7096504#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 7096501#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 7096499#L788-14 activate_threads_#t~ret29#1 := is_transmit10_triggered_#res#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 7096497#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 7096494#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 7096493#L795-42 assume !(1 == ~t11_pc~0); 7096489#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 7096487#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 7096485#L807-14 activate_threads_#t~ret30#1 := is_transmit11_triggered_#res#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 7096483#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 7096481#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 7096479#L814-42 assume 1 == ~t12_pc~0; 7096477#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 7096475#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7096473#L826-14 activate_threads_#t~ret31#1 := is_transmit12_triggered_#res#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 7096471#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 7096469#L1581-44 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7096465#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 6943212#L1332-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 7096459#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 7096457#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 7096454#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 7096452#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 7096450#L1357-3 assume !(1 == ~T6_E~0); 7096449#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 7096447#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 7096445#L1372-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 6977283#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 7096442#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 7096440#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 7096437#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 7096435#L1397-3 assume !(1 == ~E_1~0); 7096433#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 7096431#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 7096429#L1412-3 assume 1 == ~E_4~0;~E_4~0 := 2; 7034132#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 7096425#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 7096423#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 7096421#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 7096419#L1437-3 assume !(1 == ~E_9~0); 7096417#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 7096415#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 7096412#L1452-3 assume 1 == ~E_12~0;~E_12~0 := 2; 7073767#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7096404#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7096391#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7096389#L982-1 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 7096387#L1822 assume !(0 == start_simulation_~tmp~3#1); 7096384#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7096368#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7096358#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7096356#L982-2 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 7096354#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 7096353#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 7096351#L1785 start_simulation_#t~ret34#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret34#1;havoc start_simulation_#t~ret34#1; 7096329#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 7096327#L1803-2 [2021-12-06 21:11:32,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:11:32,662 INFO L85 PathProgramCache]: Analyzing trace with hash 909936000, now seen corresponding path program 1 times [2021-12-06 21:11:32,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:11:32,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644237074] [2021-12-06 21:11:32,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:11:32,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:11:32,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:11:32,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:11:32,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:11:32,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644237074] [2021-12-06 21:11:32,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644237074] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:11:32,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:11:32,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:11:32,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689816082] [2021-12-06 21:11:32,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:11:32,689 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:11:32,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:11:32,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1196829372, now seen corresponding path program 1 times [2021-12-06 21:11:32,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:11:32,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519947089] [2021-12-06 21:11:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:11:32,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:11:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:11:32,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:11:32,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:11:32,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519947089] [2021-12-06 21:11:32,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519947089] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:11:32,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:11:32,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:11:32,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844160823] [2021-12-06 21:11:32,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:11:32,714 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:11:32,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:11:32,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:11:32,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:11:32,715 INFO L87 Difference]: Start difference. First operand 1190307 states and 1676128 transitions. cyclomatic complexity: 485885 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:11:40,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:11:40,796 INFO L93 Difference]: Finished difference Result 2911346 states and 4073421 transitions. [2021-12-06 21:11:40,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:11:40,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2911346 states and 4073421 transitions. [2021-12-06 21:11:51,423 INFO L131 ngComponentsAnalysis]: Automaton has 96 accepting balls. 2856016 [2021-12-06 21:11:57,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2911346 states to 2911346 states and 4073421 transitions. [2021-12-06 21:11:57,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2911346