./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/token_ring.13.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/token_ring.13.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --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 0dcd4461cca64e9ab41b6ad7ff4c6eaa4177bddcca1c612fa1571b77ac664a95 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:53:33,089 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:53:33,209 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-19 07:53:33,218 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:53:33,220 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:53:33,257 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:53:33,259 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:53:33,260 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:53:33,262 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:53:33,267 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:53:33,268 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:53:33,269 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-19 07:53:33,269 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-19 07:53:33,271 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-19 07:53:33,272 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-19 07:53:33,272 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-19 07:53:33,273 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-19 07:53:33,274 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:53:33,274 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-19 07:53:33,276 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:53:33,277 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:53:33,277 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:53:33,278 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:53:33,278 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-19 07:53:33,279 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-19 07:53:33,279 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-19 07:53:33,280 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-19 07:53:33,280 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:53:33,281 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:53:33,281 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-19 07:53:33,287 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:53:33,287 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:53:33,287 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:53:33,288 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:53:33,288 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:53:33,289 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-19 07:53:33,289 INFO L153 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_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/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_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 0dcd4461cca64e9ab41b6ad7ff4c6eaa4177bddcca1c612fa1571b77ac664a95 [2023-11-19 07:53:33,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:53:33,610 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:53:33,613 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:53:33,614 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:53:33,615 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:53:33,616 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/systemc/token_ring.13.cil-2.c [2023-11-19 07:53:36,636 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:53:36,947 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:53:36,948 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/sv-benchmarks/c/systemc/token_ring.13.cil-2.c [2023-11-19 07:53:36,975 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/data/3151fde73/c15c8398c0eb49b79fca35ec41127828/FLAG07d6ee65a [2023-11-19 07:53:36,989 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/data/3151fde73/c15c8398c0eb49b79fca35ec41127828 [2023-11-19 07:53:36,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:53:36,992 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:53:36,994 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:53:36,994 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:53:36,999 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:53:37,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:36" (1/1) ... [2023-11-19 07:53:37,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71e5c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37, skipping insertion in model container [2023-11-19 07:53:37,002 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:53:36" (1/1) ... [2023-11-19 07:53:37,068 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:53:37,398 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:53:37,420 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:53:37,551 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:53:37,576 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:53:37,577 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37 WrapperNode [2023-11-19 07:53:37,577 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:53:37,578 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:53:37,578 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:53:37,579 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:53:37,586 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,603 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,747 INFO L138 Inliner]: procedures = 54, calls = 71, calls flagged for inlining = 66, calls inlined = 303, statements flattened = 4682 [2023-11-19 07:53:37,747 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:53:37,748 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:53:37,748 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:53:37,749 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:53:37,759 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,777 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,778 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,844 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,881 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,891 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,934 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,951 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:53:37,952 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:53:37,952 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:53:37,953 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:53:37,954 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (1/1) ... [2023-11-19 07:53:37,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-19 07:53:37,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:53:38,009 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-19 07:53:38,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd0810fa-3c38-4eb2-b53a-44a7d5361ef7/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-19 07:53:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:53:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:53:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:53:38,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:53:38,179 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:53:38,187 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:53:40,765 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:53:40,801 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:53:40,801 INFO L302 CfgBuilder]: Removed 16 assume(true) statements. [2023-11-19 07:53:40,821 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:53:40 BoogieIcfgContainer [2023-11-19 07:53:40,821 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:53:40,823 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-19 07:53:40,823 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-19 07:53:40,827 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-19 07:53:40,827 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:53:40,828 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.11 07:53:36" (1/3) ... [2023-11-19 07:53:40,829 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@745755bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 07:53:40, skipping insertion in model container [2023-11-19 07:53:40,829 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:53:40,829 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:53:37" (2/3) ... [2023-11-19 07:53:40,831 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@745755bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 07:53:40, skipping insertion in model container [2023-11-19 07:53:40,831 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:53:40,832 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:53:40" (3/3) ... [2023-11-19 07:53:40,833 INFO L332 chiAutomizerObserver]: Analyzing ICFG token_ring.13.cil-2.c [2023-11-19 07:53:40,940 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-19 07:53:40,940 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-19 07:53:40,940 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-19 07:53:40,940 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-19 07:53:40,940 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-19 07:53:40,941 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-19 07:53:40,941 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-19 07:53:40,941 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-19 07:53:40,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 2039 states, 2038 states have (on average 1.4921491658488715) internal successors, (3041), 2038 states have internal predecessors, (3041), 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) [2023-11-19 07:53:41,064 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1860 [2023-11-19 07:53:41,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:41,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:41,091 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:41,092 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1] [2023-11-19 07:53:41,092 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-19 07:53:41,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 2039 states, 2038 states have (on average 1.4921491658488715) internal successors, (3041), 2038 states have internal predecessors, (3041), 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) [2023-11-19 07:53:41,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1860 [2023-11-19 07:53:41,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:41,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:41,157 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:41,158 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1] [2023-11-19 07:53:41,184 INFO L748 eck$LassoCheckResult]: Stem: 154#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 1954#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 758#init_model_returnLabel#1true assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 1947#update_channels_returnLabel#1true assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1875#L902true assume !(1 == ~m_i~0);~m_st~0 := 2; 471#L902-2true assume 1 == ~t1_i~0;~t1_st~0 := 0; 1625#L907-1true assume !(1 == ~t2_i~0);~t2_st~0 := 2; 514#L912-1true assume !(1 == ~t3_i~0);~t3_st~0 := 2; 1555#L917-1true assume !(1 == ~t4_i~0);~t4_st~0 := 2; 840#L922-1true assume !(1 == ~t5_i~0);~t5_st~0 := 2; 994#L927-1true assume !(1 == ~t6_i~0);~t6_st~0 := 2; 494#L932-1true assume !(1 == ~t7_i~0);~t7_st~0 := 2; 379#L937-1true assume !(1 == ~t8_i~0);~t8_st~0 := 2; 1485#L942-1true assume 1 == ~t9_i~0;~t9_st~0 := 0; 668#L947-1true assume !(1 == ~t10_i~0);~t10_st~0 := 2; 1544#L952-1true assume !(1 == ~t11_i~0);~t11_st~0 := 2; 586#L957-1true assume !(1 == ~t12_i~0);~t12_st~0 := 2; 915#L962-1true assume !(1 == ~t13_i~0);~t13_st~0 := 2; 364#L967-1true assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1972#L1279true assume 0 == ~M_E~0;~M_E~0 := 1; 1556#L1279-2true assume !(0 == ~T1_E~0); 164#L1284-1true assume !(0 == ~T2_E~0); 1785#L1289-1true assume !(0 == ~T3_E~0); 583#L1294-1true assume !(0 == ~T4_E~0); 591#L1299-1true assume !(0 == ~T5_E~0); 1865#L1304-1true assume !(0 == ~T6_E~0); 1912#L1309-1true assume !(0 == ~T7_E~0); 1881#L1314-1true assume 0 == ~T8_E~0;~T8_E~0 := 1; 126#L1319-1true assume !(0 == ~T9_E~0); 1114#L1324-1true assume !(0 == ~T10_E~0); 214#L1329-1true assume !(0 == ~T11_E~0); 1377#L1334-1true assume !(0 == ~T12_E~0); 1814#L1339-1true assume !(0 == ~T13_E~0); 1534#L1344-1true assume !(0 == ~E_M~0); 1970#L1349-1true assume !(0 == ~E_1~0); 724#L1354-1true assume 0 == ~E_2~0;~E_2~0 := 1; 1119#L1359-1true assume !(0 == ~E_3~0); 1791#L1364-1true assume !(0 == ~E_4~0); 282#L1369-1true assume !(0 == ~E_5~0); 1093#L1374-1true assume !(0 == ~E_6~0); 729#L1379-1true assume !(0 == ~E_7~0); 791#L1384-1true assume !(0 == ~E_8~0); 2016#L1389-1true assume !(0 == ~E_9~0); 1412#L1394-1true assume 0 == ~E_10~0;~E_10~0 := 1; 1880#L1399-1true assume !(0 == ~E_11~0); 1643#L1404-1true assume !(0 == ~E_12~0); 334#L1409-1true assume !(0 == ~E_13~0); 1618#L1414-1true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 1963#L628true assume !(1 == ~m_pc~0); 1420#L628-2true is_master_triggered_~__retres1~0#1 := 0; 944#L639true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 634#is_master_triggered_returnLabel#1true activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1660#L1591true assume !(0 != activate_threads_~tmp~1#1); 1897#L1591-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; 617#L647true assume 1 == ~t1_pc~0; 242#L648true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 654#L658true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1065#is_transmit1_triggered_returnLabel#1true activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1640#L1599true assume !(0 != activate_threads_~tmp___0~0#1); 1511#L1599-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; 1924#L666true assume 1 == ~t2_pc~0; 163#L667true assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 249#L677true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 237#is_transmit2_triggered_returnLabel#1true activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1538#L1607true assume !(0 != activate_threads_~tmp___1~0#1); 883#L1607-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; 1866#L685true assume !(1 == ~t3_pc~0); 1034#L685-2true is_transmit3_triggered_~__retres1~3#1 := 0; 1686#L696true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1045#is_transmit3_triggered_returnLabel#1true activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 765#L1615true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1070#L1615-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; 409#L704true assume 1 == ~t4_pc~0; 1246#L705true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 776#L715true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 62#is_transmit4_triggered_returnLabel#1true activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1786#L1623true assume !(0 != activate_threads_~tmp___3~0#1); 653#L1623-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; 762#L723true assume !(1 == ~t5_pc~0); 955#L723-2true is_transmit5_triggered_~__retres1~5#1 := 0; 1113#L734true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1654#is_transmit5_triggered_returnLabel#1true activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 866#L1631true assume !(0 != activate_threads_~tmp___4~0#1); 887#L1631-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; 273#L742true assume 1 == ~t6_pc~0; 967#L743true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 358#L753true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 232#is_transmit6_triggered_returnLabel#1true activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 111#L1639true assume !(0 != activate_threads_~tmp___5~0#1); 1369#L1639-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; 315#L761true assume !(1 == ~t7_pc~0); 323#L761-2true is_transmit7_triggered_~__retres1~7#1 := 0; 247#L772true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1967#is_transmit7_triggered_returnLabel#1true activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 767#L1647true assume !(0 != activate_threads_~tmp___6~0#1); 1565#L1647-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; 122#L780true assume 1 == ~t8_pc~0; 592#L781true assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 268#L791true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1606#is_transmit8_triggered_returnLabel#1true activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 736#L1655true assume !(0 != activate_threads_~tmp___7~0#1); 830#L1655-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; 1403#L799true assume 1 == ~t9_pc~0; 922#L800true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 123#L810true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 265#is_transmit9_triggered_returnLabel#1true activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 1008#L1663true assume !(0 != activate_threads_~tmp___8~0#1); 1931#L1663-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; 853#L818true assume !(1 == ~t10_pc~0); 25#L818-2true is_transmit10_triggered_~__retres1~10#1 := 0; 916#L829true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1385#is_transmit10_triggered_returnLabel#1true activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 856#L1671true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1099#L1671-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; 892#L837true assume 1 == ~t11_pc~0; 1808#L838true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 1584#L848true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1516#is_transmit11_triggered_returnLabel#1true activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 825#L1679true assume !(0 != activate_threads_~tmp___10~0#1); 1869#L1679-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; 623#L856true assume !(1 == ~t12_pc~0); 1452#L856-2true is_transmit12_triggered_~__retres1~12#1 := 0; 1253#L867true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 34#is_transmit12_triggered_returnLabel#1true activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 1224#L1687true assume !(0 != activate_threads_~tmp___11~0#1); 1800#L1687-2true assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 1562#L875true assume 1 == ~t13_pc~0; 589#L876true assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 359#L886true is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1439#is_transmit13_triggered_returnLabel#1true activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 326#L1695true assume !(0 != activate_threads_~tmp___12~0#1); 914#L1695-2true havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1908#L1427true assume !(1 == ~M_E~0); 901#L1427-2true assume !(1 == ~T1_E~0); 308#L1432-1true assume !(1 == ~T2_E~0); 1566#L1437-1true assume 1 == ~T3_E~0;~T3_E~0 := 2; 1129#L1442-1true assume !(1 == ~T4_E~0); 1494#L1447-1true assume !(1 == ~T5_E~0); 962#L1452-1true assume !(1 == ~T6_E~0); 87#L1457-1true assume !(1 == ~T7_E~0); 1158#L1462-1true assume !(1 == ~T8_E~0); 1852#L1467-1true assume !(1 == ~T9_E~0); 1185#L1472-1true assume !(1 == ~T10_E~0); 1381#L1477-1true assume 1 == ~T11_E~0;~T11_E~0 := 2; 912#L1482-1true assume !(1 == ~T12_E~0); 1304#L1487-1true assume !(1 == ~T13_E~0); 254#L1492-1true assume !(1 == ~E_M~0); 666#L1497-1true assume !(1 == ~E_1~0); 459#L1502-1true assume !(1 == ~E_2~0); 1303#L1507-1true assume !(1 == ~E_3~0); 190#L1512-1true assume !(1 == ~E_4~0); 1280#L1517-1true assume 1 == ~E_5~0;~E_5~0 := 2; 1398#L1522-1true assume !(1 == ~E_6~0); 615#L1527-1true assume !(1 == ~E_7~0); 1765#L1532-1true assume !(1 == ~E_8~0); 2028#L1537-1true assume !(1 == ~E_9~0); 781#L1542-1true assume !(1 == ~E_10~0); 638#L1547-1true assume !(1 == ~E_11~0); 1796#L1552-1true assume !(1 == ~E_12~0); 44#L1557-1true assume 1 == ~E_13~0;~E_13~0 := 2; 352#L1562-1true assume { :end_inline_reset_delta_events } true; 759#L1928-2true [2023-11-19 07:53:41,190 INFO L750 eck$LassoCheckResult]: Loop: 759#L1928-2true assume !false; 663#L1929true 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 533#L1254-1true assume false; 577#eval_returnLabel#1true 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 338#update_channels_returnLabel#2true assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1610#L1279-3true assume 0 == ~M_E~0;~M_E~0 := 1; 472#L1279-5true assume 0 == ~T1_E~0;~T1_E~0 := 1; 461#L1284-3true assume !(0 == ~T2_E~0); 1665#L1289-3true assume 0 == ~T3_E~0;~T3_E~0 := 1; 451#L1294-3true assume 0 == ~T4_E~0;~T4_E~0 := 1; 1903#L1299-3true assume 0 == ~T5_E~0;~T5_E~0 := 1; 721#L1304-3true assume 0 == ~T6_E~0;~T6_E~0 := 1; 1146#L1309-3true assume 0 == ~T7_E~0;~T7_E~0 := 1; 383#L1314-3true assume 0 == ~T8_E~0;~T8_E~0 := 1; 1984#L1319-3true assume 0 == ~T9_E~0;~T9_E~0 := 1; 1212#L1324-3true assume !(0 == ~T10_E~0); 189#L1329-3true assume 0 == ~T11_E~0;~T11_E~0 := 1; 1834#L1334-3true assume 0 == ~T12_E~0;~T12_E~0 := 1; 644#L1339-3true assume 0 == ~T13_E~0;~T13_E~0 := 1; 938#L1344-3true assume 0 == ~E_M~0;~E_M~0 := 1; 889#L1349-3true assume 0 == ~E_1~0;~E_1~0 := 1; 373#L1354-3true assume 0 == ~E_2~0;~E_2~0 := 1; 898#L1359-3true assume 0 == ~E_3~0;~E_3~0 := 1; 1863#L1364-3true assume !(0 == ~E_4~0); 1750#L1369-3true assume 0 == ~E_5~0;~E_5~0 := 1; 1443#L1374-3true assume 0 == ~E_6~0;~E_6~0 := 1; 256#L1379-3true assume 0 == ~E_7~0;~E_7~0 := 1; 1310#L1384-3true assume 0 == ~E_8~0;~E_8~0 := 1; 372#L1389-3true assume 0 == ~E_9~0;~E_9~0 := 1; 555#L1394-3true assume 0 == ~E_10~0;~E_10~0 := 1; 1957#L1399-3true assume 0 == ~E_11~0;~E_11~0 := 1; 1474#L1404-3true assume !(0 == ~E_12~0); 1397#L1409-3true assume 0 == ~E_13~0;~E_13~0 := 1; 1554#L1414-3true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 801#L628-45true assume 1 == ~m_pc~0; 553#L629-15true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 1744#L639-15true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 971#is_master_triggered_returnLabel#16true activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 393#L1591-45true assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1667#L1591-47true 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; 921#L647-45true assume !(1 == ~t1_pc~0); 1404#L647-47true is_transmit1_triggered_~__retres1~1#1 := 0; 735#L658-15true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1867#is_transmit1_triggered_returnLabel#16true activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 218#L1599-45true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1552#L1599-47true 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; 331#L666-45true assume !(1 == ~t2_pc~0); 630#L666-47true is_transmit2_triggered_~__retres1~2#1 := 0; 1693#L677-15true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 968#is_transmit2_triggered_returnLabel#16true activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1023#L1607-45true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 1019#L1607-47true 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; 96#L685-45true assume 1 == ~t3_pc~0; 730#L686-15true assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 1537#L696-15true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1990#is_transmit3_triggered_returnLabel#16true activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1275#L1615-45true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1558#L1615-47true 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; 1639#L704-45true assume 1 == ~t4_pc~0; 1316#L705-15true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 492#L715-15true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1317#is_transmit4_triggered_returnLabel#16true activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 2031#L1623-45true assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1993#L1623-47true 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; 827#L723-45true assume 1 == ~t5_pc~0; 1827#L724-15true assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1706#L734-15true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1983#is_transmit5_triggered_returnLabel#16true activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 381#L1631-45true assume !(0 != activate_threads_~tmp___4~0#1); 1937#L1631-47true 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; 1235#L742-45true assume 1 == ~t6_pc~0; 1845#L743-15true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 897#L753-15true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 685#is_transmit6_triggered_returnLabel#16true activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 926#L1639-45true assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1279#L1639-47true 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; 999#L761-45true assume !(1 == ~t7_pc~0); 1167#L761-47true is_transmit7_triggered_~__retres1~7#1 := 0; 535#L772-15true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 755#is_transmit7_triggered_returnLabel#16true activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 192#L1647-45true assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1962#L1647-47true 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; 1401#L780-45true assume 1 == ~t8_pc~0; 396#L781-15true assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 197#L791-15true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1736#is_transmit8_triggered_returnLabel#16true activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 1764#L1655-45true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 180#L1655-47true 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; 642#L799-45true assume !(1 == ~t9_pc~0); 298#L799-47true is_transmit9_triggered_~__retres1~9#1 := 0; 2022#L810-15true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1091#is_transmit9_triggered_returnLabel#16true activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 963#L1663-45true assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1828#L1663-47true 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; 152#L818-45true assume 1 == ~t10_pc~0; 1064#L819-15true assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 943#L829-15true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1203#is_transmit10_triggered_returnLabel#16true activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 491#L1671-45true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1056#L1671-47true 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; 1530#L837-45true assume 1 == ~t11_pc~0; 1771#L838-15true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 536#L848-15true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 188#is_transmit11_triggered_returnLabel#16true activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 1856#L1679-45true assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 224#L1679-47true 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; 2040#L856-45true assume 1 == ~t12_pc~0; 1549#L857-15true assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 1274#L867-15true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1136#is_transmit12_triggered_returnLabel#16true activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 1810#L1687-45true assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 734#L1687-47true assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 1282#L875-45true assume 1 == ~t13_pc~0; 709#L876-15true assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 757#L886-15true is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1079#is_transmit13_triggered_returnLabel#16true activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 1493#L1695-45true assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 1775#L1695-47true havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1374#L1427-3true assume !(1 == ~M_E~0); 580#L1427-5true assume 1 == ~T1_E~0;~T1_E~0 := 2; 1567#L1432-3true assume 1 == ~T2_E~0;~T2_E~0 := 2; 1006#L1437-3true assume 1 == ~T3_E~0;~T3_E~0 := 2; 723#L1442-3true assume 1 == ~T4_E~0;~T4_E~0 := 2; 1024#L1447-3true assume 1 == ~T5_E~0;~T5_E~0 := 2; 51#L1452-3true assume 1 == ~T6_E~0;~T6_E~0 := 2; 1992#L1457-3true assume 1 == ~T7_E~0;~T7_E~0 := 2; 1259#L1462-3true assume !(1 == ~T8_E~0); 1681#L1467-3true assume 1 == ~T9_E~0;~T9_E~0 := 2; 1073#L1472-3true assume 1 == ~T10_E~0;~T10_E~0 := 2; 1714#L1477-3true assume 1 == ~T11_E~0;~T11_E~0 := 2; 173#L1482-3true assume 1 == ~T12_E~0;~T12_E~0 := 2; 246#L1487-3true assume 1 == ~T13_E~0;~T13_E~0 := 2; 1820#L1492-3true assume 1 == ~E_M~0;~E_M~0 := 2; 337#L1497-3true assume 1 == ~E_1~0;~E_1~0 := 2; 1027#L1502-3true assume !(1 == ~E_2~0); 1210#L1507-3true assume 1 == ~E_3~0;~E_3~0 := 2; 1929#L1512-3true assume 1 == ~E_4~0;~E_4~0 := 2; 361#L1517-3true assume 1 == ~E_5~0;~E_5~0 := 2; 194#L1522-3true assume 1 == ~E_6~0;~E_6~0 := 2; 1682#L1527-3true assume 1 == ~E_7~0;~E_7~0 := 2; 176#L1532-3true assume 1 == ~E_8~0;~E_8~0 := 2; 899#L1537-3true assume 1 == ~E_9~0;~E_9~0 := 2; 1581#L1542-3true assume !(1 == ~E_10~0); 1011#L1547-3true assume 1 == ~E_11~0;~E_11~0 := 2; 710#L1552-3true assume 1 == ~E_12~0;~E_12~0 := 2; 1406#L1557-3true assume 1 == ~E_13~0;~E_13~0 := 2; 285#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 1981#L980-1true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 1421#L1052-1true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 208#exists_runnable_thread_returnLabel#2true start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 817#L1947true assume !(0 == start_simulation_~tmp~3#1); 987#L1947-2true assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 1134#L980-2true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 1629#L1052-2true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 29#exists_runnable_thread_returnLabel#3true stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 1461#L1902true assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1173#L1909true stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1411#stop_simulation_returnLabel#1true start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 1720#L1960true assume !(0 != start_simulation_~tmp___0~1#1); 759#L1928-2true [2023-11-19 07:53:41,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:41,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 1 times [2023-11-19 07:53:41,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:41,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481755035] [2023-11-19 07:53:41,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:41,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:41,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:41,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:41,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481755035] [2023-11-19 07:53:41,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481755035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:41,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:41,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:41,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082664105] [2023-11-19 07:53:41,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:41,738 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:41,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:41,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1758240959, now seen corresponding path program 1 times [2023-11-19 07:53:41,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:41,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512208792] [2023-11-19 07:53:41,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:41,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:41,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:41,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:41,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:41,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512208792] [2023-11-19 07:53:41,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512208792] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:41,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:41,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:53:41,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549269221] [2023-11-19 07:53:41,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:41,871 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:41,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:41,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:53:41,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:53:41,912 INFO L87 Difference]: Start difference. First operand has 2039 states, 2038 states have (on average 1.4921491658488715) internal successors, (3041), 2038 states have internal predecessors, (3041), 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 79.5) internal successors, (159), 2 states have internal predecessors, (159), 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) [2023-11-19 07:53:41,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:41,993 INFO L93 Difference]: Finished difference Result 2037 states and 3006 transitions. [2023-11-19 07:53:41,995 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3006 transitions. [2023-11-19 07:53:42,016 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:42,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2032 states and 3001 transitions. [2023-11-19 07:53:42,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:42,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:42,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 3001 transitions. [2023-11-19 07:53:42,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:42,064 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 3001 transitions. [2023-11-19 07:53:42,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 3001 transitions. [2023-11-19 07:53:42,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:42,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4768700787401574) internal successors, (3001), 2031 states have internal predecessors, (3001), 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) [2023-11-19 07:53:42,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 3001 transitions. [2023-11-19 07:53:42,224 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 3001 transitions. [2023-11-19 07:53:42,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:53:42,229 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 3001 transitions. [2023-11-19 07:53:42,229 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-19 07:53:42,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 3001 transitions. [2023-11-19 07:53:42,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:42,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:42,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:42,252 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:42,252 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:42,253 INFO L748 eck$LassoCheckResult]: Stem: 4416#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 4417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 5403#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 5404#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 6103#L902 assume !(1 == ~m_i~0);~m_st~0 := 2; 4997#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 4998#L907-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 5068#L912-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 5069#L917-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 5506#L922-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 5507#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 5032#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 4837#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 4838#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 5296#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 5297#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 5176#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 5177#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 4811#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 4812#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 6027#L1279-2 assume !(0 == ~T1_E~0); 4437#L1284-1 assume !(0 == ~T2_E~0); 4438#L1289-1 assume !(0 == ~T3_E~0); 5173#L1294-1 assume !(0 == ~T4_E~0); 5174#L1299-1 assume !(0 == ~T5_E~0); 5185#L1304-1 assume !(0 == ~T6_E~0); 6102#L1309-1 assume !(0 == ~T7_E~0); 6104#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 4361#L1319-1 assume !(0 == ~T9_E~0); 4362#L1324-1 assume !(0 == ~T10_E~0); 4535#L1329-1 assume !(0 == ~T11_E~0); 4536#L1334-1 assume !(0 == ~T12_E~0); 5945#L1339-1 assume !(0 == ~T13_E~0); 6017#L1344-1 assume !(0 == ~E_M~0); 6018#L1349-1 assume !(0 == ~E_1~0); 5362#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 5363#L1359-1 assume !(0 == ~E_3~0); 5770#L1364-1 assume !(0 == ~E_4~0); 4661#L1369-1 assume !(0 == ~E_5~0); 4662#L1374-1 assume !(0 == ~E_6~0); 5369#L1379-1 assume !(0 == ~E_7~0); 5370#L1384-1 assume !(0 == ~E_8~0); 5447#L1389-1 assume !(0 == ~E_9~0); 5964#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 5965#L1399-1 assume !(0 == ~E_11~0); 6058#L1404-1 assume !(0 == ~E_12~0); 4759#L1409-1 assume !(0 == ~E_13~0); 4760#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 6053#L628 assume !(1 == ~m_pc~0); 4660#L628-2 is_master_triggered_~__retres1~0#1 := 0; 4659#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5244#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 5245#L1591 assume !(0 != activate_threads_~tmp~1#1); 6066#L1591-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; 5225#L647 assume 1 == ~t1_pc~0; 4585#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 4586#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5276#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 5733#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 6005#L1599-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; 6006#L666 assume 1 == ~t2_pc~0; 4434#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 4435#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4576#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 4577#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 5558#L1607-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; 5559#L685 assume !(1 == ~t3_pc~0); 5653#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 5652#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5722#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 5411#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 5412#L1615-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; 4885#L704 assume 1 == ~t4_pc~0; 4886#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 5423#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 4225#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 4226#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 5274#L1623-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; 5275#L723 assume !(1 == ~t5_pc~0); 5407#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 5625#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 5763#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 5537#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 5538#L1631-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; 4643#L742 assume 1 == ~t6_pc~0; 4644#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 4800#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4567#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 4330#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 4331#L1639-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; 4721#L761 assume !(1 == ~t7_pc~0); 4722#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 4597#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4598#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 5414#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 5415#L1647-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; 4353#L780 assume 1 == ~t8_pc~0; 4354#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 4633#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4634#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 5376#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 5377#L1655-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; 5493#L799 assume 1 == ~t9_pc~0; 5595#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 4356#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4357#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 4628#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 5696#L1663-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; 5519#L818 assume !(1 == ~t10_pc~0); 4140#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 4141#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 5588#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 5522#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 5523#L1671-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; 5565#L837 assume 1 == ~t11_pc~0; 5566#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 5401#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 6009#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 5486#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 5487#L1679-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; 5233#L856 assume !(1 == ~t12_pc~0); 5234#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 5868#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4158#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 4159#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 5846#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 6030#L875 assume 1 == ~t13_pc~0; 5183#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 4801#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 4802#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 4739#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 4740#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 5587#L1427 assume !(1 == ~M_E~0); 5572#L1427-2 assume !(1 == ~T1_E~0); 4708#L1432-1 assume !(1 == ~T2_E~0); 4709#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 5775#L1442-1 assume !(1 == ~T4_E~0); 5776#L1447-1 assume !(1 == ~T5_E~0); 5634#L1452-1 assume !(1 == ~T6_E~0); 4277#L1457-1 assume !(1 == ~T7_E~0); 4278#L1462-1 assume !(1 == ~T8_E~0); 5793#L1467-1 assume !(1 == ~T9_E~0); 5814#L1472-1 assume !(1 == ~T10_E~0); 5815#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 5583#L1482-1 assume !(1 == ~T12_E~0); 5584#L1487-1 assume !(1 == ~T13_E~0); 4608#L1492-1 assume !(1 == ~E_M~0); 4609#L1497-1 assume !(1 == ~E_1~0); 4979#L1502-1 assume !(1 == ~E_2~0); 4980#L1507-1 assume !(1 == ~E_3~0); 4485#L1512-1 assume !(1 == ~E_4~0); 4486#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 5887#L1522-1 assume !(1 == ~E_6~0); 5222#L1527-1 assume !(1 == ~E_7~0); 5223#L1532-1 assume !(1 == ~E_8~0); 6088#L1537-1 assume !(1 == ~E_9~0); 5430#L1542-1 assume !(1 == ~E_10~0); 5251#L1547-1 assume !(1 == ~E_11~0); 5252#L1552-1 assume !(1 == ~E_12~0); 4181#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 4182#L1562-1 assume { :end_inline_reset_delta_events } true; 4791#L1928-2 [2023-11-19 07:53:42,254 INFO L750 eck$LassoCheckResult]: Loop: 4791#L1928-2 assume !false; 5289#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 4866#L1254-1 assume !false; 5098#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 4510#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4511#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4710#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 5873#L1067 assume !(0 != eval_~tmp~0#1); 5163#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 4768#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 4769#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 4999#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 4983#L1284-3 assume !(0 == ~T2_E~0); 4984#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 4964#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 4965#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 5357#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 5358#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 4845#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 4846#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 5836#L1324-3 assume !(0 == ~T10_E~0); 4483#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 4484#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 5257#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 5258#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 5562#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 4829#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 4830#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 5570#L1364-3 assume !(0 == ~E_4~0); 6087#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 5979#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 4612#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 4613#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 4827#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 4828#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 5134#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 5989#L1404-3 assume !(0 == ~E_12~0); 5954#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 5955#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 5459#L628-45 assume 1 == ~m_pc~0; 5129#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 5131#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5642#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 4863#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 4864#L1591-47 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; 5594#L647-45 assume !(1 == ~t1_pc~0); 4433#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 4432#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5375#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 4541#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4542#L1599-47 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; 4752#L666-45 assume !(1 == ~t2_pc~0); 4753#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 5243#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5640#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 5641#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 5706#L1607-47 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; 4293#L685-45 assume 1 == ~t3_pc~0; 4294#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 5371#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 6019#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 5885#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 5886#L1615-47 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; 6028#L704-45 assume !(1 == ~t4_pc~0); 4160#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 4161#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5029#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 5910#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 6116#L1623-47 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; 5488#L723-45 assume !(1 == ~t5_pc~0); 5489#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 5966#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 6078#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 4841#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 4842#L1631-47 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; 5856#L742-45 assume 1 == ~t6_pc~0; 5857#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 5106#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5316#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 5317#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 5599#L1639-47 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; 5685#L761-45 assume !(1 == ~t7_pc~0); 5686#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 5100#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5101#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 4489#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 4490#L1647-47 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; 5958#L780-45 assume 1 == ~t8_pc~0; 4867#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 4500#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4501#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 6085#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4469#L1655-47 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; 4470#L799-45 assume !(1 == ~t9_pc~0); 4688#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 4689#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 5751#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 5635#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 5636#L1663-47 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; 4411#L818-45 assume 1 == ~t10_pc~0; 4412#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 4529#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 5612#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 5027#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 5028#L1671-47 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; 5731#L837-45 assume !(1 == ~t11_pc~0); 4957#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 4958#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4481#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 4482#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4550#L1679-47 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; 4551#L856-45 assume !(1 == ~t12_pc~0); 4552#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 4553#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 5782#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 5783#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 5373#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 5374#L875-45 assume 1 == ~t13_pc~0; 5341#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 5342#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 5402#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 5743#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 5999#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 5943#L1427-3 assume !(1 == ~M_E~0); 5168#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 5169#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 5693#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 5360#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 5361#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 4198#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 4199#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 5871#L1462-3 assume !(1 == ~T8_E~0); 5872#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 5739#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 5740#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4453#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 4454#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 4596#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 4766#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 4767#L1502-3 assume !(1 == ~E_2~0); 5713#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 5834#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 4805#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 4493#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 4494#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 4460#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4461#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 5571#L1542-3 assume !(1 == ~E_10~0); 5699#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 5344#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 5345#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 4664#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 4665#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4086#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4523#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 4524#L1947 assume !(0 == start_simulation_~tmp~3#1); 5477#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 5667#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4725#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4148#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 4149#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 5802#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 5803#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 5963#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 4791#L1928-2 [2023-11-19 07:53:42,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:42,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 2 times [2023-11-19 07:53:42,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:42,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824858464] [2023-11-19 07:53:42,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:42,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:42,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:42,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824858464] [2023-11-19 07:53:42,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824858464] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:42,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:42,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:42,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967275486] [2023-11-19 07:53:42,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:42,363 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:42,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 225054192, now seen corresponding path program 1 times [2023-11-19 07:53:42,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:42,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62035766] [2023-11-19 07:53:42,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:42,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:42,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:42,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:42,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:42,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62035766] [2023-11-19 07:53:42,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62035766] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:42,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:42,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:42,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786639477] [2023-11-19 07:53:42,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:42,528 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:42,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:42,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:42,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:42,530 INFO L87 Difference]: Start difference. First operand 2032 states and 3001 transitions. cyclomatic complexity: 970 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:42,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:42,596 INFO L93 Difference]: Finished difference Result 2032 states and 3000 transitions. [2023-11-19 07:53:42,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 3000 transitions. [2023-11-19 07:53:42,617 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:42,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 3000 transitions. [2023-11-19 07:53:42,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:42,639 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:42,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 3000 transitions. [2023-11-19 07:53:42,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:42,644 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 3000 transitions. [2023-11-19 07:53:42,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 3000 transitions. [2023-11-19 07:53:42,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4763779527559056) internal successors, (3000), 2031 states have internal predecessors, (3000), 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) [2023-11-19 07:53:42,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 3000 transitions. [2023-11-19 07:53:42,696 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 3000 transitions. [2023-11-19 07:53:42,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:42,698 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 3000 transitions. [2023-11-19 07:53:42,698 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-19 07:53:42,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 3000 transitions. [2023-11-19 07:53:42,734 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:42,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:42,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:42,739 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:42,744 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:42,746 INFO L748 eck$LassoCheckResult]: Stem: 8487#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 8488#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 9474#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 9475#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 10174#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 9068#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 9069#L907-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 9139#L912-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 9140#L917-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 9577#L922-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 9578#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 9103#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 8908#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 8909#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 9367#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 9368#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 9247#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 9248#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 8882#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 8883#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 10098#L1279-2 assume !(0 == ~T1_E~0); 8508#L1284-1 assume !(0 == ~T2_E~0); 8509#L1289-1 assume !(0 == ~T3_E~0); 9244#L1294-1 assume !(0 == ~T4_E~0); 9245#L1299-1 assume !(0 == ~T5_E~0); 9256#L1304-1 assume !(0 == ~T6_E~0); 10173#L1309-1 assume !(0 == ~T7_E~0); 10175#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 8432#L1319-1 assume !(0 == ~T9_E~0); 8433#L1324-1 assume !(0 == ~T10_E~0); 8606#L1329-1 assume !(0 == ~T11_E~0); 8607#L1334-1 assume !(0 == ~T12_E~0); 10016#L1339-1 assume !(0 == ~T13_E~0); 10088#L1344-1 assume !(0 == ~E_M~0); 10089#L1349-1 assume !(0 == ~E_1~0); 9433#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 9434#L1359-1 assume !(0 == ~E_3~0); 9841#L1364-1 assume !(0 == ~E_4~0); 8732#L1369-1 assume !(0 == ~E_5~0); 8733#L1374-1 assume !(0 == ~E_6~0); 9440#L1379-1 assume !(0 == ~E_7~0); 9441#L1384-1 assume !(0 == ~E_8~0); 9518#L1389-1 assume !(0 == ~E_9~0); 10035#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 10036#L1399-1 assume !(0 == ~E_11~0); 10129#L1404-1 assume !(0 == ~E_12~0); 8830#L1409-1 assume !(0 == ~E_13~0); 8831#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 10124#L628 assume !(1 == ~m_pc~0); 8731#L628-2 is_master_triggered_~__retres1~0#1 := 0; 8730#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 9315#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 9316#L1591 assume !(0 != activate_threads_~tmp~1#1); 10137#L1591-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; 9296#L647 assume 1 == ~t1_pc~0; 8656#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 8657#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 9347#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 9804#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 10076#L1599-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; 10077#L666 assume 1 == ~t2_pc~0; 8505#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 8506#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8647#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 8648#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 9629#L1607-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; 9630#L685 assume !(1 == ~t3_pc~0); 9724#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 9723#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 9793#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 9482#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 9483#L1615-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; 8956#L704 assume 1 == ~t4_pc~0; 8957#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 9494#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 8296#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 8297#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 9345#L1623-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; 9346#L723 assume !(1 == ~t5_pc~0); 9478#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 9696#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 9834#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 9608#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 9609#L1631-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; 8714#L742 assume 1 == ~t6_pc~0; 8715#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 8871#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8638#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 8401#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 8402#L1639-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; 8792#L761 assume !(1 == ~t7_pc~0); 8793#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 8668#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 8669#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 9485#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 9486#L1647-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; 8424#L780 assume 1 == ~t8_pc~0; 8425#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 8704#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 8705#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 9447#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 9448#L1655-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; 9564#L799 assume 1 == ~t9_pc~0; 9666#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 8427#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 8428#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 8699#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 9767#L1663-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; 9590#L818 assume !(1 == ~t10_pc~0); 8211#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 8212#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 9659#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 9593#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 9594#L1671-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; 9636#L837 assume 1 == ~t11_pc~0; 9637#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 9472#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 10080#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 9557#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 9558#L1679-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; 9304#L856 assume !(1 == ~t12_pc~0); 9305#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 9939#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8229#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 8230#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 9917#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 10101#L875 assume 1 == ~t13_pc~0; 9254#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 8872#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 8873#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 8810#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 8811#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 9658#L1427 assume !(1 == ~M_E~0); 9643#L1427-2 assume !(1 == ~T1_E~0); 8779#L1432-1 assume !(1 == ~T2_E~0); 8780#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 9846#L1442-1 assume !(1 == ~T4_E~0); 9847#L1447-1 assume !(1 == ~T5_E~0); 9705#L1452-1 assume !(1 == ~T6_E~0); 8348#L1457-1 assume !(1 == ~T7_E~0); 8349#L1462-1 assume !(1 == ~T8_E~0); 9864#L1467-1 assume !(1 == ~T9_E~0); 9885#L1472-1 assume !(1 == ~T10_E~0); 9886#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 9654#L1482-1 assume !(1 == ~T12_E~0); 9655#L1487-1 assume !(1 == ~T13_E~0); 8679#L1492-1 assume !(1 == ~E_M~0); 8680#L1497-1 assume !(1 == ~E_1~0); 9050#L1502-1 assume !(1 == ~E_2~0); 9051#L1507-1 assume !(1 == ~E_3~0); 8556#L1512-1 assume !(1 == ~E_4~0); 8557#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 9958#L1522-1 assume !(1 == ~E_6~0); 9293#L1527-1 assume !(1 == ~E_7~0); 9294#L1532-1 assume !(1 == ~E_8~0); 10159#L1537-1 assume !(1 == ~E_9~0); 9501#L1542-1 assume !(1 == ~E_10~0); 9322#L1547-1 assume !(1 == ~E_11~0); 9323#L1552-1 assume !(1 == ~E_12~0); 8252#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 8253#L1562-1 assume { :end_inline_reset_delta_events } true; 8862#L1928-2 [2023-11-19 07:53:42,747 INFO L750 eck$LassoCheckResult]: Loop: 8862#L1928-2 assume !false; 9360#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 8937#L1254-1 assume !false; 9169#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 8581#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8582#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8781#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 9944#L1067 assume !(0 != eval_~tmp~0#1); 9234#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 8839#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 8840#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 9070#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 9054#L1284-3 assume !(0 == ~T2_E~0); 9055#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 9035#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 9036#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 9428#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 9429#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 8916#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 8917#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 9907#L1324-3 assume !(0 == ~T10_E~0); 8554#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 8555#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 9328#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 9329#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 9633#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 8900#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 8901#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 9641#L1364-3 assume !(0 == ~E_4~0); 10158#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 10050#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 8683#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 8684#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 8898#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 8899#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 9205#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 10060#L1404-3 assume !(0 == ~E_12~0); 10025#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 10026#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 9530#L628-45 assume 1 == ~m_pc~0; 9200#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 9202#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 9713#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 8934#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 8935#L1591-47 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; 9665#L647-45 assume 1 == ~t1_pc~0; 8502#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 8503#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 9446#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 8612#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8613#L1599-47 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; 8823#L666-45 assume !(1 == ~t2_pc~0); 8824#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 9314#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 9711#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 9712#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 9777#L1607-47 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; 8364#L685-45 assume 1 == ~t3_pc~0; 8365#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 9442#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 10090#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 9956#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 9957#L1615-47 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; 10099#L704-45 assume !(1 == ~t4_pc~0); 8231#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 8232#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 9100#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 9981#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 10187#L1623-47 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; 9559#L723-45 assume !(1 == ~t5_pc~0); 9560#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 10037#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 10149#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 8912#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 8913#L1631-47 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; 9927#L742-45 assume 1 == ~t6_pc~0; 9928#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 9177#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 9387#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 9388#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 9670#L1639-47 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; 9756#L761-45 assume !(1 == ~t7_pc~0); 9757#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 9171#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9172#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 8560#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 8561#L1647-47 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; 10029#L780-45 assume 1 == ~t8_pc~0; 8938#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 8571#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 8572#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 10156#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 8540#L1655-47 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; 8541#L799-45 assume !(1 == ~t9_pc~0); 8759#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 8760#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 9822#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 9706#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 9707#L1663-47 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; 8482#L818-45 assume 1 == ~t10_pc~0; 8483#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 8600#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 9683#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 9098#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 9099#L1671-47 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; 9802#L837-45 assume !(1 == ~t11_pc~0); 9028#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 9029#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8552#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 8553#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 8621#L1679-47 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; 8622#L856-45 assume 1 == ~t12_pc~0; 10097#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 8624#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 9853#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 9854#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 9444#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 9445#L875-45 assume 1 == ~t13_pc~0; 9412#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 9413#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 9473#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 9814#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 10070#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 10014#L1427-3 assume !(1 == ~M_E~0); 9239#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 9240#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 9764#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 9431#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 9432#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 8269#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 8270#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 9942#L1462-3 assume !(1 == ~T8_E~0); 9943#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 9810#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 9811#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 8524#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 8525#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 8667#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 8837#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 8838#L1502-3 assume !(1 == ~E_2~0); 9784#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 9905#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 8876#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 8564#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 8565#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 8531#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 8532#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 9642#L1542-3 assume !(1 == ~E_10~0); 9770#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 9415#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 9416#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 8735#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 8736#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8157#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8594#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 8595#L1947 assume !(0 == start_simulation_~tmp~3#1); 9548#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 9738#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8796#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8219#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 8220#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 9873#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 9874#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 10034#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 8862#L1928-2 [2023-11-19 07:53:42,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1533490443, now seen corresponding path program 1 times [2023-11-19 07:53:42,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:42,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282014658] [2023-11-19 07:53:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:42,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:42,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:42,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:42,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282014658] [2023-11-19 07:53:42,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282014658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:42,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:42,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:42,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009412307] [2023-11-19 07:53:42,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:42,866 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:42,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:42,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1923928238, now seen corresponding path program 1 times [2023-11-19 07:53:42,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:42,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671685930] [2023-11-19 07:53:42,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:42,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:42,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:42,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:42,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671685930] [2023-11-19 07:53:42,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671685930] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:42,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:42,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:42,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696789539] [2023-11-19 07:53:42,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:42,988 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:42,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:42,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:42,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:42,989 INFO L87 Difference]: Start difference. First operand 2032 states and 3000 transitions. cyclomatic complexity: 969 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:43,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:43,054 INFO L93 Difference]: Finished difference Result 2032 states and 2999 transitions. [2023-11-19 07:53:43,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2999 transitions. [2023-11-19 07:53:43,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2999 transitions. [2023-11-19 07:53:43,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:43,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:43,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2999 transitions. [2023-11-19 07:53:43,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:43,098 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2999 transitions. [2023-11-19 07:53:43,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2999 transitions. [2023-11-19 07:53:43,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:43,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4758858267716535) internal successors, (2999), 2031 states have internal predecessors, (2999), 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) [2023-11-19 07:53:43,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2999 transitions. [2023-11-19 07:53:43,148 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2999 transitions. [2023-11-19 07:53:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:43,150 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2999 transitions. [2023-11-19 07:53:43,151 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-19 07:53:43,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2999 transitions. [2023-11-19 07:53:43,166 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:43,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:43,170 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,170 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,171 INFO L748 eck$LassoCheckResult]: Stem: 12558#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 12559#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 13545#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 13546#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 14245#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 13139#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 13140#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 13210#L912-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 13211#L917-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 13648#L922-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 13649#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 13174#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 12979#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 12980#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 13438#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 13439#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 13318#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 13319#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 12953#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 12954#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 14169#L1279-2 assume !(0 == ~T1_E~0); 12579#L1284-1 assume !(0 == ~T2_E~0); 12580#L1289-1 assume !(0 == ~T3_E~0); 13315#L1294-1 assume !(0 == ~T4_E~0); 13316#L1299-1 assume !(0 == ~T5_E~0); 13327#L1304-1 assume !(0 == ~T6_E~0); 14244#L1309-1 assume !(0 == ~T7_E~0); 14246#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 12503#L1319-1 assume !(0 == ~T9_E~0); 12504#L1324-1 assume !(0 == ~T10_E~0); 12677#L1329-1 assume !(0 == ~T11_E~0); 12678#L1334-1 assume !(0 == ~T12_E~0); 14087#L1339-1 assume !(0 == ~T13_E~0); 14159#L1344-1 assume !(0 == ~E_M~0); 14160#L1349-1 assume !(0 == ~E_1~0); 13504#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 13505#L1359-1 assume !(0 == ~E_3~0); 13912#L1364-1 assume !(0 == ~E_4~0); 12803#L1369-1 assume !(0 == ~E_5~0); 12804#L1374-1 assume !(0 == ~E_6~0); 13511#L1379-1 assume !(0 == ~E_7~0); 13512#L1384-1 assume !(0 == ~E_8~0); 13589#L1389-1 assume !(0 == ~E_9~0); 14106#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 14107#L1399-1 assume !(0 == ~E_11~0); 14200#L1404-1 assume !(0 == ~E_12~0); 12901#L1409-1 assume !(0 == ~E_13~0); 12902#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 14195#L628 assume !(1 == ~m_pc~0); 12802#L628-2 is_master_triggered_~__retres1~0#1 := 0; 12801#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 13386#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 13387#L1591 assume !(0 != activate_threads_~tmp~1#1); 14208#L1591-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; 13367#L647 assume 1 == ~t1_pc~0; 12727#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 12728#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 13418#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 13875#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 14147#L1599-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; 14148#L666 assume 1 == ~t2_pc~0; 12576#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 12577#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12718#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 12719#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 13700#L1607-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; 13701#L685 assume !(1 == ~t3_pc~0); 13795#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 13794#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 13864#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 13553#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 13554#L1615-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; 13027#L704 assume 1 == ~t4_pc~0; 13028#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 13565#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12367#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 12368#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 13416#L1623-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; 13417#L723 assume !(1 == ~t5_pc~0); 13549#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 13767#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 13905#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 13679#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 13680#L1631-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; 12785#L742 assume 1 == ~t6_pc~0; 12786#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 12942#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12709#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 12472#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 12473#L1639-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; 12863#L761 assume !(1 == ~t7_pc~0); 12864#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 12739#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12740#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 13556#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 13557#L1647-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; 12495#L780 assume 1 == ~t8_pc~0; 12496#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 12775#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12776#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 13518#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 13519#L1655-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; 13635#L799 assume 1 == ~t9_pc~0; 13737#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 12498#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12499#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 12770#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 13838#L1663-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; 13661#L818 assume !(1 == ~t10_pc~0); 12282#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 12283#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 13730#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 13664#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 13665#L1671-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; 13707#L837 assume 1 == ~t11_pc~0; 13708#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 13543#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 14151#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 13628#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 13629#L1679-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; 13375#L856 assume !(1 == ~t12_pc~0); 13376#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 14010#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12300#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 12301#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 13988#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 14172#L875 assume 1 == ~t13_pc~0; 13325#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 12943#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 12944#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 12881#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 12882#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 13729#L1427 assume !(1 == ~M_E~0); 13714#L1427-2 assume !(1 == ~T1_E~0); 12850#L1432-1 assume !(1 == ~T2_E~0); 12851#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 13917#L1442-1 assume !(1 == ~T4_E~0); 13918#L1447-1 assume !(1 == ~T5_E~0); 13776#L1452-1 assume !(1 == ~T6_E~0); 12419#L1457-1 assume !(1 == ~T7_E~0); 12420#L1462-1 assume !(1 == ~T8_E~0); 13935#L1467-1 assume !(1 == ~T9_E~0); 13956#L1472-1 assume !(1 == ~T10_E~0); 13957#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 13725#L1482-1 assume !(1 == ~T12_E~0); 13726#L1487-1 assume !(1 == ~T13_E~0); 12750#L1492-1 assume !(1 == ~E_M~0); 12751#L1497-1 assume !(1 == ~E_1~0); 13121#L1502-1 assume !(1 == ~E_2~0); 13122#L1507-1 assume !(1 == ~E_3~0); 12627#L1512-1 assume !(1 == ~E_4~0); 12628#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 14029#L1522-1 assume !(1 == ~E_6~0); 13364#L1527-1 assume !(1 == ~E_7~0); 13365#L1532-1 assume !(1 == ~E_8~0); 14230#L1537-1 assume !(1 == ~E_9~0); 13572#L1542-1 assume !(1 == ~E_10~0); 13393#L1547-1 assume !(1 == ~E_11~0); 13394#L1552-1 assume !(1 == ~E_12~0); 12323#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 12324#L1562-1 assume { :end_inline_reset_delta_events } true; 12933#L1928-2 [2023-11-19 07:53:43,172 INFO L750 eck$LassoCheckResult]: Loop: 12933#L1928-2 assume !false; 13431#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 13008#L1254-1 assume !false; 13240#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 12652#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12653#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12852#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 14015#L1067 assume !(0 != eval_~tmp~0#1); 13305#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 12910#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 12911#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 13141#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 13125#L1284-3 assume !(0 == ~T2_E~0); 13126#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 13106#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 13107#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 13499#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 13500#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 12987#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 12988#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 13978#L1324-3 assume !(0 == ~T10_E~0); 12625#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 12626#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 13399#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 13400#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 13704#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 12971#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 12972#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 13712#L1364-3 assume !(0 == ~E_4~0); 14229#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 14121#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 12754#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 12755#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 12969#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 12970#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 13276#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 14131#L1404-3 assume !(0 == ~E_12~0); 14096#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 14097#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 13601#L628-45 assume 1 == ~m_pc~0; 13271#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 13273#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 13784#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 13005#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 13006#L1591-47 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; 13736#L647-45 assume 1 == ~t1_pc~0; 12573#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 12574#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 13517#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 12683#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 12684#L1599-47 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; 12894#L666-45 assume 1 == ~t2_pc~0; 12896#L667-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 13385#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 13782#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 13783#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 13848#L1607-47 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; 12435#L685-45 assume 1 == ~t3_pc~0; 12436#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 13513#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 14161#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 14027#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 14028#L1615-47 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; 14170#L704-45 assume 1 == ~t4_pc~0; 14051#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 12303#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 13171#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 14052#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 14258#L1623-47 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; 13630#L723-45 assume 1 == ~t5_pc~0; 13632#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 14108#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14220#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 12983#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 12984#L1631-47 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; 13998#L742-45 assume 1 == ~t6_pc~0; 13999#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 13248#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 13458#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 13459#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 13741#L1639-47 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; 13827#L761-45 assume !(1 == ~t7_pc~0); 13828#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 13242#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 13243#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 12631#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 12632#L1647-47 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; 14100#L780-45 assume 1 == ~t8_pc~0; 13009#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 12642#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12643#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 14227#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 12611#L1655-47 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; 12612#L799-45 assume 1 == ~t9_pc~0; 13397#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 12831#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 13893#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 13777#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 13778#L1663-47 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; 12553#L818-45 assume 1 == ~t10_pc~0; 12554#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 12671#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 13754#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 13169#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 13170#L1671-47 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; 13873#L837-45 assume !(1 == ~t11_pc~0); 13099#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 13100#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12623#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 12624#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 12692#L1679-47 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; 12693#L856-45 assume !(1 == ~t12_pc~0); 12694#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 12695#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 13924#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 13925#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 13515#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 13516#L875-45 assume 1 == ~t13_pc~0; 13483#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 13484#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 13544#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 13885#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 14141#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14085#L1427-3 assume !(1 == ~M_E~0); 13310#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 13311#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 13835#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 13502#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 13503#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 12340#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 12341#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 14013#L1462-3 assume !(1 == ~T8_E~0); 14014#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 13881#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 13882#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 12595#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 12596#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 12738#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 12908#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 12909#L1502-3 assume !(1 == ~E_2~0); 13855#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 13976#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 12947#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 12635#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 12636#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 12602#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 12603#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 13713#L1542-3 assume !(1 == ~E_10~0); 13841#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 13486#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 13487#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 12806#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 12807#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12228#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12665#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 12666#L1947 assume !(0 == start_simulation_~tmp~3#1); 13619#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 13809#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12867#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12290#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 12291#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 13944#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 13945#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 14105#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 12933#L1928-2 [2023-11-19 07:53:43,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:43,175 INFO L85 PathProgramCache]: Analyzing trace with hash -992005239, now seen corresponding path program 1 times [2023-11-19 07:53:43,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:43,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715059382] [2023-11-19 07:53:43,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:43,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:43,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:43,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:43,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715059382] [2023-11-19 07:53:43,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715059382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:43,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:43,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:43,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668048042] [2023-11-19 07:53:43,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:43,248 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:43,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:43,248 INFO L85 PathProgramCache]: Analyzing trace with hash -549053589, now seen corresponding path program 1 times [2023-11-19 07:53:43,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:43,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508625399] [2023-11-19 07:53:43,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:43,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:43,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:43,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:43,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:43,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508625399] [2023-11-19 07:53:43,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508625399] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:43,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:43,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:43,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885106002] [2023-11-19 07:53:43,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:43,378 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:43,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:43,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:43,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:43,379 INFO L87 Difference]: Start difference. First operand 2032 states and 2999 transitions. cyclomatic complexity: 968 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:43,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:43,433 INFO L93 Difference]: Finished difference Result 2032 states and 2998 transitions. [2023-11-19 07:53:43,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2998 transitions. [2023-11-19 07:53:43,455 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2998 transitions. [2023-11-19 07:53:43,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:43,475 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:43,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2998 transitions. [2023-11-19 07:53:43,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:43,479 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2998 transitions. [2023-11-19 07:53:43,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2998 transitions. [2023-11-19 07:53:43,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:43,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4753937007874016) internal successors, (2998), 2031 states have internal predecessors, (2998), 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) [2023-11-19 07:53:43,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2998 transitions. [2023-11-19 07:53:43,528 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2998 transitions. [2023-11-19 07:53:43,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:43,531 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2998 transitions. [2023-11-19 07:53:43,535 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-19 07:53:43,535 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2998 transitions. [2023-11-19 07:53:43,546 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:43,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:43,549 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,550 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,550 INFO L748 eck$LassoCheckResult]: Stem: 16629#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 16630#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 17616#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 17617#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 18316#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 17210#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 17211#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 17281#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 17282#L917-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 17719#L922-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 17720#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 17245#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 17050#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 17051#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 17509#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 17510#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 17389#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 17390#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 17024#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 17025#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 18240#L1279-2 assume !(0 == ~T1_E~0); 16650#L1284-1 assume !(0 == ~T2_E~0); 16651#L1289-1 assume !(0 == ~T3_E~0); 17386#L1294-1 assume !(0 == ~T4_E~0); 17387#L1299-1 assume !(0 == ~T5_E~0); 17398#L1304-1 assume !(0 == ~T6_E~0); 18315#L1309-1 assume !(0 == ~T7_E~0); 18317#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 16574#L1319-1 assume !(0 == ~T9_E~0); 16575#L1324-1 assume !(0 == ~T10_E~0); 16748#L1329-1 assume !(0 == ~T11_E~0); 16749#L1334-1 assume !(0 == ~T12_E~0); 18158#L1339-1 assume !(0 == ~T13_E~0); 18230#L1344-1 assume !(0 == ~E_M~0); 18231#L1349-1 assume !(0 == ~E_1~0); 17575#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 17576#L1359-1 assume !(0 == ~E_3~0); 17983#L1364-1 assume !(0 == ~E_4~0); 16874#L1369-1 assume !(0 == ~E_5~0); 16875#L1374-1 assume !(0 == ~E_6~0); 17582#L1379-1 assume !(0 == ~E_7~0); 17583#L1384-1 assume !(0 == ~E_8~0); 17660#L1389-1 assume !(0 == ~E_9~0); 18177#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 18178#L1399-1 assume !(0 == ~E_11~0); 18271#L1404-1 assume !(0 == ~E_12~0); 16972#L1409-1 assume !(0 == ~E_13~0); 16973#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 18266#L628 assume !(1 == ~m_pc~0); 16873#L628-2 is_master_triggered_~__retres1~0#1 := 0; 16872#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17457#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 17458#L1591 assume !(0 != activate_threads_~tmp~1#1); 18279#L1591-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; 17438#L647 assume 1 == ~t1_pc~0; 16798#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 16799#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17489#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 17946#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 18218#L1599-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; 18219#L666 assume 1 == ~t2_pc~0; 16647#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 16648#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 16789#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 16790#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 17771#L1607-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; 17772#L685 assume !(1 == ~t3_pc~0); 17866#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 17865#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 17935#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 17624#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 17625#L1615-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; 17098#L704 assume 1 == ~t4_pc~0; 17099#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 17636#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 16438#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 16439#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 17487#L1623-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; 17488#L723 assume !(1 == ~t5_pc~0); 17620#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 17838#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 17976#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 17750#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 17751#L1631-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; 16856#L742 assume 1 == ~t6_pc~0; 16857#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 17013#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 16780#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 16543#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 16544#L1639-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; 16934#L761 assume !(1 == ~t7_pc~0); 16935#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 16810#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 16811#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 17627#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 17628#L1647-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; 16566#L780 assume 1 == ~t8_pc~0; 16567#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 16846#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 16847#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 17589#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 17590#L1655-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; 17706#L799 assume 1 == ~t9_pc~0; 17808#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 16569#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 16570#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 16841#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 17909#L1663-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; 17732#L818 assume !(1 == ~t10_pc~0); 16353#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 16354#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 17801#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 17735#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 17736#L1671-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; 17778#L837 assume 1 == ~t11_pc~0; 17779#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 17614#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 18222#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 17699#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 17700#L1679-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; 17446#L856 assume !(1 == ~t12_pc~0); 17447#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 18081#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 16371#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 16372#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 18059#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 18243#L875 assume 1 == ~t13_pc~0; 17396#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 17014#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17015#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 16952#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 16953#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 17800#L1427 assume !(1 == ~M_E~0); 17785#L1427-2 assume !(1 == ~T1_E~0); 16921#L1432-1 assume !(1 == ~T2_E~0); 16922#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 17988#L1442-1 assume !(1 == ~T4_E~0); 17989#L1447-1 assume !(1 == ~T5_E~0); 17847#L1452-1 assume !(1 == ~T6_E~0); 16490#L1457-1 assume !(1 == ~T7_E~0); 16491#L1462-1 assume !(1 == ~T8_E~0); 18006#L1467-1 assume !(1 == ~T9_E~0); 18027#L1472-1 assume !(1 == ~T10_E~0); 18028#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 17796#L1482-1 assume !(1 == ~T12_E~0); 17797#L1487-1 assume !(1 == ~T13_E~0); 16821#L1492-1 assume !(1 == ~E_M~0); 16822#L1497-1 assume !(1 == ~E_1~0); 17192#L1502-1 assume !(1 == ~E_2~0); 17193#L1507-1 assume !(1 == ~E_3~0); 16698#L1512-1 assume !(1 == ~E_4~0); 16699#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 18100#L1522-1 assume !(1 == ~E_6~0); 17435#L1527-1 assume !(1 == ~E_7~0); 17436#L1532-1 assume !(1 == ~E_8~0); 18301#L1537-1 assume !(1 == ~E_9~0); 17643#L1542-1 assume !(1 == ~E_10~0); 17464#L1547-1 assume !(1 == ~E_11~0); 17465#L1552-1 assume !(1 == ~E_12~0); 16394#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 16395#L1562-1 assume { :end_inline_reset_delta_events } true; 17004#L1928-2 [2023-11-19 07:53:43,550 INFO L750 eck$LassoCheckResult]: Loop: 17004#L1928-2 assume !false; 17502#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 17079#L1254-1 assume !false; 17311#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 16723#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16724#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16923#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 18086#L1067 assume !(0 != eval_~tmp~0#1); 17376#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 16981#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 16982#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 17212#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 17196#L1284-3 assume !(0 == ~T2_E~0); 17197#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 17177#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17178#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 17570#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 17571#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 17058#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 17059#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18049#L1324-3 assume !(0 == ~T10_E~0); 16696#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 16697#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 17470#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 17471#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 17775#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 17042#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 17043#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 17783#L1364-3 assume !(0 == ~E_4~0); 18300#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 18192#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 16825#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 16826#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 17040#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 17041#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 17347#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 18202#L1404-3 assume !(0 == ~E_12~0); 18167#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 18168#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 17672#L628-45 assume 1 == ~m_pc~0; 17342#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 17344#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17855#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 17076#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 17077#L1591-47 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; 17807#L647-45 assume 1 == ~t1_pc~0; 16644#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 16645#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17588#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 16754#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 16755#L1599-47 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; 16965#L666-45 assume !(1 == ~t2_pc~0); 16966#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 17456#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17853#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 17854#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 17919#L1607-47 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; 16506#L685-45 assume 1 == ~t3_pc~0; 16507#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 17584#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 18232#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 18098#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 18099#L1615-47 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; 18241#L704-45 assume !(1 == ~t4_pc~0); 16373#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 16374#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 17242#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 18123#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 18329#L1623-47 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; 17701#L723-45 assume !(1 == ~t5_pc~0); 17702#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 18179#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 18291#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 17054#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 17055#L1631-47 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; 18069#L742-45 assume 1 == ~t6_pc~0; 18070#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 17319#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17529#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 17530#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 17812#L1639-47 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; 17898#L761-45 assume !(1 == ~t7_pc~0); 17899#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 17313#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17314#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 16702#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 16703#L1647-47 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; 18171#L780-45 assume 1 == ~t8_pc~0; 17080#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 16713#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 16714#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 18298#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 16682#L1655-47 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; 16683#L799-45 assume !(1 == ~t9_pc~0); 16901#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 16902#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17964#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 17848#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 17849#L1663-47 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; 16624#L818-45 assume 1 == ~t10_pc~0; 16625#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 16742#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 17825#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 17240#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 17241#L1671-47 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; 17944#L837-45 assume !(1 == ~t11_pc~0); 17170#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 17171#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 16694#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 16695#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 16763#L1679-47 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; 16764#L856-45 assume !(1 == ~t12_pc~0); 16765#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 16766#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 17995#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 17996#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 17586#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 17587#L875-45 assume 1 == ~t13_pc~0; 17554#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 17555#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17615#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 17956#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 18212#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 18156#L1427-3 assume !(1 == ~M_E~0); 17381#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 17382#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 17906#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 17573#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 17574#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 16411#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 16412#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 18084#L1462-3 assume !(1 == ~T8_E~0); 18085#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 17952#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 17953#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 16666#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 16667#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 16809#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 16979#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 16980#L1502-3 assume !(1 == ~E_2~0); 17926#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 18047#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 17018#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 16706#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 16707#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 16673#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 16674#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 17784#L1542-3 assume !(1 == ~E_10~0); 17912#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 17557#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 17558#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 16877#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 16878#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16299#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16736#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 16737#L1947 assume !(0 == start_simulation_~tmp~3#1); 17690#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 17880#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16938#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16361#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 16362#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 18015#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 18016#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 18176#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 17004#L1928-2 [2023-11-19 07:53:43,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:43,553 INFO L85 PathProgramCache]: Analyzing trace with hash -380736181, now seen corresponding path program 1 times [2023-11-19 07:53:43,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:43,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516789172] [2023-11-19 07:53:43,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:43,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:43,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:43,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:43,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516789172] [2023-11-19 07:53:43,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516789172] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:43,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:43,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:43,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803151452] [2023-11-19 07:53:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:43,629 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:43,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:43,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1650149743, now seen corresponding path program 1 times [2023-11-19 07:53:43,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:43,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256901974] [2023-11-19 07:53:43,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:43,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:43,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:43,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:43,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:43,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256901974] [2023-11-19 07:53:43,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256901974] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:43,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:43,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:43,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779666059] [2023-11-19 07:53:43,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:43,732 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:43,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:43,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:43,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:43,733 INFO L87 Difference]: Start difference. First operand 2032 states and 2998 transitions. cyclomatic complexity: 967 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:43,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:43,784 INFO L93 Difference]: Finished difference Result 2032 states and 2997 transitions. [2023-11-19 07:53:43,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2997 transitions. [2023-11-19 07:53:43,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2997 transitions. [2023-11-19 07:53:43,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:43,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:43,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2997 transitions. [2023-11-19 07:53:43,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:43,829 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2997 transitions. [2023-11-19 07:53:43,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2997 transitions. [2023-11-19 07:53:43,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:43,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4749015748031495) internal successors, (2997), 2031 states have internal predecessors, (2997), 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) [2023-11-19 07:53:43,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2997 transitions. [2023-11-19 07:53:43,913 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2997 transitions. [2023-11-19 07:53:43,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:43,916 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2997 transitions. [2023-11-19 07:53:43,917 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-19 07:53:43,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2997 transitions. [2023-11-19 07:53:43,928 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:43,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:43,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:43,931 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,931 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:43,932 INFO L748 eck$LassoCheckResult]: Stem: 20700#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 20701#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 21687#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 21688#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 22387#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 21281#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 21282#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 21352#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 21353#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 21790#L922-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 21791#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 21316#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 21121#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 21122#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 21580#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 21581#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 21460#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 21461#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 21095#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 21096#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 22311#L1279-2 assume !(0 == ~T1_E~0); 20721#L1284-1 assume !(0 == ~T2_E~0); 20722#L1289-1 assume !(0 == ~T3_E~0); 21457#L1294-1 assume !(0 == ~T4_E~0); 21458#L1299-1 assume !(0 == ~T5_E~0); 21469#L1304-1 assume !(0 == ~T6_E~0); 22386#L1309-1 assume !(0 == ~T7_E~0); 22388#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 20645#L1319-1 assume !(0 == ~T9_E~0); 20646#L1324-1 assume !(0 == ~T10_E~0); 20819#L1329-1 assume !(0 == ~T11_E~0); 20820#L1334-1 assume !(0 == ~T12_E~0); 22229#L1339-1 assume !(0 == ~T13_E~0); 22301#L1344-1 assume !(0 == ~E_M~0); 22302#L1349-1 assume !(0 == ~E_1~0); 21646#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 21647#L1359-1 assume !(0 == ~E_3~0); 22054#L1364-1 assume !(0 == ~E_4~0); 20945#L1369-1 assume !(0 == ~E_5~0); 20946#L1374-1 assume !(0 == ~E_6~0); 21653#L1379-1 assume !(0 == ~E_7~0); 21654#L1384-1 assume !(0 == ~E_8~0); 21731#L1389-1 assume !(0 == ~E_9~0); 22248#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 22249#L1399-1 assume !(0 == ~E_11~0); 22342#L1404-1 assume !(0 == ~E_12~0); 21043#L1409-1 assume !(0 == ~E_13~0); 21044#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 22337#L628 assume !(1 == ~m_pc~0); 20944#L628-2 is_master_triggered_~__retres1~0#1 := 0; 20943#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 21528#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 21529#L1591 assume !(0 != activate_threads_~tmp~1#1); 22350#L1591-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; 21509#L647 assume 1 == ~t1_pc~0; 20869#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 20870#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 21560#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 22017#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 22289#L1599-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; 22290#L666 assume 1 == ~t2_pc~0; 20718#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 20719#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 20860#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 20861#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 21842#L1607-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; 21843#L685 assume !(1 == ~t3_pc~0); 21937#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 21936#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22006#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 21695#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 21696#L1615-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; 21169#L704 assume 1 == ~t4_pc~0; 21170#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 21707#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 20509#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 20510#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 21558#L1623-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; 21559#L723 assume !(1 == ~t5_pc~0); 21691#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 21909#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22047#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 21821#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 21822#L1631-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; 20927#L742 assume 1 == ~t6_pc~0; 20928#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21084#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 20851#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 20614#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 20615#L1639-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; 21005#L761 assume !(1 == ~t7_pc~0); 21006#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 20881#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 20882#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 21698#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 21699#L1647-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; 20637#L780 assume 1 == ~t8_pc~0; 20638#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 20917#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 20918#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 21660#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 21661#L1655-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; 21777#L799 assume 1 == ~t9_pc~0; 21879#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 20640#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 20641#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 20912#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 21980#L1663-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; 21803#L818 assume !(1 == ~t10_pc~0); 20424#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 20425#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 21872#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 21806#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 21807#L1671-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; 21849#L837 assume 1 == ~t11_pc~0; 21850#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 21685#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 22293#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 21770#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 21771#L1679-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; 21517#L856 assume !(1 == ~t12_pc~0); 21518#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 22152#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 20442#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 20443#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 22130#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 22314#L875 assume 1 == ~t13_pc~0; 21467#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 21085#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 21086#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 21023#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 21024#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 21871#L1427 assume !(1 == ~M_E~0); 21856#L1427-2 assume !(1 == ~T1_E~0); 20992#L1432-1 assume !(1 == ~T2_E~0); 20993#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 22059#L1442-1 assume !(1 == ~T4_E~0); 22060#L1447-1 assume !(1 == ~T5_E~0); 21918#L1452-1 assume !(1 == ~T6_E~0); 20561#L1457-1 assume !(1 == ~T7_E~0); 20562#L1462-1 assume !(1 == ~T8_E~0); 22077#L1467-1 assume !(1 == ~T9_E~0); 22098#L1472-1 assume !(1 == ~T10_E~0); 22099#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 21867#L1482-1 assume !(1 == ~T12_E~0); 21868#L1487-1 assume !(1 == ~T13_E~0); 20892#L1492-1 assume !(1 == ~E_M~0); 20893#L1497-1 assume !(1 == ~E_1~0); 21263#L1502-1 assume !(1 == ~E_2~0); 21264#L1507-1 assume !(1 == ~E_3~0); 20769#L1512-1 assume !(1 == ~E_4~0); 20770#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 22171#L1522-1 assume !(1 == ~E_6~0); 21506#L1527-1 assume !(1 == ~E_7~0); 21507#L1532-1 assume !(1 == ~E_8~0); 22372#L1537-1 assume !(1 == ~E_9~0); 21714#L1542-1 assume !(1 == ~E_10~0); 21535#L1547-1 assume !(1 == ~E_11~0); 21536#L1552-1 assume !(1 == ~E_12~0); 20465#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 20466#L1562-1 assume { :end_inline_reset_delta_events } true; 21075#L1928-2 [2023-11-19 07:53:43,932 INFO L750 eck$LassoCheckResult]: Loop: 21075#L1928-2 assume !false; 21573#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 21150#L1254-1 assume !false; 21382#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 20794#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20795#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20994#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 22157#L1067 assume !(0 != eval_~tmp~0#1); 21447#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 21052#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 21053#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 21283#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 21267#L1284-3 assume !(0 == ~T2_E~0); 21268#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 21248#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 21249#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 21641#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 21642#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 21129#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 21130#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 22120#L1324-3 assume !(0 == ~T10_E~0); 20767#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 20768#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 21541#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 21542#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 21846#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 21113#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 21114#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 21854#L1364-3 assume !(0 == ~E_4~0); 22371#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 22263#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 20896#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 20897#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 21111#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 21112#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 21418#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 22273#L1404-3 assume !(0 == ~E_12~0); 22238#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 22239#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 21743#L628-45 assume 1 == ~m_pc~0; 21413#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 21415#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 21926#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 21147#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 21148#L1591-47 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; 21878#L647-45 assume 1 == ~t1_pc~0; 20715#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 20716#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 21659#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 20825#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 20826#L1599-47 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; 21036#L666-45 assume !(1 == ~t2_pc~0); 21037#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 21527#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 21924#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 21925#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 21990#L1607-47 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; 20577#L685-45 assume 1 == ~t3_pc~0; 20578#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 21655#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22303#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 22169#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 22170#L1615-47 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; 22312#L704-45 assume 1 == ~t4_pc~0; 22193#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 20445#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 21313#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 22194#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 22400#L1623-47 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; 21772#L723-45 assume !(1 == ~t5_pc~0); 21773#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 22250#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22362#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 21125#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 21126#L1631-47 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; 22140#L742-45 assume 1 == ~t6_pc~0; 22141#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21390#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 21600#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 21601#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 21883#L1639-47 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; 21969#L761-45 assume !(1 == ~t7_pc~0); 21970#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 21384#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 21385#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 20773#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 20774#L1647-47 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; 22242#L780-45 assume !(1 == ~t8_pc~0); 21152#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 20784#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 20785#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 22369#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 20753#L1655-47 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; 20754#L799-45 assume 1 == ~t9_pc~0; 21539#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 20973#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 22035#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 21919#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 21920#L1663-47 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; 20695#L818-45 assume 1 == ~t10_pc~0; 20696#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 20813#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 21896#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 21311#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 21312#L1671-47 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; 22015#L837-45 assume !(1 == ~t11_pc~0); 21241#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 21242#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 20765#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 20766#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 20834#L1679-47 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; 20835#L856-45 assume !(1 == ~t12_pc~0); 20836#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 20837#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 22066#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 22067#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 21657#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 21658#L875-45 assume 1 == ~t13_pc~0; 21625#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 21626#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 21686#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 22027#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 22283#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 22227#L1427-3 assume !(1 == ~M_E~0); 21452#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 21453#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 21977#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 21644#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 21645#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 20482#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 20483#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 22155#L1462-3 assume !(1 == ~T8_E~0); 22156#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 22023#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 22024#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 20737#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 20738#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 20880#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 21050#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 21051#L1502-3 assume !(1 == ~E_2~0); 21997#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 22118#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 21089#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 20777#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 20778#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 20744#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 20745#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 21855#L1542-3 assume !(1 == ~E_10~0); 21983#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 21628#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 21629#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 20948#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 20949#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20370#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20807#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 20808#L1947 assume !(0 == start_simulation_~tmp~3#1); 21761#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 21951#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 21009#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20432#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 20433#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 22086#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 22087#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 22247#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 21075#L1928-2 [2023-11-19 07:53:43,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:43,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1024455497, now seen corresponding path program 1 times [2023-11-19 07:53:43,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:43,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742729412] [2023-11-19 07:53:43,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:43,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:43,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742729412] [2023-11-19 07:53:44,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742729412] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316125416] [2023-11-19 07:53:44,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,011 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:44,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1501818386, now seen corresponding path program 1 times [2023-11-19 07:53:44,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306480422] [2023-11-19 07:53:44,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306480422] [2023-11-19 07:53:44,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306480422] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436147760] [2023-11-19 07:53:44,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,124 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:44,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:44,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:44,125 INFO L87 Difference]: Start difference. First operand 2032 states and 2997 transitions. cyclomatic complexity: 966 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:44,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:44,175 INFO L93 Difference]: Finished difference Result 2032 states and 2996 transitions. [2023-11-19 07:53:44,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2996 transitions. [2023-11-19 07:53:44,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2996 transitions. [2023-11-19 07:53:44,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:44,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:44,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2996 transitions. [2023-11-19 07:53:44,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:44,216 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2996 transitions. [2023-11-19 07:53:44,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2996 transitions. [2023-11-19 07:53:44,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4744094488188977) internal successors, (2996), 2031 states have internal predecessors, (2996), 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) [2023-11-19 07:53:44,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2996 transitions. [2023-11-19 07:53:44,266 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2996 transitions. [2023-11-19 07:53:44,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:44,268 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2996 transitions. [2023-11-19 07:53:44,268 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-19 07:53:44,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2996 transitions. [2023-11-19 07:53:44,280 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:44,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:44,284 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,284 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,285 INFO L748 eck$LassoCheckResult]: Stem: 24771#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 24772#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 25758#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 25759#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 26458#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 25352#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 25353#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 25423#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 25424#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 25861#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 25862#L927-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 25387#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 25192#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 25193#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 25651#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 25652#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 25531#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 25532#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 25166#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 25167#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 26382#L1279-2 assume !(0 == ~T1_E~0); 24792#L1284-1 assume !(0 == ~T2_E~0); 24793#L1289-1 assume !(0 == ~T3_E~0); 25528#L1294-1 assume !(0 == ~T4_E~0); 25529#L1299-1 assume !(0 == ~T5_E~0); 25540#L1304-1 assume !(0 == ~T6_E~0); 26457#L1309-1 assume !(0 == ~T7_E~0); 26459#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 24716#L1319-1 assume !(0 == ~T9_E~0); 24717#L1324-1 assume !(0 == ~T10_E~0); 24890#L1329-1 assume !(0 == ~T11_E~0); 24891#L1334-1 assume !(0 == ~T12_E~0); 26300#L1339-1 assume !(0 == ~T13_E~0); 26372#L1344-1 assume !(0 == ~E_M~0); 26373#L1349-1 assume !(0 == ~E_1~0); 25717#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 25718#L1359-1 assume !(0 == ~E_3~0); 26125#L1364-1 assume !(0 == ~E_4~0); 25016#L1369-1 assume !(0 == ~E_5~0); 25017#L1374-1 assume !(0 == ~E_6~0); 25724#L1379-1 assume !(0 == ~E_7~0); 25725#L1384-1 assume !(0 == ~E_8~0); 25802#L1389-1 assume !(0 == ~E_9~0); 26319#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 26320#L1399-1 assume !(0 == ~E_11~0); 26413#L1404-1 assume !(0 == ~E_12~0); 25114#L1409-1 assume !(0 == ~E_13~0); 25115#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 26408#L628 assume !(1 == ~m_pc~0); 25015#L628-2 is_master_triggered_~__retres1~0#1 := 0; 25014#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25599#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 25600#L1591 assume !(0 != activate_threads_~tmp~1#1); 26421#L1591-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; 25580#L647 assume 1 == ~t1_pc~0; 24940#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 24941#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 25631#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 26088#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 26360#L1599-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; 26361#L666 assume 1 == ~t2_pc~0; 24789#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 24790#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 24931#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 24932#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 25913#L1607-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; 25914#L685 assume !(1 == ~t3_pc~0); 26008#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 26007#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26077#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 25766#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 25767#L1615-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; 25240#L704 assume 1 == ~t4_pc~0; 25241#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 25778#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 24580#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 24581#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 25629#L1623-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; 25630#L723 assume !(1 == ~t5_pc~0); 25762#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 25980#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26118#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 25892#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 25893#L1631-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; 24998#L742 assume 1 == ~t6_pc~0; 24999#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25155#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 24922#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 24685#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 24686#L1639-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; 25076#L761 assume !(1 == ~t7_pc~0); 25077#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 24952#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 24953#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 25769#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 25770#L1647-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; 24708#L780 assume 1 == ~t8_pc~0; 24709#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 24988#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 24989#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 25731#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 25732#L1655-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; 25848#L799 assume 1 == ~t9_pc~0; 25950#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 24711#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 24712#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 24983#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 26051#L1663-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; 25874#L818 assume !(1 == ~t10_pc~0); 24495#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 24496#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 25943#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 25877#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 25878#L1671-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; 25920#L837 assume 1 == ~t11_pc~0; 25921#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 25756#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 26364#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 25841#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 25842#L1679-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; 25588#L856 assume !(1 == ~t12_pc~0); 25589#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 26223#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 24513#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 24514#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 26201#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 26385#L875 assume 1 == ~t13_pc~0; 25538#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 25156#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 25157#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 25094#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 25095#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 25942#L1427 assume !(1 == ~M_E~0); 25927#L1427-2 assume !(1 == ~T1_E~0); 25063#L1432-1 assume !(1 == ~T2_E~0); 25064#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 26130#L1442-1 assume !(1 == ~T4_E~0); 26131#L1447-1 assume !(1 == ~T5_E~0); 25989#L1452-1 assume !(1 == ~T6_E~0); 24632#L1457-1 assume !(1 == ~T7_E~0); 24633#L1462-1 assume !(1 == ~T8_E~0); 26148#L1467-1 assume !(1 == ~T9_E~0); 26169#L1472-1 assume !(1 == ~T10_E~0); 26170#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 25938#L1482-1 assume !(1 == ~T12_E~0); 25939#L1487-1 assume !(1 == ~T13_E~0); 24963#L1492-1 assume !(1 == ~E_M~0); 24964#L1497-1 assume !(1 == ~E_1~0); 25334#L1502-1 assume !(1 == ~E_2~0); 25335#L1507-1 assume !(1 == ~E_3~0); 24840#L1512-1 assume !(1 == ~E_4~0); 24841#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 26242#L1522-1 assume !(1 == ~E_6~0); 25577#L1527-1 assume !(1 == ~E_7~0); 25578#L1532-1 assume !(1 == ~E_8~0); 26443#L1537-1 assume !(1 == ~E_9~0); 25785#L1542-1 assume !(1 == ~E_10~0); 25606#L1547-1 assume !(1 == ~E_11~0); 25607#L1552-1 assume !(1 == ~E_12~0); 24536#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 24537#L1562-1 assume { :end_inline_reset_delta_events } true; 25146#L1928-2 [2023-11-19 07:53:44,285 INFO L750 eck$LassoCheckResult]: Loop: 25146#L1928-2 assume !false; 25644#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 25221#L1254-1 assume !false; 25453#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 24865#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 24866#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 25065#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 26228#L1067 assume !(0 != eval_~tmp~0#1); 25518#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 25123#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 25124#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 25354#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 25338#L1284-3 assume !(0 == ~T2_E~0); 25339#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 25319#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 25320#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 25712#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 25713#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 25200#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 25201#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 26191#L1324-3 assume !(0 == ~T10_E~0); 24838#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 24839#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 25612#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 25613#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 25917#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 25184#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 25185#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 25925#L1364-3 assume !(0 == ~E_4~0); 26442#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 26334#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 24967#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 24968#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 25182#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 25183#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 25489#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 26344#L1404-3 assume !(0 == ~E_12~0); 26309#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 26310#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 25814#L628-45 assume 1 == ~m_pc~0; 25484#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 25486#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25997#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 25218#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 25219#L1591-47 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; 25949#L647-45 assume 1 == ~t1_pc~0; 24786#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 24787#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 25730#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 24896#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 24897#L1599-47 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; 25107#L666-45 assume !(1 == ~t2_pc~0); 25108#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 25598#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25995#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 25996#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 26061#L1607-47 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; 24648#L685-45 assume 1 == ~t3_pc~0; 24649#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 25726#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26374#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 26240#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 26241#L1615-47 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; 26383#L704-45 assume !(1 == ~t4_pc~0); 24515#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 24516#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 25384#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 26265#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 26471#L1623-47 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; 25843#L723-45 assume !(1 == ~t5_pc~0); 25844#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 26321#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26433#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 25196#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 25197#L1631-47 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; 26211#L742-45 assume 1 == ~t6_pc~0; 26212#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25461#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 25671#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 25672#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 25954#L1639-47 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; 26040#L761-45 assume !(1 == ~t7_pc~0); 26041#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 25455#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 25456#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 24844#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 24845#L1647-47 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; 26313#L780-45 assume 1 == ~t8_pc~0; 25222#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 24855#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 24856#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 26440#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 24824#L1655-47 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; 24825#L799-45 assume !(1 == ~t9_pc~0); 25043#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 25044#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 26106#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 25990#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 25991#L1663-47 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; 24766#L818-45 assume !(1 == ~t10_pc~0); 24768#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 24884#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 25967#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 25382#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 25383#L1671-47 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; 26086#L837-45 assume !(1 == ~t11_pc~0); 25312#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 25313#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 24836#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 24837#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 24905#L1679-47 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; 24906#L856-45 assume !(1 == ~t12_pc~0); 24907#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 24908#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 26137#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 26138#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 25728#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 25729#L875-45 assume 1 == ~t13_pc~0; 25696#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 25697#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 25757#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 26098#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 26354#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 26298#L1427-3 assume !(1 == ~M_E~0); 25523#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 25524#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 26048#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 25715#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 25716#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 24553#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 24554#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 26226#L1462-3 assume !(1 == ~T8_E~0); 26227#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 26094#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 26095#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 24808#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 24809#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 24951#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 25121#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 25122#L1502-3 assume !(1 == ~E_2~0); 26068#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 26189#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 25160#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 24848#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 24849#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 24815#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 24816#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 25926#L1542-3 assume !(1 == ~E_10~0); 26054#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 25699#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 25700#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 25019#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 25020#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 24441#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 24878#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 24879#L1947 assume !(0 == start_simulation_~tmp~3#1); 25832#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 26022#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 25080#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 24503#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 24504#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 26157#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 26158#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 26318#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 25146#L1928-2 [2023-11-19 07:53:44,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,286 INFO L85 PathProgramCache]: Analyzing trace with hash -869878389, now seen corresponding path program 1 times [2023-11-19 07:53:44,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156250173] [2023-11-19 07:53:44,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156250173] [2023-11-19 07:53:44,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156250173] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054642748] [2023-11-19 07:53:44,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,349 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:44,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2027792560, now seen corresponding path program 1 times [2023-11-19 07:53:44,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899719432] [2023-11-19 07:53:44,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899719432] [2023-11-19 07:53:44,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899719432] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915686022] [2023-11-19 07:53:44,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,458 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:44,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:44,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:44,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:44,459 INFO L87 Difference]: Start difference. First operand 2032 states and 2996 transitions. cyclomatic complexity: 965 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:44,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:44,521 INFO L93 Difference]: Finished difference Result 2032 states and 2995 transitions. [2023-11-19 07:53:44,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2995 transitions. [2023-11-19 07:53:44,540 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2995 transitions. [2023-11-19 07:53:44,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:44,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:44,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2995 transitions. [2023-11-19 07:53:44,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:44,567 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2995 transitions. [2023-11-19 07:53:44,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2995 transitions. [2023-11-19 07:53:44,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:44,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4739173228346456) internal successors, (2995), 2031 states have internal predecessors, (2995), 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) [2023-11-19 07:53:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2995 transitions. [2023-11-19 07:53:44,625 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2995 transitions. [2023-11-19 07:53:44,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:44,628 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2995 transitions. [2023-11-19 07:53:44,628 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-19 07:53:44,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2995 transitions. [2023-11-19 07:53:44,642 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:44,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:44,646 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,646 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,647 INFO L748 eck$LassoCheckResult]: Stem: 28842#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 28843#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 29829#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 29830#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 30529#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 29423#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 29424#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 29494#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 29495#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 29932#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 29933#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 29458#L932-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 29263#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 29264#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 29722#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 29723#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 29602#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 29603#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 29237#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 29238#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 30453#L1279-2 assume !(0 == ~T1_E~0); 28863#L1284-1 assume !(0 == ~T2_E~0); 28864#L1289-1 assume !(0 == ~T3_E~0); 29599#L1294-1 assume !(0 == ~T4_E~0); 29600#L1299-1 assume !(0 == ~T5_E~0); 29611#L1304-1 assume !(0 == ~T6_E~0); 30528#L1309-1 assume !(0 == ~T7_E~0); 30530#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 28787#L1319-1 assume !(0 == ~T9_E~0); 28788#L1324-1 assume !(0 == ~T10_E~0); 28961#L1329-1 assume !(0 == ~T11_E~0); 28962#L1334-1 assume !(0 == ~T12_E~0); 30371#L1339-1 assume !(0 == ~T13_E~0); 30443#L1344-1 assume !(0 == ~E_M~0); 30444#L1349-1 assume !(0 == ~E_1~0); 29788#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 29789#L1359-1 assume !(0 == ~E_3~0); 30196#L1364-1 assume !(0 == ~E_4~0); 29087#L1369-1 assume !(0 == ~E_5~0); 29088#L1374-1 assume !(0 == ~E_6~0); 29795#L1379-1 assume !(0 == ~E_7~0); 29796#L1384-1 assume !(0 == ~E_8~0); 29873#L1389-1 assume !(0 == ~E_9~0); 30390#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 30391#L1399-1 assume !(0 == ~E_11~0); 30484#L1404-1 assume !(0 == ~E_12~0); 29185#L1409-1 assume !(0 == ~E_13~0); 29186#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 30479#L628 assume !(1 == ~m_pc~0); 29086#L628-2 is_master_triggered_~__retres1~0#1 := 0; 29085#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29670#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 29671#L1591 assume !(0 != activate_threads_~tmp~1#1); 30492#L1591-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; 29651#L647 assume 1 == ~t1_pc~0; 29011#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 29012#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29702#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 30159#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 30431#L1599-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; 30432#L666 assume 1 == ~t2_pc~0; 28860#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 28861#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29002#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 29003#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 29984#L1607-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; 29985#L685 assume !(1 == ~t3_pc~0); 30079#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 30078#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 30148#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 29837#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 29838#L1615-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; 29311#L704 assume 1 == ~t4_pc~0; 29312#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 29849#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 28651#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 28652#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 29700#L1623-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; 29701#L723 assume !(1 == ~t5_pc~0); 29833#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 30051#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 30189#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 29963#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 29964#L1631-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; 29069#L742 assume 1 == ~t6_pc~0; 29070#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29226#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 28993#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 28756#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 28757#L1639-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; 29147#L761 assume !(1 == ~t7_pc~0); 29148#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 29023#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29024#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 29840#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 29841#L1647-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; 28779#L780 assume 1 == ~t8_pc~0; 28780#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 29059#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 29060#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 29802#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 29803#L1655-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; 29919#L799 assume 1 == ~t9_pc~0; 30021#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 28782#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 28783#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 29054#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 30122#L1663-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; 29945#L818 assume !(1 == ~t10_pc~0); 28566#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 28567#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 30014#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 29948#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 29949#L1671-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; 29991#L837 assume 1 == ~t11_pc~0; 29992#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 29827#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 30435#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 29912#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 29913#L1679-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; 29659#L856 assume !(1 == ~t12_pc~0); 29660#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 30294#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28584#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 28585#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 30272#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 30456#L875 assume 1 == ~t13_pc~0; 29609#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 29227#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 29228#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 29165#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 29166#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 30013#L1427 assume !(1 == ~M_E~0); 29998#L1427-2 assume !(1 == ~T1_E~0); 29134#L1432-1 assume !(1 == ~T2_E~0); 29135#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 30201#L1442-1 assume !(1 == ~T4_E~0); 30202#L1447-1 assume !(1 == ~T5_E~0); 30060#L1452-1 assume !(1 == ~T6_E~0); 28703#L1457-1 assume !(1 == ~T7_E~0); 28704#L1462-1 assume !(1 == ~T8_E~0); 30219#L1467-1 assume !(1 == ~T9_E~0); 30240#L1472-1 assume !(1 == ~T10_E~0); 30241#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 30009#L1482-1 assume !(1 == ~T12_E~0); 30010#L1487-1 assume !(1 == ~T13_E~0); 29034#L1492-1 assume !(1 == ~E_M~0); 29035#L1497-1 assume !(1 == ~E_1~0); 29405#L1502-1 assume !(1 == ~E_2~0); 29406#L1507-1 assume !(1 == ~E_3~0); 28911#L1512-1 assume !(1 == ~E_4~0); 28912#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 30313#L1522-1 assume !(1 == ~E_6~0); 29648#L1527-1 assume !(1 == ~E_7~0); 29649#L1532-1 assume !(1 == ~E_8~0); 30514#L1537-1 assume !(1 == ~E_9~0); 29856#L1542-1 assume !(1 == ~E_10~0); 29677#L1547-1 assume !(1 == ~E_11~0); 29678#L1552-1 assume !(1 == ~E_12~0); 28607#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 28608#L1562-1 assume { :end_inline_reset_delta_events } true; 29217#L1928-2 [2023-11-19 07:53:44,647 INFO L750 eck$LassoCheckResult]: Loop: 29217#L1928-2 assume !false; 29715#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 29292#L1254-1 assume !false; 29524#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 28936#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 28937#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 29136#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 30299#L1067 assume !(0 != eval_~tmp~0#1); 29589#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 29194#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 29195#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 29425#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 29409#L1284-3 assume !(0 == ~T2_E~0); 29410#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 29390#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 29391#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 29783#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 29784#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 29271#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 29272#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 30262#L1324-3 assume !(0 == ~T10_E~0); 28909#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 28910#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 29683#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 29684#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 29988#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 29255#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 29256#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 29996#L1364-3 assume !(0 == ~E_4~0); 30513#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 30405#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 29038#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 29039#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 29253#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 29254#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 29560#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 30415#L1404-3 assume !(0 == ~E_12~0); 30380#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 30381#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 29885#L628-45 assume 1 == ~m_pc~0; 29555#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 29557#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 30068#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 29289#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 29290#L1591-47 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; 30020#L647-45 assume 1 == ~t1_pc~0; 28857#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 28858#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29801#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 28967#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 28968#L1599-47 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; 29178#L666-45 assume !(1 == ~t2_pc~0); 29179#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 29669#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 30066#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 30067#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 30132#L1607-47 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; 28719#L685-45 assume 1 == ~t3_pc~0; 28720#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 29797#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 30445#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 30311#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 30312#L1615-47 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; 30454#L704-45 assume !(1 == ~t4_pc~0); 28586#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 28587#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 29455#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 30336#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 30542#L1623-47 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; 29914#L723-45 assume !(1 == ~t5_pc~0); 29915#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 30392#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 30504#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 29267#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 29268#L1631-47 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; 30282#L742-45 assume 1 == ~t6_pc~0; 30283#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29532#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 29742#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 29743#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 30025#L1639-47 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; 30111#L761-45 assume !(1 == ~t7_pc~0); 30112#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 29526#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29527#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 28915#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 28916#L1647-47 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; 30384#L780-45 assume 1 == ~t8_pc~0; 29293#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 28926#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 28927#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 30511#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 28895#L1655-47 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; 28896#L799-45 assume 1 == ~t9_pc~0; 29681#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 29115#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 30177#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 30061#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 30062#L1663-47 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; 28837#L818-45 assume 1 == ~t10_pc~0; 28838#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 28955#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 30038#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 29453#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 29454#L1671-47 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; 30157#L837-45 assume !(1 == ~t11_pc~0); 29383#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 29384#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 28907#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 28908#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 28976#L1679-47 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; 28977#L856-45 assume !(1 == ~t12_pc~0); 28978#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 28979#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 30208#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 30209#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 29799#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 29800#L875-45 assume 1 == ~t13_pc~0; 29767#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 29768#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 29828#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 30169#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 30425#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 30369#L1427-3 assume !(1 == ~M_E~0); 29594#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 29595#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 30119#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 29786#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 29787#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 28624#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 28625#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 30297#L1462-3 assume !(1 == ~T8_E~0); 30298#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 30165#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 30166#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 28879#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 28880#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 29022#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 29192#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 29193#L1502-3 assume !(1 == ~E_2~0); 30139#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 30260#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 29231#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 28919#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 28920#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 28886#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 28887#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 29997#L1542-3 assume !(1 == ~E_10~0); 30125#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 29770#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 29771#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 29090#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 29091#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 28512#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 28949#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 28950#L1947 assume !(0 == start_simulation_~tmp~3#1); 29903#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 30093#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 29151#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 28574#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 28575#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 30228#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 30229#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 30389#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 29217#L1928-2 [2023-11-19 07:53:44,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1978508041, now seen corresponding path program 1 times [2023-11-19 07:53:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466304153] [2023-11-19 07:53:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466304153] [2023-11-19 07:53:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466304153] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172166588] [2023-11-19 07:53:44,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,722 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:44,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,726 INFO L85 PathProgramCache]: Analyzing trace with hash -689496338, now seen corresponding path program 1 times [2023-11-19 07:53:44,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234573616] [2023-11-19 07:53:44,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:44,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:44,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234573616] [2023-11-19 07:53:44,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234573616] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:44,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:44,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:44,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590249143] [2023-11-19 07:53:44,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:44,807 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:44,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:44,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:44,808 INFO L87 Difference]: Start difference. First operand 2032 states and 2995 transitions. cyclomatic complexity: 964 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:44,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:44,858 INFO L93 Difference]: Finished difference Result 2032 states and 2994 transitions. [2023-11-19 07:53:44,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2994 transitions. [2023-11-19 07:53:44,873 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2994 transitions. [2023-11-19 07:53:44,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:44,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:44,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2994 transitions. [2023-11-19 07:53:44,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:44,895 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2994 transitions. [2023-11-19 07:53:44,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2994 transitions. [2023-11-19 07:53:44,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:44,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4734251968503937) internal successors, (2994), 2031 states have internal predecessors, (2994), 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) [2023-11-19 07:53:44,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2994 transitions. [2023-11-19 07:53:44,941 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2994 transitions. [2023-11-19 07:53:44,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:44,943 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2994 transitions. [2023-11-19 07:53:44,943 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-19 07:53:44,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2994 transitions. [2023-11-19 07:53:44,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:44,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:44,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:44,958 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,958 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:44,958 INFO L748 eck$LassoCheckResult]: Stem: 32913#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 32914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 33900#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 33901#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 34600#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 33494#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 33495#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 33565#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 33566#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 34003#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 34004#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 33529#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 33334#L937-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 33335#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 33793#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 33794#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 33673#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 33674#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 33308#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 33309#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 34524#L1279-2 assume !(0 == ~T1_E~0); 32934#L1284-1 assume !(0 == ~T2_E~0); 32935#L1289-1 assume !(0 == ~T3_E~0); 33670#L1294-1 assume !(0 == ~T4_E~0); 33671#L1299-1 assume !(0 == ~T5_E~0); 33682#L1304-1 assume !(0 == ~T6_E~0); 34599#L1309-1 assume !(0 == ~T7_E~0); 34601#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 32858#L1319-1 assume !(0 == ~T9_E~0); 32859#L1324-1 assume !(0 == ~T10_E~0); 33032#L1329-1 assume !(0 == ~T11_E~0); 33033#L1334-1 assume !(0 == ~T12_E~0); 34442#L1339-1 assume !(0 == ~T13_E~0); 34514#L1344-1 assume !(0 == ~E_M~0); 34515#L1349-1 assume !(0 == ~E_1~0); 33859#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 33860#L1359-1 assume !(0 == ~E_3~0); 34267#L1364-1 assume !(0 == ~E_4~0); 33158#L1369-1 assume !(0 == ~E_5~0); 33159#L1374-1 assume !(0 == ~E_6~0); 33866#L1379-1 assume !(0 == ~E_7~0); 33867#L1384-1 assume !(0 == ~E_8~0); 33944#L1389-1 assume !(0 == ~E_9~0); 34461#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 34462#L1399-1 assume !(0 == ~E_11~0); 34555#L1404-1 assume !(0 == ~E_12~0); 33256#L1409-1 assume !(0 == ~E_13~0); 33257#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 34550#L628 assume !(1 == ~m_pc~0); 33157#L628-2 is_master_triggered_~__retres1~0#1 := 0; 33156#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33741#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 33742#L1591 assume !(0 != activate_threads_~tmp~1#1); 34563#L1591-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; 33722#L647 assume 1 == ~t1_pc~0; 33082#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33083#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33773#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 34230#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 34502#L1599-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; 34503#L666 assume 1 == ~t2_pc~0; 32931#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 32932#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33073#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 33074#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 34055#L1607-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; 34056#L685 assume !(1 == ~t3_pc~0); 34150#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 34149#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 34219#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 33908#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 33909#L1615-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; 33382#L704 assume 1 == ~t4_pc~0; 33383#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 33920#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32722#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 32723#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 33771#L1623-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; 33772#L723 assume !(1 == ~t5_pc~0); 33904#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 34122#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 34260#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 34034#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 34035#L1631-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; 33140#L742 assume 1 == ~t6_pc~0; 33141#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 33297#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33064#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 32827#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 32828#L1639-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; 33218#L761 assume !(1 == ~t7_pc~0); 33219#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 33094#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33095#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 33911#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 33912#L1647-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; 32850#L780 assume 1 == ~t8_pc~0; 32851#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 33130#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 33131#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 33873#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 33874#L1655-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; 33990#L799 assume 1 == ~t9_pc~0; 34092#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 32853#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 32854#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 33125#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 34193#L1663-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; 34016#L818 assume !(1 == ~t10_pc~0); 32637#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 32638#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 34085#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 34019#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 34020#L1671-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; 34062#L837 assume 1 == ~t11_pc~0; 34063#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 33898#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 34506#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 33983#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 33984#L1679-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; 33730#L856 assume !(1 == ~t12_pc~0); 33731#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 34365#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32655#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 32656#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 34343#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 34527#L875 assume 1 == ~t13_pc~0; 33680#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 33298#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 33299#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 33236#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 33237#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 34084#L1427 assume !(1 == ~M_E~0); 34069#L1427-2 assume !(1 == ~T1_E~0); 33205#L1432-1 assume !(1 == ~T2_E~0); 33206#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 34272#L1442-1 assume !(1 == ~T4_E~0); 34273#L1447-1 assume !(1 == ~T5_E~0); 34131#L1452-1 assume !(1 == ~T6_E~0); 32774#L1457-1 assume !(1 == ~T7_E~0); 32775#L1462-1 assume !(1 == ~T8_E~0); 34290#L1467-1 assume !(1 == ~T9_E~0); 34311#L1472-1 assume !(1 == ~T10_E~0); 34312#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 34080#L1482-1 assume !(1 == ~T12_E~0); 34081#L1487-1 assume !(1 == ~T13_E~0); 33105#L1492-1 assume !(1 == ~E_M~0); 33106#L1497-1 assume !(1 == ~E_1~0); 33476#L1502-1 assume !(1 == ~E_2~0); 33477#L1507-1 assume !(1 == ~E_3~0); 32982#L1512-1 assume !(1 == ~E_4~0); 32983#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 34384#L1522-1 assume !(1 == ~E_6~0); 33719#L1527-1 assume !(1 == ~E_7~0); 33720#L1532-1 assume !(1 == ~E_8~0); 34585#L1537-1 assume !(1 == ~E_9~0); 33927#L1542-1 assume !(1 == ~E_10~0); 33748#L1547-1 assume !(1 == ~E_11~0); 33749#L1552-1 assume !(1 == ~E_12~0); 32678#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 32679#L1562-1 assume { :end_inline_reset_delta_events } true; 33288#L1928-2 [2023-11-19 07:53:44,959 INFO L750 eck$LassoCheckResult]: Loop: 33288#L1928-2 assume !false; 33786#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 33363#L1254-1 assume !false; 33595#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 33007#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 33008#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 33207#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 34370#L1067 assume !(0 != eval_~tmp~0#1); 33660#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 33265#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 33266#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 33496#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 33480#L1284-3 assume !(0 == ~T2_E~0); 33481#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 33461#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 33462#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 33854#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 33855#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 33342#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 33343#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 34333#L1324-3 assume !(0 == ~T10_E~0); 32980#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 32981#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 33754#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 33755#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 34059#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 33326#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 33327#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 34067#L1364-3 assume !(0 == ~E_4~0); 34584#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 34476#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 33109#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 33110#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 33324#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 33325#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 33631#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 34486#L1404-3 assume !(0 == ~E_12~0); 34451#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 34452#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 33956#L628-45 assume 1 == ~m_pc~0; 33626#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 33628#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 34139#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 33360#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 33361#L1591-47 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; 34091#L647-45 assume 1 == ~t1_pc~0; 32928#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 32929#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33872#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 33038#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 33039#L1599-47 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; 33249#L666-45 assume !(1 == ~t2_pc~0); 33250#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 33740#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 34137#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 34138#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 34203#L1607-47 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; 32790#L685-45 assume 1 == ~t3_pc~0; 32791#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 33868#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 34516#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 34382#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 34383#L1615-47 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; 34525#L704-45 assume !(1 == ~t4_pc~0); 32657#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 32658#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 33526#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 34407#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 34613#L1623-47 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; 33985#L723-45 assume !(1 == ~t5_pc~0); 33986#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 34463#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 34575#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 33338#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 33339#L1631-47 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; 34353#L742-45 assume 1 == ~t6_pc~0; 34354#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 33603#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33813#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 33814#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 34096#L1639-47 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; 34182#L761-45 assume !(1 == ~t7_pc~0); 34183#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 33597#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33598#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 32986#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 32987#L1647-47 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; 34455#L780-45 assume 1 == ~t8_pc~0; 33364#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 32997#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 32998#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 34582#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 32966#L1655-47 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; 32967#L799-45 assume !(1 == ~t9_pc~0); 33185#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 33186#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 34248#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 34132#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 34133#L1663-47 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; 32908#L818-45 assume 1 == ~t10_pc~0; 32909#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 33026#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 34109#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 33524#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 33525#L1671-47 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; 34228#L837-45 assume 1 == ~t11_pc~0; 34512#L838-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 33455#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 32978#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 32979#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 33047#L1679-47 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; 33048#L856-45 assume !(1 == ~t12_pc~0); 33049#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 33050#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 34279#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 34280#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 33870#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 33871#L875-45 assume !(1 == ~t13_pc~0); 33840#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 33839#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 33899#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 34240#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 34496#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 34440#L1427-3 assume !(1 == ~M_E~0); 33665#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 33666#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 34190#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33857#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 33858#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 32695#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 32696#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 34368#L1462-3 assume !(1 == ~T8_E~0); 34369#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 34236#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 34237#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 32950#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 32951#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 33093#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 33263#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 33264#L1502-3 assume !(1 == ~E_2~0); 34210#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 34331#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 33302#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 32990#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 32991#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 32957#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 32958#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 34068#L1542-3 assume !(1 == ~E_10~0); 34196#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 33841#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 33842#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 33161#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 33162#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 32583#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 33020#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 33021#L1947 assume !(0 == start_simulation_~tmp~3#1); 33974#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 34164#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 33222#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 32645#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 32646#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 34299#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 34300#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 34460#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 33288#L1928-2 [2023-11-19 07:53:44,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:44,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1393291829, now seen corresponding path program 1 times [2023-11-19 07:53:44,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:44,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801696861] [2023-11-19 07:53:44,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:44,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801696861] [2023-11-19 07:53:45,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801696861] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962602788] [2023-11-19 07:53:45,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,044 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:45,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,045 INFO L85 PathProgramCache]: Analyzing trace with hash 788038383, now seen corresponding path program 1 times [2023-11-19 07:53:45,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351444359] [2023-11-19 07:53:45,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351444359] [2023-11-19 07:53:45,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351444359] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172215024] [2023-11-19 07:53:45,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,122 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:45,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:45,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:45,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:45,123 INFO L87 Difference]: Start difference. First operand 2032 states and 2994 transitions. cyclomatic complexity: 963 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:45,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:45,170 INFO L93 Difference]: Finished difference Result 2032 states and 2993 transitions. [2023-11-19 07:53:45,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2993 transitions. [2023-11-19 07:53:45,185 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2993 transitions. [2023-11-19 07:53:45,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:45,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:45,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2993 transitions. [2023-11-19 07:53:45,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:45,217 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2993 transitions. [2023-11-19 07:53:45,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2993 transitions. [2023-11-19 07:53:45,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:45,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4729330708661417) internal successors, (2993), 2031 states have internal predecessors, (2993), 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) [2023-11-19 07:53:45,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2993 transitions. [2023-11-19 07:53:45,280 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2993 transitions. [2023-11-19 07:53:45,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:45,281 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2993 transitions. [2023-11-19 07:53:45,281 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-19 07:53:45,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2993 transitions. [2023-11-19 07:53:45,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:45,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:45,296 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,296 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,297 INFO L748 eck$LassoCheckResult]: Stem: 36984#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 36985#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 37971#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 37972#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 38671#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 37565#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 37566#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 37636#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 37637#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 38074#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 38075#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 37600#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 37405#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 37406#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 37864#L947-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 37865#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 37744#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 37745#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 37379#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 37380#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 38595#L1279-2 assume !(0 == ~T1_E~0); 37005#L1284-1 assume !(0 == ~T2_E~0); 37006#L1289-1 assume !(0 == ~T3_E~0); 37741#L1294-1 assume !(0 == ~T4_E~0); 37742#L1299-1 assume !(0 == ~T5_E~0); 37753#L1304-1 assume !(0 == ~T6_E~0); 38670#L1309-1 assume !(0 == ~T7_E~0); 38672#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 36929#L1319-1 assume !(0 == ~T9_E~0); 36930#L1324-1 assume !(0 == ~T10_E~0); 37103#L1329-1 assume !(0 == ~T11_E~0); 37104#L1334-1 assume !(0 == ~T12_E~0); 38513#L1339-1 assume !(0 == ~T13_E~0); 38585#L1344-1 assume !(0 == ~E_M~0); 38586#L1349-1 assume !(0 == ~E_1~0); 37930#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 37931#L1359-1 assume !(0 == ~E_3~0); 38338#L1364-1 assume !(0 == ~E_4~0); 37229#L1369-1 assume !(0 == ~E_5~0); 37230#L1374-1 assume !(0 == ~E_6~0); 37937#L1379-1 assume !(0 == ~E_7~0); 37938#L1384-1 assume !(0 == ~E_8~0); 38015#L1389-1 assume !(0 == ~E_9~0); 38532#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 38533#L1399-1 assume !(0 == ~E_11~0); 38626#L1404-1 assume !(0 == ~E_12~0); 37327#L1409-1 assume !(0 == ~E_13~0); 37328#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 38621#L628 assume !(1 == ~m_pc~0); 37228#L628-2 is_master_triggered_~__retres1~0#1 := 0; 37227#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 37812#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 37813#L1591 assume !(0 != activate_threads_~tmp~1#1); 38634#L1591-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; 37793#L647 assume 1 == ~t1_pc~0; 37153#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 37154#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 37844#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 38301#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 38573#L1599-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; 38574#L666 assume 1 == ~t2_pc~0; 37002#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 37003#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 37144#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 37145#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 38126#L1607-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; 38127#L685 assume !(1 == ~t3_pc~0); 38221#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 38220#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 38290#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 37979#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 37980#L1615-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; 37453#L704 assume 1 == ~t4_pc~0; 37454#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 37991#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36793#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 36794#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 37842#L1623-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; 37843#L723 assume !(1 == ~t5_pc~0); 37975#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 38193#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 38331#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 38105#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 38106#L1631-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; 37211#L742 assume 1 == ~t6_pc~0; 37212#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 37368#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 37135#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 36898#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 36899#L1639-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; 37289#L761 assume !(1 == ~t7_pc~0); 37290#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 37165#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 37166#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 37982#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 37983#L1647-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; 36921#L780 assume 1 == ~t8_pc~0; 36922#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 37201#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 37202#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 37944#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 37945#L1655-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; 38061#L799 assume 1 == ~t9_pc~0; 38163#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 36924#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 36925#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 37196#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 38264#L1663-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; 38087#L818 assume !(1 == ~t10_pc~0); 36708#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 36709#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 38156#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 38090#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 38091#L1671-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; 38133#L837 assume 1 == ~t11_pc~0; 38134#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 37969#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 38577#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 38054#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 38055#L1679-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; 37801#L856 assume !(1 == ~t12_pc~0); 37802#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 38436#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36726#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 36727#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 38414#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 38598#L875 assume 1 == ~t13_pc~0; 37751#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 37369#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 37370#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 37307#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 37308#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 38155#L1427 assume !(1 == ~M_E~0); 38140#L1427-2 assume !(1 == ~T1_E~0); 37276#L1432-1 assume !(1 == ~T2_E~0); 37277#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 38343#L1442-1 assume !(1 == ~T4_E~0); 38344#L1447-1 assume !(1 == ~T5_E~0); 38202#L1452-1 assume !(1 == ~T6_E~0); 36845#L1457-1 assume !(1 == ~T7_E~0); 36846#L1462-1 assume !(1 == ~T8_E~0); 38361#L1467-1 assume !(1 == ~T9_E~0); 38382#L1472-1 assume !(1 == ~T10_E~0); 38383#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 38151#L1482-1 assume !(1 == ~T12_E~0); 38152#L1487-1 assume !(1 == ~T13_E~0); 37176#L1492-1 assume !(1 == ~E_M~0); 37177#L1497-1 assume !(1 == ~E_1~0); 37547#L1502-1 assume !(1 == ~E_2~0); 37548#L1507-1 assume !(1 == ~E_3~0); 37053#L1512-1 assume !(1 == ~E_4~0); 37054#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 38455#L1522-1 assume !(1 == ~E_6~0); 37790#L1527-1 assume !(1 == ~E_7~0); 37791#L1532-1 assume !(1 == ~E_8~0); 38656#L1537-1 assume !(1 == ~E_9~0); 37998#L1542-1 assume !(1 == ~E_10~0); 37819#L1547-1 assume !(1 == ~E_11~0); 37820#L1552-1 assume !(1 == ~E_12~0); 36749#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 36750#L1562-1 assume { :end_inline_reset_delta_events } true; 37359#L1928-2 [2023-11-19 07:53:45,298 INFO L750 eck$LassoCheckResult]: Loop: 37359#L1928-2 assume !false; 37857#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 37434#L1254-1 assume !false; 37666#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 37078#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 37079#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 37278#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 38441#L1067 assume !(0 != eval_~tmp~0#1); 37731#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 37336#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 37337#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 37567#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 37551#L1284-3 assume !(0 == ~T2_E~0); 37552#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 37532#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 37533#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 37925#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 37926#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 37413#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 37414#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 38404#L1324-3 assume !(0 == ~T10_E~0); 37051#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 37052#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 37825#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 37826#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 38130#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 37397#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 37398#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 38138#L1364-3 assume !(0 == ~E_4~0); 38655#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 38547#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 37180#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 37181#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 37395#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 37396#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 37702#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 38557#L1404-3 assume !(0 == ~E_12~0); 38522#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 38523#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 38027#L628-45 assume 1 == ~m_pc~0; 37697#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 37699#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 38210#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 37431#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 37432#L1591-47 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; 38162#L647-45 assume 1 == ~t1_pc~0; 36999#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 37000#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 37943#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 37109#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 37110#L1599-47 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; 37320#L666-45 assume !(1 == ~t2_pc~0); 37321#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 37811#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 38208#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 38209#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 38274#L1607-47 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; 36861#L685-45 assume 1 == ~t3_pc~0; 36862#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 37939#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 38587#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 38453#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 38454#L1615-47 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; 38596#L704-45 assume !(1 == ~t4_pc~0); 36728#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 36729#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 37597#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 38478#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 38684#L1623-47 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; 38056#L723-45 assume !(1 == ~t5_pc~0); 38057#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 38534#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 38646#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 37409#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 37410#L1631-47 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; 38424#L742-45 assume 1 == ~t6_pc~0; 38425#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 37674#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 37884#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 37885#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 38167#L1639-47 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; 38253#L761-45 assume !(1 == ~t7_pc~0); 38254#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 37668#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 37669#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 37057#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 37058#L1647-47 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; 38526#L780-45 assume 1 == ~t8_pc~0; 37435#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 37068#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 37069#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 38653#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 37037#L1655-47 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; 37038#L799-45 assume !(1 == ~t9_pc~0); 37256#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 37257#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 38319#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 38203#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 38204#L1663-47 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; 36979#L818-45 assume 1 == ~t10_pc~0; 36980#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 37097#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 38180#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 37595#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 37596#L1671-47 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; 38299#L837-45 assume !(1 == ~t11_pc~0); 37525#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 37526#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 37049#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 37050#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 37118#L1679-47 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; 37119#L856-45 assume !(1 == ~t12_pc~0); 37120#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 37121#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 38350#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 38351#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 37941#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 37942#L875-45 assume 1 == ~t13_pc~0; 37909#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 37910#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 37970#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 38311#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 38567#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 38511#L1427-3 assume !(1 == ~M_E~0); 37736#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 37737#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 38261#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 37928#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 37929#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 36766#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 36767#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 38439#L1462-3 assume !(1 == ~T8_E~0); 38440#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 38307#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 38308#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 37021#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 37022#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 37164#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 37334#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 37335#L1502-3 assume !(1 == ~E_2~0); 38281#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 38402#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 37373#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 37061#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 37062#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 37028#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 37029#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 38139#L1542-3 assume !(1 == ~E_10~0); 38267#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 37912#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 37913#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 37232#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 37233#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 36654#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 37091#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 37092#L1947 assume !(0 == start_simulation_~tmp~3#1); 38045#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 38235#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 37293#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 36716#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 36717#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 38370#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 38371#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 38531#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 37359#L1928-2 [2023-11-19 07:53:45,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1779154231, now seen corresponding path program 1 times [2023-11-19 07:53:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804183559] [2023-11-19 07:53:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804183559] [2023-11-19 07:53:45,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804183559] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780053761] [2023-11-19 07:53:45,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,357 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:45,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1650149743, now seen corresponding path program 2 times [2023-11-19 07:53:45,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350989950] [2023-11-19 07:53:45,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350989950] [2023-11-19 07:53:45,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350989950] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532488977] [2023-11-19 07:53:45,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,432 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:45,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:45,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:45,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:45,433 INFO L87 Difference]: Start difference. First operand 2032 states and 2993 transitions. cyclomatic complexity: 962 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:45,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:45,480 INFO L93 Difference]: Finished difference Result 2032 states and 2992 transitions. [2023-11-19 07:53:45,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2992 transitions. [2023-11-19 07:53:45,494 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2992 transitions. [2023-11-19 07:53:45,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:45,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:45,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2992 transitions. [2023-11-19 07:53:45,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:45,515 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2992 transitions. [2023-11-19 07:53:45,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2992 transitions. [2023-11-19 07:53:45,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4724409448818898) internal successors, (2992), 2031 states have internal predecessors, (2992), 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) [2023-11-19 07:53:45,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2992 transitions. [2023-11-19 07:53:45,560 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2992 transitions. [2023-11-19 07:53:45,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:45,561 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2992 transitions. [2023-11-19 07:53:45,561 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-19 07:53:45,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2992 transitions. [2023-11-19 07:53:45,572 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:45,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:45,576 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,576 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,577 INFO L748 eck$LassoCheckResult]: Stem: 41055#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 41056#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 42042#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 42043#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 42742#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 41636#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 41637#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 41707#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 41708#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 42145#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 42146#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 41671#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 41476#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 41477#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 41935#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 41936#L952-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 41815#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 41816#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 41450#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 41451#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 42666#L1279-2 assume !(0 == ~T1_E~0); 41076#L1284-1 assume !(0 == ~T2_E~0); 41077#L1289-1 assume !(0 == ~T3_E~0); 41812#L1294-1 assume !(0 == ~T4_E~0); 41813#L1299-1 assume !(0 == ~T5_E~0); 41824#L1304-1 assume !(0 == ~T6_E~0); 42741#L1309-1 assume !(0 == ~T7_E~0); 42743#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 41000#L1319-1 assume !(0 == ~T9_E~0); 41001#L1324-1 assume !(0 == ~T10_E~0); 41174#L1329-1 assume !(0 == ~T11_E~0); 41175#L1334-1 assume !(0 == ~T12_E~0); 42584#L1339-1 assume !(0 == ~T13_E~0); 42656#L1344-1 assume !(0 == ~E_M~0); 42657#L1349-1 assume !(0 == ~E_1~0); 42001#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 42002#L1359-1 assume !(0 == ~E_3~0); 42409#L1364-1 assume !(0 == ~E_4~0); 41300#L1369-1 assume !(0 == ~E_5~0); 41301#L1374-1 assume !(0 == ~E_6~0); 42008#L1379-1 assume !(0 == ~E_7~0); 42009#L1384-1 assume !(0 == ~E_8~0); 42086#L1389-1 assume !(0 == ~E_9~0); 42603#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 42604#L1399-1 assume !(0 == ~E_11~0); 42697#L1404-1 assume !(0 == ~E_12~0); 41398#L1409-1 assume !(0 == ~E_13~0); 41399#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 42692#L628 assume !(1 == ~m_pc~0); 41299#L628-2 is_master_triggered_~__retres1~0#1 := 0; 41298#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 41883#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 41884#L1591 assume !(0 != activate_threads_~tmp~1#1); 42705#L1591-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; 41864#L647 assume 1 == ~t1_pc~0; 41224#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 41225#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 41915#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 42372#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 42644#L1599-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; 42645#L666 assume 1 == ~t2_pc~0; 41073#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 41074#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 41215#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 41216#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 42197#L1607-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; 42198#L685 assume !(1 == ~t3_pc~0); 42292#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 42291#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 42361#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 42050#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 42051#L1615-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; 41524#L704 assume 1 == ~t4_pc~0; 41525#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 42062#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 40864#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 40865#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 41913#L1623-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; 41914#L723 assume !(1 == ~t5_pc~0); 42046#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 42264#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 42402#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 42176#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 42177#L1631-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; 41282#L742 assume 1 == ~t6_pc~0; 41283#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 41439#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 41206#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 40969#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 40970#L1639-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; 41360#L761 assume !(1 == ~t7_pc~0); 41361#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 41236#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 41237#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 42053#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 42054#L1647-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; 40992#L780 assume 1 == ~t8_pc~0; 40993#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 41272#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 41273#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 42015#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 42016#L1655-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; 42132#L799 assume 1 == ~t9_pc~0; 42234#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 40995#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 40996#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 41267#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 42335#L1663-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; 42158#L818 assume !(1 == ~t10_pc~0); 40779#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 40780#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 42227#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 42161#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 42162#L1671-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; 42204#L837 assume 1 == ~t11_pc~0; 42205#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 42040#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 42648#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 42125#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 42126#L1679-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; 41872#L856 assume !(1 == ~t12_pc~0); 41873#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 42507#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 40797#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 40798#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 42485#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 42669#L875 assume 1 == ~t13_pc~0; 41822#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 41440#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 41441#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 41378#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 41379#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 42226#L1427 assume !(1 == ~M_E~0); 42211#L1427-2 assume !(1 == ~T1_E~0); 41347#L1432-1 assume !(1 == ~T2_E~0); 41348#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 42414#L1442-1 assume !(1 == ~T4_E~0); 42415#L1447-1 assume !(1 == ~T5_E~0); 42273#L1452-1 assume !(1 == ~T6_E~0); 40916#L1457-1 assume !(1 == ~T7_E~0); 40917#L1462-1 assume !(1 == ~T8_E~0); 42432#L1467-1 assume !(1 == ~T9_E~0); 42453#L1472-1 assume !(1 == ~T10_E~0); 42454#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 42222#L1482-1 assume !(1 == ~T12_E~0); 42223#L1487-1 assume !(1 == ~T13_E~0); 41247#L1492-1 assume !(1 == ~E_M~0); 41248#L1497-1 assume !(1 == ~E_1~0); 41618#L1502-1 assume !(1 == ~E_2~0); 41619#L1507-1 assume !(1 == ~E_3~0); 41124#L1512-1 assume !(1 == ~E_4~0); 41125#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 42526#L1522-1 assume !(1 == ~E_6~0); 41861#L1527-1 assume !(1 == ~E_7~0); 41862#L1532-1 assume !(1 == ~E_8~0); 42727#L1537-1 assume !(1 == ~E_9~0); 42069#L1542-1 assume !(1 == ~E_10~0); 41890#L1547-1 assume !(1 == ~E_11~0); 41891#L1552-1 assume !(1 == ~E_12~0); 40820#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 40821#L1562-1 assume { :end_inline_reset_delta_events } true; 41430#L1928-2 [2023-11-19 07:53:45,577 INFO L750 eck$LassoCheckResult]: Loop: 41430#L1928-2 assume !false; 41928#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 41505#L1254-1 assume !false; 41737#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 41149#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 41150#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 41349#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 42512#L1067 assume !(0 != eval_~tmp~0#1); 41802#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 41407#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 41408#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 41638#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 41622#L1284-3 assume !(0 == ~T2_E~0); 41623#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 41603#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 41604#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 41996#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 41997#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 41484#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 41485#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 42475#L1324-3 assume !(0 == ~T10_E~0); 41122#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 41123#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 41896#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 41897#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 42201#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 41468#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 41469#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 42209#L1364-3 assume !(0 == ~E_4~0); 42726#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 42618#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 41251#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 41252#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 41466#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 41467#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 41773#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 42628#L1404-3 assume !(0 == ~E_12~0); 42593#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 42594#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 42098#L628-45 assume 1 == ~m_pc~0; 41768#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 41770#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 42281#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 41502#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 41503#L1591-47 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; 42233#L647-45 assume !(1 == ~t1_pc~0); 41072#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 41071#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 42014#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 41180#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 41181#L1599-47 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; 41391#L666-45 assume !(1 == ~t2_pc~0); 41392#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 41882#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 42279#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 42280#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 42345#L1607-47 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; 40932#L685-45 assume 1 == ~t3_pc~0; 40933#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 42010#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 42658#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 42524#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 42525#L1615-47 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; 42667#L704-45 assume 1 == ~t4_pc~0; 42548#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 40800#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 41668#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 42549#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 42755#L1623-47 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; 42127#L723-45 assume !(1 == ~t5_pc~0); 42128#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 42605#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 42717#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 41480#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 41481#L1631-47 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; 42495#L742-45 assume 1 == ~t6_pc~0; 42496#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 41745#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 41955#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 41956#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 42238#L1639-47 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; 42324#L761-45 assume !(1 == ~t7_pc~0); 42325#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 41739#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 41740#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 41128#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 41129#L1647-47 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; 42597#L780-45 assume 1 == ~t8_pc~0; 41506#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 41139#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 41140#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 42724#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 41108#L1655-47 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; 41109#L799-45 assume 1 == ~t9_pc~0; 41894#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 41328#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 42390#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 42274#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 42275#L1663-47 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; 41050#L818-45 assume 1 == ~t10_pc~0; 41051#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 41168#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 42251#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 41666#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 41667#L1671-47 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; 42370#L837-45 assume !(1 == ~t11_pc~0); 41596#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 41597#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 41120#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 41121#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 41189#L1679-47 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; 41190#L856-45 assume !(1 == ~t12_pc~0); 41191#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 41192#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 42421#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 42422#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 42012#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 42013#L875-45 assume 1 == ~t13_pc~0; 41980#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 41981#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 42041#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 42382#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 42638#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 42582#L1427-3 assume !(1 == ~M_E~0); 41807#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 41808#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 42332#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 41999#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 42000#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 40837#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 40838#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 42510#L1462-3 assume !(1 == ~T8_E~0); 42511#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 42378#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 42379#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 41092#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 41093#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 41235#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 41405#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 41406#L1502-3 assume !(1 == ~E_2~0); 42352#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 42473#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 41444#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 41132#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 41133#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 41099#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 41100#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 42210#L1542-3 assume !(1 == ~E_10~0); 42338#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 41983#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 41984#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 41303#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 41304#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 40725#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 41162#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 41163#L1947 assume !(0 == start_simulation_~tmp~3#1); 42116#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 42306#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 41364#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 40787#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 40788#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 42441#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 42442#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 42602#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 41430#L1928-2 [2023-11-19 07:53:45,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,578 INFO L85 PathProgramCache]: Analyzing trace with hash 584687431, now seen corresponding path program 1 times [2023-11-19 07:53:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620958967] [2023-11-19 07:53:45,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620958967] [2023-11-19 07:53:45,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620958967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889635040] [2023-11-19 07:53:45,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,650 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:45,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1084600146, now seen corresponding path program 1 times [2023-11-19 07:53:45,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646026213] [2023-11-19 07:53:45,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646026213] [2023-11-19 07:53:45,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646026213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915728042] [2023-11-19 07:53:45,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,724 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:45,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:45,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:45,725 INFO L87 Difference]: Start difference. First operand 2032 states and 2992 transitions. cyclomatic complexity: 961 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:45,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:45,767 INFO L93 Difference]: Finished difference Result 2032 states and 2991 transitions. [2023-11-19 07:53:45,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2991 transitions. [2023-11-19 07:53:45,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2991 transitions. [2023-11-19 07:53:45,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:45,794 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:45,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2991 transitions. [2023-11-19 07:53:45,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:45,798 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2991 transitions. [2023-11-19 07:53:45,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2991 transitions. [2023-11-19 07:53:45,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:45,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4719488188976377) internal successors, (2991), 2031 states have internal predecessors, (2991), 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) [2023-11-19 07:53:45,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2991 transitions. [2023-11-19 07:53:45,843 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2991 transitions. [2023-11-19 07:53:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:45,844 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2991 transitions. [2023-11-19 07:53:45,844 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-19 07:53:45,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2991 transitions. [2023-11-19 07:53:45,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:45,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:45,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:45,859 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,859 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:45,859 INFO L748 eck$LassoCheckResult]: Stem: 45126#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 45127#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 46113#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 46114#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 46813#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 45707#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 45708#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 45778#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 45779#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 46216#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 46217#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 45742#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 45547#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 45548#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 46006#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 46007#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 45886#L957-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 45887#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 45521#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 45522#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 46737#L1279-2 assume !(0 == ~T1_E~0); 45147#L1284-1 assume !(0 == ~T2_E~0); 45148#L1289-1 assume !(0 == ~T3_E~0); 45883#L1294-1 assume !(0 == ~T4_E~0); 45884#L1299-1 assume !(0 == ~T5_E~0); 45895#L1304-1 assume !(0 == ~T6_E~0); 46812#L1309-1 assume !(0 == ~T7_E~0); 46814#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 45071#L1319-1 assume !(0 == ~T9_E~0); 45072#L1324-1 assume !(0 == ~T10_E~0); 45245#L1329-1 assume !(0 == ~T11_E~0); 45246#L1334-1 assume !(0 == ~T12_E~0); 46655#L1339-1 assume !(0 == ~T13_E~0); 46727#L1344-1 assume !(0 == ~E_M~0); 46728#L1349-1 assume !(0 == ~E_1~0); 46072#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 46073#L1359-1 assume !(0 == ~E_3~0); 46480#L1364-1 assume !(0 == ~E_4~0); 45371#L1369-1 assume !(0 == ~E_5~0); 45372#L1374-1 assume !(0 == ~E_6~0); 46079#L1379-1 assume !(0 == ~E_7~0); 46080#L1384-1 assume !(0 == ~E_8~0); 46157#L1389-1 assume !(0 == ~E_9~0); 46674#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 46675#L1399-1 assume !(0 == ~E_11~0); 46768#L1404-1 assume !(0 == ~E_12~0); 45469#L1409-1 assume !(0 == ~E_13~0); 45470#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 46763#L628 assume !(1 == ~m_pc~0); 45370#L628-2 is_master_triggered_~__retres1~0#1 := 0; 45369#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 45954#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 45955#L1591 assume !(0 != activate_threads_~tmp~1#1); 46776#L1591-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; 45935#L647 assume 1 == ~t1_pc~0; 45295#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 45296#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 45986#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 46443#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 46715#L1599-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; 46716#L666 assume 1 == ~t2_pc~0; 45144#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 45145#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 45286#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 45287#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 46268#L1607-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; 46269#L685 assume !(1 == ~t3_pc~0); 46363#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 46362#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 46432#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 46121#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 46122#L1615-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; 45595#L704 assume 1 == ~t4_pc~0; 45596#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 46133#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 44935#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 44936#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 45984#L1623-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; 45985#L723 assume !(1 == ~t5_pc~0); 46117#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 46335#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 46473#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 46247#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 46248#L1631-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; 45353#L742 assume 1 == ~t6_pc~0; 45354#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 45510#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 45277#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 45040#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 45041#L1639-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; 45431#L761 assume !(1 == ~t7_pc~0); 45432#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 45307#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 45308#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 46124#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 46125#L1647-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; 45063#L780 assume 1 == ~t8_pc~0; 45064#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 45343#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 45344#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 46086#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 46087#L1655-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; 46203#L799 assume 1 == ~t9_pc~0; 46305#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 45066#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 45067#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 45338#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 46406#L1663-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; 46229#L818 assume !(1 == ~t10_pc~0); 44850#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 44851#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 46298#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 46232#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 46233#L1671-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; 46275#L837 assume 1 == ~t11_pc~0; 46276#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 46111#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 46719#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 46196#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 46197#L1679-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; 45943#L856 assume !(1 == ~t12_pc~0); 45944#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 46578#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 44868#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 44869#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 46556#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 46740#L875 assume 1 == ~t13_pc~0; 45893#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 45511#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 45512#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 45449#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 45450#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 46297#L1427 assume !(1 == ~M_E~0); 46282#L1427-2 assume !(1 == ~T1_E~0); 45418#L1432-1 assume !(1 == ~T2_E~0); 45419#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 46485#L1442-1 assume !(1 == ~T4_E~0); 46486#L1447-1 assume !(1 == ~T5_E~0); 46344#L1452-1 assume !(1 == ~T6_E~0); 44987#L1457-1 assume !(1 == ~T7_E~0); 44988#L1462-1 assume !(1 == ~T8_E~0); 46503#L1467-1 assume !(1 == ~T9_E~0); 46524#L1472-1 assume !(1 == ~T10_E~0); 46525#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 46293#L1482-1 assume !(1 == ~T12_E~0); 46294#L1487-1 assume !(1 == ~T13_E~0); 45318#L1492-1 assume !(1 == ~E_M~0); 45319#L1497-1 assume !(1 == ~E_1~0); 45689#L1502-1 assume !(1 == ~E_2~0); 45690#L1507-1 assume !(1 == ~E_3~0); 45195#L1512-1 assume !(1 == ~E_4~0); 45196#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 46597#L1522-1 assume !(1 == ~E_6~0); 45932#L1527-1 assume !(1 == ~E_7~0); 45933#L1532-1 assume !(1 == ~E_8~0); 46798#L1537-1 assume !(1 == ~E_9~0); 46140#L1542-1 assume !(1 == ~E_10~0); 45961#L1547-1 assume !(1 == ~E_11~0); 45962#L1552-1 assume !(1 == ~E_12~0); 44891#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 44892#L1562-1 assume { :end_inline_reset_delta_events } true; 45501#L1928-2 [2023-11-19 07:53:45,860 INFO L750 eck$LassoCheckResult]: Loop: 45501#L1928-2 assume !false; 45999#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 45576#L1254-1 assume !false; 45808#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 45220#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 45221#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 45420#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 46583#L1067 assume !(0 != eval_~tmp~0#1); 45873#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 45478#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 45479#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 45709#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 45693#L1284-3 assume !(0 == ~T2_E~0); 45694#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 45674#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 45675#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 46067#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 46068#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 45555#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 45556#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 46546#L1324-3 assume !(0 == ~T10_E~0); 45193#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 45194#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 45967#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 45968#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 46272#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 45539#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 45540#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 46280#L1364-3 assume !(0 == ~E_4~0); 46797#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 46689#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 45322#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 45323#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 45537#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 45538#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 45844#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 46699#L1404-3 assume !(0 == ~E_12~0); 46664#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 46665#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 46169#L628-45 assume !(1 == ~m_pc~0); 45840#L628-47 is_master_triggered_~__retres1~0#1 := 0; 45841#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 46352#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 45573#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 45574#L1591-47 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; 46304#L647-45 assume 1 == ~t1_pc~0; 45141#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 45142#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 46085#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 45251#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 45252#L1599-47 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; 45462#L666-45 assume !(1 == ~t2_pc~0); 45463#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 45953#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 46350#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 46351#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 46416#L1607-47 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; 45003#L685-45 assume 1 == ~t3_pc~0; 45004#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 46081#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 46729#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 46595#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 46596#L1615-47 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; 46738#L704-45 assume !(1 == ~t4_pc~0); 44870#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 44871#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 45739#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 46620#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 46826#L1623-47 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; 46198#L723-45 assume !(1 == ~t5_pc~0); 46199#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 46676#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 46788#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 45551#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 45552#L1631-47 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; 46566#L742-45 assume 1 == ~t6_pc~0; 46567#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 45816#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 46026#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 46027#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 46309#L1639-47 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; 46395#L761-45 assume !(1 == ~t7_pc~0); 46396#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 45810#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 45811#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 45199#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 45200#L1647-47 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; 46668#L780-45 assume 1 == ~t8_pc~0; 45577#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 45210#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 45211#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 46795#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 45179#L1655-47 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; 45180#L799-45 assume !(1 == ~t9_pc~0); 45398#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 45399#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 46461#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 46345#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 46346#L1663-47 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; 45121#L818-45 assume 1 == ~t10_pc~0; 45122#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 45239#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 46322#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 45737#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 45738#L1671-47 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; 46441#L837-45 assume !(1 == ~t11_pc~0); 45667#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 45668#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 45191#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 45192#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 45260#L1679-47 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; 45261#L856-45 assume 1 == ~t12_pc~0; 46736#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 45263#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 46492#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 46493#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 46083#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 46084#L875-45 assume 1 == ~t13_pc~0; 46051#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 46052#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 46112#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 46453#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 46709#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 46653#L1427-3 assume !(1 == ~M_E~0); 45878#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 45879#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 46403#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 46070#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 46071#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 44908#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 44909#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 46581#L1462-3 assume !(1 == ~T8_E~0); 46582#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 46449#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 46450#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 45163#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 45164#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 45306#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 45476#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 45477#L1502-3 assume !(1 == ~E_2~0); 46423#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 46544#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 45515#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 45203#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 45204#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 45170#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 45171#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 46281#L1542-3 assume !(1 == ~E_10~0); 46409#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 46054#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 46055#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 45374#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 45375#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 44796#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 45233#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 45234#L1947 assume !(0 == start_simulation_~tmp~3#1); 46187#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 46377#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 45435#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 44858#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 44859#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 46512#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 46513#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 46673#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 45501#L1928-2 [2023-11-19 07:53:45,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1907866377, now seen corresponding path program 1 times [2023-11-19 07:53:45,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924673373] [2023-11-19 07:53:45,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:45,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:45,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924673373] [2023-11-19 07:53:45,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924673373] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:45,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:45,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:45,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83514567] [2023-11-19 07:53:45,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:45,919 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:45,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:45,919 INFO L85 PathProgramCache]: Analyzing trace with hash 144470127, now seen corresponding path program 1 times [2023-11-19 07:53:45,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:45,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858644681] [2023-11-19 07:53:45,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:45,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:45,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:46,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:46,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:46,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858644681] [2023-11-19 07:53:46,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858644681] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:46,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:46,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:46,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666699371] [2023-11-19 07:53:46,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:46,011 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:46,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:46,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:46,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:46,012 INFO L87 Difference]: Start difference. First operand 2032 states and 2991 transitions. cyclomatic complexity: 960 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:46,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:46,053 INFO L93 Difference]: Finished difference Result 2032 states and 2990 transitions. [2023-11-19 07:53:46,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2990 transitions. [2023-11-19 07:53:46,066 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:46,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2990 transitions. [2023-11-19 07:53:46,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:46,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:46,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2990 transitions. [2023-11-19 07:53:46,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:46,084 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2990 transitions. [2023-11-19 07:53:46,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2990 transitions. [2023-11-19 07:53:46,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:46,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4714566929133859) internal successors, (2990), 2031 states have internal predecessors, (2990), 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) [2023-11-19 07:53:46,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2990 transitions. [2023-11-19 07:53:46,129 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2990 transitions. [2023-11-19 07:53:46,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:46,130 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2990 transitions. [2023-11-19 07:53:46,131 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-19 07:53:46,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2990 transitions. [2023-11-19 07:53:46,141 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:46,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:46,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:46,145 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,145 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,145 INFO L748 eck$LassoCheckResult]: Stem: 49197#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 49198#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 50184#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 50185#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 50884#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 49778#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 49779#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 49849#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 49850#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 50287#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 50288#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 49813#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 49618#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 49619#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 50077#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 50078#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 49957#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 49958#L962-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 49592#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 49593#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 50808#L1279-2 assume !(0 == ~T1_E~0); 49218#L1284-1 assume !(0 == ~T2_E~0); 49219#L1289-1 assume !(0 == ~T3_E~0); 49954#L1294-1 assume !(0 == ~T4_E~0); 49955#L1299-1 assume !(0 == ~T5_E~0); 49966#L1304-1 assume !(0 == ~T6_E~0); 50883#L1309-1 assume !(0 == ~T7_E~0); 50885#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 49142#L1319-1 assume !(0 == ~T9_E~0); 49143#L1324-1 assume !(0 == ~T10_E~0); 49316#L1329-1 assume !(0 == ~T11_E~0); 49317#L1334-1 assume !(0 == ~T12_E~0); 50726#L1339-1 assume !(0 == ~T13_E~0); 50798#L1344-1 assume !(0 == ~E_M~0); 50799#L1349-1 assume !(0 == ~E_1~0); 50143#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 50144#L1359-1 assume !(0 == ~E_3~0); 50551#L1364-1 assume !(0 == ~E_4~0); 49442#L1369-1 assume !(0 == ~E_5~0); 49443#L1374-1 assume !(0 == ~E_6~0); 50150#L1379-1 assume !(0 == ~E_7~0); 50151#L1384-1 assume !(0 == ~E_8~0); 50228#L1389-1 assume !(0 == ~E_9~0); 50745#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 50746#L1399-1 assume !(0 == ~E_11~0); 50839#L1404-1 assume !(0 == ~E_12~0); 49540#L1409-1 assume !(0 == ~E_13~0); 49541#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 50834#L628 assume !(1 == ~m_pc~0); 49441#L628-2 is_master_triggered_~__retres1~0#1 := 0; 49440#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 50025#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 50026#L1591 assume !(0 != activate_threads_~tmp~1#1); 50847#L1591-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; 50006#L647 assume 1 == ~t1_pc~0; 49366#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 49367#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 50057#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 50514#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 50786#L1599-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; 50787#L666 assume 1 == ~t2_pc~0; 49215#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 49216#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 49357#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 49358#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 50339#L1607-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; 50340#L685 assume !(1 == ~t3_pc~0); 50434#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 50433#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 50503#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 50192#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 50193#L1615-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; 49666#L704 assume 1 == ~t4_pc~0; 49667#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 50204#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 49006#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 49007#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 50055#L1623-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; 50056#L723 assume !(1 == ~t5_pc~0); 50188#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 50406#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 50544#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 50318#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 50319#L1631-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; 49424#L742 assume 1 == ~t6_pc~0; 49425#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 49581#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 49348#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 49111#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 49112#L1639-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; 49502#L761 assume !(1 == ~t7_pc~0); 49503#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 49378#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 49379#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 50195#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 50196#L1647-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; 49134#L780 assume 1 == ~t8_pc~0; 49135#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 49414#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 49415#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 50157#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 50158#L1655-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; 50274#L799 assume 1 == ~t9_pc~0; 50376#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 49137#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 49138#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 49409#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 50477#L1663-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; 50300#L818 assume !(1 == ~t10_pc~0); 48921#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 48922#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 50369#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 50303#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 50304#L1671-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; 50346#L837 assume 1 == ~t11_pc~0; 50347#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 50182#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 50790#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 50267#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 50268#L1679-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; 50014#L856 assume !(1 == ~t12_pc~0); 50015#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 50649#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 48939#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 48940#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 50627#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 50811#L875 assume 1 == ~t13_pc~0; 49964#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 49582#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 49583#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 49520#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 49521#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 50368#L1427 assume !(1 == ~M_E~0); 50353#L1427-2 assume !(1 == ~T1_E~0); 49489#L1432-1 assume !(1 == ~T2_E~0); 49490#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 50556#L1442-1 assume !(1 == ~T4_E~0); 50557#L1447-1 assume !(1 == ~T5_E~0); 50415#L1452-1 assume !(1 == ~T6_E~0); 49058#L1457-1 assume !(1 == ~T7_E~0); 49059#L1462-1 assume !(1 == ~T8_E~0); 50574#L1467-1 assume !(1 == ~T9_E~0); 50595#L1472-1 assume !(1 == ~T10_E~0); 50596#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 50364#L1482-1 assume !(1 == ~T12_E~0); 50365#L1487-1 assume !(1 == ~T13_E~0); 49389#L1492-1 assume !(1 == ~E_M~0); 49390#L1497-1 assume !(1 == ~E_1~0); 49760#L1502-1 assume !(1 == ~E_2~0); 49761#L1507-1 assume !(1 == ~E_3~0); 49266#L1512-1 assume !(1 == ~E_4~0); 49267#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 50668#L1522-1 assume !(1 == ~E_6~0); 50003#L1527-1 assume !(1 == ~E_7~0); 50004#L1532-1 assume !(1 == ~E_8~0); 50869#L1537-1 assume !(1 == ~E_9~0); 50211#L1542-1 assume !(1 == ~E_10~0); 50032#L1547-1 assume !(1 == ~E_11~0); 50033#L1552-1 assume !(1 == ~E_12~0); 48962#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 48963#L1562-1 assume { :end_inline_reset_delta_events } true; 49572#L1928-2 [2023-11-19 07:53:46,146 INFO L750 eck$LassoCheckResult]: Loop: 49572#L1928-2 assume !false; 50070#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 49647#L1254-1 assume !false; 49879#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 49291#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 49292#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 49491#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 50654#L1067 assume !(0 != eval_~tmp~0#1); 49944#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 49549#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 49550#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 49780#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 49764#L1284-3 assume !(0 == ~T2_E~0); 49765#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 49745#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 49746#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 50138#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 50139#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 49626#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 49627#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 50617#L1324-3 assume !(0 == ~T10_E~0); 49264#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 49265#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 50038#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 50039#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 50343#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 49610#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 49611#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 50351#L1364-3 assume !(0 == ~E_4~0); 50868#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 50760#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 49393#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 49394#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 49608#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 49609#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 49915#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 50770#L1404-3 assume !(0 == ~E_12~0); 50735#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 50736#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 50240#L628-45 assume 1 == ~m_pc~0; 49910#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 49912#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 50423#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 49644#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 49645#L1591-47 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; 50375#L647-45 assume 1 == ~t1_pc~0; 49212#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 49213#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 50156#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 49322#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 49323#L1599-47 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; 49533#L666-45 assume !(1 == ~t2_pc~0); 49534#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 50024#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 50421#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 50422#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 50487#L1607-47 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; 49074#L685-45 assume 1 == ~t3_pc~0; 49075#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 50152#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 50800#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 50666#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 50667#L1615-47 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; 50809#L704-45 assume 1 == ~t4_pc~0; 50690#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 48942#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 49810#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 50691#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 50897#L1623-47 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; 50269#L723-45 assume !(1 == ~t5_pc~0); 50270#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 50747#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 50859#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 49622#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 49623#L1631-47 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; 50637#L742-45 assume 1 == ~t6_pc~0; 50638#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 49887#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 50097#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 50098#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 50380#L1639-47 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; 50466#L761-45 assume !(1 == ~t7_pc~0); 50467#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 49881#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 49882#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 49270#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 49271#L1647-47 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; 50739#L780-45 assume 1 == ~t8_pc~0; 49648#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 49281#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 49282#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 50866#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 49250#L1655-47 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; 49251#L799-45 assume 1 == ~t9_pc~0; 50036#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 49470#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 50532#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 50416#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 50417#L1663-47 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; 49192#L818-45 assume 1 == ~t10_pc~0; 49193#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 49310#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 50393#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 49808#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 49809#L1671-47 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; 50512#L837-45 assume !(1 == ~t11_pc~0); 49738#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 49739#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 49262#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 49263#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 49331#L1679-47 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; 49332#L856-45 assume !(1 == ~t12_pc~0); 49333#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 49334#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 50563#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 50564#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 50154#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 50155#L875-45 assume 1 == ~t13_pc~0; 50122#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 50123#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 50183#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 50524#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 50780#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 50724#L1427-3 assume !(1 == ~M_E~0); 49949#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 49950#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 50474#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 50141#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 50142#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 48979#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 48980#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 50652#L1462-3 assume !(1 == ~T8_E~0); 50653#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 50520#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 50521#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 49234#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 49235#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 49377#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 49547#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 49548#L1502-3 assume !(1 == ~E_2~0); 50494#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 50615#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 49586#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 49274#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 49275#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 49241#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 49242#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 50352#L1542-3 assume !(1 == ~E_10~0); 50480#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 50125#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 50126#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 49445#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 49446#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 48867#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 49304#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 49305#L1947 assume !(0 == start_simulation_~tmp~3#1); 50258#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 50448#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 49506#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 48929#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 48930#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 50583#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 50584#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 50744#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 49572#L1928-2 [2023-11-19 07:53:46,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:46,147 INFO L85 PathProgramCache]: Analyzing trace with hash 10886919, now seen corresponding path program 1 times [2023-11-19 07:53:46,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:46,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873544922] [2023-11-19 07:53:46,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:46,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:46,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:46,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:46,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873544922] [2023-11-19 07:53:46,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873544922] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:46,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:46,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:46,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321676972] [2023-11-19 07:53:46,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:46,209 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:46,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:46,210 INFO L85 PathProgramCache]: Analyzing trace with hash 340495405, now seen corresponding path program 1 times [2023-11-19 07:53:46,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:46,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495828347] [2023-11-19 07:53:46,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:46,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:46,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:46,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:46,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495828347] [2023-11-19 07:53:46,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495828347] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:46,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:46,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:46,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447741741] [2023-11-19 07:53:46,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:46,307 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:46,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:46,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:46,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:46,309 INFO L87 Difference]: Start difference. First operand 2032 states and 2990 transitions. cyclomatic complexity: 959 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:46,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:46,350 INFO L93 Difference]: Finished difference Result 2032 states and 2989 transitions. [2023-11-19 07:53:46,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2032 states and 2989 transitions. [2023-11-19 07:53:46,362 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:46,381 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2032 states to 2032 states and 2989 transitions. [2023-11-19 07:53:46,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2023-11-19 07:53:46,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2023-11-19 07:53:46,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2032 states and 2989 transitions. [2023-11-19 07:53:46,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:46,388 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2989 transitions. [2023-11-19 07:53:46,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states and 2989 transitions. [2023-11-19 07:53:46,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2023-11-19 07:53:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.4709645669291338) internal successors, (2989), 2031 states have internal predecessors, (2989), 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) [2023-11-19 07:53:46,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2989 transitions. [2023-11-19 07:53:46,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2032 states and 2989 transitions. [2023-11-19 07:53:46,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:46,434 INFO L428 stractBuchiCegarLoop]: Abstraction has 2032 states and 2989 transitions. [2023-11-19 07:53:46,435 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-19 07:53:46,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2989 transitions. [2023-11-19 07:53:46,445 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1857 [2023-11-19 07:53:46,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:46,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:46,449 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,449 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,450 INFO L748 eck$LassoCheckResult]: Stem: 53268#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 53269#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 54255#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 54256#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 54955#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 53849#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 53850#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 53920#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 53921#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 54358#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 54359#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 53884#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 53689#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 53690#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 54148#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 54149#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 54028#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 54029#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 53663#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 53664#L1279 assume 0 == ~M_E~0;~M_E~0 := 1; 54879#L1279-2 assume !(0 == ~T1_E~0); 53289#L1284-1 assume !(0 == ~T2_E~0); 53290#L1289-1 assume !(0 == ~T3_E~0); 54025#L1294-1 assume !(0 == ~T4_E~0); 54026#L1299-1 assume !(0 == ~T5_E~0); 54037#L1304-1 assume !(0 == ~T6_E~0); 54954#L1309-1 assume !(0 == ~T7_E~0); 54956#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 53213#L1319-1 assume !(0 == ~T9_E~0); 53214#L1324-1 assume !(0 == ~T10_E~0); 53387#L1329-1 assume !(0 == ~T11_E~0); 53388#L1334-1 assume !(0 == ~T12_E~0); 54797#L1339-1 assume !(0 == ~T13_E~0); 54869#L1344-1 assume !(0 == ~E_M~0); 54870#L1349-1 assume !(0 == ~E_1~0); 54214#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 54215#L1359-1 assume !(0 == ~E_3~0); 54622#L1364-1 assume !(0 == ~E_4~0); 53513#L1369-1 assume !(0 == ~E_5~0); 53514#L1374-1 assume !(0 == ~E_6~0); 54221#L1379-1 assume !(0 == ~E_7~0); 54222#L1384-1 assume !(0 == ~E_8~0); 54299#L1389-1 assume !(0 == ~E_9~0); 54816#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 54817#L1399-1 assume !(0 == ~E_11~0); 54910#L1404-1 assume !(0 == ~E_12~0); 53611#L1409-1 assume !(0 == ~E_13~0); 53612#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 54905#L628 assume !(1 == ~m_pc~0); 53512#L628-2 is_master_triggered_~__retres1~0#1 := 0; 53511#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 54096#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 54097#L1591 assume !(0 != activate_threads_~tmp~1#1); 54918#L1591-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; 54077#L647 assume 1 == ~t1_pc~0; 53437#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 53438#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 54128#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 54585#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 54857#L1599-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; 54858#L666 assume 1 == ~t2_pc~0; 53286#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 53287#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 53428#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 53429#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 54410#L1607-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; 54411#L685 assume !(1 == ~t3_pc~0); 54505#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 54504#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 54574#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 54263#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 54264#L1615-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; 53737#L704 assume 1 == ~t4_pc~0; 53738#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 54275#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 53077#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 53078#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 54126#L1623-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; 54127#L723 assume !(1 == ~t5_pc~0); 54259#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 54477#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 54615#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 54389#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 54390#L1631-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; 53495#L742 assume 1 == ~t6_pc~0; 53496#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 53652#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 53419#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 53182#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 53183#L1639-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; 53573#L761 assume !(1 == ~t7_pc~0); 53574#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 53449#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 53450#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 54266#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 54267#L1647-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; 53205#L780 assume 1 == ~t8_pc~0; 53206#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 53485#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 53486#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 54228#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 54229#L1655-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; 54345#L799 assume 1 == ~t9_pc~0; 54447#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 53208#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 53209#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 53480#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 54548#L1663-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; 54371#L818 assume !(1 == ~t10_pc~0); 52992#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 52993#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 54440#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 54374#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 54375#L1671-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; 54417#L837 assume 1 == ~t11_pc~0; 54418#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 54253#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 54861#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 54338#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 54339#L1679-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; 54085#L856 assume !(1 == ~t12_pc~0); 54086#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 54720#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 53010#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 53011#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 54698#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 54882#L875 assume 1 == ~t13_pc~0; 54035#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 53653#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 53654#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 53591#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 53592#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 54439#L1427 assume !(1 == ~M_E~0); 54424#L1427-2 assume !(1 == ~T1_E~0); 53560#L1432-1 assume !(1 == ~T2_E~0); 53561#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 54627#L1442-1 assume !(1 == ~T4_E~0); 54628#L1447-1 assume !(1 == ~T5_E~0); 54486#L1452-1 assume !(1 == ~T6_E~0); 53129#L1457-1 assume !(1 == ~T7_E~0); 53130#L1462-1 assume !(1 == ~T8_E~0); 54645#L1467-1 assume !(1 == ~T9_E~0); 54666#L1472-1 assume !(1 == ~T10_E~0); 54667#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 54435#L1482-1 assume !(1 == ~T12_E~0); 54436#L1487-1 assume !(1 == ~T13_E~0); 53460#L1492-1 assume !(1 == ~E_M~0); 53461#L1497-1 assume !(1 == ~E_1~0); 53831#L1502-1 assume !(1 == ~E_2~0); 53832#L1507-1 assume !(1 == ~E_3~0); 53337#L1512-1 assume !(1 == ~E_4~0); 53338#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 54739#L1522-1 assume !(1 == ~E_6~0); 54074#L1527-1 assume !(1 == ~E_7~0); 54075#L1532-1 assume !(1 == ~E_8~0); 54940#L1537-1 assume !(1 == ~E_9~0); 54282#L1542-1 assume !(1 == ~E_10~0); 54103#L1547-1 assume !(1 == ~E_11~0); 54104#L1552-1 assume !(1 == ~E_12~0); 53033#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 53034#L1562-1 assume { :end_inline_reset_delta_events } true; 53643#L1928-2 [2023-11-19 07:53:46,450 INFO L750 eck$LassoCheckResult]: Loop: 53643#L1928-2 assume !false; 54141#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 53718#L1254-1 assume !false; 53950#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 53362#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 53363#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 53562#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 54725#L1067 assume !(0 != eval_~tmp~0#1); 54015#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 53620#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 53621#L1279-3 assume 0 == ~M_E~0;~M_E~0 := 1; 53851#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 53835#L1284-3 assume !(0 == ~T2_E~0); 53836#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 53816#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 53817#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 54209#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 54210#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 53697#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 53698#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 54688#L1324-3 assume !(0 == ~T10_E~0); 53335#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 53336#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 54109#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 54110#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 54414#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 53681#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 53682#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 54422#L1364-3 assume !(0 == ~E_4~0); 54939#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 54831#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 53464#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 53465#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 53679#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 53680#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 53986#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 54841#L1404-3 assume !(0 == ~E_12~0); 54806#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 54807#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 54311#L628-45 assume 1 == ~m_pc~0; 53981#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 53983#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 54494#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 53715#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 53716#L1591-47 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; 54446#L647-45 assume 1 == ~t1_pc~0; 53283#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 53284#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 54227#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 53393#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 53394#L1599-47 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; 53604#L666-45 assume !(1 == ~t2_pc~0); 53605#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 54095#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 54492#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 54493#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 54558#L1607-47 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; 53145#L685-45 assume 1 == ~t3_pc~0; 53146#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 54223#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 54871#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 54737#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 54738#L1615-47 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; 54880#L704-45 assume !(1 == ~t4_pc~0); 53012#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 53013#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 53881#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 54762#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 54968#L1623-47 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; 54340#L723-45 assume !(1 == ~t5_pc~0); 54341#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 54818#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 54930#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 53693#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 53694#L1631-47 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; 54708#L742-45 assume 1 == ~t6_pc~0; 54709#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 53958#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 54168#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 54169#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 54451#L1639-47 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; 54537#L761-45 assume !(1 == ~t7_pc~0); 54538#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 53952#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 53953#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 53341#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 53342#L1647-47 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; 54810#L780-45 assume 1 == ~t8_pc~0; 53719#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 53352#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 53353#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 54937#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 53321#L1655-47 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; 53322#L799-45 assume !(1 == ~t9_pc~0); 53540#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 53541#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 54603#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 54487#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 54488#L1663-47 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; 53263#L818-45 assume 1 == ~t10_pc~0; 53264#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 53381#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 54464#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 53879#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 53880#L1671-47 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; 54583#L837-45 assume !(1 == ~t11_pc~0); 53809#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 53810#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 53333#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 53334#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 53402#L1679-47 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; 53403#L856-45 assume !(1 == ~t12_pc~0); 53404#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 53405#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 54634#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 54635#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 54225#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 54226#L875-45 assume 1 == ~t13_pc~0; 54193#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 54194#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 54254#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 54595#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 54851#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 54795#L1427-3 assume !(1 == ~M_E~0); 54020#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 54021#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 54545#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 54212#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 54213#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 53050#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 53051#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 54723#L1462-3 assume !(1 == ~T8_E~0); 54724#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 54591#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 54592#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 53305#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 53306#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 53448#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 53618#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 53619#L1502-3 assume !(1 == ~E_2~0); 54565#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 54686#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 53657#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 53345#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 53346#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 53312#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 53313#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 54423#L1542-3 assume !(1 == ~E_10~0); 54551#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 54196#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 54197#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 53516#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 53517#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 52938#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 53375#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 53376#L1947 assume !(0 == start_simulation_~tmp~3#1); 54329#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 54519#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 53577#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 53000#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 53001#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 54654#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 54655#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 54815#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 53643#L1928-2 [2023-11-19 07:53:46,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:46,451 INFO L85 PathProgramCache]: Analyzing trace with hash -327400631, now seen corresponding path program 1 times [2023-11-19 07:53:46,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:46,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556324402] [2023-11-19 07:53:46,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:46,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:46,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:46,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:46,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556324402] [2023-11-19 07:53:46,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556324402] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:46,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:46,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:53:46,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754888446] [2023-11-19 07:53:46,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:46,551 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:46,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:46,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1650149743, now seen corresponding path program 3 times [2023-11-19 07:53:46,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:46,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391489661] [2023-11-19 07:53:46,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:46,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:46,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:46,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:46,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391489661] [2023-11-19 07:53:46,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391489661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:46,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:46,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:46,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913355834] [2023-11-19 07:53:46,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:46,621 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:46,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:46,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:46,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:46,623 INFO L87 Difference]: Start difference. First operand 2032 states and 2989 transitions. cyclomatic complexity: 958 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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) [2023-11-19 07:53:46,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:46,756 INFO L93 Difference]: Finished difference Result 3789 states and 5556 transitions. [2023-11-19 07:53:46,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3789 states and 5556 transitions. [2023-11-19 07:53:46,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:46,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3789 states to 3789 states and 5556 transitions. [2023-11-19 07:53:46,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3789 [2023-11-19 07:53:46,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3789 [2023-11-19 07:53:46,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3789 states and 5556 transitions. [2023-11-19 07:53:46,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:46,810 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5556 transitions. [2023-11-19 07:53:46,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states and 5556 transitions. [2023-11-19 07:53:46,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 3789. [2023-11-19 07:53:46,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3789 states have (on average 1.466349960411718) internal successors, (5556), 3788 states have internal predecessors, (5556), 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) [2023-11-19 07:53:46,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 5556 transitions. [2023-11-19 07:53:46,952 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5556 transitions. [2023-11-19 07:53:46,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:46,954 INFO L428 stractBuchiCegarLoop]: Abstraction has 3789 states and 5556 transitions. [2023-11-19 07:53:46,955 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-19 07:53:46,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3789 states and 5556 transitions. [2023-11-19 07:53:46,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:46,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:46,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:46,979 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,979 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:46,980 INFO L748 eck$LassoCheckResult]: Stem: 59096#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 59097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 60102#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 60103#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 60913#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 59681#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 59682#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 59753#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 59754#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 60214#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 60215#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 59719#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 59520#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 59521#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 59986#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 59987#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 59869#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 59870#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 59494#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 59495#L1279 assume !(0 == ~M_E~0); 60799#L1279-2 assume !(0 == ~T1_E~0); 59117#L1284-1 assume !(0 == ~T2_E~0); 59118#L1289-1 assume !(0 == ~T3_E~0); 59861#L1294-1 assume !(0 == ~T4_E~0); 59862#L1299-1 assume !(0 == ~T5_E~0); 59873#L1304-1 assume !(0 == ~T6_E~0); 60912#L1309-1 assume !(0 == ~T7_E~0); 60914#L1314-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 59043#L1319-1 assume !(0 == ~T9_E~0); 59044#L1324-1 assume !(0 == ~T10_E~0); 59217#L1329-1 assume !(0 == ~T11_E~0); 59218#L1334-1 assume !(0 == ~T12_E~0); 60702#L1339-1 assume !(0 == ~T13_E~0); 60785#L1344-1 assume !(0 == ~E_M~0); 60786#L1349-1 assume !(0 == ~E_1~0); 60057#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 60058#L1359-1 assume !(0 == ~E_3~0); 60496#L1364-1 assume !(0 == ~E_4~0); 59343#L1369-1 assume !(0 == ~E_5~0); 59344#L1374-1 assume !(0 == ~E_6~0); 60065#L1379-1 assume !(0 == ~E_7~0); 60066#L1384-1 assume !(0 == ~E_8~0); 60148#L1389-1 assume !(0 == ~E_9~0); 60723#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 60724#L1399-1 assume !(0 == ~E_11~0); 60839#L1404-1 assume !(0 == ~E_12~0); 59442#L1409-1 assume !(0 == ~E_13~0); 59443#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 60832#L628 assume !(1 == ~m_pc~0); 59342#L628-2 is_master_triggered_~__retres1~0#1 := 0; 59341#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 59933#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 59934#L1591 assume !(0 != activate_threads_~tmp~1#1); 60847#L1591-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; 59913#L647 assume 1 == ~t1_pc~0; 59267#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 59268#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 59966#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 60455#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 60771#L1599-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; 60772#L666 assume 1 == ~t2_pc~0; 59114#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 59115#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 59260#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 59261#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 60264#L1607-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; 60265#L685 assume !(1 == ~t3_pc~0); 60369#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 60368#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 60441#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 60111#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 60112#L1615-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; 59568#L704 assume 1 == ~t4_pc~0; 59569#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 60124#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 58905#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 58906#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 59964#L1623-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; 59965#L723 assume !(1 == ~t5_pc~0); 60108#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 60342#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 60489#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 60246#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 60247#L1631-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; 59326#L742 assume 1 == ~t6_pc~0; 59327#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 59483#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 59249#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 59012#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 59013#L1639-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; 59404#L761 assume !(1 == ~t7_pc~0); 59405#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 59281#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 59282#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 60115#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 60116#L1647-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; 59033#L780 assume 1 == ~t8_pc~0; 59034#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 59316#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 59317#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 60072#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 60073#L1655-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; 60201#L799 assume 1 == ~t9_pc~0; 60310#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 59036#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 59037#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 59310#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 60414#L1663-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; 60225#L818 assume !(1 == ~t10_pc~0); 58820#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 58821#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 60298#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 60228#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 60229#L1671-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; 60272#L837 assume 1 == ~t11_pc~0; 60273#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 60101#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 60775#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 60191#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 60192#L1679-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; 59924#L856 assume !(1 == ~t12_pc~0); 59925#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 60606#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 58838#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 58839#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 60585#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 60803#L875 assume 1 == ~t13_pc~0; 59871#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 59484#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 59485#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 59422#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 59423#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 60297#L1427 assume !(1 == ~M_E~0); 60283#L1427-2 assume !(1 == ~T1_E~0); 59390#L1432-1 assume !(1 == ~T2_E~0); 59391#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 60503#L1442-1 assume !(1 == ~T4_E~0); 60504#L1447-1 assume !(1 == ~T5_E~0); 60351#L1452-1 assume !(1 == ~T6_E~0); 58957#L1457-1 assume !(1 == ~T7_E~0); 58958#L1462-1 assume !(1 == ~T8_E~0); 60524#L1467-1 assume !(1 == ~T9_E~0); 60547#L1472-1 assume !(1 == ~T10_E~0); 60548#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 60293#L1482-1 assume !(1 == ~T12_E~0); 60294#L1487-1 assume !(1 == ~T13_E~0); 59290#L1492-1 assume !(1 == ~E_M~0); 59291#L1497-1 assume !(1 == ~E_1~0); 59663#L1502-1 assume !(1 == ~E_2~0); 59664#L1507-1 assume !(1 == ~E_3~0); 59166#L1512-1 assume !(1 == ~E_4~0); 59167#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 60634#L1522-1 assume !(1 == ~E_6~0); 59911#L1527-1 assume !(1 == ~E_7~0); 59912#L1532-1 assume !(1 == ~E_8~0); 60889#L1537-1 assume !(1 == ~E_9~0); 60131#L1542-1 assume !(1 == ~E_10~0); 59941#L1547-1 assume !(1 == ~E_11~0); 59942#L1552-1 assume !(1 == ~E_12~0); 58863#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 58864#L1562-1 assume { :end_inline_reset_delta_events } true; 59474#L1928-2 [2023-11-19 07:53:46,981 INFO L750 eck$LassoCheckResult]: Loop: 59474#L1928-2 assume !false; 60104#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 59783#L1254-1 assume !false; 59784#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 59191#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 59192#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 60647#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 60648#L1067 assume !(0 != eval_~tmp~0#1); 59855#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 59451#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 59452#L1279-3 assume !(0 == ~M_E~0); 60994#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 59668#L1284-3 assume !(0 == ~T2_E~0); 59669#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 60993#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 60992#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 60048#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 60049#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 59529#L1314-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 59530#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 60935#L1324-3 assume !(0 == ~T10_E~0); 60990#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 60989#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 59951#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 59952#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 60325#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 59512#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 59513#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 60279#L1364-3 assume !(0 == ~E_4~0); 60911#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 60739#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 59292#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 59293#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 59510#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 59511#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 59821#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 60930#L1404-3 assume !(0 == ~E_12~0); 60713#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 60714#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 60160#L628-45 assume !(1 == ~m_pc~0); 60161#L628-47 is_master_triggered_~__retres1~0#1 := 0; 60879#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 60880#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 59546#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 59547#L1591-47 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; 60304#L647-45 assume 1 == ~t1_pc~0; 59111#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 59112#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 60980#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 60979#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 60796#L1599-47 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; 59435#L666-45 assume !(1 == ~t2_pc~0); 59436#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 60861#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 60862#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 60429#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 60430#L1607-47 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; 60977#L685-45 assume !(1 == ~t3_pc~0); 60064#L685-47 is_transmit3_triggered_~__retres1~3#1 := 0; 60063#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 60976#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 60630#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 60631#L1615-47 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; 60838#L704-45 assume 1 == ~t4_pc~0; 60663#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 58841#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 59714#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 60972#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 60971#L1623-47 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; 60193#L723-45 assume !(1 == ~t5_pc~0); 60194#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 60725#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 60968#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 59524#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 59525#L1631-47 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; 60924#L742-45 assume 1 == ~t6_pc~0; 60965#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 60277#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 60278#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 60311#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 60312#L1639-47 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; 60401#L761-45 assume !(1 == ~t7_pc~0); 60402#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 59786#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 59787#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 60961#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 60960#L1647-47 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; 60717#L780-45 assume 1 == ~t8_pc~0; 59550#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 59181#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 59182#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 60887#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 60888#L1655-47 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; 59944#L799-45 assume 1 == ~t9_pc~0; 59945#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 59371#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 60941#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 60349#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 60350#L1663-47 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; 60953#L818-45 assume 1 == ~t10_pc~0; 60454#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 59209#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 60565#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 59711#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 59712#L1671-47 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; 60780#L837-45 assume !(1 == ~t11_pc~0); 60781#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 59788#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 59162#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 59163#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 59232#L1679-47 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; 59233#L856-45 assume !(1 == ~t12_pc~0); 60944#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 60626#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 60627#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 60947#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 60068#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 60069#L875-45 assume 1 == ~t13_pc~0; 60032#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 60033#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 60465#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 60466#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 60946#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 60700#L1427-3 assume !(1 == ~M_E~0); 59856#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 59857#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 60409#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 60050#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 60051#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 58878#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 58879#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 60610#L1462-3 assume !(1 == ~T8_E~0); 60611#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 60461#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 60462#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 59134#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 59135#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 59278#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 59449#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 59450#L1502-3 assume !(1 == ~E_2~0); 60432#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 60570#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 59488#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 59174#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 59175#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 59141#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 59142#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 60280#L1542-3 assume !(1 == ~E_10~0); 60415#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 60035#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 60036#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 59346#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 59347#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 58766#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 59204#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 59205#L1947 assume !(0 == start_simulation_~tmp~3#1); 60180#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 60383#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 61034#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 61033#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 61032#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 61031#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 61030#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 61029#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 59474#L1928-2 [2023-11-19 07:53:46,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:46,983 INFO L85 PathProgramCache]: Analyzing trace with hash -867830137, now seen corresponding path program 1 times [2023-11-19 07:53:46,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:46,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079579262] [2023-11-19 07:53:46,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:46,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:47,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:47,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079579262] [2023-11-19 07:53:47,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079579262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:47,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:47,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:47,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124533107] [2023-11-19 07:53:47,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:47,103 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:47,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:47,104 INFO L85 PathProgramCache]: Analyzing trace with hash -679170003, now seen corresponding path program 1 times [2023-11-19 07:53:47,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:47,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063148267] [2023-11-19 07:53:47,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:47,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:47,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:47,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:47,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063148267] [2023-11-19 07:53:47,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063148267] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:47,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:47,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:47,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412178454] [2023-11-19 07:53:47,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:47,192 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:47,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:47,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:53:47,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:53:47,193 INFO L87 Difference]: Start difference. First operand 3789 states and 5556 transitions. cyclomatic complexity: 1768 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:47,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:47,361 INFO L93 Difference]: Finished difference Result 5538 states and 8105 transitions. [2023-11-19 07:53:47,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5538 states and 8105 transitions. [2023-11-19 07:53:47,394 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5343 [2023-11-19 07:53:47,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5538 states to 5538 states and 8105 transitions. [2023-11-19 07:53:47,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5538 [2023-11-19 07:53:47,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5538 [2023-11-19 07:53:47,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5538 states and 8105 transitions. [2023-11-19 07:53:47,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:47,431 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5538 states and 8105 transitions. [2023-11-19 07:53:47,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states and 8105 transitions. [2023-11-19 07:53:47,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 3789. [2023-11-19 07:53:47,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3789 states have (on average 1.4655581947743468) internal successors, (5553), 3788 states have internal predecessors, (5553), 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) [2023-11-19 07:53:47,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 5553 transitions. [2023-11-19 07:53:47,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5553 transitions. [2023-11-19 07:53:47,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:53:47,522 INFO L428 stractBuchiCegarLoop]: Abstraction has 3789 states and 5553 transitions. [2023-11-19 07:53:47,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-19 07:53:47,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3789 states and 5553 transitions. [2023-11-19 07:53:47,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:47,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:47,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:47,545 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:47,545 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:47,545 INFO L748 eck$LassoCheckResult]: Stem: 68433#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 68434#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 69424#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 69425#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 70147#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 69015#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 69016#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 69086#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 69087#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 69529#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 69530#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 69052#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 68854#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 68855#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 69315#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 69316#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 69200#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 69201#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 68828#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 68829#L1279 assume !(0 == ~M_E~0); 70057#L1279-2 assume !(0 == ~T1_E~0); 68454#L1284-1 assume !(0 == ~T2_E~0); 68455#L1289-1 assume !(0 == ~T3_E~0); 69192#L1294-1 assume !(0 == ~T4_E~0); 69193#L1299-1 assume !(0 == ~T5_E~0); 69204#L1304-1 assume !(0 == ~T6_E~0); 70144#L1309-1 assume !(0 == ~T7_E~0); 70148#L1314-1 assume !(0 == ~T8_E~0); 68380#L1319-1 assume !(0 == ~T9_E~0); 68381#L1324-1 assume !(0 == ~T10_E~0); 68552#L1329-1 assume !(0 == ~T11_E~0); 68553#L1334-1 assume !(0 == ~T12_E~0); 69972#L1339-1 assume !(0 == ~T13_E~0); 70047#L1344-1 assume !(0 == ~E_M~0); 70048#L1349-1 assume !(0 == ~E_1~0); 69385#L1354-1 assume 0 == ~E_2~0;~E_2~0 := 1; 69386#L1359-1 assume !(0 == ~E_3~0); 69791#L1364-1 assume !(0 == ~E_4~0); 68678#L1369-1 assume !(0 == ~E_5~0); 68679#L1374-1 assume !(0 == ~E_6~0); 69392#L1379-1 assume !(0 == ~E_7~0); 69393#L1384-1 assume !(0 == ~E_8~0); 69468#L1389-1 assume !(0 == ~E_9~0); 69992#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 69993#L1399-1 assume !(0 == ~E_11~0); 70092#L1404-1 assume !(0 == ~E_12~0); 68776#L1409-1 assume !(0 == ~E_13~0); 68777#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 70085#L628 assume !(1 == ~m_pc~0); 68677#L628-2 is_master_triggered_~__retres1~0#1 := 0; 68676#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 69263#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 69264#L1591 assume !(0 != activate_threads_~tmp~1#1); 70101#L1591-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; 69244#L647 assume 1 == ~t1_pc~0; 68605#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 68606#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 69295#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 69754#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 70035#L1599-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; 70036#L666 assume 1 == ~t2_pc~0; 68451#L667 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 68452#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 68595#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 68596#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 69579#L1607-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; 69580#L685 assume !(1 == ~t3_pc~0); 69674#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 69673#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 69743#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 69433#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 69434#L1615-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; 68902#L704 assume 1 == ~t4_pc~0; 68903#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 69444#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 68242#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 68243#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 69293#L1623-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; 69294#L723 assume !(1 == ~t5_pc~0); 69429#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 69648#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 69784#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 69561#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 69562#L1631-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; 68661#L742 assume 1 == ~t6_pc~0; 68662#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 68817#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 68584#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 68349#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 68350#L1639-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; 68738#L761 assume !(1 == ~t7_pc~0); 68739#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 68616#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 68617#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 69435#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 69436#L1647-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; 68370#L780 assume 1 == ~t8_pc~0; 68371#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 68651#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 68652#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 69397#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 69398#L1655-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; 69517#L799 assume 1 == ~t9_pc~0; 69619#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 68373#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 68374#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 68645#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 69719#L1663-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; 69540#L818 assume !(1 == ~t10_pc~0); 68157#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 68158#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 69611#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 69543#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 69544#L1671-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; 69586#L837 assume 1 == ~t11_pc~0; 69587#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 69423#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 70039#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 69507#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 69508#L1679-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; 69255#L856 assume !(1 == ~t12_pc~0); 69256#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 69892#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 68175#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 68176#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 69872#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 70060#L875 assume 1 == ~t13_pc~0; 69202#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 68818#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 68819#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 68756#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 68757#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 69608#L1427 assume !(1 == ~M_E~0); 69595#L1427-2 assume !(1 == ~T1_E~0); 68725#L1432-1 assume !(1 == ~T2_E~0); 68726#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 69796#L1442-1 assume !(1 == ~T4_E~0); 69797#L1447-1 assume !(1 == ~T5_E~0); 69657#L1452-1 assume !(1 == ~T6_E~0); 68294#L1457-1 assume !(1 == ~T7_E~0); 68295#L1462-1 assume !(1 == ~T8_E~0); 69817#L1467-1 assume !(1 == ~T9_E~0); 69837#L1472-1 assume !(1 == ~T10_E~0); 69838#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 69604#L1482-1 assume !(1 == ~T12_E~0); 69605#L1487-1 assume !(1 == ~T13_E~0); 68625#L1492-1 assume !(1 == ~E_M~0); 68626#L1497-1 assume !(1 == ~E_1~0); 68997#L1502-1 assume !(1 == ~E_2~0); 68998#L1507-1 assume !(1 == ~E_3~0); 68502#L1512-1 assume !(1 == ~E_4~0); 68503#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 69912#L1522-1 assume !(1 == ~E_6~0); 69242#L1527-1 assume !(1 == ~E_7~0); 69243#L1532-1 assume !(1 == ~E_8~0); 70128#L1537-1 assume !(1 == ~E_9~0); 69454#L1542-1 assume !(1 == ~E_10~0); 69271#L1547-1 assume !(1 == ~E_11~0); 69272#L1552-1 assume !(1 == ~E_12~0); 68200#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 68201#L1562-1 assume { :end_inline_reset_delta_events } true; 68808#L1928-2 [2023-11-19 07:53:47,546 INFO L750 eck$LassoCheckResult]: Loop: 68808#L1928-2 assume !false; 69308#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 68883#L1254-1 assume !false; 69116#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 68527#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68528#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 68727#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 69897#L1067 assume !(0 != eval_~tmp~0#1); 69186#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 68785#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 68786#L1279-3 assume !(0 == ~M_E~0); 69017#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 69001#L1284-3 assume !(0 == ~T2_E~0); 69002#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 68982#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 68983#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 69378#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 69379#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 68863#L1314-3 assume !(0 == ~T8_E~0); 68864#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 69860#L1324-3 assume !(0 == ~T10_E~0); 68500#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 68501#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 69277#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 69278#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 69583#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 68846#L1354-3 assume 0 == ~E_2~0;~E_2~0 := 1; 68847#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 69591#L1364-3 assume !(0 == ~E_4~0); 70127#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 70007#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 68629#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 68630#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 68844#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 68845#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 69152#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 70017#L1404-3 assume !(0 == ~E_12~0); 69982#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 69983#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 69480#L628-45 assume 1 == ~m_pc~0; 69147#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 69149#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 69663#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 68880#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 68881#L1591-47 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; 69615#L647-45 assume 1 == ~t1_pc~0; 68448#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 68449#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 69396#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 68558#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 68559#L1599-47 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; 68769#L666-45 assume 1 == ~t2_pc~0; 68771#L667-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 69262#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 69661#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 69662#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 69727#L1607-47 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; 68310#L685-45 assume 1 == ~t3_pc~0; 68311#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 69391#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 70049#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 69910#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 69911#L1615-47 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; 70059#L704-45 assume !(1 == ~t4_pc~0); 68180#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 68181#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 69047#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 69935#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 70160#L1623-47 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; 69509#L723-45 assume 1 == ~t5_pc~0; 69511#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 69994#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 70117#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 68858#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 68859#L1631-47 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; 69880#L742-45 assume !(1 == ~t6_pc~0); 69124#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 69125#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 69335#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 69336#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 69620#L1639-47 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; 69707#L761-45 assume 1 == ~t7_pc~0; 69709#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 69118#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 69119#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 68506#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 68507#L1647-47 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; 69986#L780-45 assume !(1 == ~t8_pc~0); 68885#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 68515#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 68516#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 70125#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 68486#L1655-47 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; 68487#L799-45 assume !(1 == ~t9_pc~0); 68704#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 68705#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 69772#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 69655#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 69656#L1663-47 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; 68425#L818-45 assume !(1 == ~t10_pc~0); 68427#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 68544#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 69633#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 69042#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 69043#L1671-47 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; 69752#L837-45 assume 1 == ~t11_pc~0; 70044#L838-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 68975#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 68496#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 68497#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 68567#L1679-47 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; 68568#L856-45 assume !(1 == ~t12_pc~0); 68569#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 68570#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 69804#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 69805#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 69394#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 69395#L875-45 assume 1 == ~t13_pc~0; 69362#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 69363#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 69421#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 69763#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 70025#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 69970#L1427-3 assume !(1 == ~M_E~0); 69187#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 69188#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 69714#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 69380#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 69381#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 68215#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 68216#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 69895#L1462-3 assume !(1 == ~T8_E~0); 69896#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 69760#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 69761#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 68470#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 68471#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 68613#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 68783#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 68784#L1502-3 assume !(1 == ~E_2~0); 69734#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 69858#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 68822#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 68510#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 68511#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 68477#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 68478#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 69592#L1542-3 assume !(1 == ~E_10~0); 69720#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 69365#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 69366#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 68681#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 68682#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68103#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 68538#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 68539#L1947 assume !(0 == start_simulation_~tmp~3#1); 69498#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 69688#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68742#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 68165#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 68166#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 69825#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 69826#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 69990#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 68808#L1928-2 [2023-11-19 07:53:47,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:47,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1809696709, now seen corresponding path program 1 times [2023-11-19 07:53:47,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:47,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623979123] [2023-11-19 07:53:47,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:47,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:47,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:47,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:47,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623979123] [2023-11-19 07:53:47,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623979123] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:47,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:47,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:53:47,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160388834] [2023-11-19 07:53:47,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:47,637 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:47,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:47,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1593720982, now seen corresponding path program 1 times [2023-11-19 07:53:47,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:47,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827827866] [2023-11-19 07:53:47,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:47,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:47,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:47,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:47,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827827866] [2023-11-19 07:53:47,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827827866] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:47,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:47,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:47,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928266481] [2023-11-19 07:53:47,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:47,717 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:47,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:47,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:47,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:47,718 INFO L87 Difference]: Start difference. First operand 3789 states and 5553 transitions. cyclomatic complexity: 1765 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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) [2023-11-19 07:53:47,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:47,889 INFO L93 Difference]: Finished difference Result 3789 states and 5515 transitions. [2023-11-19 07:53:47,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3789 states and 5515 transitions. [2023-11-19 07:53:47,909 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:47,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3789 states to 3789 states and 5515 transitions. [2023-11-19 07:53:47,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3789 [2023-11-19 07:53:47,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3789 [2023-11-19 07:53:47,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3789 states and 5515 transitions. [2023-11-19 07:53:47,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:47,934 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5515 transitions. [2023-11-19 07:53:47,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states and 5515 transitions. [2023-11-19 07:53:47,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 3789. [2023-11-19 07:53:47,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3789 states have (on average 1.4555291633676433) internal successors, (5515), 3788 states have internal predecessors, (5515), 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) [2023-11-19 07:53:48,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 5515 transitions. [2023-11-19 07:53:48,002 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5515 transitions. [2023-11-19 07:53:48,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:48,004 INFO L428 stractBuchiCegarLoop]: Abstraction has 3789 states and 5515 transitions. [2023-11-19 07:53:48,004 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-19 07:53:48,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3789 states and 5515 transitions. [2023-11-19 07:53:48,019 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:48,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:48,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:48,023 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:48,023 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:48,024 INFO L748 eck$LassoCheckResult]: Stem: 76017#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 76018#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 77012#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 77013#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 77785#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 76599#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 76600#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 76671#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 76672#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 77121#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 77122#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 76636#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 76437#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 76438#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 76900#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 76901#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 76785#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 76786#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 76411#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 76412#L1279 assume !(0 == ~M_E~0); 77682#L1279-2 assume !(0 == ~T1_E~0); 76037#L1284-1 assume !(0 == ~T2_E~0); 76038#L1289-1 assume !(0 == ~T3_E~0); 76777#L1294-1 assume !(0 == ~T4_E~0); 76778#L1299-1 assume !(0 == ~T5_E~0); 76789#L1304-1 assume !(0 == ~T6_E~0); 77783#L1309-1 assume !(0 == ~T7_E~0); 77786#L1314-1 assume !(0 == ~T8_E~0); 75964#L1319-1 assume !(0 == ~T9_E~0); 75965#L1324-1 assume !(0 == ~T10_E~0); 76135#L1329-1 assume !(0 == ~T11_E~0); 76136#L1334-1 assume !(0 == ~T12_E~0); 77588#L1339-1 assume !(0 == ~T13_E~0); 77670#L1344-1 assume !(0 == ~E_M~0); 77671#L1349-1 assume !(0 == ~E_1~0); 76970#L1354-1 assume !(0 == ~E_2~0); 76971#L1359-1 assume !(0 == ~E_3~0); 77391#L1364-1 assume !(0 == ~E_4~0); 76261#L1369-1 assume !(0 == ~E_5~0); 76262#L1374-1 assume !(0 == ~E_6~0); 76977#L1379-1 assume !(0 == ~E_7~0); 76978#L1384-1 assume !(0 == ~E_8~0); 77058#L1389-1 assume !(0 == ~E_9~0); 77609#L1394-1 assume 0 == ~E_10~0;~E_10~0 := 1; 77610#L1399-1 assume !(0 == ~E_11~0); 77721#L1404-1 assume !(0 == ~E_12~0); 76359#L1409-1 assume !(0 == ~E_13~0); 76360#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 77713#L628 assume !(1 == ~m_pc~0); 76260#L628-2 is_master_triggered_~__retres1~0#1 := 0; 76259#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 76848#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 76849#L1591 assume !(0 != activate_threads_~tmp~1#1); 77730#L1591-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; 76829#L647 assume 1 == ~t1_pc~0; 76188#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 76189#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 76880#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 77351#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 77656#L1599-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; 77657#L666 assume !(1 == ~t2_pc~0); 76036#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 76203#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 76177#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 76178#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 77171#L1607-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; 77172#L685 assume !(1 == ~t3_pc~0); 77267#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 77266#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77338#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 77022#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 77023#L1615-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; 76485#L704 assume 1 == ~t4_pc~0; 76486#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 77033#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 75827#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 75828#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 76878#L1623-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; 76879#L723 assume !(1 == ~t5_pc~0); 77018#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 77241#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 77384#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 77153#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 77154#L1631-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; 76244#L742 assume 1 == ~t6_pc~0; 76245#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 76400#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 76166#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 75933#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 75934#L1639-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; 76322#L761 assume !(1 == ~t7_pc~0); 76323#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 76199#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 76200#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 77024#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 77025#L1647-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; 75954#L780 assume 1 == ~t8_pc~0; 75955#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 76234#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 76235#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 76982#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 76983#L1655-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; 77108#L799 assume 1 == ~t9_pc~0; 77212#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 75957#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 75958#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 76229#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 77312#L1663-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; 77132#L818 assume !(1 == ~t10_pc~0); 75742#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 75743#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 77204#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 77135#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 77136#L1671-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; 77178#L837 assume 1 == ~t11_pc~0; 77179#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 77010#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 77660#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 77098#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 77099#L1679-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; 76840#L856 assume !(1 == ~t12_pc~0); 76841#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 77493#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 75760#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 75761#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 77473#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 77687#L875 assume 1 == ~t13_pc~0; 76787#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 76401#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 76402#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 76340#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 76341#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 77201#L1427 assume !(1 == ~M_E~0); 77187#L1427-2 assume !(1 == ~T1_E~0); 76308#L1432-1 assume !(1 == ~T2_E~0); 76309#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 77396#L1442-1 assume !(1 == ~T4_E~0); 77397#L1447-1 assume !(1 == ~T5_E~0); 77250#L1452-1 assume !(1 == ~T6_E~0); 75878#L1457-1 assume !(1 == ~T7_E~0); 75879#L1462-1 assume !(1 == ~T8_E~0); 77416#L1467-1 assume !(1 == ~T9_E~0); 77438#L1472-1 assume !(1 == ~T10_E~0); 77439#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 77197#L1482-1 assume !(1 == ~T12_E~0); 77198#L1487-1 assume !(1 == ~T13_E~0); 76209#L1492-1 assume !(1 == ~E_M~0); 76210#L1497-1 assume !(1 == ~E_1~0); 76581#L1502-1 assume !(1 == ~E_2~0); 76582#L1507-1 assume !(1 == ~E_3~0); 76085#L1512-1 assume !(1 == ~E_4~0); 76086#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 77514#L1522-1 assume !(1 == ~E_6~0); 76827#L1527-1 assume !(1 == ~E_7~0); 76828#L1532-1 assume !(1 == ~E_8~0); 77766#L1537-1 assume !(1 == ~E_9~0); 77043#L1542-1 assume !(1 == ~E_10~0); 76856#L1547-1 assume !(1 == ~E_11~0); 76857#L1552-1 assume !(1 == ~E_12~0); 75785#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 75786#L1562-1 assume { :end_inline_reset_delta_events } true; 76391#L1928-2 [2023-11-19 07:53:48,024 INFO L750 eck$LassoCheckResult]: Loop: 76391#L1928-2 assume !false; 77011#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 76701#L1254-1 assume !false; 76702#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 76110#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 76111#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 77530#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 77531#L1067 assume !(0 != eval_~tmp~0#1); 77811#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 77810#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 77712#L1279-3 assume !(0 == ~M_E~0); 76601#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 76585#L1284-3 assume !(0 == ~T2_E~0); 76586#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 76565#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 76566#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 76963#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 76964#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 76445#L1314-3 assume !(0 == ~T8_E~0); 76446#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 77460#L1324-3 assume !(0 == ~T10_E~0); 76083#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 76084#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 76861#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 76862#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 77175#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 76429#L1354-3 assume !(0 == ~E_2~0); 76430#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 77183#L1364-3 assume !(0 == ~E_4~0); 77763#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 77626#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 76213#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 76214#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 76427#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 76428#L1394-3 assume 0 == ~E_10~0;~E_10~0 := 1; 76738#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 77636#L1404-3 assume !(0 == ~E_12~0); 77599#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 77600#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 77070#L628-45 assume 1 == ~m_pc~0; 76733#L629-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 76735#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 77256#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 76463#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 76464#L1591-47 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; 77208#L647-45 assume 1 == ~t1_pc~0; 76032#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 76033#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 76981#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 76140#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 76141#L1599-47 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; 76352#L666-45 assume !(1 == ~t2_pc~0); 76353#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 76847#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 77254#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 77255#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 77320#L1607-47 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; 75894#L685-45 assume 1 == ~t3_pc~0; 75895#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 76976#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77672#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 77512#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 77513#L1615-47 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; 77683#L704-45 assume !(1 == ~t4_pc~0); 75765#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 75766#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 76631#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 77546#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 77805#L1623-47 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; 77100#L723-45 assume !(1 == ~t5_pc~0); 77101#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 77611#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 77745#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 76441#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 76442#L1631-47 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; 77481#L742-45 assume !(1 == ~t6_pc~0); 76710#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 76711#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 76921#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 76922#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 77213#L1639-47 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; 77299#L761-45 assume 1 == ~t7_pc~0; 77301#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 76704#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 76705#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 76089#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 76090#L1647-47 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; 77603#L780-45 assume 1 == ~t8_pc~0; 76467#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 76102#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 76103#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 77758#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 76069#L1655-47 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; 76070#L799-45 assume !(1 == ~t9_pc~0); 76291#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 76292#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 77372#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 77248#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 77249#L1663-47 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; 76012#L818-45 assume 1 == ~t10_pc~0; 76013#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 76131#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 77226#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 76629#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 76630#L1671-47 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; 77348#L837-45 assume !(1 == ~t11_pc~0); 76561#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 76562#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 76081#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 76082#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 76152#L1679-47 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; 76153#L856-45 assume 1 == ~t12_pc~0; 77681#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 76155#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 77511#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 78077#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 78075#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 78073#L875-45 assume 1 == ~t13_pc~0; 78071#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 78068#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 78066#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 78064#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 78062#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 78060#L1427-3 assume !(1 == ~M_E~0); 77586#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 78057#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 78055#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 78053#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 78051#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 78049#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 78047#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 78045#L1462-3 assume !(1 == ~T8_E~0); 78043#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 78041#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 78039#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 78038#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 78037#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 78036#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 78035#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 78034#L1502-3 assume !(1 == ~E_2~0); 78033#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 78032#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 78031#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 78030#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 78029#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 78028#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 78027#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 78026#L1542-3 assume !(1 == ~E_10~0); 78025#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 78024#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 78023#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 78022#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 77984#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 77976#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 77974#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 77972#L1947 assume !(0 == start_simulation_~tmp~3#1); 77969#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 77403#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 76326#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 75750#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 75751#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 77422#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 77423#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 77607#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 76391#L1928-2 [2023-11-19 07:53:48,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:48,025 INFO L85 PathProgramCache]: Analyzing trace with hash 350046660, now seen corresponding path program 1 times [2023-11-19 07:53:48,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:48,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772269569] [2023-11-19 07:53:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:48,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:48,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:48,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:48,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772269569] [2023-11-19 07:53:48,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772269569] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:48,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:48,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:48,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748596794] [2023-11-19 07:53:48,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:48,122 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:48,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:48,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2132936536, now seen corresponding path program 1 times [2023-11-19 07:53:48,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:48,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884226306] [2023-11-19 07:53:48,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:48,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:48,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:48,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884226306] [2023-11-19 07:53:48,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884226306] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:48,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:48,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:48,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080381248] [2023-11-19 07:53:48,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:48,196 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:48,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:48,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:53:48,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:53:48,197 INFO L87 Difference]: Start difference. First operand 3789 states and 5515 transitions. cyclomatic complexity: 1727 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:48,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:48,419 INFO L93 Difference]: Finished difference Result 5423 states and 7875 transitions. [2023-11-19 07:53:48,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5423 states and 7875 transitions. [2023-11-19 07:53:48,447 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5243 [2023-11-19 07:53:48,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5423 states to 5423 states and 7875 transitions. [2023-11-19 07:53:48,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5423 [2023-11-19 07:53:48,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5423 [2023-11-19 07:53:48,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5423 states and 7875 transitions. [2023-11-19 07:53:48,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:48,480 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5423 states and 7875 transitions. [2023-11-19 07:53:48,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states and 7875 transitions. [2023-11-19 07:53:48,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 3789. [2023-11-19 07:53:48,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3789 states have (on average 1.4547373977302718) internal successors, (5512), 3788 states have internal predecessors, (5512), 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) [2023-11-19 07:53:48,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 5512 transitions. [2023-11-19 07:53:48,596 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3789 states and 5512 transitions. [2023-11-19 07:53:48,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:53:48,598 INFO L428 stractBuchiCegarLoop]: Abstraction has 3789 states and 5512 transitions. [2023-11-19 07:53:48,598 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-19 07:53:48,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3789 states and 5512 transitions. [2023-11-19 07:53:48,612 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3614 [2023-11-19 07:53:48,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:48,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:48,616 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:48,616 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:48,617 INFO L748 eck$LassoCheckResult]: Stem: 85242#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 85243#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 86248#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 86249#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 87012#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 85830#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 85831#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 85902#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 85903#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 86353#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 86354#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 85868#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 85666#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 85667#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 86134#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 86135#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 86019#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 86020#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 85639#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 85640#L1279 assume !(0 == ~M_E~0); 86911#L1279-2 assume !(0 == ~T1_E~0); 85262#L1284-1 assume !(0 == ~T2_E~0); 85263#L1289-1 assume !(0 == ~T3_E~0); 86011#L1294-1 assume !(0 == ~T4_E~0); 86012#L1299-1 assume !(0 == ~T5_E~0); 86023#L1304-1 assume !(0 == ~T6_E~0); 87011#L1309-1 assume !(0 == ~T7_E~0); 87013#L1314-1 assume !(0 == ~T8_E~0); 85188#L1319-1 assume !(0 == ~T9_E~0); 85189#L1324-1 assume !(0 == ~T10_E~0); 85360#L1329-1 assume !(0 == ~T11_E~0); 85361#L1334-1 assume !(0 == ~T12_E~0); 86817#L1339-1 assume !(0 == ~T13_E~0); 86898#L1344-1 assume !(0 == ~E_M~0); 86899#L1349-1 assume !(0 == ~E_1~0); 86205#L1354-1 assume !(0 == ~E_2~0); 86206#L1359-1 assume !(0 == ~E_3~0); 86629#L1364-1 assume !(0 == ~E_4~0); 85488#L1369-1 assume !(0 == ~E_5~0); 85489#L1374-1 assume !(0 == ~E_6~0); 86212#L1379-1 assume !(0 == ~E_7~0); 86213#L1384-1 assume !(0 == ~E_8~0); 86292#L1389-1 assume !(0 == ~E_9~0); 86840#L1394-1 assume !(0 == ~E_10~0); 86841#L1399-1 assume !(0 == ~E_11~0); 86948#L1404-1 assume !(0 == ~E_12~0); 85586#L1409-1 assume !(0 == ~E_13~0); 85587#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 86940#L628 assume !(1 == ~m_pc~0); 85487#L628-2 is_master_triggered_~__retres1~0#1 := 0; 85486#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 86082#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 86083#L1591 assume !(0 != activate_threads_~tmp~1#1); 86957#L1591-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; 86063#L647 assume 1 == ~t1_pc~0; 85414#L648 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 85415#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 86114#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 86591#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 86886#L1599-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; 86887#L666 assume !(1 == ~t2_pc~0); 85261#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 85429#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 85404#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 85405#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 86405#L1607-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; 86406#L685 assume !(1 == ~t3_pc~0); 86505#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 86504#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 86576#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 86257#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 86258#L1615-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; 85714#L704 assume 1 == ~t4_pc~0; 85715#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 86268#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 85049#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 85050#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 86112#L1623-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; 86113#L723 assume !(1 == ~t5_pc~0); 86253#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 86476#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 86622#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 86387#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 86388#L1631-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; 85471#L742 assume 1 == ~t6_pc~0; 85472#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 85628#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 85393#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 85157#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 85158#L1639-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; 85548#L761 assume !(1 == ~t7_pc~0); 85549#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 85425#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 85426#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 86259#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 86260#L1647-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; 85178#L780 assume 1 == ~t8_pc~0; 85179#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 85461#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 85462#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 86217#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 86218#L1655-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; 86341#L799 assume 1 == ~t9_pc~0; 86447#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 85181#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 85182#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 85456#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 86550#L1663-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; 86364#L818 assume !(1 == ~t10_pc~0); 84964#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 84965#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 86439#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 86367#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 86368#L1671-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; 86412#L837 assume 1 == ~t11_pc~0; 86413#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 86247#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 86890#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 86331#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 86332#L1679-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; 86074#L856 assume !(1 == ~t12_pc~0); 86075#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 86737#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 84982#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 84983#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 86716#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 86914#L875 assume 1 == ~t13_pc~0; 86021#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 85629#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 85630#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 85567#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 85568#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 86434#L1427 assume !(1 == ~M_E~0); 86421#L1427-2 assume !(1 == ~T1_E~0); 85535#L1432-1 assume !(1 == ~T2_E~0); 85536#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 86634#L1442-1 assume !(1 == ~T4_E~0); 86635#L1447-1 assume !(1 == ~T5_E~0); 86485#L1452-1 assume !(1 == ~T6_E~0); 85101#L1457-1 assume !(1 == ~T7_E~0); 85102#L1462-1 assume !(1 == ~T8_E~0); 86657#L1467-1 assume !(1 == ~T9_E~0); 86677#L1472-1 assume !(1 == ~T10_E~0); 86678#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 86430#L1482-1 assume !(1 == ~T12_E~0); 86431#L1487-1 assume !(1 == ~T13_E~0); 85435#L1492-1 assume !(1 == ~E_M~0); 85436#L1497-1 assume !(1 == ~E_1~0); 85811#L1502-1 assume !(1 == ~E_2~0); 85812#L1507-1 assume !(1 == ~E_3~0); 85310#L1512-1 assume !(1 == ~E_4~0); 85311#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 86756#L1522-1 assume !(1 == ~E_6~0); 86061#L1527-1 assume !(1 == ~E_7~0); 86062#L1532-1 assume !(1 == ~E_8~0); 86984#L1537-1 assume !(1 == ~E_9~0); 86278#L1542-1 assume !(1 == ~E_10~0); 86090#L1547-1 assume !(1 == ~E_11~0); 86091#L1552-1 assume !(1 == ~E_12~0); 85007#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 85008#L1562-1 assume { :end_inline_reset_delta_events } true; 85618#L1928-2 [2023-11-19 07:53:48,617 INFO L750 eck$LassoCheckResult]: Loop: 85618#L1928-2 assume !false; 86127#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 85695#L1254-1 assume !false; 85934#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 85335#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 85336#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 85537#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 86742#L1067 assume !(0 != eval_~tmp~0#1); 86005#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 85595#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 85596#L1279-3 assume !(0 == ~M_E~0); 85834#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 85815#L1284-3 assume !(0 == ~T2_E~0); 85816#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 85795#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 85796#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 86198#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 86199#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 85675#L1314-3 assume !(0 == ~T8_E~0); 85676#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 86702#L1324-3 assume !(0 == ~T10_E~0); 85308#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 85309#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 86096#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 86097#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 86409#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 85658#L1354-3 assume !(0 == ~E_2~0); 85659#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 86417#L1364-3 assume !(0 == ~E_4~0); 86983#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 86856#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 85439#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 85440#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 85656#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 85657#L1394-3 assume !(0 == ~E_10~0); 85970#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 86866#L1404-3 assume !(0 == ~E_12~0); 86830#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 86831#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 86304#L628-45 assume !(1 == ~m_pc~0); 85968#L628-47 is_master_triggered_~__retres1~0#1 := 0; 85969#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 86494#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 85692#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 85693#L1591-47 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; 86443#L647-45 assume 1 == ~t1_pc~0; 85257#L648-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 85258#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 86216#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 85367#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 85368#L1599-47 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; 85579#L666-45 assume !(1 == ~t2_pc~0); 85580#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 86081#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 86492#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 86493#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 86558#L1607-47 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; 85117#L685-45 assume !(1 == ~t3_pc~0); 85119#L685-47 is_transmit3_triggered_~__retres1~3#1 := 0; 86211#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 86903#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 86754#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 86755#L1615-47 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; 86913#L704-45 assume !(1 == ~t4_pc~0); 84987#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 84988#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 85863#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 86781#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 87032#L1623-47 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; 86333#L723-45 assume 1 == ~t5_pc~0; 86335#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 86842#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 86969#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 85670#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 85671#L1631-47 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; 86724#L742-45 assume 1 == ~t6_pc~0; 86725#L743-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 85942#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 86154#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 86155#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 86448#L1639-47 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; 86537#L761-45 assume 1 == ~t7_pc~0; 86539#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 85936#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 85937#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 85314#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 85315#L1647-47 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; 86833#L780-45 assume !(1 == ~t8_pc~0); 85697#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 85323#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 85324#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 86977#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 85294#L1655-47 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; 85295#L799-45 assume !(1 == ~t9_pc~0); 85514#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 85515#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 86610#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 86483#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 86484#L1663-47 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; 85235#L818-45 assume !(1 == ~t10_pc~0); 85237#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 85352#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 86461#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 85860#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 85861#L1671-47 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; 86586#L837-45 assume !(1 == ~t11_pc~0); 85787#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 85788#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 85304#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 85305#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 85376#L1679-47 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; 85377#L856-45 assume !(1 == ~t12_pc~0); 85378#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 85379#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 86642#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 86643#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 86214#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 86215#L875-45 assume 1 == ~t13_pc~0; 86182#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 86183#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 86245#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 86600#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 86878#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 86815#L1427-3 assume !(1 == ~M_E~0); 86006#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 86007#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 86545#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 86200#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 86201#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 85022#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 85023#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 86740#L1462-3 assume !(1 == ~T8_E~0); 86741#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 86597#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 86598#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 85278#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 85279#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 85422#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 85593#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 85594#L1502-3 assume !(1 == ~E_2~0); 86565#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 86700#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 85633#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 85318#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 85319#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 85285#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 85286#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 86418#L1542-3 assume !(1 == ~E_10~0); 86551#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 86185#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 86186#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 85491#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 85492#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 84910#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 85348#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 85349#L1947 assume !(0 == start_simulation_~tmp~3#1); 86322#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 86519#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 85552#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 84972#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 84973#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 86665#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 86666#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 86838#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 85618#L1928-2 [2023-11-19 07:53:48,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:48,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1492429054, now seen corresponding path program 1 times [2023-11-19 07:53:48,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:48,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862195090] [2023-11-19 07:53:48,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:48,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:48,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:48,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862195090] [2023-11-19 07:53:48,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862195090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:48,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:48,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:48,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163488879] [2023-11-19 07:53:48,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:48,711 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:48,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:48,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2090864471, now seen corresponding path program 1 times [2023-11-19 07:53:48,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:48,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646974174] [2023-11-19 07:53:48,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:48,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:48,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:48,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:48,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646974174] [2023-11-19 07:53:48,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646974174] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:48,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:48,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:53:48,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334972244] [2023-11-19 07:53:48,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:48,810 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:48,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:48,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:53:48,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:53:48,811 INFO L87 Difference]: Start difference. First operand 3789 states and 5512 transitions. cyclomatic complexity: 1724 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:49,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:49,213 INFO L93 Difference]: Finished difference Result 10700 states and 15405 transitions. [2023-11-19 07:53:49,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10700 states and 15405 transitions. [2023-11-19 07:53:49,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10317 [2023-11-19 07:53:49,352 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10700 states to 10700 states and 15405 transitions. [2023-11-19 07:53:49,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10700 [2023-11-19 07:53:49,362 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10700 [2023-11-19 07:53:49,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10700 states and 15405 transitions. [2023-11-19 07:53:49,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:49,371 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10700 states and 15405 transitions. [2023-11-19 07:53:49,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10700 states and 15405 transitions. [2023-11-19 07:53:49,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10700 to 10316. [2023-11-19 07:53:49,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10316 states, 10316 states have (on average 1.4415471112834433) internal successors, (14871), 10315 states have internal predecessors, (14871), 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) [2023-11-19 07:53:49,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10316 states to 10316 states and 14871 transitions. [2023-11-19 07:53:49,525 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10316 states and 14871 transitions. [2023-11-19 07:53:49,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:53:49,526 INFO L428 stractBuchiCegarLoop]: Abstraction has 10316 states and 14871 transitions. [2023-11-19 07:53:49,526 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-19 07:53:49,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10316 states and 14871 transitions. [2023-11-19 07:53:49,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10133 [2023-11-19 07:53:49,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:49,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:49,566 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:49,567 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:49,567 INFO L748 eck$LassoCheckResult]: Stem: 99740#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 99741#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 100759#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 100760#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 101726#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 100322#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 100323#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 100399#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 100400#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 100873#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 100874#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 100361#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 100158#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 100159#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 100638#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 100639#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 100510#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 100511#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 100133#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 100134#L1279 assume !(0 == ~M_E~0); 101561#L1279-2 assume !(0 == ~T1_E~0); 99760#L1284-1 assume !(0 == ~T2_E~0); 99761#L1289-1 assume !(0 == ~T3_E~0); 100507#L1294-1 assume !(0 == ~T4_E~0); 100508#L1299-1 assume !(0 == ~T5_E~0); 100519#L1304-1 assume !(0 == ~T6_E~0); 101724#L1309-1 assume !(0 == ~T7_E~0); 101729#L1314-1 assume !(0 == ~T8_E~0); 99685#L1319-1 assume !(0 == ~T9_E~0); 99686#L1324-1 assume !(0 == ~T10_E~0); 99859#L1329-1 assume !(0 == ~T11_E~0); 99860#L1334-1 assume !(0 == ~T12_E~0); 101428#L1339-1 assume !(0 == ~T13_E~0); 101545#L1344-1 assume !(0 == ~E_M~0); 101546#L1349-1 assume !(0 == ~E_1~0); 100717#L1354-1 assume !(0 == ~E_2~0); 100718#L1359-1 assume !(0 == ~E_3~0); 101185#L1364-1 assume !(0 == ~E_4~0); 99983#L1369-1 assume !(0 == ~E_5~0); 99984#L1374-1 assume !(0 == ~E_6~0); 100724#L1379-1 assume !(0 == ~E_7~0); 100725#L1384-1 assume !(0 == ~E_8~0); 100806#L1389-1 assume !(0 == ~E_9~0); 101452#L1394-1 assume !(0 == ~E_10~0); 101453#L1399-1 assume !(0 == ~E_11~0); 101609#L1404-1 assume !(0 == ~E_12~0); 100082#L1409-1 assume !(0 == ~E_13~0); 100083#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 101598#L628 assume !(1 == ~m_pc~0); 101460#L628-2 is_master_triggered_~__retres1~0#1 := 0; 101001#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 100584#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 100585#L1591 assume !(0 != activate_threads_~tmp~1#1); 101622#L1591-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; 100564#L647 assume !(1 == ~t1_pc~0); 100565#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 100616#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 100617#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 101139#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 101528#L1599-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; 101529#L666 assume !(1 == ~t2_pc~0); 99759#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 99925#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 99902#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 99903#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 100935#L1607-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; 100936#L685 assume !(1 == ~t3_pc~0); 101043#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 101042#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 101127#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 100769#L1615 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 100770#L1615-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; 100206#L704 assume 1 == ~t4_pc~0; 100207#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 100781#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 99549#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 99550#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 100614#L1623-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; 100615#L723 assume !(1 == ~t5_pc~0); 100766#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 101014#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 101177#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 100913#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 100914#L1631-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; 99969#L742 assume 1 == ~t6_pc~0; 99970#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 100122#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 99893#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 99653#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 99654#L1639-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; 100044#L761 assume !(1 == ~t7_pc~0); 100045#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 99923#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 99924#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 100772#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 100773#L1647-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; 99677#L780 assume 1 == ~t8_pc~0; 99678#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 99960#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 99961#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 100732#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 100733#L1655-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; 100860#L799 assume 1 == ~t9_pc~0; 100980#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 99680#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 99681#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 99955#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 101094#L1663-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; 100888#L818 assume !(1 == ~t10_pc~0); 99464#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 99465#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 100971#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 100893#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 100894#L1671-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; 100942#L837 assume 1 == ~t11_pc~0; 100943#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 100758#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 101534#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 100850#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 100851#L1679-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; 100573#L856 assume !(1 == ~t12_pc~0); 100574#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 101308#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 99482#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 99483#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 101279#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 101564#L875 assume 1 == ~t13_pc~0; 100517#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 100123#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 100124#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 100063#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 100064#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 100970#L1427 assume !(1 == ~M_E~0); 100954#L1427-2 assume !(1 == ~T1_E~0); 100030#L1432-1 assume !(1 == ~T2_E~0); 100031#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 101191#L1442-1 assume !(1 == ~T4_E~0); 101192#L1447-1 assume !(1 == ~T5_E~0); 101025#L1452-1 assume !(1 == ~T6_E~0); 99600#L1457-1 assume !(1 == ~T7_E~0); 99601#L1462-1 assume !(1 == ~T8_E~0); 101218#L1467-1 assume !(1 == ~T9_E~0); 101243#L1472-1 assume !(1 == ~T10_E~0); 101244#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 100966#L1482-1 assume !(1 == ~T12_E~0); 100967#L1487-1 assume !(1 == ~T13_E~0); 99933#L1492-1 assume !(1 == ~E_M~0); 99934#L1497-1 assume !(1 == ~E_1~0); 100304#L1502-1 assume !(1 == ~E_2~0); 100305#L1507-1 assume !(1 == ~E_3~0); 99809#L1512-1 assume !(1 == ~E_4~0); 99810#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 101334#L1522-1 assume !(1 == ~E_6~0); 100561#L1527-1 assume !(1 == ~E_7~0); 100562#L1532-1 assume !(1 == ~E_8~0); 101677#L1537-1 assume !(1 == ~E_9~0); 100789#L1542-1 assume !(1 == ~E_10~0); 100592#L1547-1 assume !(1 == ~E_11~0); 100593#L1552-1 assume !(1 == ~E_12~0); 99505#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 99506#L1562-1 assume { :end_inline_reset_delta_events } true; 100113#L1928-2 [2023-11-19 07:53:49,568 INFO L750 eck$LassoCheckResult]: Loop: 100113#L1928-2 assume !false; 100631#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 100187#L1254-1 assume !false; 100429#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 108142#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 100032#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 100033#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 101315#L1067 assume !(0 != eval_~tmp~0#1); 100501#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 100091#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 100092#L1279-3 assume !(0 == ~M_E~0); 100324#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 100308#L1284-3 assume !(0 == ~T2_E~0); 100309#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 100286#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 100287#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 100712#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 100713#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 100167#L1314-3 assume !(0 == ~T8_E~0); 100168#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 101267#L1324-3 assume !(0 == ~T10_E~0); 99807#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 99808#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 100598#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 100599#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 100939#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 100151#L1354-3 assume !(0 == ~E_2~0); 100152#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 100950#L1364-3 assume !(0 == ~E_4~0); 101671#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 101482#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 99937#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 99938#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 100149#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 100150#L1394-3 assume !(0 == ~E_10~0); 100465#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 101497#L1404-3 assume !(0 == ~E_12~0); 101439#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 101440#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 100822#L628-45 assume !(1 == ~m_pc~0); 100823#L628-47 is_master_triggered_~__retres1~0#1 := 0; 101381#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 101032#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 100184#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 100185#L1591-47 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; 100978#L647-45 assume !(1 == ~t1_pc~0); 100979#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 100730#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 100731#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 99866#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 99867#L1599-47 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; 100075#L666-45 assume !(1 == ~t2_pc~0); 100076#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 100583#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 101030#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 101031#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 101108#L1607-47 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; 99616#L685-45 assume 1 == ~t3_pc~0; 99617#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 100726#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 101549#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 101329#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 101330#L1615-47 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; 101563#L704-45 assume 1 == ~t4_pc~0; 101371#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 99485#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 100356#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 101372#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 101767#L1623-47 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; 100852#L723-45 assume !(1 == ~t5_pc~0); 100853#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 101454#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 101646#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 100162#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 100163#L1631-47 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; 101290#L742-45 assume !(1 == ~t6_pc~0); 100436#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 100437#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 100660#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 100661#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 100985#L1639-47 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; 101080#L761-45 assume !(1 == ~t7_pc~0); 101081#L761-47 is_transmit7_triggered_~__retres1~7#1 := 0; 100431#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 100432#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 99813#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 99814#L1647-47 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; 101442#L780-45 assume !(1 == ~t8_pc~0); 100189#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 99821#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 99822#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 101667#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 99793#L1655-47 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; 99794#L799-45 assume 1 == ~t9_pc~0; 100594#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 100010#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 101158#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 101023#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 101024#L1663-47 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; 99732#L818-45 assume 1 == ~t10_pc~0; 99733#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 99850#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 101000#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 100351#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 100352#L1671-47 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; 101136#L837-45 assume !(1 == ~t11_pc~0); 100277#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 100278#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 99803#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 99804#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 99876#L1679-47 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; 99877#L856-45 assume !(1 == ~t12_pc~0); 99878#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 99879#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 101198#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 101199#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 100728#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 100729#L875-45 assume !(1 == ~t13_pc~0); 101337#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 109246#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 109244#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 109242#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 109240#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 109238#L1427-3 assume !(1 == ~M_E~0); 101426#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 109235#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 109233#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 109231#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 109229#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 109227#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 109225#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 109223#L1462-3 assume !(1 == ~T8_E~0); 109221#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 109220#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 109219#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 109218#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 109217#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 109216#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 109215#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 109214#L1502-3 assume !(1 == ~E_2~0); 109213#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 109212#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 109211#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 109210#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 109209#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 109208#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 109207#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 109206#L1542-3 assume !(1 == ~E_10~0); 109205#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 109204#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 109203#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 109202#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 109187#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 109179#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 109177#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 109174#L1947 assume !(0 == start_simulation_~tmp~3#1); 108396#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 108209#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 108201#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 108200#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 108199#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 108198#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 108197#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 101658#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 100113#L1928-2 [2023-11-19 07:53:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash -121367293, now seen corresponding path program 1 times [2023-11-19 07:53:49,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:49,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350511275] [2023-11-19 07:53:49,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:49,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:49,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:49,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350511275] [2023-11-19 07:53:49,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350511275] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:49,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:49,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:53:49,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244917920] [2023-11-19 07:53:49,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:49,676 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:49,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:49,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1503235306, now seen corresponding path program 1 times [2023-11-19 07:53:49,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:49,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647347168] [2023-11-19 07:53:49,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:49,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:49,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:49,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647347168] [2023-11-19 07:53:49,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647347168] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:49,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:49,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:49,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475723707] [2023-11-19 07:53:49,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:49,742 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:49,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:49,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:53:49,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:53:49,743 INFO L87 Difference]: Start difference. First operand 10316 states and 14871 transitions. cyclomatic complexity: 4557 Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 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) [2023-11-19 07:53:50,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:50,426 INFO L93 Difference]: Finished difference Result 26549 states and 38005 transitions. [2023-11-19 07:53:50,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26549 states and 38005 transitions. [2023-11-19 07:53:50,585 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26182 [2023-11-19 07:53:50,696 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26549 states to 26549 states and 38005 transitions. [2023-11-19 07:53:50,696 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26549 [2023-11-19 07:53:50,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26549 [2023-11-19 07:53:50,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26549 states and 38005 transitions. [2023-11-19 07:53:50,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:50,741 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26549 states and 38005 transitions. [2023-11-19 07:53:50,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26549 states and 38005 transitions. [2023-11-19 07:53:50,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26549 to 10580. [2023-11-19 07:53:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10580 states, 10580 states have (on average 1.4305293005671078) internal successors, (15135), 10579 states have internal predecessors, (15135), 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) [2023-11-19 07:53:51,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10580 states to 10580 states and 15135 transitions. [2023-11-19 07:53:51,021 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10580 states and 15135 transitions. [2023-11-19 07:53:51,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 07:53:51,022 INFO L428 stractBuchiCegarLoop]: Abstraction has 10580 states and 15135 transitions. [2023-11-19 07:53:51,022 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-19 07:53:51,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10580 states and 15135 transitions. [2023-11-19 07:53:51,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10394 [2023-11-19 07:53:51,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:51,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:51,075 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:51,075 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:51,076 INFO L748 eck$LassoCheckResult]: Stem: 136621#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 136622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 137660#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 137661#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 138619#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 137214#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 137215#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 137292#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 137293#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 137782#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 137783#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 137255#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 137044#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 137045#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 137532#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 137533#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 137411#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 137412#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 137019#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 137020#L1279 assume !(0 == ~M_E~0); 138452#L1279-2 assume !(0 == ~T1_E~0); 136642#L1284-1 assume !(0 == ~T2_E~0); 136643#L1289-1 assume !(0 == ~T3_E~0); 137403#L1294-1 assume !(0 == ~T4_E~0); 137404#L1299-1 assume !(0 == ~T5_E~0); 137415#L1304-1 assume !(0 == ~T6_E~0); 138618#L1309-1 assume !(0 == ~T7_E~0); 138620#L1314-1 assume !(0 == ~T8_E~0); 136565#L1319-1 assume !(0 == ~T9_E~0); 136566#L1324-1 assume !(0 == ~T10_E~0); 136743#L1329-1 assume !(0 == ~T11_E~0); 136744#L1334-1 assume !(0 == ~T12_E~0); 138331#L1339-1 assume !(0 == ~T13_E~0); 138438#L1344-1 assume !(0 == ~E_M~0); 138439#L1349-1 assume !(0 == ~E_1~0); 137612#L1354-1 assume !(0 == ~E_2~0); 137613#L1359-1 assume !(0 == ~E_3~0); 138101#L1364-1 assume !(0 == ~E_4~0); 136864#L1369-1 assume !(0 == ~E_5~0); 136865#L1374-1 assume !(0 == ~E_6~0); 137622#L1379-1 assume !(0 == ~E_7~0); 137623#L1384-1 assume !(0 == ~E_8~0); 137710#L1389-1 assume !(0 == ~E_9~0); 138358#L1394-1 assume !(0 == ~E_10~0); 138359#L1399-1 assume !(0 == ~E_11~0); 138507#L1404-1 assume !(0 == ~E_12~0); 136968#L1409-1 assume !(0 == ~E_13~0); 136969#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 138495#L628 assume !(1 == ~m_pc~0); 138363#L628-2 is_master_triggered_~__retres1~0#1 := 0; 137906#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 137479#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 137480#L1591 assume !(0 != activate_threads_~tmp~1#1); 138518#L1591-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; 137455#L647 assume !(1 == ~t1_pc~0); 137456#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 137511#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 137512#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 138054#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 138425#L1599-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; 138426#L666 assume !(1 == ~t2_pc~0); 136641#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 136805#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 136783#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 136784#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 137839#L1607-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; 137840#L685 assume !(1 == ~t3_pc~0); 137954#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 138031#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 138534#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 137670#L1615 assume !(0 != activate_threads_~tmp___2~0#1); 137671#L1615-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; 137100#L704 assume 1 == ~t4_pc~0; 137101#L705 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 137683#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 136427#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 136428#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 137509#L1623-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; 137510#L723 assume !(1 == ~t5_pc~0); 137667#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 137921#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 138093#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 137819#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 137820#L1631-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; 136850#L742 assume 1 == ~t6_pc~0; 136851#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 137008#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 136774#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 136535#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 136536#L1639-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; 136929#L761 assume !(1 == ~t7_pc~0); 136930#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 136803#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 136804#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 137673#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 137674#L1647-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; 136557#L780 assume 1 == ~t8_pc~0; 136558#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 136840#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 136841#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 137631#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 137632#L1655-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; 137765#L799 assume 1 == ~t9_pc~0; 137882#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 136560#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 136561#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 136835#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 138000#L1663-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; 137796#L818 assume !(1 == ~t10_pc~0); 136342#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 136343#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 137873#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 137799#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 137800#L1671-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; 137847#L837 assume 1 == ~t11_pc~0; 137848#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 137659#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 138429#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 137758#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 137759#L1679-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; 137465#L856 assume !(1 == ~t12_pc~0); 137466#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 138229#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 136360#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 136361#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 138205#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 138457#L875 assume 1 == ~t13_pc~0; 137413#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 137009#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 137010#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 136949#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 136950#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 137872#L1427 assume !(1 == ~M_E~0); 137859#L1427-2 assume !(1 == ~T1_E~0); 136914#L1432-1 assume !(1 == ~T2_E~0); 136915#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 138111#L1442-1 assume !(1 == ~T4_E~0); 138112#L1447-1 assume !(1 == ~T5_E~0); 137935#L1452-1 assume !(1 == ~T6_E~0); 136478#L1457-1 assume !(1 == ~T7_E~0); 136479#L1462-1 assume !(1 == ~T8_E~0); 138139#L1467-1 assume !(1 == ~T9_E~0); 138161#L1472-1 assume !(1 == ~T10_E~0); 138162#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 137868#L1482-1 assume !(1 == ~T12_E~0); 137869#L1487-1 assume !(1 == ~T13_E~0); 136813#L1492-1 assume !(1 == ~E_M~0); 136814#L1497-1 assume !(1 == ~E_1~0); 137196#L1502-1 assume !(1 == ~E_2~0); 137197#L1507-1 assume !(1 == ~E_3~0); 136693#L1512-1 assume !(1 == ~E_4~0); 136694#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 138254#L1522-1 assume !(1 == ~E_6~0); 137452#L1527-1 assume !(1 == ~E_7~0); 137453#L1532-1 assume !(1 == ~E_8~0); 138573#L1537-1 assume !(1 == ~E_9~0); 137691#L1542-1 assume !(1 == ~E_10~0); 137487#L1547-1 assume !(1 == ~E_11~0); 137488#L1552-1 assume !(1 == ~E_12~0); 136383#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 136384#L1562-1 assume { :end_inline_reset_delta_events } true; 137000#L1928-2 [2023-11-19 07:53:51,077 INFO L750 eck$LassoCheckResult]: Loop: 137000#L1928-2 assume !false; 142622#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 142620#L1254-1 assume !false; 142619#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 136717#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 136718#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 142591#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 142586#L1067 assume !(0 != eval_~tmp~0#1); 142587#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 143622#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 143621#L1279-3 assume !(0 == ~M_E~0); 143620#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 143619#L1284-3 assume !(0 == ~T2_E~0); 143618#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 143617#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 143616#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 143615#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 143614#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 143613#L1314-3 assume !(0 == ~T8_E~0); 143612#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 143611#L1324-3 assume !(0 == ~T10_E~0); 143610#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 143609#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 143608#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 143607#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 143606#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 143605#L1354-3 assume !(0 == ~E_2~0); 143604#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 143603#L1364-3 assume !(0 == ~E_4~0); 143602#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 143601#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 143600#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 143599#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 143598#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 143597#L1394-3 assume !(0 == ~E_10~0); 143596#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 143595#L1404-3 assume !(0 == ~E_12~0); 143594#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 138451#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 137723#L628-45 assume !(1 == ~m_pc~0); 137724#L628-47 is_master_triggered_~__retres1~0#1 := 0; 138286#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 138564#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 146330#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 138521#L1591-47 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; 138522#L647-45 assume !(1 == ~t1_pc~0); 138350#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 138351#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 146412#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 146411#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 146410#L1599-47 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; 136961#L666-45 assume !(1 == ~t2_pc~0); 136962#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 146408#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 137939#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 137940#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 146407#L1607-47 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; 136490#L685-45 assume 1 == ~t3_pc~0; 136491#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 146405#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 146403#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 146401#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 146400#L1615-47 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; 146399#L704-45 assume 1 == ~t4_pc~0; 146398#L705-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 146396#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 146395#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 146394#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 146393#L1623-47 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; 146392#L723-45 assume 1 == ~t5_pc~0; 146390#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 146389#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 146388#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 146387#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 146386#L1631-47 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; 146385#L742-45 assume !(1 == ~t6_pc~0); 146384#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 146382#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 146381#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 146380#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 146379#L1639-47 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; 146378#L761-45 assume 1 == ~t7_pc~0; 146376#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 146375#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 146374#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 146373#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 146372#L1647-47 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; 146371#L780-45 assume !(1 == ~t8_pc~0); 146370#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 146368#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 146367#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 146366#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 146365#L1655-47 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; 146364#L799-45 assume !(1 == ~t9_pc~0); 146362#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 146361#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 146360#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 146359#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 146358#L1663-47 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; 146357#L818-45 assume 1 == ~t10_pc~0; 146355#L819-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 146354#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 146353#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 146352#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 146351#L1671-47 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; 146350#L837-45 assume !(1 == ~t11_pc~0); 146348#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 146347#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 136687#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 136688#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 136757#L1679-47 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; 136758#L856-45 assume 1 == ~t12_pc~0; 138449#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 136760#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 138118#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 138119#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 137627#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 137628#L875-45 assume 1 == ~t13_pc~0; 137591#L876-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 137592#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 137657#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 138065#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 138409#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 138327#L1427-3 assume !(1 == ~M_E~0); 138328#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 143024#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 142988#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 142976#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 142955#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 142948#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 142942#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 142939#L1462-3 assume !(1 == ~T8_E~0); 142936#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 142931#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 142928#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 142926#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 142888#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 142573#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 142572#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 142571#L1502-3 assume !(1 == ~E_2~0); 142570#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 142567#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 142568#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 142558#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 142559#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 142552#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 142553#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 142545#L1542-3 assume !(1 == ~E_10~0); 142546#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 142532#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 142533#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 142526#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 142527#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 142651#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 142650#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 142649#L1947 assume !(0 == start_simulation_~tmp~3#1); 142648#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 142640#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 142633#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 142632#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 142631#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 142630#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 142627#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 142623#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 137000#L1928-2 [2023-11-19 07:53:51,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:51,078 INFO L85 PathProgramCache]: Analyzing trace with hash -2061949307, now seen corresponding path program 1 times [2023-11-19 07:53:51,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:51,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647491649] [2023-11-19 07:53:51,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:51,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:51,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647491649] [2023-11-19 07:53:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647491649] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:51,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:53:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586788771] [2023-11-19 07:53:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:51,198 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:51,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:51,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1052608345, now seen corresponding path program 1 times [2023-11-19 07:53:51,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:51,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787727705] [2023-11-19 07:53:51,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:51,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:51,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:51,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:51,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787727705] [2023-11-19 07:53:51,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787727705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:51,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:51,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201194800] [2023-11-19 07:53:51,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:51,282 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:51,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:51,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:51,283 INFO L87 Difference]: Start difference. First operand 10580 states and 15135 transitions. cyclomatic complexity: 4557 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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) [2023-11-19 07:53:51,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:51,583 INFO L93 Difference]: Finished difference Result 20284 states and 28901 transitions. [2023-11-19 07:53:51,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20284 states and 28901 transitions. [2023-11-19 07:53:51,677 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 20077 [2023-11-19 07:53:51,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20284 states to 20284 states and 28901 transitions. [2023-11-19 07:53:51,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20284 [2023-11-19 07:53:51,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20284 [2023-11-19 07:53:51,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20284 states and 28901 transitions. [2023-11-19 07:53:51,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:51,768 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20284 states and 28901 transitions. [2023-11-19 07:53:51,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20284 states and 28901 transitions. [2023-11-19 07:53:51,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20284 to 20272. [2023-11-19 07:53:52,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20272 states, 20272 states have (on average 1.4250690607734806) internal successors, (28889), 20271 states have internal predecessors, (28889), 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) [2023-11-19 07:53:52,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20272 states to 20272 states and 28889 transitions. [2023-11-19 07:53:52,044 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20272 states and 28889 transitions. [2023-11-19 07:53:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:52,045 INFO L428 stractBuchiCegarLoop]: Abstraction has 20272 states and 28889 transitions. [2023-11-19 07:53:52,045 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-19 07:53:52,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20272 states and 28889 transitions. [2023-11-19 07:53:52,123 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 20065 [2023-11-19 07:53:52,123 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:52,123 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:52,127 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:52,127 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:52,127 INFO L748 eck$LassoCheckResult]: Stem: 167491#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 167492#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 168496#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 168497#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 169403#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 168071#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 168072#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 168142#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 168143#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 168606#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 168607#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 168109#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 167909#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 167910#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 168378#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 168379#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 168257#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 168258#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 167884#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 167885#L1279 assume !(0 == ~M_E~0); 169260#L1279-2 assume !(0 == ~T1_E~0); 167512#L1284-1 assume !(0 == ~T2_E~0); 167513#L1289-1 assume !(0 == ~T3_E~0); 168249#L1294-1 assume !(0 == ~T4_E~0); 168250#L1299-1 assume !(0 == ~T5_E~0); 168261#L1304-1 assume !(0 == ~T6_E~0); 169402#L1309-1 assume !(0 == ~T7_E~0); 169404#L1314-1 assume !(0 == ~T8_E~0); 167434#L1319-1 assume !(0 == ~T9_E~0); 167435#L1324-1 assume !(0 == ~T10_E~0); 167612#L1329-1 assume !(0 == ~T11_E~0); 167613#L1334-1 assume !(0 == ~T12_E~0); 169152#L1339-1 assume !(0 == ~T13_E~0); 169246#L1344-1 assume !(0 == ~E_M~0); 169247#L1349-1 assume !(0 == ~E_1~0); 168449#L1354-1 assume !(0 == ~E_2~0); 168450#L1359-1 assume !(0 == ~E_3~0); 168919#L1364-1 assume !(0 == ~E_4~0); 167735#L1369-1 assume !(0 == ~E_5~0); 167736#L1374-1 assume !(0 == ~E_6~0); 168457#L1379-1 assume !(0 == ~E_7~0); 168458#L1384-1 assume !(0 == ~E_8~0); 168543#L1389-1 assume !(0 == ~E_9~0); 169176#L1394-1 assume !(0 == ~E_10~0); 169177#L1399-1 assume !(0 == ~E_11~0); 169313#L1404-1 assume !(0 == ~E_12~0); 167834#L1409-1 assume !(0 == ~E_13~0); 167835#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 169297#L628 assume !(1 == ~m_pc~0); 169183#L628-2 is_master_triggered_~__retres1~0#1 := 0; 168727#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 168325#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 168326#L1591 assume !(0 != activate_threads_~tmp~1#1); 169323#L1591-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; 168304#L647 assume !(1 == ~t1_pc~0); 168305#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 168357#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 168358#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 168868#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 169230#L1599-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; 169231#L666 assume !(1 == ~t2_pc~0); 167511#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 167676#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 167655#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 167656#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 168665#L1607-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; 168666#L685 assume !(1 == ~t3_pc~0); 168771#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 168846#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 169332#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 168505#L1615 assume !(0 != activate_threads_~tmp___2~0#1); 168506#L1615-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; 167959#L704 assume !(1 == ~t4_pc~0); 167960#L704-2 is_transmit4_triggered_~__retres1~4#1 := 0; 168519#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 167298#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 167299#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 168355#L1623-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; 168356#L723 assume !(1 == ~t5_pc~0); 168502#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 168741#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 168912#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 168645#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 168646#L1631-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; 167720#L742 assume 1 == ~t6_pc~0; 167721#L743 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 167873#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 167644#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 167404#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 167405#L1639-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; 167796#L761 assume !(1 == ~t7_pc~0); 167797#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 167674#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 167675#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 168508#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 168509#L1647-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; 167426#L780 assume 1 == ~t8_pc~0; 167427#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 167711#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 167712#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 168466#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 168467#L1655-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; 168593#L799 assume 1 == ~t9_pc~0; 168707#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 167429#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 167430#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 167706#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 168823#L1663-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; 168621#L818 assume !(1 == ~t10_pc~0); 167213#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 167214#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 168699#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 168624#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 168625#L1671-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; 168673#L837 assume 1 == ~t11_pc~0; 168674#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 168495#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 169236#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 168586#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 168587#L1679-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; 168314#L856 assume !(1 == ~t12_pc~0); 168315#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 169044#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 167231#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 167232#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 169020#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 169263#L875 assume 1 == ~t13_pc~0; 168259#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 167874#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 167875#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 167815#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 167816#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 168697#L1427 assume !(1 == ~M_E~0); 168683#L1427-2 assume !(1 == ~T1_E~0); 167783#L1432-1 assume !(1 == ~T2_E~0); 167784#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 168930#L1442-1 assume !(1 == ~T4_E~0); 168931#L1447-1 assume !(1 == ~T5_E~0); 168754#L1452-1 assume !(1 == ~T6_E~0); 167349#L1457-1 assume !(1 == ~T7_E~0); 167350#L1462-1 assume !(1 == ~T8_E~0); 168955#L1467-1 assume !(1 == ~T9_E~0); 168977#L1472-1 assume !(1 == ~T10_E~0); 168978#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 168693#L1482-1 assume !(1 == ~T12_E~0); 168694#L1487-1 assume !(1 == ~T13_E~0); 167684#L1492-1 assume !(1 == ~E_M~0); 167685#L1497-1 assume !(1 == ~E_1~0); 168052#L1502-1 assume !(1 == ~E_2~0); 168053#L1507-1 assume !(1 == ~E_3~0); 167560#L1512-1 assume !(1 == ~E_4~0); 167561#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 169069#L1522-1 assume !(1 == ~E_6~0); 168300#L1527-1 assume !(1 == ~E_7~0); 168301#L1532-1 assume !(1 == ~E_8~0); 169368#L1537-1 assume !(1 == ~E_9~0); 168526#L1542-1 assume !(1 == ~E_10~0); 168333#L1547-1 assume !(1 == ~E_11~0); 168334#L1552-1 assume !(1 == ~E_12~0); 167254#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 167255#L1562-1 assume { :end_inline_reset_delta_events } true; 167865#L1928-2 [2023-11-19 07:53:52,128 INFO L750 eck$LassoCheckResult]: Loop: 167865#L1928-2 assume !false; 168371#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 167938#L1254-1 assume !false; 168175#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 167586#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 167587#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 167785#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 169050#L1067 assume !(0 != eval_~tmp~0#1); 169051#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 186139#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 186138#L1279-3 assume !(0 == ~M_E~0); 186137#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 186136#L1284-3 assume !(0 == ~T2_E~0); 186135#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 186134#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 186133#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 186132#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 186131#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 186130#L1314-3 assume !(0 == ~T8_E~0); 186129#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 186128#L1324-3 assume !(0 == ~T10_E~0); 186127#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 169393#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 168341#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 168342#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 168670#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 167902#L1354-3 assume !(0 == ~E_2~0); 167903#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 168679#L1364-3 assume !(0 == ~E_4~0); 169366#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 169199#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 169200#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 186008#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 186006#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 186004#L1394-3 assume !(0 == ~E_10~0); 186003#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 186002#L1404-3 assume !(0 == ~E_12~0); 186000#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 169259#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 168558#L628-45 assume !(1 == ~m_pc~0); 168559#L628-47 is_master_triggered_~__retres1~0#1 := 0; 169104#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 168760#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 167934#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 167935#L1591-47 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; 168705#L647-45 assume !(1 == ~t1_pc~0); 168706#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 168464#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 168465#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 167617#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 167618#L1599-47 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; 167827#L666-45 assume !(1 == ~t2_pc~0); 167828#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 168324#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 168758#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 168759#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 168834#L1607-47 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; 167362#L685-45 assume 1 == ~t3_pc~0; 167363#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 168456#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 185434#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 185433#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 169066#L1615-47 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; 169261#L704-45 assume !(1 == ~t4_pc~0); 167233#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 167234#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 168104#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 169097#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 169435#L1623-47 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; 168588#L723-45 assume 1 == ~t5_pc~0; 168590#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 169178#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 169342#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 167913#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 167914#L1631-47 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; 169028#L742-45 assume !(1 == ~t6_pc~0); 168182#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 168183#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 168401#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 168402#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 168711#L1639-47 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; 168808#L761-45 assume 1 == ~t7_pc~0; 168810#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 168177#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 168178#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 167564#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 167565#L1647-47 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; 169166#L780-45 assume 1 == ~t8_pc~0; 167939#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 167572#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 167573#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 169361#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 167544#L1655-47 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; 167545#L799-45 assume 1 == ~t9_pc~0; 168336#L800-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 167762#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 168898#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 168752#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 168753#L1663-47 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; 167484#L818-45 assume !(1 == ~t10_pc~0); 167486#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 167603#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 168726#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 168098#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 168099#L1671-47 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; 168864#L837-45 assume 1 == ~t11_pc~0; 169243#L838-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 168030#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 167554#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 167555#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 167627#L1679-47 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; 167628#L856-45 assume 1 == ~t12_pc~0; 169258#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 167630#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 168937#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 168938#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 168460#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 168461#L875-45 assume !(1 == ~t13_pc~0); 168430#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 168429#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 168493#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 168881#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 169221#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 169147#L1427-3 assume !(1 == ~M_E~0); 168244#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 168245#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 168820#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 168446#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 168447#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 167271#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 167272#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 169048#L1462-3 assume !(1 == ~T8_E~0); 169049#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 168876#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 168877#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 167528#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 167529#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 167671#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 167841#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 167842#L1502-3 assume !(1 == ~E_2~0); 168840#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 169002#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 167878#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 167568#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 167569#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 167535#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 167536#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 168680#L1542-3 assume !(1 == ~E_10~0); 168827#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 168431#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 168432#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 167738#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 167739#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 167160#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 167599#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 167600#L1947 assume !(0 == start_simulation_~tmp~3#1); 168577#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 168787#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 167800#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 167221#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 167222#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 168965#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 168966#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 169175#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 167865#L1928-2 [2023-11-19 07:53:52,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:52,129 INFO L85 PathProgramCache]: Analyzing trace with hash 846336710, now seen corresponding path program 1 times [2023-11-19 07:53:52,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:52,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476697063] [2023-11-19 07:53:52,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:52,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:52,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:52,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476697063] [2023-11-19 07:53:52,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476697063] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:52,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:52,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:52,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156399890] [2023-11-19 07:53:52,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:52,266 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:52,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1230566375, now seen corresponding path program 1 times [2023-11-19 07:53:52,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:52,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26266589] [2023-11-19 07:53:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:52,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:52,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:52,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26266589] [2023-11-19 07:53:52,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26266589] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:52,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:52,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:53:52,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182729504] [2023-11-19 07:53:52,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:52,384 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:52,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:52,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:53:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:53:52,385 INFO L87 Difference]: Start difference. First operand 20272 states and 28889 transitions. cyclomatic complexity: 8621 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:53:53,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:53,018 INFO L93 Difference]: Finished difference Result 58229 states and 82384 transitions. [2023-11-19 07:53:53,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58229 states and 82384 transitions. [2023-11-19 07:53:53,300 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 57087 [2023-11-19 07:53:53,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58229 states to 58229 states and 82384 transitions. [2023-11-19 07:53:53,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58229 [2023-11-19 07:53:53,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58229 [2023-11-19 07:53:53,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58229 states and 82384 transitions. [2023-11-19 07:53:53,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:53,533 INFO L218 hiAutomatonCegarLoop]: Abstraction has 58229 states and 82384 transitions. [2023-11-19 07:53:53,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58229 states and 82384 transitions. [2023-11-19 07:53:54,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58229 to 56673. [2023-11-19 07:53:54,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56673 states, 56673 states have (on average 1.4162652409436591) internal successors, (80264), 56672 states have internal predecessors, (80264), 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) [2023-11-19 07:53:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56673 states to 56673 states and 80264 transitions. [2023-11-19 07:53:54,863 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56673 states and 80264 transitions. [2023-11-19 07:53:54,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:53:54,864 INFO L428 stractBuchiCegarLoop]: Abstraction has 56673 states and 80264 transitions. [2023-11-19 07:53:54,864 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-19 07:53:54,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56673 states and 80264 transitions. [2023-11-19 07:53:55,225 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 56403 [2023-11-19 07:53:55,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:55,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:55,228 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:55,228 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:55,229 INFO L748 eck$LassoCheckResult]: Stem: 246001#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 246002#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 246992#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 246993#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 247876#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 246570#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 246571#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 246641#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 246642#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 247104#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 247105#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 246606#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 246413#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 246414#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 246877#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 246878#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 246754#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 246755#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 246388#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 246389#L1279 assume !(0 == ~M_E~0); 247730#L1279-2 assume !(0 == ~T1_E~0); 246022#L1284-1 assume !(0 == ~T2_E~0); 246023#L1289-1 assume !(0 == ~T3_E~0); 246751#L1294-1 assume !(0 == ~T4_E~0); 246752#L1299-1 assume !(0 == ~T5_E~0); 246763#L1304-1 assume !(0 == ~T6_E~0); 247874#L1309-1 assume !(0 == ~T7_E~0); 247879#L1314-1 assume !(0 == ~T8_E~0); 245945#L1319-1 assume !(0 == ~T9_E~0); 245946#L1324-1 assume !(0 == ~T10_E~0); 246121#L1329-1 assume !(0 == ~T11_E~0); 246122#L1334-1 assume !(0 == ~T12_E~0); 247623#L1339-1 assume !(0 == ~T13_E~0); 247716#L1344-1 assume !(0 == ~E_M~0); 247717#L1349-1 assume !(0 == ~E_1~0); 246950#L1354-1 assume !(0 == ~E_2~0); 246951#L1359-1 assume !(0 == ~E_3~0); 247400#L1364-1 assume !(0 == ~E_4~0); 246241#L1369-1 assume !(0 == ~E_5~0); 246242#L1374-1 assume !(0 == ~E_6~0); 246957#L1379-1 assume !(0 == ~E_7~0); 246958#L1384-1 assume !(0 == ~E_8~0); 247039#L1389-1 assume !(0 == ~E_9~0); 247647#L1394-1 assume !(0 == ~E_10~0); 247648#L1399-1 assume !(0 == ~E_11~0); 247776#L1404-1 assume !(0 == ~E_12~0); 246338#L1409-1 assume !(0 == ~E_13~0); 246339#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 247762#L628 assume !(1 == ~m_pc~0); 247652#L628-2 is_master_triggered_~__retres1~0#1 := 0; 247226#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 246824#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 246825#L1591 assume !(0 != activate_threads_~tmp~1#1); 247790#L1591-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; 246804#L647 assume !(1 == ~t1_pc~0); 246805#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 246856#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 246857#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 247358#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 247701#L1599-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; 247702#L666 assume !(1 == ~t2_pc~0); 246021#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 246183#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 246161#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 246162#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 247162#L1607-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; 247163#L685 assume !(1 == ~t3_pc~0); 247267#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 247335#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 247805#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 247001#L1615 assume !(0 != activate_threads_~tmp___2~0#1); 247002#L1615-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; 246461#L704 assume !(1 == ~t4_pc~0); 246462#L704-2 is_transmit4_triggered_~__retres1~4#1 := 0; 247015#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 245811#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 245812#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 246854#L1623-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; 246855#L723 assume !(1 == ~t5_pc~0); 246997#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 247238#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 247393#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 247141#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 247142#L1631-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; 246227#L742 assume !(1 == ~t6_pc~0); 246228#L742-2 is_transmit6_triggered_~__retres1~6#1 := 0; 246377#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 246152#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 245915#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 245916#L1639-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; 246301#L761 assume !(1 == ~t7_pc~0); 246302#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 246179#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 246180#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 247004#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 247005#L1647-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; 245937#L780 assume 1 == ~t8_pc~0; 245938#L781 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 246218#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 246219#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 246965#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 246966#L1655-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; 247090#L799 assume 1 == ~t9_pc~0; 247205#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 245940#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 245941#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 246213#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 247313#L1663-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; 247119#L818 assume !(1 == ~t10_pc~0); 245726#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 245727#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 247197#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 247122#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 247123#L1671-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; 247171#L837 assume 1 == ~t11_pc~0; 247172#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 246990#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 247707#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 247083#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 247084#L1679-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; 246813#L856 assume !(1 == ~t12_pc~0); 246814#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 247523#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 245744#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 245745#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 247495#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 247733#L875 assume 1 == ~t13_pc~0; 246761#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 246378#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 246379#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 246319#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 246320#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 247196#L1427 assume !(1 == ~M_E~0); 247178#L1427-2 assume !(1 == ~T1_E~0); 246288#L1432-1 assume !(1 == ~T2_E~0); 246289#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 247408#L1442-1 assume !(1 == ~T4_E~0); 247409#L1447-1 assume !(1 == ~T5_E~0); 247248#L1452-1 assume !(1 == ~T6_E~0); 245862#L1457-1 assume !(1 == ~T7_E~0); 245863#L1462-1 assume !(1 == ~T8_E~0); 247439#L1467-1 assume !(1 == ~T9_E~0); 247462#L1472-1 assume !(1 == ~T10_E~0); 247463#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 247192#L1482-1 assume !(1 == ~T12_E~0); 247193#L1487-1 assume !(1 == ~T13_E~0); 246191#L1492-1 assume !(1 == ~E_M~0); 246192#L1497-1 assume !(1 == ~E_1~0); 246553#L1502-1 assume !(1 == ~E_2~0); 246554#L1507-1 assume !(1 == ~E_3~0); 246071#L1512-1 assume !(1 == ~E_4~0); 246072#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 247547#L1522-1 assume !(1 == ~E_6~0); 246800#L1527-1 assume !(1 == ~E_7~0); 246801#L1532-1 assume !(1 == ~E_8~0); 247842#L1537-1 assume !(1 == ~E_9~0); 247022#L1542-1 assume !(1 == ~E_10~0); 246831#L1547-1 assume !(1 == ~E_11~0); 246832#L1552-1 assume !(1 == ~E_12~0); 245767#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 245768#L1562-1 assume { :end_inline_reset_delta_events } true; 246368#L1928-2 [2023-11-19 07:53:55,229 INFO L750 eck$LassoCheckResult]: Loop: 246368#L1928-2 assume !false; 294562#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 294558#L1254-1 assume !false; 294557#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 294550#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 294542#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 294541#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 294539#L1067 assume !(0 != eval_~tmp~0#1); 294537#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 294536#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 294535#L1279-3 assume !(0 == ~M_E~0); 294534#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 294533#L1284-3 assume !(0 == ~T2_E~0); 294532#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 294531#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 294530#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 294529#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 294528#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 294527#L1314-3 assume !(0 == ~T8_E~0); 294526#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 294525#L1324-3 assume !(0 == ~T10_E~0); 294524#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 294523#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 294522#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 294521#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 294520#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 294519#L1354-3 assume !(0 == ~E_2~0); 294518#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 294517#L1364-3 assume !(0 == ~E_4~0); 294516#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 294515#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 294514#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 294513#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 294512#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 294511#L1394-3 assume !(0 == ~E_10~0); 294510#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 294509#L1404-3 assume !(0 == ~E_12~0); 294508#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 294507#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 294506#L628-45 assume !(1 == ~m_pc~0); 294505#L628-47 is_master_triggered_~__retres1~0#1 := 0; 294504#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 294502#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 294501#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 294500#L1591-47 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; 294499#L647-45 assume !(1 == ~t1_pc~0); 294498#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 294497#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 294496#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 294495#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 294494#L1599-47 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; 294492#L666-45 assume !(1 == ~t2_pc~0); 294491#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 294490#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 294489#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 294488#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 294487#L1607-47 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; 294486#L685-45 assume 1 == ~t3_pc~0; 294484#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 294485#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 294503#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 294479#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 294478#L1615-47 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; 294477#L704-45 assume !(1 == ~t4_pc~0); 294476#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 294475#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 294474#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 294473#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 294472#L1623-47 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; 294471#L723-45 assume 1 == ~t5_pc~0; 294469#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 294468#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 294467#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 294466#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 294465#L1631-47 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; 294464#L742-45 assume !(1 == ~t6_pc~0); 294463#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 294462#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 294461#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 294460#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 294459#L1639-47 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; 294458#L761-45 assume 1 == ~t7_pc~0; 294456#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 294455#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 294454#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 294453#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 294452#L1647-47 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; 294451#L780-45 assume 1 == ~t8_pc~0; 294449#L781-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 294448#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 294447#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 294446#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 294445#L1655-47 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; 294444#L799-45 assume !(1 == ~t9_pc~0); 294442#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 294441#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 294440#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 294439#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 294438#L1663-47 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; 294437#L818-45 assume !(1 == ~t10_pc~0); 294436#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 294434#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 294433#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 294432#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 294431#L1671-47 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; 294430#L837-45 assume !(1 == ~t11_pc~0); 294428#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 294427#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 294426#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 294425#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 294424#L1679-47 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; 294423#L856-45 assume 1 == ~t12_pc~0; 294421#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 294420#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 294419#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 294418#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 294417#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 294416#L875-45 assume !(1 == ~t13_pc~0); 294414#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 294413#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 294412#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 294411#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 294410#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 294409#L1427-3 assume !(1 == ~M_E~0); 294111#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 294408#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 294407#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 294406#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 294405#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 294404#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 294403#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 294402#L1462-3 assume !(1 == ~T8_E~0); 294401#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 294400#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 294399#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 294398#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 294397#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 294396#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 294395#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 294394#L1502-3 assume !(1 == ~E_2~0); 294393#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 294392#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 294391#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 294390#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 294389#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 294388#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 294387#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 294386#L1542-3 assume !(1 == ~E_10~0); 294385#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 294384#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 294383#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 294382#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 294374#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 294367#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 294366#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 294364#L1947 assume !(0 == start_simulation_~tmp~3#1); 294365#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 294575#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 294568#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 294567#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 294566#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 294565#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 294564#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 294563#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 246368#L1928-2 [2023-11-19 07:53:55,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:55,230 INFO L85 PathProgramCache]: Analyzing trace with hash -995977081, now seen corresponding path program 1 times [2023-11-19 07:53:55,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:55,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618975937] [2023-11-19 07:53:55,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:55,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:55,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:55,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:55,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:55,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618975937] [2023-11-19 07:53:55,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618975937] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:55,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:55,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:53:55,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453632215] [2023-11-19 07:53:55,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:55,303 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:55,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:55,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1756085655, now seen corresponding path program 1 times [2023-11-19 07:53:55,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:55,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109405998] [2023-11-19 07:53:55,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:55,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:55,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:55,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109405998] [2023-11-19 07:53:55,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109405998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:55,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:55,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:53:55,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274764096] [2023-11-19 07:53:55,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:55,388 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:55,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:55,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:53:55,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:53:55,389 INFO L87 Difference]: Start difference. First operand 56673 states and 80264 transitions. cyclomatic complexity: 23599 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 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) [2023-11-19 07:53:55,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:53:55,902 INFO L93 Difference]: Finished difference Result 109077 states and 153960 transitions. [2023-11-19 07:53:55,902 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 109077 states and 153960 transitions. [2023-11-19 07:53:56,633 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 108640 [2023-11-19 07:53:56,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 109077 states to 109077 states and 153960 transitions. [2023-11-19 07:53:56,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 109077 [2023-11-19 07:53:56,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 109077 [2023-11-19 07:53:56,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109077 states and 153960 transitions. [2023-11-19 07:53:57,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:53:57,065 INFO L218 hiAutomatonCegarLoop]: Abstraction has 109077 states and 153960 transitions. [2023-11-19 07:53:57,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109077 states and 153960 transitions. [2023-11-19 07:53:58,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109077 to 109005. [2023-11-19 07:53:58,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109005 states, 109005 states have (on average 1.411751754506674) internal successors, (153888), 109004 states have internal predecessors, (153888), 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) [2023-11-19 07:53:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109005 states to 109005 states and 153888 transitions. [2023-11-19 07:53:58,998 INFO L240 hiAutomatonCegarLoop]: Abstraction has 109005 states and 153888 transitions. [2023-11-19 07:53:58,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:53:58,999 INFO L428 stractBuchiCegarLoop]: Abstraction has 109005 states and 153888 transitions. [2023-11-19 07:53:59,000 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-19 07:53:59,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109005 states and 153888 transitions. [2023-11-19 07:53:59,314 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 108568 [2023-11-19 07:53:59,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:53:59,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:53:59,318 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:59,318 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:53:59,319 INFO L748 eck$LassoCheckResult]: Stem: 411759#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 411760#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 412780#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 412781#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 413729#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 412339#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 412340#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 412416#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 412417#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 412894#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 412895#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 412377#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 412175#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 412176#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 412659#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 412660#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 412534#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 412535#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 412148#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 412149#L1279 assume !(0 == ~M_E~0); 413561#L1279-2 assume !(0 == ~T1_E~0); 411782#L1284-1 assume !(0 == ~T2_E~0); 411783#L1289-1 assume !(0 == ~T3_E~0); 412531#L1294-1 assume !(0 == ~T4_E~0); 412532#L1299-1 assume !(0 == ~T5_E~0); 412543#L1304-1 assume !(0 == ~T6_E~0); 413728#L1309-1 assume !(0 == ~T7_E~0); 413730#L1314-1 assume !(0 == ~T8_E~0); 411704#L1319-1 assume !(0 == ~T9_E~0); 411705#L1324-1 assume !(0 == ~T10_E~0); 411880#L1329-1 assume !(0 == ~T11_E~0); 411881#L1334-1 assume !(0 == ~T12_E~0); 413433#L1339-1 assume !(0 == ~T13_E~0); 413539#L1344-1 assume !(0 == ~E_M~0); 413540#L1349-1 assume !(0 == ~E_1~0); 412736#L1354-1 assume !(0 == ~E_2~0); 412737#L1359-1 assume !(0 == ~E_3~0); 413202#L1364-1 assume !(0 == ~E_4~0); 411999#L1369-1 assume !(0 == ~E_5~0); 412000#L1374-1 assume !(0 == ~E_6~0); 412744#L1379-1 assume !(0 == ~E_7~0); 412745#L1384-1 assume !(0 == ~E_8~0); 412829#L1389-1 assume !(0 == ~E_9~0); 413458#L1394-1 assume !(0 == ~E_10~0); 413459#L1399-1 assume !(0 == ~E_11~0); 413618#L1404-1 assume !(0 == ~E_12~0); 412097#L1409-1 assume !(0 == ~E_13~0); 412098#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 413597#L628 assume !(1 == ~m_pc~0); 413465#L628-2 is_master_triggered_~__retres1~0#1 := 0; 413015#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 412604#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 412605#L1591 assume !(0 != activate_threads_~tmp~1#1); 413631#L1591-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; 412584#L647 assume !(1 == ~t1_pc~0); 412585#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 412637#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 412638#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 413158#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 413525#L1599-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; 413526#L666 assume !(1 == ~t2_pc~0); 411781#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 411943#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 411921#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 411922#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 412949#L1607-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; 412950#L685 assume !(1 == ~t3_pc~0); 413059#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 413131#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 413644#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 412789#L1615 assume !(0 != activate_threads_~tmp___2~0#1); 412790#L1615-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; 412227#L704 assume !(1 == ~t4_pc~0); 412228#L704-2 is_transmit4_triggered_~__retres1~4#1 := 0; 412805#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 411570#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 411571#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 412635#L1623-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; 412636#L723 assume !(1 == ~t5_pc~0); 412785#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 413028#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 413194#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 412927#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 412928#L1631-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; 411985#L742 assume !(1 == ~t6_pc~0); 411986#L742-2 is_transmit6_triggered_~__retres1~6#1 := 0; 412137#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 411912#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 411675#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 411676#L1639-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; 412060#L761 assume !(1 == ~t7_pc~0); 412061#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 411939#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 411940#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 412792#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 412793#L1647-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; 411697#L780 assume !(1 == ~t8_pc~0); 411698#L780-2 is_transmit8_triggered_~__retres1~8#1 := 0; 411976#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 411977#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 412752#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 412753#L1655-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; 412881#L799 assume 1 == ~t9_pc~0; 412993#L800 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 411699#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 411700#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 411971#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 413109#L1663-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; 412907#L818 assume !(1 == ~t10_pc~0); 411485#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 411486#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 412984#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 412910#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 412911#L1671-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; 412957#L837 assume 1 == ~t11_pc~0; 412958#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 412778#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 413530#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 412874#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 412875#L1679-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; 412593#L856 assume !(1 == ~t12_pc~0); 412594#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 413329#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 411503#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 411504#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 413300#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 413567#L875 assume 1 == ~t13_pc~0; 412541#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 412138#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 412139#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 412078#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 412079#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 412983#L1427 assume !(1 == ~M_E~0); 412965#L1427-2 assume !(1 == ~T1_E~0); 412046#L1432-1 assume !(1 == ~T2_E~0); 412047#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 413212#L1442-1 assume !(1 == ~T4_E~0); 413213#L1447-1 assume !(1 == ~T5_E~0); 413039#L1452-1 assume !(1 == ~T6_E~0); 411621#L1457-1 assume !(1 == ~T7_E~0); 411622#L1462-1 assume !(1 == ~T8_E~0); 413242#L1467-1 assume !(1 == ~T9_E~0); 413264#L1472-1 assume !(1 == ~T10_E~0); 413265#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 412979#L1482-1 assume !(1 == ~T12_E~0); 412980#L1487-1 assume !(1 == ~T13_E~0); 411951#L1492-1 assume !(1 == ~E_M~0); 411952#L1497-1 assume !(1 == ~E_1~0); 412322#L1502-1 assume !(1 == ~E_2~0); 412323#L1507-1 assume !(1 == ~E_3~0); 411830#L1512-1 assume !(1 == ~E_4~0); 411831#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 413351#L1522-1 assume !(1 == ~E_6~0); 412581#L1527-1 assume !(1 == ~E_7~0); 412582#L1532-1 assume !(1 == ~E_8~0); 413686#L1537-1 assume !(1 == ~E_9~0); 412812#L1542-1 assume !(1 == ~E_10~0); 412611#L1547-1 assume !(1 == ~E_11~0); 412612#L1552-1 assume !(1 == ~E_12~0); 411526#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 411527#L1562-1 assume { :end_inline_reset_delta_events } true; 412128#L1928-2 [2023-11-19 07:53:59,320 INFO L750 eck$LassoCheckResult]: Loop: 412128#L1928-2 assume !false; 451023#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 451018#L1254-1 assume !false; 451016#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 450995#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 450986#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 450983#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 450980#L1067 assume !(0 != eval_~tmp~0#1); 450978#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 450976#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 450974#L1279-3 assume !(0 == ~M_E~0); 450972#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 450970#L1284-3 assume !(0 == ~T2_E~0); 450968#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 450966#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 450963#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 450961#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 450959#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 450957#L1314-3 assume !(0 == ~T8_E~0); 450955#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 450953#L1324-3 assume !(0 == ~T10_E~0); 450951#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 450949#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 450947#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 450945#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 450943#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 450941#L1354-3 assume !(0 == ~E_2~0); 450938#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 450936#L1364-3 assume !(0 == ~E_4~0); 450934#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 450932#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 450930#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 450928#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 450926#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 450924#L1394-3 assume !(0 == ~E_10~0); 450922#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 450920#L1404-3 assume !(0 == ~E_12~0); 450918#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 450916#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 450913#L628-45 assume !(1 == ~m_pc~0); 450911#L628-47 is_master_triggered_~__retres1~0#1 := 0; 450909#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 450907#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 450905#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 450903#L1591-47 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; 450900#L647-45 assume !(1 == ~t1_pc~0); 450898#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 450896#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 450894#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 450892#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 450890#L1599-47 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; 450885#L666-45 assume !(1 == ~t2_pc~0); 450883#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 450881#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 450879#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 450877#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 450874#L1607-47 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; 450872#L685-45 assume 1 == ~t3_pc~0; 450870#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 450871#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 451966#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 450861#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 450858#L1615-47 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; 450856#L704-45 assume !(1 == ~t4_pc~0); 450854#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 450852#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 450850#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 450849#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 450845#L1623-47 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; 450843#L723-45 assume 1 == ~t5_pc~0; 450840#L724-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 450839#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 450836#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 450835#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 450834#L1631-47 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; 450831#L742-45 assume !(1 == ~t6_pc~0); 450830#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 450828#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 450824#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 450820#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 450816#L1639-47 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; 450812#L761-45 assume 1 == ~t7_pc~0; 450807#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 450806#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 450805#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 450804#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 450803#L1647-47 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; 450802#L780-45 assume !(1 == ~t8_pc~0); 450801#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 450800#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 450799#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 450798#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 450797#L1655-47 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; 450796#L799-45 assume !(1 == ~t9_pc~0); 450794#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 450793#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 450792#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 450791#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 450790#L1663-47 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; 450789#L818-45 assume !(1 == ~t10_pc~0); 450788#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 450786#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 450785#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 450784#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 450783#L1671-47 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; 450782#L837-45 assume !(1 == ~t11_pc~0); 450780#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 450778#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 450777#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 450776#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 450775#L1679-47 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; 450774#L856-45 assume 1 == ~t12_pc~0; 450772#L857-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 450771#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 450769#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 450768#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 450767#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 450766#L875-45 assume !(1 == ~t13_pc~0); 450764#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 450763#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 450762#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 450761#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 450760#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 450758#L1427-3 assume !(1 == ~M_E~0); 450507#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 450755#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 450753#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 450751#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 450749#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 450747#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 450745#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 450743#L1462-3 assume !(1 == ~T8_E~0); 450741#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 450739#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 450737#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 450735#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 450733#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 450731#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 450729#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 450727#L1502-3 assume !(1 == ~E_2~0); 450725#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 450723#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 450721#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 450719#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 450717#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 450715#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 450713#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 450711#L1542-3 assume !(1 == ~E_10~0); 450709#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 450707#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 450705#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 450703#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 450685#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 450677#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 450675#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 450672#L1947 assume !(0 == start_simulation_~tmp~3#1); 450673#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 451044#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 451036#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 451034#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 451032#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 451030#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 451028#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 451026#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 412128#L1928-2 [2023-11-19 07:53:59,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:59,321 INFO L85 PathProgramCache]: Analyzing trace with hash -618334264, now seen corresponding path program 1 times [2023-11-19 07:53:59,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:59,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356414936] [2023-11-19 07:53:59,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:59,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:59,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356414936] [2023-11-19 07:53:59,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356414936] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:59,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:59,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:53:59,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292062092] [2023-11-19 07:53:59,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:59,444 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:53:59,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:53:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash 696567850, now seen corresponding path program 1 times [2023-11-19 07:53:59,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:53:59,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570539457] [2023-11-19 07:53:59,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:53:59,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:53:59,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:53:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:53:59,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:53:59,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570539457] [2023-11-19 07:53:59,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570539457] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:53:59,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:53:59,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:53:59,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088751748] [2023-11-19 07:53:59,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:53:59,547 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:53:59,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:53:59,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:53:59,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:53:59,548 INFO L87 Difference]: Start difference. First operand 109005 states and 153888 transitions. cyclomatic complexity: 44899 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 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) [2023-11-19 07:54:01,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:54:01,387 INFO L93 Difference]: Finished difference Result 312420 states and 438445 transitions. [2023-11-19 07:54:01,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 312420 states and 438445 transitions. [2023-11-19 07:54:03,423 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 307904 [2023-11-19 07:54:04,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 312420 states to 312420 states and 438445 transitions. [2023-11-19 07:54:04,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312420 [2023-11-19 07:54:04,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312420 [2023-11-19 07:54:04,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 312420 states and 438445 transitions. [2023-11-19 07:54:04,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:54:04,475 INFO L218 hiAutomatonCegarLoop]: Abstraction has 312420 states and 438445 transitions. [2023-11-19 07:54:05,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312420 states and 438445 transitions. [2023-11-19 07:54:07,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312420 to 306196. [2023-11-19 07:54:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306196 states, 306196 states have (on average 1.4046852342943736) internal successors, (430109), 306195 states have internal predecessors, (430109), 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) [2023-11-19 07:54:09,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306196 states to 306196 states and 430109 transitions. [2023-11-19 07:54:09,719 INFO L240 hiAutomatonCegarLoop]: Abstraction has 306196 states and 430109 transitions. [2023-11-19 07:54:09,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:54:09,720 INFO L428 stractBuchiCegarLoop]: Abstraction has 306196 states and 430109 transitions. [2023-11-19 07:54:09,720 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-19 07:54:09,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 306196 states and 430109 transitions. [2023-11-19 07:54:11,377 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 305312 [2023-11-19 07:54:11,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:54:11,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:54:11,394 INFO L148 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:54:11,413 INFO L149 hiAutomatonCegarLoop]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:54:11,424 INFO L748 eck$LassoCheckResult]: Stem: 833196#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;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;~t13_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;~t13_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;~t13_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;~T13_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;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 833197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#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;~t13_i~0 := 1; 834214#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret35#1, start_simulation_#t~ret36#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; 834215#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 835169#L902 assume 1 == ~m_i~0;~m_st~0 := 0; 833776#L902-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 833777#L907-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 833849#L912-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 833850#L917-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 834328#L922-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 834329#L927-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 833816#L932-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 833612#L937-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 833613#L942-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 834099#L947-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 834100#L952-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 833975#L957-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 833976#L962-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 833587#L967-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 833588#L1279 assume !(0 == ~M_E~0); 834998#L1279-2 assume !(0 == ~T1_E~0); 833217#L1284-1 assume !(0 == ~T2_E~0); 833218#L1289-1 assume !(0 == ~T3_E~0); 833963#L1294-1 assume !(0 == ~T4_E~0); 833964#L1299-1 assume !(0 == ~T5_E~0); 833979#L1304-1 assume !(0 == ~T6_E~0); 835166#L1309-1 assume !(0 == ~T7_E~0); 835172#L1314-1 assume !(0 == ~T8_E~0); 833143#L1319-1 assume !(0 == ~T9_E~0); 833144#L1324-1 assume !(0 == ~T10_E~0); 833316#L1329-1 assume !(0 == ~T11_E~0); 833317#L1334-1 assume !(0 == ~T12_E~0); 834870#L1339-1 assume !(0 == ~T13_E~0); 834980#L1344-1 assume !(0 == ~E_M~0); 834981#L1349-1 assume !(0 == ~E_1~0); 834171#L1354-1 assume !(0 == ~E_2~0); 834172#L1359-1 assume !(0 == ~E_3~0); 834624#L1364-1 assume !(0 == ~E_4~0); 833436#L1369-1 assume !(0 == ~E_5~0); 833437#L1374-1 assume !(0 == ~E_6~0); 834178#L1379-1 assume !(0 == ~E_7~0); 834179#L1384-1 assume !(0 == ~E_8~0); 834259#L1389-1 assume !(0 == ~E_9~0); 834899#L1394-1 assume !(0 == ~E_10~0); 834900#L1399-1 assume !(0 == ~E_11~0); 835050#L1404-1 assume !(0 == ~E_12~0); 833533#L1409-1 assume !(0 == ~E_13~0); 833534#L1414-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 835034#L628 assume !(1 == ~m_pc~0); 834904#L628-2 is_master_triggered_~__retres1~0#1 := 0; 834442#L639 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 834042#is_master_triggered_returnLabel#1 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 834043#L1591 assume !(0 != activate_threads_~tmp~1#1); 835064#L1591-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; 834019#L647 assume !(1 == ~t1_pc~0); 834020#L647-2 is_transmit1_triggered_~__retres1~1#1 := 0; 834077#L658 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 834078#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 834581#L1599 assume !(0 != activate_threads_~tmp___0~0#1); 834963#L1599-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; 834964#L666 assume !(1 == ~t2_pc~0); 833216#L666-2 is_transmit2_triggered_~__retres1~2#1 := 0; 833380#L677 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 833358#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 833359#L1607 assume !(0 != activate_threads_~tmp___1~0#1); 834382#L1607-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; 834383#L685 assume !(1 == ~t3_pc~0); 834490#L685-2 is_transmit3_triggered_~__retres1~3#1 := 0; 834560#L696 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 835083#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 834223#L1615 assume !(0 != activate_threads_~tmp___2~0#1); 834224#L1615-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; 833665#L704 assume !(1 == ~t4_pc~0); 833666#L704-2 is_transmit4_triggered_~__retres1~4#1 := 0; 834236#L715 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 833006#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 833007#L1623 assume !(0 != activate_threads_~tmp___3~0#1); 834075#L1623-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; 834076#L723 assume !(1 == ~t5_pc~0); 834219#L723-2 is_transmit5_triggered_~__retres1~5#1 := 0; 834458#L734 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 834616#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 834364#L1631 assume !(0 != activate_threads_~tmp___4~0#1); 834365#L1631-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; 833423#L742 assume !(1 == ~t6_pc~0); 833424#L742-2 is_transmit6_triggered_~__retres1~6#1 := 0; 833576#L753 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 833347#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 833113#L1639 assume !(0 != activate_threads_~tmp___5~0#1); 833114#L1639-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; 833496#L761 assume !(1 == ~t7_pc~0); 833497#L761-2 is_transmit7_triggered_~__retres1~7#1 := 0; 833376#L772 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 833377#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 834225#L1647 assume !(0 != activate_threads_~tmp___6~0#1); 834226#L1647-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; 833134#L780 assume !(1 == ~t8_pc~0); 833135#L780-2 is_transmit8_triggered_~__retres1~8#1 := 0; 833413#L791 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 833414#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 834184#L1655 assume !(0 != activate_threads_~tmp___7~0#1); 834185#L1655-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; 834314#L799 assume !(1 == ~t9_pc~0); 833633#L799-2 is_transmit9_triggered_~__retres1~9#1 := 0; 833136#L810 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 833137#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 833408#L1663 assume !(0 != activate_threads_~tmp___8~0#1); 834540#L1663-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; 834339#L818 assume !(1 == ~t10_pc~0); 832922#L818-2 is_transmit10_triggered_~__retres1~10#1 := 0; 832923#L829 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 834417#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 834342#L1671 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 834343#L1671-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; 834390#L837 assume 1 == ~t11_pc~0; 834391#L838 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 834210#L848 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 834967#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 834304#L1679 assume !(0 != activate_threads_~tmp___10~0#1); 834305#L1679-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; 834032#L856 assume !(1 == ~t12_pc~0); 834033#L856-2 is_transmit12_triggered_~__retres1~12#1 := 0; 834757#L867 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 832940#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 832941#L1687 assume !(0 != activate_threads_~tmp___11~0#1); 834729#L1687-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 835001#L875 assume 1 == ~t13_pc~0; 833977#L876 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 833577#L886 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 833578#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 833514#L1695 assume !(0 != activate_threads_~tmp___12~0#1); 833515#L1695-2 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 834414#L1427 assume !(1 == ~M_E~0); 834400#L1427-2 assume !(1 == ~T1_E~0); 833483#L1432-1 assume !(1 == ~T2_E~0); 833484#L1437-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 834633#L1442-1 assume !(1 == ~T4_E~0); 834634#L1447-1 assume !(1 == ~T5_E~0); 834471#L1452-1 assume !(1 == ~T6_E~0); 833057#L1457-1 assume !(1 == ~T7_E~0); 833058#L1462-1 assume !(1 == ~T8_E~0); 834667#L1467-1 assume !(1 == ~T9_E~0); 834689#L1472-1 assume !(1 == ~T10_E~0); 834690#L1477-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 834410#L1482-1 assume !(1 == ~T12_E~0); 834411#L1487-1 assume !(1 == ~T13_E~0); 833386#L1492-1 assume !(1 == ~E_M~0); 833387#L1497-1 assume !(1 == ~E_1~0); 833759#L1502-1 assume !(1 == ~E_2~0); 833760#L1507-1 assume !(1 == ~E_3~0); 833268#L1512-1 assume !(1 == ~E_4~0); 833269#L1517-1 assume 1 == ~E_5~0;~E_5~0 := 2; 834786#L1522-1 assume !(1 == ~E_6~0); 834017#L1527-1 assume !(1 == ~E_7~0); 834018#L1532-1 assume !(1 == ~E_8~0); 835119#L1537-1 assume !(1 == ~E_9~0); 834245#L1542-1 assume !(1 == ~E_10~0); 834052#L1547-1 assume !(1 == ~E_11~0); 834053#L1552-1 assume !(1 == ~E_12~0); 832964#L1557-1 assume 1 == ~E_13~0;~E_13~0 := 2; 832965#L1562-1 assume { :end_inline_reset_delta_events } true; 833567#L1928-2 [2023-11-19 07:54:11,425 INFO L750 eck$LassoCheckResult]: Loop: 833567#L1928-2 assume !false; 946169#L1929 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 946164#L1254-1 assume !false; 946162#L1063 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 946144#L980 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 946135#L1052 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 946133#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 946130#L1067 assume !(0 != eval_~tmp~0#1); 946128#eval_returnLabel#1 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_#t~nondet19#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 946126#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 946123#L1279-3 assume !(0 == ~M_E~0); 946121#L1279-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 946119#L1284-3 assume !(0 == ~T2_E~0); 946117#L1289-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 946115#L1294-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 946113#L1299-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 946111#L1304-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 946109#L1309-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 946107#L1314-3 assume !(0 == ~T8_E~0); 946105#L1319-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 946103#L1324-3 assume !(0 == ~T10_E~0); 946101#L1329-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 946098#L1334-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 946096#L1339-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 946094#L1344-3 assume 0 == ~E_M~0;~E_M~0 := 1; 946092#L1349-3 assume 0 == ~E_1~0;~E_1~0 := 1; 946090#L1354-3 assume !(0 == ~E_2~0); 946088#L1359-3 assume 0 == ~E_3~0;~E_3~0 := 1; 946085#L1364-3 assume !(0 == ~E_4~0); 946083#L1369-3 assume 0 == ~E_5~0;~E_5~0 := 1; 946082#L1374-3 assume 0 == ~E_6~0;~E_6~0 := 1; 946081#L1379-3 assume 0 == ~E_7~0;~E_7~0 := 1; 946080#L1384-3 assume 0 == ~E_8~0;~E_8~0 := 1; 946079#L1389-3 assume 0 == ~E_9~0;~E_9~0 := 1; 946078#L1394-3 assume !(0 == ~E_10~0); 946077#L1399-3 assume 0 == ~E_11~0;~E_11~0 := 1; 946076#L1404-3 assume !(0 == ~E_12~0); 946075#L1409-3 assume 0 == ~E_13~0;~E_13~0 := 1; 946074#L1414-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~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;havoc activate_threads_~tmp___12~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; 946073#L628-45 assume !(1 == ~m_pc~0); 946072#L628-47 is_master_triggered_~__retres1~0#1 := 0; 946071#L639-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 946070#is_master_triggered_returnLabel#16 activate_threads_#t~ret20#1 := is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 946069#L1591-45 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 946068#L1591-47 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; 946067#L647-45 assume !(1 == ~t1_pc~0); 946066#L647-47 is_transmit1_triggered_~__retres1~1#1 := 0; 946064#L658-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 946063#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret21#1 := is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 946062#L1599-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 946061#L1599-47 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; 946058#L666-45 assume !(1 == ~t2_pc~0); 946057#L666-47 is_transmit2_triggered_~__retres1~2#1 := 0; 946056#L677-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 946055#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret22#1 := is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 946052#L1607-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 946050#L1607-47 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; 946048#L685-45 assume 1 == ~t3_pc~0; 946046#L686-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 946047#L696-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 946060#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret23#1 := is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 946037#L1615-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 946035#L1615-47 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; 946033#L704-45 assume !(1 == ~t4_pc~0); 946031#L704-47 is_transmit4_triggered_~__retres1~4#1 := 0; 946029#L715-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 946027#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret24#1 := is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 946025#L1623-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 946023#L1623-47 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; 946020#L723-45 assume !(1 == ~t5_pc~0); 946018#L723-47 is_transmit5_triggered_~__retres1~5#1 := 0; 946015#L734-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 946013#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret25#1 := is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 946011#L1631-45 assume !(0 != activate_threads_~tmp___4~0#1); 946009#L1631-47 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; 946008#L742-45 assume !(1 == ~t6_pc~0); 946004#L742-47 is_transmit6_triggered_~__retres1~6#1 := 0; 946002#L753-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 946000#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret26#1 := is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 945998#L1639-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 945995#L1639-47 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; 945993#L761-45 assume 1 == ~t7_pc~0; 945988#L762-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 945985#L772-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 945983#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret27#1 := is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret27#1;havoc activate_threads_#t~ret27#1; 945981#L1647-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 945979#L1647-47 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; 945977#L780-45 assume !(1 == ~t8_pc~0); 945975#L780-47 is_transmit8_triggered_~__retres1~8#1 := 0; 945972#L791-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 945970#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret28#1 := is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret28#1;havoc activate_threads_#t~ret28#1; 945968#L1655-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 945966#L1655-47 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; 945964#L799-45 assume !(1 == ~t9_pc~0); 945962#L799-47 is_transmit9_triggered_~__retres1~9#1 := 0; 945960#L810-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 945958#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret29#1 := is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret29#1;havoc activate_threads_#t~ret29#1; 945956#L1663-45 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 945954#L1663-47 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; 945952#L818-45 assume !(1 == ~t10_pc~0); 945950#L818-47 is_transmit10_triggered_~__retres1~10#1 := 0; 945946#L829-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 945944#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret30#1 := is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;assume { :end_inline_is_transmit10_triggered } true;activate_threads_~tmp___9~0#1 := activate_threads_#t~ret30#1;havoc activate_threads_#t~ret30#1; 945942#L1671-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 945940#L1671-47 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; 945938#L837-45 assume !(1 == ~t11_pc~0); 945935#L837-47 is_transmit11_triggered_~__retres1~11#1 := 0; 945932#L848-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 945930#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret31#1 := is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;assume { :end_inline_is_transmit11_triggered } true;activate_threads_~tmp___10~0#1 := activate_threads_#t~ret31#1;havoc activate_threads_#t~ret31#1; 945928#L1679-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 945926#L1679-47 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; 945924#L856-45 assume !(1 == ~t12_pc~0); 945922#L856-47 is_transmit12_triggered_~__retres1~12#1 := 0; 945919#L867-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 945917#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret32#1 := is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;assume { :end_inline_is_transmit12_triggered } true;activate_threads_~tmp___11~0#1 := activate_threads_#t~ret32#1;havoc activate_threads_#t~ret32#1; 945915#L1687-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 945913#L1687-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 945911#L875-45 assume !(1 == ~t13_pc~0); 945908#L875-47 is_transmit13_triggered_~__retres1~13#1 := 0; 945905#L886-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 945903#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret33#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret33#1;havoc activate_threads_#t~ret33#1; 945901#L1695-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 945899#L1695-47 havoc 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_#t~ret32#1, activate_threads_#t~ret33#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, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 945897#L1427-3 assume !(1 == ~M_E~0); 945577#L1427-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 945893#L1432-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 945891#L1437-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 945889#L1442-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 945887#L1447-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 945885#L1452-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 945883#L1457-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 945880#L1462-3 assume !(1 == ~T8_E~0); 945878#L1467-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 945876#L1472-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 945874#L1477-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 945872#L1482-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 945870#L1487-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 945867#L1492-3 assume 1 == ~E_M~0;~E_M~0 := 2; 945865#L1497-3 assume 1 == ~E_1~0;~E_1~0 := 2; 945863#L1502-3 assume !(1 == ~E_2~0); 945861#L1507-3 assume 1 == ~E_3~0;~E_3~0 := 2; 945859#L1512-3 assume 1 == ~E_4~0;~E_4~0 := 2; 945858#L1517-3 assume 1 == ~E_5~0;~E_5~0 := 2; 945857#L1522-3 assume 1 == ~E_6~0;~E_6~0 := 2; 945856#L1527-3 assume 1 == ~E_7~0;~E_7~0 := 2; 945855#L1532-3 assume 1 == ~E_8~0;~E_8~0 := 2; 945854#L1537-3 assume 1 == ~E_9~0;~E_9~0 := 2; 945853#L1542-3 assume !(1 == ~E_10~0); 945852#L1547-3 assume 1 == ~E_11~0;~E_11~0 := 2; 945851#L1552-3 assume 1 == ~E_12~0;~E_12~0 := 2; 945850#L1557-3 assume 1 == ~E_13~0;~E_13~0 := 2; 945849#L1562-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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 945841#L980-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 945834#L1052-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 945833#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret35#1;havoc start_simulation_#t~ret35#1; 945831#L1947 assume !(0 == start_simulation_~tmp~3#1); 945832#L1947-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret34#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~14#1;havoc exists_runnable_thread_~__retres1~14#1; 946192#L980-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 946184#L1052-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 946181#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret34#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret34#1;havoc stop_simulation_#t~ret34#1; 946179#L1902 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 946177#L1909 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 946175#stop_simulation_returnLabel#1 start_simulation_#t~ret36#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret34#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 946173#L1960 assume !(0 != start_simulation_~tmp___0~1#1); 833567#L1928-2 [2023-11-19 07:54:11,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:54:11,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1649665079, now seen corresponding path program 1 times [2023-11-19 07:54:11,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:54:11,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272407454] [2023-11-19 07:54:11,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:54:11,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:54:11,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:54:11,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:54:11,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:54:11,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272407454] [2023-11-19 07:54:11,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272407454] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:54:11,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:54:11,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:54:11,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72087429] [2023-11-19 07:54:11,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:54:11,521 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:54:11,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:54:11,522 INFO L85 PathProgramCache]: Analyzing trace with hash 295712876, now seen corresponding path program 1 times [2023-11-19 07:54:11,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:54:11,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736805210] [2023-11-19 07:54:11,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:54:11,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:54:11,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:54:11,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 07:54:11,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:54:11,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736805210] [2023-11-19 07:54:11,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736805210] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:54:11,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:54:11,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:54:11,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780652637] [2023-11-19 07:54:11,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:54:11,604 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:54:11,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:54:11,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:54:11,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:54:11,605 INFO L87 Difference]: Start difference. First operand 306196 states and 430109 transitions. cyclomatic complexity: 123945 Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 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) [2023-11-19 07:54:14,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:54:14,113 INFO L93 Difference]: Finished difference Result 660708 states and 923785 transitions. [2023-11-19 07:54:14,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 660708 states and 923785 transitions. [2023-11-19 07:54:18,439 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 659036 [2023-11-19 07:54:20,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 660708 states to 660708 states and 923785 transitions. [2023-11-19 07:54:20,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 660708 [2023-11-19 07:54:21,168 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 660708 [2023-11-19 07:54:21,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 660708 states and 923785 transitions. [2023-11-19 07:54:21,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:54:21,417 INFO L218 hiAutomatonCegarLoop]: Abstraction has 660708 states and 923785 transitions. [2023-11-19 07:54:21,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660708 states and 923785 transitions.